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_f.i (1679250B)


      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_f.i
     12  * Purpose:     Independent memory descriptions.
     13  */
     14 
     15 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
     16     { /* SOC_MEM_INT_FAST_TRUNK_GROUPm */ 
     17         /* mem            FAST_TRUNK_GROUPm */
     18         /* flags       */ SOC_MEM_FLAG_VALID |
     19                           SOC_MEM_FLAG_CACHABLE |
     20                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
     21                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
     22         /* cmp_fn      */ _soc_mem_cmp_undef,
     23         /* *null_entry */ _soc_mem_entry_null_zeroes,
     24         /* index_min   */ 0,
     25         /* index_max   */ 1023,
     26         /* minblock    */ 36,
     27         /* maxblock    */ 36,
     28         /* blocks      */ 0,
     29         /* blocks_hi   */ 0x10,
     30         /* base        */ 0x50c00000,
     31         /* gran        */ 1,
     32         /* bytes       */ 18,
     33         /* nFields     */ 21,
     34         /* *fields     */ soc_FAST_TRUNK_GROUPm_fields,
     35         /* *views      */ NULL,
     36         /* *views_num  */ NULL,
     37         /* snoop_cb    */ NULL, 
     38         /* snoop_user_data */ NULL, 
     39         /* snoop_flags */ 0,
     40         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     41         /* type */ SOC_MEM_TYPE_NORMAL,
     42         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     43         /* impl */ SOC_MEM_IMPL_NORMAL,
     44         /* cmic_mor_clks       */ 0,
     45         /* access_latency_mode */ 3,
     46     },
     47 #endif /* chips */
     48 
     49 #if defined(BCM_56970_A0)
     50     { /* SOC_MEM_INT_FAST_TRUNK_GROUP_BCM56970_A0m */ 
     51         /* mem            FAST_TRUNK_GROUPm */
     52         /* flags       */ SOC_MEM_FLAG_VALID |
     53                           SOC_MEM_FLAG_CACHABLE |
     54                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
     55                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
     56         /* cmp_fn      */ _soc_mem_cmp_undef,
     57         /* *null_entry */ _soc_mem_entry_null_zeroes,
     58         /* index_min   */ 0,
     59         /* index_max   */ 1023,
     60         /* minblock    */ 68,
     61         /* maxblock    */ 68,
     62         /* blocks      */ 0,
     63         /* blocks_hi   */ 0xffffffff,
     64         /* base        */ 0x90c00000,
     65         /* gran        */ 1,
     66         /* bytes       */ 20,
     67         /* nFields     */ 27,
     68         /* *fields     */ soc_FAST_TRUNK_GROUP_BCM56970_A0m_fields,
     69         /* *views      */ NULL,
     70         /* *views_num  */ NULL,
     71         /* snoop_cb    */ NULL, 
     72         /* snoop_user_data */ NULL, 
     73         /* snoop_flags */ 0,
     74         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     75         /* type */ SOC_MEM_TYPE_NORMAL,
     76         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     77         /* impl */ SOC_MEM_IMPL_NORMAL,
     78         /* cmic_mor_clks       */ 0,
     79         /* access_latency_mode */ 3,
     80     },
     81 #endif /* chips */
     82 
     83 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
     84     { /* SOC_MEM_INT_FAST_TRUNK_PORTS_1m */ 
     85         /* mem            FAST_TRUNK_PORTS_1m */
     86         /* flags       */ SOC_MEM_FLAG_VALID |
     87                           SOC_MEM_FLAG_CACHABLE |
     88                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
     89                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
     90         /* cmp_fn      */ _soc_mem_cmp_undef,
     91         /* *null_entry */ _soc_mem_entry_null_zeroes,
     92         /* index_min   */ 0,
     93         /* index_max   */ 143,
     94         /* minblock    */ 101,
     95         /* maxblock    */ 101,
     96         /* blocks      */ 0,
     97         /* blocks_hi   */ 0xffffffff,
     98         /* base        */ 0x1c480000,
     99         /* gran        */ 1,
    100         /* bytes       */ 35,
    101         /* nFields     */ 38,
    102         /* *fields     */ soc_FAST_TRUNK_PORTS_1m_fields,
    103         /* *views      */ NULL,
    104         /* *views_num  */ NULL,
    105         /* snoop_cb    */ NULL, 
    106         /* snoop_user_data */ NULL, 
    107         /* snoop_flags */ 0,
    108         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    109         /* type */ SOC_MEM_TYPE_NORMAL,
    110         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    111         /* impl */ SOC_MEM_IMPL_NORMAL,
    112         /* cmic_mor_clks       */ 0,
    113         /* access_latency_mode */ 3,
    114     },
    115 #endif /* chips */
    116 
    117 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
    118     { /* SOC_MEM_INT_FAST_TRUNK_PORTS_2m */ 
    119         /* mem            FAST_TRUNK_PORTS_2m */
    120         /* flags       */ SOC_MEM_FLAG_VALID |
    121                           SOC_MEM_FLAG_CACHABLE |
    122                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
    123                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
    124         /* cmp_fn      */ _soc_mem_cmp_undef,
    125         /* *null_entry */ _soc_mem_entry_null_zeroes,
    126         /* index_min   */ 0,
    127         /* index_max   */ 143,
    128         /* minblock    */ 101,
    129         /* maxblock    */ 101,
    130         /* blocks      */ 0,
    131         /* blocks_hi   */ 0xffffffff,
    132         /* base        */ 0x1c4c0000,
    133         /* gran        */ 1,
    134         /* bytes       */ 34,
    135         /* nFields     */ 36,
    136         /* *fields     */ soc_FAST_TRUNK_PORTS_2m_fields,
    137         /* *views      */ NULL,
    138         /* *views_num  */ NULL,
    139         /* snoop_cb    */ NULL, 
    140         /* snoop_user_data */ NULL, 
    141         /* snoop_flags */ 0,
    142         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    143         /* type */ SOC_MEM_TYPE_NORMAL,
    144         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    145         /* impl */ SOC_MEM_IMPL_NORMAL,
    146         /* cmic_mor_clks       */ 0,
    147         /* access_latency_mode */ 3,
    148     },
    149 #endif /* chips */
    150 
    151 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
    152     { /* SOC_MEM_INT_FAST_TRUNK_SIZEm */ 
    153         /* mem            FAST_TRUNK_SIZEm */
    154         /* flags       */ SOC_MEM_FLAG_VALID |
    155                           SOC_MEM_FLAG_CACHABLE |
    156                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
    157         /* cmp_fn      */ _soc_mem_cmp_undef,
    158         /* *null_entry */ _soc_mem_entry_null_zeroes,
    159         /* index_min   */ 0,
    160         /* index_max   */ 143,
    161         /* minblock    */ 101,
    162         /* maxblock    */ 101,
    163         /* blocks      */ 0,
    164         /* blocks_hi   */ 0xffffffff,
    165         /* base        */ 0x1c500000,
    166         /* gran        */ 1,
    167         /* bytes       */ 1,
    168         /* nFields     */ 2,
    169         /* *fields     */ soc_FAST_TRUNK_SIZEm_fields,
    170         /* *views      */ NULL,
    171         /* *views_num  */ NULL,
    172         /* snoop_cb    */ NULL, 
    173         /* snoop_user_data */ NULL, 
    174         /* snoop_flags */ 0,
    175         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    176         /* type */ SOC_MEM_TYPE_NORMAL,
    177         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    178         /* impl */ SOC_MEM_IMPL_NORMAL,
    179         /* cmic_mor_clks       */ 0,
    180         /* access_latency_mode */ 3,
    181     },
    182 #endif /* chips */
    183 
    184 #if defined(BCM_56870_A0)
    185     { /* SOC_MEM_INT_FCOE_CS_CTL_FNm */ 
    186         /* mem            FCOE_CS_CTL_FNm */
    187         /* flags       */ SOC_MEM_FLAG_VALID |
    188                           SOC_MEM_FLAG_CACHABLE |
    189                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
    190                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
    191         /* cmp_fn      */ _soc_mem_cmp_undef,
    192         /* *null_entry */ _soc_mem_entry_null_zeroes,
    193         /* index_min   */ 0,
    194         /* index_max   */ 255,
    195         /* minblock    */ 37,
    196         /* maxblock    */ 37,
    197         /* blocks      */ 0,
    198         /* blocks_hi   */ 0x20,
    199         /* base        */ 0x68700000,
    200         /* gran        */ 1,
    201         /* bytes       */ 2,
    202         /* nFields     */ 5,
    203         /* *fields     */ soc_FCOE_CS_CTL_FNm_fields,
    204         /* *views      */ NULL,
    205         /* *views_num  */ NULL,
    206         /* snoop_cb    */ NULL, 
    207         /* snoop_user_data */ NULL, 
    208         /* snoop_flags */ 0,
    209         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    210         /* type */ SOC_MEM_TYPE_NORMAL,
    211         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    212         /* impl */ SOC_MEM_IMPL_NORMAL,
    213         /* cmic_mor_clks       */ 0,
    214         /* access_latency_mode */ 3,
    215     },
    216 #endif /* chips */
    217 
    218 #if defined(BCM_56770_A0)
    219     { /* SOC_MEM_INT_FCOE_CS_CTL_FN_BCM56770_A0m */ 
    220         /* mem            FCOE_CS_CTL_FNm */
    221         /* flags       */ SOC_MEM_FLAG_VALID |
    222                           SOC_MEM_FLAG_CACHABLE |
    223                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
    224                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
    225         /* cmp_fn      */ _soc_mem_cmp_undef,
    226         /* *null_entry */ _soc_mem_entry_null_zeroes,
    227         /* index_min   */ 0,
    228         /* index_max   */ 255,
    229         /* minblock    */ 25,
    230         /* maxblock    */ 25,
    231         /* blocks      */ 0x2000000,
    232         /* blocks_hi   */ 0,
    233         /* base        */ 0x68700000,
    234         /* gran        */ 1,
    235         /* bytes       */ 2,
    236         /* nFields     */ 5,
    237         /* *fields     */ soc_FCOE_CS_CTL_FNm_fields,
    238         /* *views      */ NULL,
    239         /* *views_num  */ NULL,
    240         /* snoop_cb    */ NULL, 
    241         /* snoop_user_data */ NULL, 
    242         /* snoop_flags */ 0,
    243         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    244         /* type */ SOC_MEM_TYPE_NORMAL,
    245         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    246         /* impl */ SOC_MEM_IMPL_NORMAL,
    247         /* cmic_mor_clks       */ 0,
    248         /* access_latency_mode */ 3,
    249     },
    250 #endif /* chips */
    251 
    252 #if defined(BCM_56850_A0)
    253     { /* SOC_MEM_INT_FCOE_HOP_COUNT_FNm */ 
    254         /* mem            FCOE_HOP_COUNT_FNm */
    255         /* flags       */ SOC_MEM_FLAG_VALID |
    256                           SOC_MEM_FLAG_CACHABLE |
    257                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
    258                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
    259         /* cmp_fn      */ _soc_mem_cmp_undef,
    260         /* *null_entry */ _soc_mem_entry_null_zeroes,
    261         /* index_min   */ 0,
    262         /* index_max   */ 255,
    263         /* minblock    */ 10,
    264         /* maxblock    */ 10,
    265         /* blocks      */ 0x400,
    266         /* blocks_hi   */ 0,
    267         /* base        */ 0x382c0000,
    268         /* gran        */ 1,
    269         /* bytes       */ 1,
    270         /* nFields     */ 2,
    271         /* *fields     */ soc_FCOE_HOP_COUNT_FNm_fields,
    272         /* *views      */ NULL,
    273         /* *views_num  */ NULL,
    274         /* snoop_cb    */ NULL, 
    275         /* snoop_user_data */ NULL, 
    276         /* snoop_flags */ 0,
    277         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    278         /* type */ SOC_MEM_TYPE_NORMAL,
    279         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    280         /* impl */ SOC_MEM_IMPL_NORMAL,
    281         /* cmic_mor_clks       */ 0,
    282     },
    283 #endif /* chips */
    284 
    285 #if defined(BCM_56560_A0)
    286     { /* SOC_MEM_INT_FCOE_HOP_COUNT_FN_BCM56560_A0m */ 
    287         /* mem            FCOE_HOP_COUNT_FNm */
    288         /* flags       */ SOC_MEM_FLAG_VALID |
    289                           SOC_MEM_FLAG_CACHABLE |
    290                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    291         /* cmp_fn      */ _soc_mem_cmp_undef,
    292         /* *null_entry */ _soc_mem_entry_null_zeroes,
    293         /* index_min   */ 0,
    294         /* index_max   */ 255,
    295         /* minblock    */ 21,
    296         /* maxblock    */ 21,
    297         /* blocks      */ 0x200000,
    298         /* blocks_hi   */ 0,
    299         /* base        */ 0x482c0000,
    300         /* gran        */ 1,
    301         /* bytes       */ 1,
    302         /* nFields     */ 2,
    303         /* *fields     */ soc_FCOE_HOP_COUNT_FN_BCM56560_A0m_fields,
    304         /* *views      */ NULL,
    305         /* *views_num  */ NULL,
    306         /* snoop_cb    */ NULL, 
    307         /* snoop_user_data */ NULL, 
    308         /* snoop_flags */ 0,
    309         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    310         /* type */ SOC_MEM_TYPE_NORMAL,
    311         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    312         /* impl */ SOC_MEM_IMPL_NORMAL,
    313         /* cmic_mor_clks       */ 0,
    314     },
    315 #endif /* chips */
    316 
    317 #if defined(BCM_56560_B0)
    318     { /* SOC_MEM_INT_FCOE_HOP_COUNT_FN_BCM56560_B0m */ 
    319         /* mem            FCOE_HOP_COUNT_FNm */
    320         /* flags       */ SOC_MEM_FLAG_VALID |
    321                           SOC_MEM_FLAG_CACHABLE |
    322                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    323         /* cmp_fn      */ _soc_mem_cmp_undef,
    324         /* *null_entry */ _soc_mem_entry_null_zeroes,
    325         /* index_min   */ 0,
    326         /* index_max   */ 255,
    327         /* minblock    */ 13,
    328         /* maxblock    */ 13,
    329         /* blocks      */ 0x2000,
    330         /* blocks_hi   */ 0,
    331         /* base        */ 0x482c0000,
    332         /* gran        */ 1,
    333         /* bytes       */ 1,
    334         /* nFields     */ 2,
    335         /* *fields     */ soc_FCOE_HOP_COUNT_FN_BCM56560_A0m_fields,
    336         /* *views      */ NULL,
    337         /* *views_num  */ NULL,
    338         /* snoop_cb    */ NULL, 
    339         /* snoop_user_data */ NULL, 
    340         /* snoop_flags */ 0,
    341         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    342         /* type */ SOC_MEM_TYPE_NORMAL,
    343         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    344         /* impl */ SOC_MEM_IMPL_NORMAL,
    345         /* cmic_mor_clks       */ 0,
    346     },
    347 #endif /* chips */
    348 
    349 #if defined(BCM_56770_A0)
    350     { /* SOC_MEM_INT_FCOE_HOP_COUNT_FN_BCM56770_A0m */ 
    351         /* mem            FCOE_HOP_COUNT_FNm */
    352         /* flags       */ SOC_MEM_FLAG_VALID |
    353                           SOC_MEM_FLAG_CACHABLE |
    354                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
    355         /* cmp_fn      */ _soc_mem_cmp_undef,
    356         /* *null_entry */ _soc_mem_entry_null_zeroes,
    357         /* index_min   */ 0,
    358         /* index_max   */ 255,
    359         /* minblock    */ 25,
    360         /* maxblock    */ 25,
    361         /* blocks      */ 0x2000000,
    362         /* blocks_hi   */ 0,
    363         /* base        */ 0x686c0000,
    364         /* gran        */ 1,
    365         /* bytes       */ 1,
    366         /* nFields     */ 1,
    367         /* *fields     */ soc_FCOE_HOP_COUNT_FN_BCM56870_A0m_fields,
    368         /* *views      */ NULL,
    369         /* *views_num  */ NULL,
    370         /* snoop_cb    */ NULL, 
    371         /* snoop_user_data */ NULL, 
    372         /* snoop_flags */ 0,
    373         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    374         /* type */ SOC_MEM_TYPE_NORMAL,
    375         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    376         /* impl */ SOC_MEM_IMPL_NORMAL,
    377         /* cmic_mor_clks       */ 0,
    378         /* access_latency_mode */ 3,
    379     },
    380 #endif /* chips */
    381 
    382 #if defined(BCM_56860_A0)
    383     { /* SOC_MEM_INT_FCOE_HOP_COUNT_FN_BCM56860_A0m */ 
    384         /* mem            FCOE_HOP_COUNT_FNm */
    385         /* flags       */ SOC_MEM_FLAG_VALID |
    386                           SOC_MEM_FLAG_CACHABLE |
    387                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
    388                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
    389         /* cmp_fn      */ _soc_mem_cmp_undef,
    390         /* *null_entry */ _soc_mem_entry_null_zeroes,
    391         /* index_min   */ 0,
    392         /* index_max   */ 255,
    393         /* minblock    */ 11,
    394         /* maxblock    */ 11,
    395         /* blocks      */ 0x800,
    396         /* blocks_hi   */ 0,
    397         /* base        */ 0x482c0000,
    398         /* gran        */ 1,
    399         /* bytes       */ 1,
    400         /* nFields     */ 2,
    401         /* *fields     */ soc_FCOE_HOP_COUNT_FNm_fields,
    402         /* *views      */ NULL,
    403         /* *views_num  */ NULL,
    404         /* snoop_cb    */ NULL, 
    405         /* snoop_user_data */ NULL, 
    406         /* snoop_flags */ 0,
    407         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    408         /* type */ SOC_MEM_TYPE_NORMAL,
    409         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    410         /* impl */ SOC_MEM_IMPL_NORMAL,
    411         /* cmic_mor_clks       */ 0,
    412     },
    413 #endif /* chips */
    414 
    415 #if defined(BCM_56870_A0)
    416     { /* SOC_MEM_INT_FCOE_HOP_COUNT_FN_BCM56870_A0m */ 
    417         /* mem            FCOE_HOP_COUNT_FNm */
    418         /* flags       */ SOC_MEM_FLAG_VALID |
    419                           SOC_MEM_FLAG_CACHABLE |
    420                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
    421         /* cmp_fn      */ _soc_mem_cmp_undef,
    422         /* *null_entry */ _soc_mem_entry_null_zeroes,
    423         /* index_min   */ 0,
    424         /* index_max   */ 255,
    425         /* minblock    */ 37,
    426         /* maxblock    */ 37,
    427         /* blocks      */ 0,
    428         /* blocks_hi   */ 0x20,
    429         /* base        */ 0x686c0000,
    430         /* gran        */ 1,
    431         /* bytes       */ 1,
    432         /* nFields     */ 1,
    433         /* *fields     */ soc_FCOE_HOP_COUNT_FN_BCM56870_A0m_fields,
    434         /* *views      */ NULL,
    435         /* *views_num  */ NULL,
    436         /* snoop_cb    */ NULL, 
    437         /* snoop_user_data */ NULL, 
    438         /* snoop_flags */ 0,
    439         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    440         /* type */ SOC_MEM_TYPE_NORMAL,
    441         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    442         /* impl */ SOC_MEM_IMPL_NORMAL,
    443         /* cmic_mor_clks       */ 0,
    444         /* access_latency_mode */ 3,
    445     },
    446 #endif /* chips */
    447 
    448 #if defined(BCM_88675_A0)
    449     { /* SOC_MEM_INT_FCR_EFMSMm */ 
    450         /* mem            FCR_EFMSMm */
    451         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    452                           SOC_MEM_FLAG_READONLY |
    453                           SOC_MEM_FLAG_VALID, /* 0x2 */
    454         /* cmp_fn      */ NULL,
    455         /* *null_entry */ NULL,
    456         /* index_min   */ 0,
    457         /* index_max   */ 2047,
    458         /* minblock    */ 44,
    459         /* maxblock    */ 44,
    460         /* blocks      */ 0,
    461         /* blocks_hi   */ 0x1000,
    462         /* base        */ 0x00300000,
    463         /* gran        */ 1,
    464         /* bytes       */ 3,
    465         /* nFields     */ 2,
    466         /* *fields     */ soc_FCR_EFMSMm_fields,
    467         /* *views      */ NULL,
    468         /* *views_num  */ NULL,
    469         /* snoop_cb    */ NULL, 
    470         /* snoop_user_data */ NULL, 
    471         /* snoop_flags */ 0,
    472         /* severity */ SOC_MEM_SEVERE_LOW,
    473         /* type */ SOC_MEM_TYPE_TWO_PORT,
    474         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    475         /* impl */ SOC_MEM_IMPL_NORMAL,
    476         /* cmic_mor_clks       */ 0,
    477     },
    478 #endif /* chips */
    479 
    480 #if defined(BCM_8206_A0)
    481     { /* SOC_MEM_INT_FCR_EFMSM_BCM8206_A0m */ 
    482         /* mem            FCR_EFMSMm */
    483         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    484                           SOC_MEM_FLAG_READONLY |
    485                           SOC_MEM_FLAG_VALID, /* 0x2 */
    486         /* cmp_fn      */ NULL,
    487         /* *null_entry */ NULL,
    488         /* index_min   */ 0,
    489         /* index_max   */ 2047,
    490         /* minblock    */ 1,
    491         /* maxblock    */ 1,
    492         /* blocks      */ 0x2,
    493         /* blocks_hi   */ 0,
    494         /* base        */ 0x00300000,
    495         /* gran        */ 1,
    496         /* bytes       */ 3,
    497         /* nFields     */ 2,
    498         /* *fields     */ soc_FCR_EFMSM_BCM8206_A0m_fields,
    499         /* *views      */ NULL,
    500         /* *views_num  */ NULL,
    501         /* snoop_cb    */ NULL, 
    502         /* snoop_user_data */ NULL, 
    503         /* snoop_flags */ 0,
    504         /* severity */ SOC_MEM_SEVERE_LOW,
    505         /* type */ SOC_MEM_TYPE_TWO_PORT,
    506         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    507         /* impl */ SOC_MEM_IMPL_NORMAL,
    508         /* cmic_mor_clks       */ 0,
    509     },
    510 #endif /* chips */
    511 
    512 #if defined(BCM_88375_A0)
    513     { /* SOC_MEM_INT_FCR_EFMSM_BCM88375_A0m */ 
    514         /* mem            FCR_EFMSMm */
    515         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    516                           SOC_MEM_FLAG_READONLY |
    517                           SOC_MEM_FLAG_VALID, /* 0x2 */
    518         /* cmp_fn      */ NULL,
    519         /* *null_entry */ NULL,
    520         /* index_min   */ 0,
    521         /* index_max   */ 2047,
    522         /* minblock    */ 44,
    523         /* maxblock    */ 44,
    524         /* blocks      */ 0,
    525         /* blocks_hi   */ 0x1000,
    526         /* base        */ 0x00300000,
    527         /* gran        */ 1,
    528         /* bytes       */ 3,
    529         /* nFields     */ 2,
    530         /* *fields     */ soc_FCR_EFMSM_BCM88375_A0m_fields,
    531         /* *views      */ NULL,
    532         /* *views_num  */ NULL,
    533         /* snoop_cb    */ NULL, 
    534         /* snoop_user_data */ NULL, 
    535         /* snoop_flags */ 0,
    536         /* severity */ SOC_MEM_SEVERE_LOW,
    537         /* type */ SOC_MEM_TYPE_TWO_PORT,
    538         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    539         /* impl */ SOC_MEM_IMPL_NORMAL,
    540         /* cmic_mor_clks       */ 0,
    541     },
    542 #endif /* chips */
    543 
    544 #if defined(BCM_88375_B0)
    545     { /* SOC_MEM_INT_FCR_EFMSM_BCM88375_B0m */ 
    546         /* mem            FCR_EFMSMm */
    547         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    548                           SOC_MEM_FLAG_READONLY |
    549                           SOC_MEM_FLAG_VALID, /* 0x2 */
    550         /* cmp_fn      */ NULL,
    551         /* *null_entry */ NULL,
    552         /* index_min   */ 0,
    553         /* index_max   */ 2047,
    554         /* minblock    */ 44,
    555         /* maxblock    */ 44,
    556         /* blocks      */ 0,
    557         /* blocks_hi   */ 0x1000,
    558         /* base        */ 0x00300000,
    559         /* gran        */ 1,
    560         /* bytes       */ 3,
    561         /* nFields     */ 2,
    562         /* *fields     */ soc_FCR_EFMSM_BCM88375_B0m_fields,
    563         /* *views      */ NULL,
    564         /* *views_num  */ NULL,
    565         /* snoop_cb    */ NULL, 
    566         /* snoop_user_data */ NULL, 
    567         /* snoop_flags */ 0,
    568         /* severity */ SOC_MEM_SEVERE_LOW,
    569         /* type */ SOC_MEM_TYPE_TWO_PORT,
    570         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    571         /* impl */ SOC_MEM_IMPL_NORMAL,
    572         /* cmic_mor_clks       */ 0,
    573     },
    574 #endif /* chips */
    575 
    576 #if defined(BCM_88470_A0)
    577     { /* SOC_MEM_INT_FCR_EFMSM_BCM88470_A0m */ 
    578         /* mem            FCR_EFMSMm */
    579         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    580                           SOC_MEM_FLAG_READONLY |
    581                           SOC_MEM_FLAG_VALID, /* 0x2 */
    582         /* cmp_fn      */ NULL,
    583         /* *null_entry */ NULL,
    584         /* index_min   */ 0,
    585         /* index_max   */ 2047,
    586         /* minblock    */ 20,
    587         /* maxblock    */ 20,
    588         /* blocks      */ 0x100000,
    589         /* blocks_hi   */ 0,
    590         /* base        */ 0x00300000,
    591         /* gran        */ 1,
    592         /* bytes       */ 3,
    593         /* nFields     */ 2,
    594         /* *fields     */ soc_FCR_EFMSM_BCM88470_A0m_fields,
    595         /* *views      */ NULL,
    596         /* *views_num  */ NULL,
    597         /* snoop_cb    */ NULL, 
    598         /* snoop_user_data */ NULL, 
    599         /* snoop_flags */ 0,
    600         /* severity */ SOC_MEM_SEVERE_LOW,
    601         /* type */ SOC_MEM_TYPE_TWO_PORT,
    602         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    603         /* impl */ SOC_MEM_IMPL_NORMAL,
    604         /* cmic_mor_clks       */ 0,
    605     },
    606 #endif /* chips */
    607 
    608 #if defined(BCM_88470_B0)
    609     { /* SOC_MEM_INT_FCR_EFMSM_BCM88470_B0m */ 
    610         /* mem            FCR_EFMSMm */
    611         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    612                           SOC_MEM_FLAG_READONLY |
    613                           SOC_MEM_FLAG_VALID, /* 0x2 */
    614         /* cmp_fn      */ NULL,
    615         /* *null_entry */ NULL,
    616         /* index_min   */ 0,
    617         /* index_max   */ 2047,
    618         /* minblock    */ 20,
    619         /* maxblock    */ 20,
    620         /* blocks      */ 0x100000,
    621         /* blocks_hi   */ 0,
    622         /* base        */ 0x00300000,
    623         /* gran        */ 1,
    624         /* bytes       */ 3,
    625         /* nFields     */ 2,
    626         /* *fields     */ soc_FCR_EFMSM_BCM88470_B0m_fields,
    627         /* *views      */ NULL,
    628         /* *views_num  */ NULL,
    629         /* snoop_cb    */ NULL, 
    630         /* snoop_user_data */ NULL, 
    631         /* snoop_flags */ 0,
    632         /* severity */ SOC_MEM_SEVERE_LOW,
    633         /* type */ SOC_MEM_TYPE_TWO_PORT,
    634         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    635         /* impl */ SOC_MEM_IMPL_NORMAL,
    636         /* cmic_mor_clks       */ 0,
    637     },
    638 #endif /* chips */
    639 
    640 #if defined(BCM_88675_B0)
    641     { /* SOC_MEM_INT_FCR_EFMSM_BCM88675_B0m */ 
    642         /* mem            FCR_EFMSMm */
    643         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    644                           SOC_MEM_FLAG_READONLY |
    645                           SOC_MEM_FLAG_VALID, /* 0x2 */
    646         /* cmp_fn      */ NULL,
    647         /* *null_entry */ NULL,
    648         /* index_min   */ 0,
    649         /* index_max   */ 2047,
    650         /* minblock    */ 44,
    651         /* maxblock    */ 44,
    652         /* blocks      */ 0,
    653         /* blocks_hi   */ 0x1000,
    654         /* base        */ 0x00300000,
    655         /* gran        */ 1,
    656         /* bytes       */ 3,
    657         /* nFields     */ 2,
    658         /* *fields     */ soc_FCR_EFMSM_BCM88675_B0m_fields,
    659         /* *views      */ NULL,
    660         /* *views_num  */ NULL,
    661         /* snoop_cb    */ NULL, 
    662         /* snoop_user_data */ NULL, 
    663         /* snoop_flags */ 0,
    664         /* severity */ SOC_MEM_SEVERE_LOW,
    665         /* type */ SOC_MEM_TYPE_TWO_PORT,
    666         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    667         /* impl */ SOC_MEM_IMPL_NORMAL,
    668         /* cmic_mor_clks       */ 0,
    669     },
    670 #endif /* chips */
    671 
    672 #if defined(BCM_88680_A0)
    673     { /* SOC_MEM_INT_FCR_EFMSM_BCM88680_A0m */ 
    674         /* mem            FCR_EFMSMm */
    675         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    676                           SOC_MEM_FLAG_READONLY |
    677                           SOC_MEM_FLAG_VALID, /* 0x2 */
    678         /* cmp_fn      */ NULL,
    679         /* *null_entry */ NULL,
    680         /* index_min   */ 0,
    681         /* index_max   */ 2047,
    682         /* minblock    */ 45,
    683         /* maxblock    */ 45,
    684         /* blocks      */ 0,
    685         /* blocks_hi   */ 0x2000,
    686         /* base        */ 0x00300000,
    687         /* gran        */ 1,
    688         /* bytes       */ 3,
    689         /* nFields     */ 2,
    690         /* *fields     */ soc_FCR_EFMSM_BCM88680_A0m_fields,
    691         /* *views      */ NULL,
    692         /* *views_num  */ NULL,
    693         /* snoop_cb    */ NULL, 
    694         /* snoop_user_data */ NULL, 
    695         /* snoop_flags */ 0,
    696         /* severity */ SOC_MEM_SEVERE_LOW,
    697         /* type */ SOC_MEM_TYPE_TWO_PORT,
    698         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    699         /* impl */ SOC_MEM_IMPL_NORMAL,
    700         /* cmic_mor_clks       */ 0,
    701     },
    702 #endif /* chips */
    703 
    704 #if defined(BCM_88690_A0)
    705     { /* SOC_MEM_INT_FCR_EFMSM_BCM88690_A0m */ 
    706         /* mem            FCR_EFMSMm */
    707         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    708                           SOC_MEM_FLAG_READONLY |
    709                           SOC_MEM_FLAG_VALID, /* 0x2 */
    710         /* cmp_fn      */ NULL,
    711         /* *null_entry */ NULL,
    712         /* index_min   */ 0,
    713         /* index_max   */ 2047,
    714         /* minblock    */ 98,
    715         /* maxblock    */ 98,
    716         /* blocks      */ 0,
    717         /* blocks_hi   */ 0xffffffff,
    718         /* base        */ 0x00002000,
    719         /* gran        */ 1,
    720         /* bytes       */ 3,
    721         /* nFields     */ 2,
    722         /* *fields     */ soc_FCR_EFMSM_BCM88690_A0m_fields,
    723         /* *views      */ NULL,
    724         /* *views_num  */ NULL,
    725         /* snoop_cb    */ NULL, 
    726         /* snoop_user_data */ NULL, 
    727         /* snoop_flags */ 0,
    728         /* severity */ SOC_MEM_SEVERE_LOW,
    729         /* type */ SOC_MEM_TYPE_TWO_PORT,
    730         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    731         /* impl */ SOC_MEM_IMPL_NORMAL,
    732         /* cmic_mor_clks       */ 0,
    733     },
    734 #endif /* chips */
    735 
    736 #if defined(BCM_88690_B0)
    737     { /* SOC_MEM_INT_FCR_EFMSM_BCM88690_B0m */ 
    738         /* mem            FCR_EFMSMm */
    739         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    740                           SOC_MEM_FLAG_READONLY |
    741                           SOC_MEM_FLAG_VALID, /* 0x2 */
    742         /* cmp_fn      */ NULL,
    743         /* *null_entry */ NULL,
    744         /* index_min   */ 0,
    745         /* index_max   */ 2047,
    746         /* minblock    */ 98,
    747         /* maxblock    */ 98,
    748         /* blocks      */ 0,
    749         /* blocks_hi   */ 0xffffffff,
    750         /* base        */ 0x00002000,
    751         /* gran        */ 1,
    752         /* bytes       */ 3,
    753         /* nFields     */ 2,
    754         /* *fields     */ soc_FCR_EFMSM_BCM88690_B0m_fields,
    755         /* *views      */ NULL,
    756         /* *views_num  */ NULL,
    757         /* snoop_cb    */ NULL, 
    758         /* snoop_user_data */ NULL, 
    759         /* snoop_flags */ 0,
    760         /* severity */ SOC_MEM_SEVERE_LOW,
    761         /* type */ SOC_MEM_TYPE_TWO_PORT,
    762         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    763         /* impl */ SOC_MEM_IMPL_NORMAL,
    764         /* cmic_mor_clks       */ 0,
    765     },
    766 #endif /* chips */
    767 
    768 #if defined(BCM_88675_A0)
    769     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPEm */ 
    770         /* mem            FCR_EFMS_SOURCE_PIPEm */
    771         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    772         /* cmp_fn      */ NULL,
    773         /* *null_entry */ NULL,
    774         /* index_min   */ 0,
    775         /* index_max   */ 255,
    776         /* minblock    */ 44,
    777         /* maxblock    */ 44,
    778         /* blocks      */ 0,
    779         /* blocks_hi   */ 0x1000,
    780         /* base        */ 0x00400000,
    781         /* gran        */ 1,
    782         /* bytes       */ 2,
    783         /* nFields     */ 2,
    784         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPEm_fields,
    785         /* *views      */ NULL,
    786         /* *views_num  */ NULL,
    787         /* snoop_cb    */ NULL, 
    788         /* snoop_user_data */ NULL, 
    789         /* snoop_flags */ 0,
    790         /* severity */ SOC_MEM_SEVERE_MEDIUM,
    791         /* type */ SOC_MEM_TYPE_ONE_PORT,
    792         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    793         /* impl */ SOC_MEM_IMPL_NORMAL,
    794         /* cmic_mor_clks       */ 0,
    795     },
    796 #endif /* chips */
    797 
    798 #if defined(BCM_8206_A0)
    799     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM8206_A0m */ 
    800         /* mem            FCR_EFMS_SOURCE_PIPEm */
    801         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    802         /* cmp_fn      */ NULL,
    803         /* *null_entry */ NULL,
    804         /* index_min   */ 0,
    805         /* index_max   */ 255,
    806         /* minblock    */ 1,
    807         /* maxblock    */ 1,
    808         /* blocks      */ 0x2,
    809         /* blocks_hi   */ 0,
    810         /* base        */ 0x00400000,
    811         /* gran        */ 1,
    812         /* bytes       */ 2,
    813         /* nFields     */ 2,
    814         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM8206_A0m_fields,
    815         /* *views      */ NULL,
    816         /* *views_num  */ NULL,
    817         /* snoop_cb    */ NULL, 
    818         /* snoop_user_data */ NULL, 
    819         /* snoop_flags */ 0,
    820         /* severity */ SOC_MEM_SEVERE_MEDIUM,
    821         /* type */ SOC_MEM_TYPE_ONE_PORT,
    822         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    823         /* impl */ SOC_MEM_IMPL_NORMAL,
    824         /* cmic_mor_clks       */ 0,
    825     },
    826 #endif /* chips */
    827 
    828 #if defined(BCM_88375_A0)
    829     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM88375_A0m */ 
    830         /* mem            FCR_EFMS_SOURCE_PIPEm */
    831         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    832         /* cmp_fn      */ NULL,
    833         /* *null_entry */ NULL,
    834         /* index_min   */ 0,
    835         /* index_max   */ 255,
    836         /* minblock    */ 44,
    837         /* maxblock    */ 44,
    838         /* blocks      */ 0,
    839         /* blocks_hi   */ 0x1000,
    840         /* base        */ 0x00400000,
    841         /* gran        */ 1,
    842         /* bytes       */ 2,
    843         /* nFields     */ 2,
    844         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM88375_A0m_fields,
    845         /* *views      */ NULL,
    846         /* *views_num  */ NULL,
    847         /* snoop_cb    */ NULL, 
    848         /* snoop_user_data */ NULL, 
    849         /* snoop_flags */ 0,
    850         /* severity */ SOC_MEM_SEVERE_MEDIUM,
    851         /* type */ SOC_MEM_TYPE_ONE_PORT,
    852         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    853         /* impl */ SOC_MEM_IMPL_NORMAL,
    854         /* cmic_mor_clks       */ 0,
    855     },
    856 #endif /* chips */
    857 
    858 #if defined(BCM_88375_B0)
    859     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM88375_B0m */ 
    860         /* mem            FCR_EFMS_SOURCE_PIPEm */
    861         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    862         /* cmp_fn      */ NULL,
    863         /* *null_entry */ NULL,
    864         /* index_min   */ 0,
    865         /* index_max   */ 255,
    866         /* minblock    */ 44,
    867         /* maxblock    */ 44,
    868         /* blocks      */ 0,
    869         /* blocks_hi   */ 0x1000,
    870         /* base        */ 0x00400000,
    871         /* gran        */ 1,
    872         /* bytes       */ 2,
    873         /* nFields     */ 2,
    874         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM88375_B0m_fields,
    875         /* *views      */ NULL,
    876         /* *views_num  */ NULL,
    877         /* snoop_cb    */ NULL, 
    878         /* snoop_user_data */ NULL, 
    879         /* snoop_flags */ 0,
    880         /* severity */ SOC_MEM_SEVERE_MEDIUM,
    881         /* type */ SOC_MEM_TYPE_ONE_PORT,
    882         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    883         /* impl */ SOC_MEM_IMPL_NORMAL,
    884         /* cmic_mor_clks       */ 0,
    885     },
    886 #endif /* chips */
    887 
    888 #if defined(BCM_88470_A0)
    889     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM88470_A0m */ 
    890         /* mem            FCR_EFMS_SOURCE_PIPEm */
    891         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    892         /* cmp_fn      */ NULL,
    893         /* *null_entry */ NULL,
    894         /* index_min   */ 0,
    895         /* index_max   */ 255,
    896         /* minblock    */ 20,
    897         /* maxblock    */ 20,
    898         /* blocks      */ 0x100000,
    899         /* blocks_hi   */ 0,
    900         /* base        */ 0x00400000,
    901         /* gran        */ 1,
    902         /* bytes       */ 2,
    903         /* nFields     */ 2,
    904         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM88470_A0m_fields,
    905         /* *views      */ NULL,
    906         /* *views_num  */ NULL,
    907         /* snoop_cb    */ NULL, 
    908         /* snoop_user_data */ NULL, 
    909         /* snoop_flags */ 0,
    910         /* severity */ SOC_MEM_SEVERE_LOW,
    911         /* type */ SOC_MEM_TYPE_ONE_PORT,
    912         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    913         /* impl */ SOC_MEM_IMPL_NORMAL,
    914         /* cmic_mor_clks       */ 0,
    915     },
    916 #endif /* chips */
    917 
    918 #if defined(BCM_88470_B0)
    919     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM88470_B0m */ 
    920         /* mem            FCR_EFMS_SOURCE_PIPEm */
    921         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    922         /* cmp_fn      */ NULL,
    923         /* *null_entry */ NULL,
    924         /* index_min   */ 0,
    925         /* index_max   */ 255,
    926         /* minblock    */ 20,
    927         /* maxblock    */ 20,
    928         /* blocks      */ 0x100000,
    929         /* blocks_hi   */ 0,
    930         /* base        */ 0x00400000,
    931         /* gran        */ 1,
    932         /* bytes       */ 2,
    933         /* nFields     */ 2,
    934         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM88470_B0m_fields,
    935         /* *views      */ NULL,
    936         /* *views_num  */ NULL,
    937         /* snoop_cb    */ NULL, 
    938         /* snoop_user_data */ NULL, 
    939         /* snoop_flags */ 0,
    940         /* severity */ SOC_MEM_SEVERE_LOW,
    941         /* type */ SOC_MEM_TYPE_ONE_PORT,
    942         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    943         /* impl */ SOC_MEM_IMPL_NORMAL,
    944         /* cmic_mor_clks       */ 0,
    945     },
    946 #endif /* chips */
    947 
    948 #if defined(BCM_88675_B0)
    949     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM88675_B0m */ 
    950         /* mem            FCR_EFMS_SOURCE_PIPEm */
    951         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    952         /* cmp_fn      */ NULL,
    953         /* *null_entry */ NULL,
    954         /* index_min   */ 0,
    955         /* index_max   */ 255,
    956         /* minblock    */ 44,
    957         /* maxblock    */ 44,
    958         /* blocks      */ 0,
    959         /* blocks_hi   */ 0x1000,
    960         /* base        */ 0x00400000,
    961         /* gran        */ 1,
    962         /* bytes       */ 2,
    963         /* nFields     */ 2,
    964         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM88675_B0m_fields,
    965         /* *views      */ NULL,
    966         /* *views_num  */ NULL,
    967         /* snoop_cb    */ NULL, 
    968         /* snoop_user_data */ NULL, 
    969         /* snoop_flags */ 0,
    970         /* severity */ SOC_MEM_SEVERE_MEDIUM,
    971         /* type */ SOC_MEM_TYPE_ONE_PORT,
    972         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    973         /* impl */ SOC_MEM_IMPL_NORMAL,
    974         /* cmic_mor_clks       */ 0,
    975     },
    976 #endif /* chips */
    977 
    978 #if defined(BCM_88680_A0)
    979     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM88680_A0m */ 
    980         /* mem            FCR_EFMS_SOURCE_PIPEm */
    981         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    982         /* cmp_fn      */ NULL,
    983         /* *null_entry */ NULL,
    984         /* index_min   */ 0,
    985         /* index_max   */ 255,
    986         /* minblock    */ 45,
    987         /* maxblock    */ 45,
    988         /* blocks      */ 0,
    989         /* blocks_hi   */ 0x2000,
    990         /* base        */ 0x00400000,
    991         /* gran        */ 1,
    992         /* bytes       */ 2,
    993         /* nFields     */ 2,
    994         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM88680_A0m_fields,
    995         /* *views      */ NULL,
    996         /* *views_num  */ NULL,
    997         /* snoop_cb    */ NULL, 
    998         /* snoop_user_data */ NULL, 
    999         /* snoop_flags */ 0,
   1000         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   1001         /* type */ SOC_MEM_TYPE_ONE_PORT,
   1002         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1003         /* impl */ SOC_MEM_IMPL_NORMAL,
   1004         /* cmic_mor_clks       */ 0,
   1005     },
   1006 #endif /* chips */
   1007 
   1008 #if defined(BCM_88690_A0)
   1009     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM88690_A0m */ 
   1010         /* mem            FCR_EFMS_SOURCE_PIPEm */
   1011         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   1012         /* cmp_fn      */ NULL,
   1013         /* *null_entry */ NULL,
   1014         /* index_min   */ 0,
   1015         /* index_max   */ 255,
   1016         /* minblock    */ 98,
   1017         /* maxblock    */ 98,
   1018         /* blocks      */ 0,
   1019         /* blocks_hi   */ 0xffffffff,
   1020         /* base        */ 0x00002800,
   1021         /* gran        */ 1,
   1022         /* bytes       */ 2,
   1023         /* nFields     */ 2,
   1024         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM88690_A0m_fields,
   1025         /* *views      */ NULL,
   1026         /* *views_num  */ NULL,
   1027         /* snoop_cb    */ NULL, 
   1028         /* snoop_user_data */ NULL, 
   1029         /* snoop_flags */ 0,
   1030         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   1031         /* type */ SOC_MEM_TYPE_ONE_PORT,
   1032         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1033         /* impl */ SOC_MEM_IMPL_NORMAL,
   1034         /* cmic_mor_clks       */ 0,
   1035     },
   1036 #endif /* chips */
   1037 
   1038 #if defined(BCM_88690_B0)
   1039     { /* SOC_MEM_INT_FCR_EFMS_SOURCE_PIPE_BCM88690_B0m */ 
   1040         /* mem            FCR_EFMS_SOURCE_PIPEm */
   1041         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   1042         /* cmp_fn      */ NULL,
   1043         /* *null_entry */ NULL,
   1044         /* index_min   */ 0,
   1045         /* index_max   */ 255,
   1046         /* minblock    */ 98,
   1047         /* maxblock    */ 98,
   1048         /* blocks      */ 0,
   1049         /* blocks_hi   */ 0xffffffff,
   1050         /* base        */ 0x00002800,
   1051         /* gran        */ 1,
   1052         /* bytes       */ 2,
   1053         /* nFields     */ 2,
   1054         /* *fields     */ soc_FCR_EFMS_SOURCE_PIPE_BCM88690_B0m_fields,
   1055         /* *views      */ NULL,
   1056         /* *views_num  */ NULL,
   1057         /* snoop_cb    */ NULL, 
   1058         /* snoop_user_data */ NULL, 
   1059         /* snoop_flags */ 0,
   1060         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   1061         /* type */ SOC_MEM_TYPE_ONE_PORT,
   1062         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1063         /* impl */ SOC_MEM_IMPL_NORMAL,
   1064         /* cmic_mor_clks       */ 0,
   1065     },
   1066 #endif /* chips */
   1067 
   1068 #if defined(BCM_88690_A0)
   1069     { /* SOC_MEM_INT_FCR_FCR_CRM_0m */ 
   1070         /* mem            FCR_FCR_CRM_0m */
   1071         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1072                           SOC_MEM_FLAG_READONLY |
   1073                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1074         /* cmp_fn      */ NULL,
   1075         /* *null_entry */ NULL,
   1076         /* index_min   */ 0,
   1077         /* index_max   */ 553,
   1078         /* minblock    */ 98,
   1079         /* maxblock    */ 98,
   1080         /* blocks      */ 0,
   1081         /* blocks_hi   */ 0xffffffff,
   1082         /* base        */ 0x00000000,
   1083         /* gran        */ 1,
   1084         /* bytes       */ 15,
   1085         /* nFields     */ 2,
   1086         /* *fields     */ soc_FCR_FCR_CRM_0m_fields,
   1087         /* *views      */ NULL,
   1088         /* *views_num  */ NULL,
   1089         /* snoop_cb    */ NULL, 
   1090         /* snoop_user_data */ NULL, 
   1091         /* snoop_flags */ 0,
   1092         /* severity */ SOC_MEM_SEVERE_LOW,
   1093         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1094         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1095         /* impl */ SOC_MEM_IMPL_NORMAL,
   1096         /* cmic_mor_clks       */ 0,
   1097     },
   1098 #endif /* chips */
   1099 
   1100 #if defined(BCM_88690_A0)
   1101     { /* SOC_MEM_INT_FCR_FCR_CRM_1m */ 
   1102         /* mem            FCR_FCR_CRM_1m */
   1103         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1104                           SOC_MEM_FLAG_READONLY |
   1105                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1106         /* cmp_fn      */ NULL,
   1107         /* *null_entry */ NULL,
   1108         /* index_min   */ 0,
   1109         /* index_max   */ 553,
   1110         /* minblock    */ 98,
   1111         /* maxblock    */ 98,
   1112         /* blocks      */ 0,
   1113         /* blocks_hi   */ 0xffffffff,
   1114         /* base        */ 0x00000400,
   1115         /* gran        */ 1,
   1116         /* bytes       */ 15,
   1117         /* nFields     */ 2,
   1118         /* *fields     */ soc_FCR_FCR_CRM_1m_fields,
   1119         /* *views      */ NULL,
   1120         /* *views_num  */ NULL,
   1121         /* snoop_cb    */ NULL, 
   1122         /* snoop_user_data */ NULL, 
   1123         /* snoop_flags */ 0,
   1124         /* severity */ SOC_MEM_SEVERE_LOW,
   1125         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1126         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1127         /* impl */ SOC_MEM_IMPL_NORMAL,
   1128         /* cmic_mor_clks       */ 0,
   1129     },
   1130 #endif /* chips */
   1131 
   1132 #if defined(BCM_88690_A0)
   1133     { /* SOC_MEM_INT_FCR_FCR_CRM_2m */ 
   1134         /* mem            FCR_FCR_CRM_2m */
   1135         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1136                           SOC_MEM_FLAG_READONLY |
   1137                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1138         /* cmp_fn      */ NULL,
   1139         /* *null_entry */ NULL,
   1140         /* index_min   */ 0,
   1141         /* index_max   */ 553,
   1142         /* minblock    */ 98,
   1143         /* maxblock    */ 98,
   1144         /* blocks      */ 0,
   1145         /* blocks_hi   */ 0xffffffff,
   1146         /* base        */ 0x00000800,
   1147         /* gran        */ 1,
   1148         /* bytes       */ 15,
   1149         /* nFields     */ 2,
   1150         /* *fields     */ soc_FCR_FCR_CRM_2m_fields,
   1151         /* *views      */ NULL,
   1152         /* *views_num  */ NULL,
   1153         /* snoop_cb    */ NULL, 
   1154         /* snoop_user_data */ NULL, 
   1155         /* snoop_flags */ 0,
   1156         /* severity */ SOC_MEM_SEVERE_LOW,
   1157         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1158         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1159         /* impl */ SOC_MEM_IMPL_NORMAL,
   1160         /* cmic_mor_clks       */ 0,
   1161     },
   1162 #endif /* chips */
   1163 
   1164 #if defined(BCM_88690_A0)
   1165     { /* SOC_MEM_INT_FCR_FCR_CRM_3m */ 
   1166         /* mem            FCR_FCR_CRM_3m */
   1167         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1168                           SOC_MEM_FLAG_READONLY |
   1169                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1170         /* cmp_fn      */ NULL,
   1171         /* *null_entry */ NULL,
   1172         /* index_min   */ 0,
   1173         /* index_max   */ 553,
   1174         /* minblock    */ 98,
   1175         /* maxblock    */ 98,
   1176         /* blocks      */ 0,
   1177         /* blocks_hi   */ 0xffffffff,
   1178         /* base        */ 0x00000c00,
   1179         /* gran        */ 1,
   1180         /* bytes       */ 15,
   1181         /* nFields     */ 2,
   1182         /* *fields     */ soc_FCR_FCR_CRM_3m_fields,
   1183         /* *views      */ NULL,
   1184         /* *views_num  */ NULL,
   1185         /* snoop_cb    */ NULL, 
   1186         /* snoop_user_data */ NULL, 
   1187         /* snoop_flags */ 0,
   1188         /* severity */ SOC_MEM_SEVERE_LOW,
   1189         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1190         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1191         /* impl */ SOC_MEM_IMPL_NORMAL,
   1192         /* cmic_mor_clks       */ 0,
   1193     },
   1194 #endif /* chips */
   1195 
   1196 #if defined(BCM_88690_A0)
   1197     { /* SOC_MEM_INT_FCR_FCR_CRM_4m */ 
   1198         /* mem            FCR_FCR_CRM_4m */
   1199         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1200                           SOC_MEM_FLAG_READONLY |
   1201                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1202         /* cmp_fn      */ NULL,
   1203         /* *null_entry */ NULL,
   1204         /* index_min   */ 0,
   1205         /* index_max   */ 553,
   1206         /* minblock    */ 98,
   1207         /* maxblock    */ 98,
   1208         /* blocks      */ 0,
   1209         /* blocks_hi   */ 0xffffffff,
   1210         /* base        */ 0x00001000,
   1211         /* gran        */ 1,
   1212         /* bytes       */ 15,
   1213         /* nFields     */ 2,
   1214         /* *fields     */ soc_FCR_FCR_CRM_4m_fields,
   1215         /* *views      */ NULL,
   1216         /* *views_num  */ NULL,
   1217         /* snoop_cb    */ NULL, 
   1218         /* snoop_user_data */ NULL, 
   1219         /* snoop_flags */ 0,
   1220         /* severity */ SOC_MEM_SEVERE_LOW,
   1221         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1222         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1223         /* impl */ SOC_MEM_IMPL_NORMAL,
   1224         /* cmic_mor_clks       */ 0,
   1225     },
   1226 #endif /* chips */
   1227 
   1228 #if defined(BCM_88690_A0)
   1229     { /* SOC_MEM_INT_FCR_FCR_CRM_5m */ 
   1230         /* mem            FCR_FCR_CRM_5m */
   1231         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1232                           SOC_MEM_FLAG_READONLY |
   1233                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1234         /* cmp_fn      */ NULL,
   1235         /* *null_entry */ NULL,
   1236         /* index_min   */ 0,
   1237         /* index_max   */ 553,
   1238         /* minblock    */ 98,
   1239         /* maxblock    */ 98,
   1240         /* blocks      */ 0,
   1241         /* blocks_hi   */ 0xffffffff,
   1242         /* base        */ 0x00001400,
   1243         /* gran        */ 1,
   1244         /* bytes       */ 15,
   1245         /* nFields     */ 2,
   1246         /* *fields     */ soc_FCR_FCR_CRM_5m_fields,
   1247         /* *views      */ NULL,
   1248         /* *views_num  */ NULL,
   1249         /* snoop_cb    */ NULL, 
   1250         /* snoop_user_data */ NULL, 
   1251         /* snoop_flags */ 0,
   1252         /* severity */ SOC_MEM_SEVERE_LOW,
   1253         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1254         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1255         /* impl */ SOC_MEM_IMPL_NORMAL,
   1256         /* cmic_mor_clks       */ 0,
   1257     },
   1258 #endif /* chips */
   1259 
   1260 #if defined(BCM_88690_A0)
   1261     { /* SOC_MEM_INT_FCR_FCR_CRM_6m */ 
   1262         /* mem            FCR_FCR_CRM_6m */
   1263         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1264                           SOC_MEM_FLAG_READONLY |
   1265                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1266         /* cmp_fn      */ NULL,
   1267         /* *null_entry */ NULL,
   1268         /* index_min   */ 0,
   1269         /* index_max   */ 553,
   1270         /* minblock    */ 98,
   1271         /* maxblock    */ 98,
   1272         /* blocks      */ 0,
   1273         /* blocks_hi   */ 0xffffffff,
   1274         /* base        */ 0x00001800,
   1275         /* gran        */ 1,
   1276         /* bytes       */ 15,
   1277         /* nFields     */ 2,
   1278         /* *fields     */ soc_FCR_FCR_CRM_6m_fields,
   1279         /* *views      */ NULL,
   1280         /* *views_num  */ NULL,
   1281         /* snoop_cb    */ NULL, 
   1282         /* snoop_user_data */ NULL, 
   1283         /* snoop_flags */ 0,
   1284         /* severity */ SOC_MEM_SEVERE_LOW,
   1285         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1286         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1287         /* impl */ SOC_MEM_IMPL_NORMAL,
   1288         /* cmic_mor_clks       */ 0,
   1289     },
   1290 #endif /* chips */
   1291 
   1292 #if defined(BCM_88690_B0)
   1293     { /* SOC_MEM_INT_FCR_FCR_CRM_0_BCM88690_B0m */ 
   1294         /* mem            FCR_FCR_CRM_0m */
   1295         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1296                           SOC_MEM_FLAG_READONLY |
   1297                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1298         /* cmp_fn      */ NULL,
   1299         /* *null_entry */ NULL,
   1300         /* index_min   */ 0,
   1301         /* index_max   */ 553,
   1302         /* minblock    */ 98,
   1303         /* maxblock    */ 98,
   1304         /* blocks      */ 0,
   1305         /* blocks_hi   */ 0xffffffff,
   1306         /* base        */ 0x00000000,
   1307         /* gran        */ 1,
   1308         /* bytes       */ 15,
   1309         /* nFields     */ 2,
   1310         /* *fields     */ soc_FCR_FCR_CRM_0_BCM88690_B0m_fields,
   1311         /* *views      */ NULL,
   1312         /* *views_num  */ NULL,
   1313         /* snoop_cb    */ NULL, 
   1314         /* snoop_user_data */ NULL, 
   1315         /* snoop_flags */ 0,
   1316         /* severity */ SOC_MEM_SEVERE_LOW,
   1317         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1318         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1319         /* impl */ SOC_MEM_IMPL_NORMAL,
   1320         /* cmic_mor_clks       */ 0,
   1321     },
   1322 #endif /* chips */
   1323 
   1324 #if defined(BCM_88690_B0)
   1325     { /* SOC_MEM_INT_FCR_FCR_CRM_1_BCM88690_B0m */ 
   1326         /* mem            FCR_FCR_CRM_1m */
   1327         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1328                           SOC_MEM_FLAG_READONLY |
   1329                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1330         /* cmp_fn      */ NULL,
   1331         /* *null_entry */ NULL,
   1332         /* index_min   */ 0,
   1333         /* index_max   */ 553,
   1334         /* minblock    */ 98,
   1335         /* maxblock    */ 98,
   1336         /* blocks      */ 0,
   1337         /* blocks_hi   */ 0xffffffff,
   1338         /* base        */ 0x00000400,
   1339         /* gran        */ 1,
   1340         /* bytes       */ 15,
   1341         /* nFields     */ 2,
   1342         /* *fields     */ soc_FCR_FCR_CRM_1_BCM88690_B0m_fields,
   1343         /* *views      */ NULL,
   1344         /* *views_num  */ NULL,
   1345         /* snoop_cb    */ NULL, 
   1346         /* snoop_user_data */ NULL, 
   1347         /* snoop_flags */ 0,
   1348         /* severity */ SOC_MEM_SEVERE_LOW,
   1349         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1350         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1351         /* impl */ SOC_MEM_IMPL_NORMAL,
   1352         /* cmic_mor_clks       */ 0,
   1353     },
   1354 #endif /* chips */
   1355 
   1356 #if defined(BCM_88690_B0)
   1357     { /* SOC_MEM_INT_FCR_FCR_CRM_2_BCM88690_B0m */ 
   1358         /* mem            FCR_FCR_CRM_2m */
   1359         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1360                           SOC_MEM_FLAG_READONLY |
   1361                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1362         /* cmp_fn      */ NULL,
   1363         /* *null_entry */ NULL,
   1364         /* index_min   */ 0,
   1365         /* index_max   */ 553,
   1366         /* minblock    */ 98,
   1367         /* maxblock    */ 98,
   1368         /* blocks      */ 0,
   1369         /* blocks_hi   */ 0xffffffff,
   1370         /* base        */ 0x00000800,
   1371         /* gran        */ 1,
   1372         /* bytes       */ 15,
   1373         /* nFields     */ 2,
   1374         /* *fields     */ soc_FCR_FCR_CRM_2_BCM88690_B0m_fields,
   1375         /* *views      */ NULL,
   1376         /* *views_num  */ NULL,
   1377         /* snoop_cb    */ NULL, 
   1378         /* snoop_user_data */ NULL, 
   1379         /* snoop_flags */ 0,
   1380         /* severity */ SOC_MEM_SEVERE_LOW,
   1381         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1382         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1383         /* impl */ SOC_MEM_IMPL_NORMAL,
   1384         /* cmic_mor_clks       */ 0,
   1385     },
   1386 #endif /* chips */
   1387 
   1388 #if defined(BCM_88690_B0)
   1389     { /* SOC_MEM_INT_FCR_FCR_CRM_3_BCM88690_B0m */ 
   1390         /* mem            FCR_FCR_CRM_3m */
   1391         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1392                           SOC_MEM_FLAG_READONLY |
   1393                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1394         /* cmp_fn      */ NULL,
   1395         /* *null_entry */ NULL,
   1396         /* index_min   */ 0,
   1397         /* index_max   */ 553,
   1398         /* minblock    */ 98,
   1399         /* maxblock    */ 98,
   1400         /* blocks      */ 0,
   1401         /* blocks_hi   */ 0xffffffff,
   1402         /* base        */ 0x00000c00,
   1403         /* gran        */ 1,
   1404         /* bytes       */ 15,
   1405         /* nFields     */ 2,
   1406         /* *fields     */ soc_FCR_FCR_CRM_3_BCM88690_B0m_fields,
   1407         /* *views      */ NULL,
   1408         /* *views_num  */ NULL,
   1409         /* snoop_cb    */ NULL, 
   1410         /* snoop_user_data */ NULL, 
   1411         /* snoop_flags */ 0,
   1412         /* severity */ SOC_MEM_SEVERE_LOW,
   1413         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1414         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1415         /* impl */ SOC_MEM_IMPL_NORMAL,
   1416         /* cmic_mor_clks       */ 0,
   1417     },
   1418 #endif /* chips */
   1419 
   1420 #if defined(BCM_88690_B0)
   1421     { /* SOC_MEM_INT_FCR_FCR_CRM_4_BCM88690_B0m */ 
   1422         /* mem            FCR_FCR_CRM_4m */
   1423         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1424                           SOC_MEM_FLAG_READONLY |
   1425                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1426         /* cmp_fn      */ NULL,
   1427         /* *null_entry */ NULL,
   1428         /* index_min   */ 0,
   1429         /* index_max   */ 553,
   1430         /* minblock    */ 98,
   1431         /* maxblock    */ 98,
   1432         /* blocks      */ 0,
   1433         /* blocks_hi   */ 0xffffffff,
   1434         /* base        */ 0x00001000,
   1435         /* gran        */ 1,
   1436         /* bytes       */ 15,
   1437         /* nFields     */ 2,
   1438         /* *fields     */ soc_FCR_FCR_CRM_4_BCM88690_B0m_fields,
   1439         /* *views      */ NULL,
   1440         /* *views_num  */ NULL,
   1441         /* snoop_cb    */ NULL, 
   1442         /* snoop_user_data */ NULL, 
   1443         /* snoop_flags */ 0,
   1444         /* severity */ SOC_MEM_SEVERE_LOW,
   1445         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1446         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1447         /* impl */ SOC_MEM_IMPL_NORMAL,
   1448         /* cmic_mor_clks       */ 0,
   1449     },
   1450 #endif /* chips */
   1451 
   1452 #if defined(BCM_88690_B0)
   1453     { /* SOC_MEM_INT_FCR_FCR_CRM_5_BCM88690_B0m */ 
   1454         /* mem            FCR_FCR_CRM_5m */
   1455         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1456                           SOC_MEM_FLAG_READONLY |
   1457                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1458         /* cmp_fn      */ NULL,
   1459         /* *null_entry */ NULL,
   1460         /* index_min   */ 0,
   1461         /* index_max   */ 553,
   1462         /* minblock    */ 98,
   1463         /* maxblock    */ 98,
   1464         /* blocks      */ 0,
   1465         /* blocks_hi   */ 0xffffffff,
   1466         /* base        */ 0x00001400,
   1467         /* gran        */ 1,
   1468         /* bytes       */ 15,
   1469         /* nFields     */ 2,
   1470         /* *fields     */ soc_FCR_FCR_CRM_5_BCM88690_B0m_fields,
   1471         /* *views      */ NULL,
   1472         /* *views_num  */ NULL,
   1473         /* snoop_cb    */ NULL, 
   1474         /* snoop_user_data */ NULL, 
   1475         /* snoop_flags */ 0,
   1476         /* severity */ SOC_MEM_SEVERE_LOW,
   1477         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1478         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1479         /* impl */ SOC_MEM_IMPL_NORMAL,
   1480         /* cmic_mor_clks       */ 0,
   1481     },
   1482 #endif /* chips */
   1483 
   1484 #if defined(BCM_88690_B0)
   1485     { /* SOC_MEM_INT_FCR_FCR_CRM_6_BCM88690_B0m */ 
   1486         /* mem            FCR_FCR_CRM_6m */
   1487         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1488                           SOC_MEM_FLAG_READONLY |
   1489                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1490         /* cmp_fn      */ NULL,
   1491         /* *null_entry */ NULL,
   1492         /* index_min   */ 0,
   1493         /* index_max   */ 553,
   1494         /* minblock    */ 98,
   1495         /* maxblock    */ 98,
   1496         /* blocks      */ 0,
   1497         /* blocks_hi   */ 0xffffffff,
   1498         /* base        */ 0x00001800,
   1499         /* gran        */ 1,
   1500         /* bytes       */ 15,
   1501         /* nFields     */ 2,
   1502         /* *fields     */ soc_FCR_FCR_CRM_6_BCM88690_B0m_fields,
   1503         /* *views      */ NULL,
   1504         /* *views_num  */ NULL,
   1505         /* snoop_cb    */ NULL, 
   1506         /* snoop_user_data */ NULL, 
   1507         /* snoop_flags */ 0,
   1508         /* severity */ SOC_MEM_SEVERE_LOW,
   1509         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1510         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1511         /* impl */ SOC_MEM_IMPL_NORMAL,
   1512         /* cmic_mor_clks       */ 0,
   1513     },
   1514 #endif /* chips */
   1515 
   1516 #if defined(BCM_88650_A0)
   1517     { /* SOC_MEM_INT_FCR_FCR_CRM_Am */ 
   1518         /* mem            FCR_FCR_CRM_Am */
   1519         /* flags       */ SOC_MEM_FLAG_READONLY |
   1520                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1521         /* cmp_fn      */ NULL,
   1522         /* *null_entry */ NULL,
   1523         /* index_min   */ 0,
   1524         /* index_max   */ 191,
   1525         /* minblock    */ 20,
   1526         /* maxblock    */ 20,
   1527         /* blocks      */ 0x100000,
   1528         /* blocks_hi   */ 0,
   1529         /* base        */ 0x00100000,
   1530         /* gran        */ 1,
   1531         /* bytes       */ 15,
   1532         /* nFields     */ 2,
   1533         /* *fields     */ soc_FCR_FCR_CRM_Am_fields,
   1534         /* *views      */ NULL,
   1535         /* *views_num  */ NULL,
   1536         /* snoop_cb    */ NULL, 
   1537         /* snoop_user_data */ NULL, 
   1538         /* snoop_flags */ 0,
   1539         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1540         /* type */ SOC_MEM_TYPE_NORMAL,
   1541         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1542         /* impl */ SOC_MEM_IMPL_NORMAL,
   1543         /* cmic_mor_clks       */ 0,
   1544     },
   1545 #endif /* chips */
   1546 
   1547 #if defined(BCM_8206_A0)
   1548     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM8206_A0m */ 
   1549         /* mem            FCR_FCR_CRM_Am */
   1550         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1551                           SOC_MEM_FLAG_READONLY |
   1552                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1553         /* cmp_fn      */ NULL,
   1554         /* *null_entry */ NULL,
   1555         /* index_min   */ 0,
   1556         /* index_max   */ 191,
   1557         /* minblock    */ 1,
   1558         /* maxblock    */ 1,
   1559         /* blocks      */ 0x2,
   1560         /* blocks_hi   */ 0,
   1561         /* base        */ 0x00100000,
   1562         /* gran        */ 1,
   1563         /* bytes       */ 15,
   1564         /* nFields     */ 2,
   1565         /* *fields     */ soc_FCR_FCR_CRM_A_BCM8206_A0m_fields,
   1566         /* *views      */ NULL,
   1567         /* *views_num  */ NULL,
   1568         /* snoop_cb    */ NULL, 
   1569         /* snoop_user_data */ NULL, 
   1570         /* snoop_flags */ 0,
   1571         /* severity */ SOC_MEM_SEVERE_LOW,
   1572         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1573         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1574         /* impl */ SOC_MEM_IMPL_NORMAL,
   1575         /* cmic_mor_clks       */ 0,
   1576     },
   1577 #endif /* chips */
   1578 
   1579 #if defined(BCM_88202_A0)
   1580     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88202_A0m */ 
   1581         /* mem            FCR_FCR_CRM_Am */
   1582         /* flags       */ SOC_MEM_FLAG_READONLY |
   1583                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1584         /* cmp_fn      */ NULL,
   1585         /* *null_entry */ NULL,
   1586         /* index_min   */ 0,
   1587         /* index_max   */ 191,
   1588         /* minblock    */ 16,
   1589         /* maxblock    */ 16,
   1590         /* blocks      */ 0x10000,
   1591         /* blocks_hi   */ 0,
   1592         /* base        */ 0x00100000,
   1593         /* gran        */ 1,
   1594         /* bytes       */ 15,
   1595         /* nFields     */ 2,
   1596         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88202_A0m_fields,
   1597         /* *views      */ NULL,
   1598         /* *views_num  */ NULL,
   1599         /* snoop_cb    */ NULL, 
   1600         /* snoop_user_data */ NULL, 
   1601         /* snoop_flags */ 0,
   1602         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1603         /* type */ SOC_MEM_TYPE_NORMAL,
   1604         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1605         /* impl */ SOC_MEM_IMPL_NORMAL,
   1606         /* cmic_mor_clks       */ 0,
   1607     },
   1608 #endif /* chips */
   1609 
   1610 #if defined(BCM_88375_A0)
   1611     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88375_A0m */ 
   1612         /* mem            FCR_FCR_CRM_Am */
   1613         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1614                           SOC_MEM_FLAG_READONLY |
   1615                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1616         /* cmp_fn      */ NULL,
   1617         /* *null_entry */ NULL,
   1618         /* index_min   */ 0,
   1619         /* index_max   */ 191,
   1620         /* minblock    */ 44,
   1621         /* maxblock    */ 44,
   1622         /* blocks      */ 0,
   1623         /* blocks_hi   */ 0x1000,
   1624         /* base        */ 0x00100000,
   1625         /* gran        */ 1,
   1626         /* bytes       */ 15,
   1627         /* nFields     */ 2,
   1628         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88375_A0m_fields,
   1629         /* *views      */ NULL,
   1630         /* *views_num  */ NULL,
   1631         /* snoop_cb    */ NULL, 
   1632         /* snoop_user_data */ NULL, 
   1633         /* snoop_flags */ 0,
   1634         /* severity */ SOC_MEM_SEVERE_LOW,
   1635         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1636         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1637         /* impl */ SOC_MEM_IMPL_NORMAL,
   1638         /* cmic_mor_clks       */ 0,
   1639     },
   1640 #endif /* chips */
   1641 
   1642 #if defined(BCM_88375_B0)
   1643     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88375_B0m */ 
   1644         /* mem            FCR_FCR_CRM_Am */
   1645         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1646                           SOC_MEM_FLAG_READONLY |
   1647                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1648         /* cmp_fn      */ NULL,
   1649         /* *null_entry */ NULL,
   1650         /* index_min   */ 0,
   1651         /* index_max   */ 191,
   1652         /* minblock    */ 44,
   1653         /* maxblock    */ 44,
   1654         /* blocks      */ 0,
   1655         /* blocks_hi   */ 0x1000,
   1656         /* base        */ 0x00100000,
   1657         /* gran        */ 1,
   1658         /* bytes       */ 15,
   1659         /* nFields     */ 2,
   1660         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88375_B0m_fields,
   1661         /* *views      */ NULL,
   1662         /* *views_num  */ NULL,
   1663         /* snoop_cb    */ NULL, 
   1664         /* snoop_user_data */ NULL, 
   1665         /* snoop_flags */ 0,
   1666         /* severity */ SOC_MEM_SEVERE_LOW,
   1667         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1668         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1669         /* impl */ SOC_MEM_IMPL_NORMAL,
   1670         /* cmic_mor_clks       */ 0,
   1671     },
   1672 #endif /* chips */
   1673 
   1674 #if defined(BCM_88470_A0)
   1675     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88470_A0m */ 
   1676         /* mem            FCR_FCR_CRM_Am */
   1677         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1678                           SOC_MEM_FLAG_READONLY |
   1679                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1680         /* cmp_fn      */ NULL,
   1681         /* *null_entry */ NULL,
   1682         /* index_min   */ 0,
   1683         /* index_max   */ 191,
   1684         /* minblock    */ 20,
   1685         /* maxblock    */ 20,
   1686         /* blocks      */ 0x100000,
   1687         /* blocks_hi   */ 0,
   1688         /* base        */ 0x00100000,
   1689         /* gran        */ 1,
   1690         /* bytes       */ 15,
   1691         /* nFields     */ 2,
   1692         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88470_A0m_fields,
   1693         /* *views      */ NULL,
   1694         /* *views_num  */ NULL,
   1695         /* snoop_cb    */ NULL, 
   1696         /* snoop_user_data */ NULL, 
   1697         /* snoop_flags */ 0,
   1698         /* severity */ SOC_MEM_SEVERE_LOW,
   1699         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1700         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1701         /* impl */ SOC_MEM_IMPL_NORMAL,
   1702         /* cmic_mor_clks       */ 0,
   1703     },
   1704 #endif /* chips */
   1705 
   1706 #if defined(BCM_88470_B0)
   1707     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88470_B0m */ 
   1708         /* mem            FCR_FCR_CRM_Am */
   1709         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1710                           SOC_MEM_FLAG_READONLY |
   1711                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1712         /* cmp_fn      */ NULL,
   1713         /* *null_entry */ NULL,
   1714         /* index_min   */ 0,
   1715         /* index_max   */ 191,
   1716         /* minblock    */ 20,
   1717         /* maxblock    */ 20,
   1718         /* blocks      */ 0x100000,
   1719         /* blocks_hi   */ 0,
   1720         /* base        */ 0x00100000,
   1721         /* gran        */ 1,
   1722         /* bytes       */ 15,
   1723         /* nFields     */ 2,
   1724         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88470_B0m_fields,
   1725         /* *views      */ NULL,
   1726         /* *views_num  */ NULL,
   1727         /* snoop_cb    */ NULL, 
   1728         /* snoop_user_data */ NULL, 
   1729         /* snoop_flags */ 0,
   1730         /* severity */ SOC_MEM_SEVERE_LOW,
   1731         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1732         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1733         /* impl */ SOC_MEM_IMPL_NORMAL,
   1734         /* cmic_mor_clks       */ 0,
   1735     },
   1736 #endif /* chips */
   1737 
   1738 #if defined(BCM_88650_B0)
   1739     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88650_B0m */ 
   1740         /* mem            FCR_FCR_CRM_Am */
   1741         /* flags       */ SOC_MEM_FLAG_READONLY |
   1742                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1743         /* cmp_fn      */ NULL,
   1744         /* *null_entry */ NULL,
   1745         /* index_min   */ 0,
   1746         /* index_max   */ 191,
   1747         /* minblock    */ 20,
   1748         /* maxblock    */ 20,
   1749         /* blocks      */ 0x100000,
   1750         /* blocks_hi   */ 0,
   1751         /* base        */ 0x00100000,
   1752         /* gran        */ 1,
   1753         /* bytes       */ 15,
   1754         /* nFields     */ 2,
   1755         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88650_B0m_fields,
   1756         /* *views      */ NULL,
   1757         /* *views_num  */ NULL,
   1758         /* snoop_cb    */ NULL, 
   1759         /* snoop_user_data */ NULL, 
   1760         /* snoop_flags */ 0,
   1761         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1762         /* type */ SOC_MEM_TYPE_NORMAL,
   1763         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1764         /* impl */ SOC_MEM_IMPL_NORMAL,
   1765         /* cmic_mor_clks       */ 0,
   1766     },
   1767 #endif /* chips */
   1768 
   1769 #if defined(BCM_88660_A0)
   1770     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88660_A0m */ 
   1771         /* mem            FCR_FCR_CRM_Am */
   1772         /* flags       */ SOC_MEM_FLAG_READONLY |
   1773                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1774         /* cmp_fn      */ NULL,
   1775         /* *null_entry */ NULL,
   1776         /* index_min   */ 0,
   1777         /* index_max   */ 191,
   1778         /* minblock    */ 20,
   1779         /* maxblock    */ 20,
   1780         /* blocks      */ 0x100000,
   1781         /* blocks_hi   */ 0,
   1782         /* base        */ 0x00100000,
   1783         /* gran        */ 1,
   1784         /* bytes       */ 15,
   1785         /* nFields     */ 2,
   1786         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88660_A0m_fields,
   1787         /* *views      */ NULL,
   1788         /* *views_num  */ NULL,
   1789         /* snoop_cb    */ NULL, 
   1790         /* snoop_user_data */ NULL, 
   1791         /* snoop_flags */ 0,
   1792         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1793         /* type */ SOC_MEM_TYPE_NORMAL,
   1794         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1795         /* impl */ SOC_MEM_IMPL_NORMAL,
   1796         /* cmic_mor_clks       */ 0,
   1797     },
   1798 #endif /* chips */
   1799 
   1800 #if defined(BCM_88675_A0)
   1801     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88675_A0m */ 
   1802         /* mem            FCR_FCR_CRM_Am */
   1803         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1804                           SOC_MEM_FLAG_READONLY |
   1805                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1806         /* cmp_fn      */ NULL,
   1807         /* *null_entry */ NULL,
   1808         /* index_min   */ 0,
   1809         /* index_max   */ 191,
   1810         /* minblock    */ 44,
   1811         /* maxblock    */ 44,
   1812         /* blocks      */ 0,
   1813         /* blocks_hi   */ 0x1000,
   1814         /* base        */ 0x00100000,
   1815         /* gran        */ 1,
   1816         /* bytes       */ 15,
   1817         /* nFields     */ 2,
   1818         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88675_A0m_fields,
   1819         /* *views      */ NULL,
   1820         /* *views_num  */ NULL,
   1821         /* snoop_cb    */ NULL, 
   1822         /* snoop_user_data */ NULL, 
   1823         /* snoop_flags */ 0,
   1824         /* severity */ SOC_MEM_SEVERE_LOW,
   1825         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1826         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1827         /* impl */ SOC_MEM_IMPL_NORMAL,
   1828         /* cmic_mor_clks       */ 0,
   1829     },
   1830 #endif /* chips */
   1831 
   1832 #if defined(BCM_88675_B0)
   1833     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88675_B0m */ 
   1834         /* mem            FCR_FCR_CRM_Am */
   1835         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1836                           SOC_MEM_FLAG_READONLY |
   1837                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1838         /* cmp_fn      */ NULL,
   1839         /* *null_entry */ NULL,
   1840         /* index_min   */ 0,
   1841         /* index_max   */ 191,
   1842         /* minblock    */ 44,
   1843         /* maxblock    */ 44,
   1844         /* blocks      */ 0,
   1845         /* blocks_hi   */ 0x1000,
   1846         /* base        */ 0x00100000,
   1847         /* gran        */ 1,
   1848         /* bytes       */ 15,
   1849         /* nFields     */ 2,
   1850         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88675_B0m_fields,
   1851         /* *views      */ NULL,
   1852         /* *views_num  */ NULL,
   1853         /* snoop_cb    */ NULL, 
   1854         /* snoop_user_data */ NULL, 
   1855         /* snoop_flags */ 0,
   1856         /* severity */ SOC_MEM_SEVERE_LOW,
   1857         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1858         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1859         /* impl */ SOC_MEM_IMPL_NORMAL,
   1860         /* cmic_mor_clks       */ 0,
   1861     },
   1862 #endif /* chips */
   1863 
   1864 #if defined(BCM_88680_A0)
   1865     { /* SOC_MEM_INT_FCR_FCR_CRM_A_BCM88680_A0m */ 
   1866         /* mem            FCR_FCR_CRM_Am */
   1867         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1868                           SOC_MEM_FLAG_READONLY |
   1869                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1870         /* cmp_fn      */ NULL,
   1871         /* *null_entry */ NULL,
   1872         /* index_min   */ 0,
   1873         /* index_max   */ 383,
   1874         /* minblock    */ 45,
   1875         /* maxblock    */ 45,
   1876         /* blocks      */ 0,
   1877         /* blocks_hi   */ 0x2000,
   1878         /* base        */ 0x00100000,
   1879         /* gran        */ 1,
   1880         /* bytes       */ 15,
   1881         /* nFields     */ 2,
   1882         /* *fields     */ soc_FCR_FCR_CRM_A_BCM88680_A0m_fields,
   1883         /* *views      */ NULL,
   1884         /* *views_num  */ NULL,
   1885         /* snoop_cb    */ NULL, 
   1886         /* snoop_user_data */ NULL, 
   1887         /* snoop_flags */ 0,
   1888         /* severity */ SOC_MEM_SEVERE_LOW,
   1889         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1890         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1891         /* impl */ SOC_MEM_IMPL_NORMAL,
   1892         /* cmic_mor_clks       */ 0,
   1893     },
   1894 #endif /* chips */
   1895 
   1896 #if defined(BCM_88650_A0)
   1897     { /* SOC_MEM_INT_FCR_FCR_CRM_Bm */ 
   1898         /* mem            FCR_FCR_CRM_Bm */
   1899         /* flags       */ SOC_MEM_FLAG_READONLY |
   1900                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1901         /* cmp_fn      */ NULL,
   1902         /* *null_entry */ NULL,
   1903         /* index_min   */ 0,
   1904         /* index_max   */ 191,
   1905         /* minblock    */ 20,
   1906         /* maxblock    */ 20,
   1907         /* blocks      */ 0x100000,
   1908         /* blocks_hi   */ 0,
   1909         /* base        */ 0x00200000,
   1910         /* gran        */ 1,
   1911         /* bytes       */ 15,
   1912         /* nFields     */ 2,
   1913         /* *fields     */ soc_FCR_FCR_CRM_Bm_fields,
   1914         /* *views      */ NULL,
   1915         /* *views_num  */ NULL,
   1916         /* snoop_cb    */ NULL, 
   1917         /* snoop_user_data */ NULL, 
   1918         /* snoop_flags */ 0,
   1919         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1920         /* type */ SOC_MEM_TYPE_NORMAL,
   1921         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1922         /* impl */ SOC_MEM_IMPL_NORMAL,
   1923         /* cmic_mor_clks       */ 0,
   1924     },
   1925 #endif /* chips */
   1926 
   1927 #if defined(BCM_8206_A0)
   1928     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM8206_A0m */ 
   1929         /* mem            FCR_FCR_CRM_Bm */
   1930         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1931                           SOC_MEM_FLAG_READONLY |
   1932                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1933         /* cmp_fn      */ NULL,
   1934         /* *null_entry */ NULL,
   1935         /* index_min   */ 0,
   1936         /* index_max   */ 191,
   1937         /* minblock    */ 1,
   1938         /* maxblock    */ 1,
   1939         /* blocks      */ 0x2,
   1940         /* blocks_hi   */ 0,
   1941         /* base        */ 0x00200000,
   1942         /* gran        */ 1,
   1943         /* bytes       */ 15,
   1944         /* nFields     */ 2,
   1945         /* *fields     */ soc_FCR_FCR_CRM_B_BCM8206_A0m_fields,
   1946         /* *views      */ NULL,
   1947         /* *views_num  */ NULL,
   1948         /* snoop_cb    */ NULL, 
   1949         /* snoop_user_data */ NULL, 
   1950         /* snoop_flags */ 0,
   1951         /* severity */ SOC_MEM_SEVERE_LOW,
   1952         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1953         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1954         /* impl */ SOC_MEM_IMPL_NORMAL,
   1955         /* cmic_mor_clks       */ 0,
   1956     },
   1957 #endif /* chips */
   1958 
   1959 #if defined(BCM_88375_A0)
   1960     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88375_A0m */ 
   1961         /* mem            FCR_FCR_CRM_Bm */
   1962         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1963                           SOC_MEM_FLAG_READONLY |
   1964                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1965         /* cmp_fn      */ NULL,
   1966         /* *null_entry */ NULL,
   1967         /* index_min   */ 0,
   1968         /* index_max   */ 191,
   1969         /* minblock    */ 44,
   1970         /* maxblock    */ 44,
   1971         /* blocks      */ 0,
   1972         /* blocks_hi   */ 0x1000,
   1973         /* base        */ 0x00200000,
   1974         /* gran        */ 1,
   1975         /* bytes       */ 15,
   1976         /* nFields     */ 2,
   1977         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88375_A0m_fields,
   1978         /* *views      */ NULL,
   1979         /* *views_num  */ NULL,
   1980         /* snoop_cb    */ NULL, 
   1981         /* snoop_user_data */ NULL, 
   1982         /* snoop_flags */ 0,
   1983         /* severity */ SOC_MEM_SEVERE_LOW,
   1984         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1985         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1986         /* impl */ SOC_MEM_IMPL_NORMAL,
   1987         /* cmic_mor_clks       */ 0,
   1988     },
   1989 #endif /* chips */
   1990 
   1991 #if defined(BCM_88375_B0)
   1992     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88375_B0m */ 
   1993         /* mem            FCR_FCR_CRM_Bm */
   1994         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1995                           SOC_MEM_FLAG_READONLY |
   1996                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1997         /* cmp_fn      */ NULL,
   1998         /* *null_entry */ NULL,
   1999         /* index_min   */ 0,
   2000         /* index_max   */ 191,
   2001         /* minblock    */ 44,
   2002         /* maxblock    */ 44,
   2003         /* blocks      */ 0,
   2004         /* blocks_hi   */ 0x1000,
   2005         /* base        */ 0x00200000,
   2006         /* gran        */ 1,
   2007         /* bytes       */ 15,
   2008         /* nFields     */ 2,
   2009         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88375_B0m_fields,
   2010         /* *views      */ NULL,
   2011         /* *views_num  */ NULL,
   2012         /* snoop_cb    */ NULL, 
   2013         /* snoop_user_data */ NULL, 
   2014         /* snoop_flags */ 0,
   2015         /* severity */ SOC_MEM_SEVERE_LOW,
   2016         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2017         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2018         /* impl */ SOC_MEM_IMPL_NORMAL,
   2019         /* cmic_mor_clks       */ 0,
   2020     },
   2021 #endif /* chips */
   2022 
   2023 #if defined(BCM_88470_A0)
   2024     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88470_A0m */ 
   2025         /* mem            FCR_FCR_CRM_Bm */
   2026         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2027                           SOC_MEM_FLAG_READONLY |
   2028                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2029         /* cmp_fn      */ NULL,
   2030         /* *null_entry */ NULL,
   2031         /* index_min   */ 0,
   2032         /* index_max   */ 191,
   2033         /* minblock    */ 20,
   2034         /* maxblock    */ 20,
   2035         /* blocks      */ 0x100000,
   2036         /* blocks_hi   */ 0,
   2037         /* base        */ 0x00200000,
   2038         /* gran        */ 1,
   2039         /* bytes       */ 15,
   2040         /* nFields     */ 2,
   2041         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88470_A0m_fields,
   2042         /* *views      */ NULL,
   2043         /* *views_num  */ NULL,
   2044         /* snoop_cb    */ NULL, 
   2045         /* snoop_user_data */ NULL, 
   2046         /* snoop_flags */ 0,
   2047         /* severity */ SOC_MEM_SEVERE_LOW,
   2048         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2049         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2050         /* impl */ SOC_MEM_IMPL_NORMAL,
   2051         /* cmic_mor_clks       */ 0,
   2052     },
   2053 #endif /* chips */
   2054 
   2055 #if defined(BCM_88470_B0)
   2056     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88470_B0m */ 
   2057         /* mem            FCR_FCR_CRM_Bm */
   2058         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2059                           SOC_MEM_FLAG_READONLY |
   2060                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2061         /* cmp_fn      */ NULL,
   2062         /* *null_entry */ NULL,
   2063         /* index_min   */ 0,
   2064         /* index_max   */ 191,
   2065         /* minblock    */ 20,
   2066         /* maxblock    */ 20,
   2067         /* blocks      */ 0x100000,
   2068         /* blocks_hi   */ 0,
   2069         /* base        */ 0x00200000,
   2070         /* gran        */ 1,
   2071         /* bytes       */ 15,
   2072         /* nFields     */ 2,
   2073         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88470_B0m_fields,
   2074         /* *views      */ NULL,
   2075         /* *views_num  */ NULL,
   2076         /* snoop_cb    */ NULL, 
   2077         /* snoop_user_data */ NULL, 
   2078         /* snoop_flags */ 0,
   2079         /* severity */ SOC_MEM_SEVERE_LOW,
   2080         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2081         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2082         /* impl */ SOC_MEM_IMPL_NORMAL,
   2083         /* cmic_mor_clks       */ 0,
   2084     },
   2085 #endif /* chips */
   2086 
   2087 #if defined(BCM_88650_B0)
   2088     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88650_B0m */ 
   2089         /* mem            FCR_FCR_CRM_Bm */
   2090         /* flags       */ SOC_MEM_FLAG_READONLY |
   2091                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2092         /* cmp_fn      */ NULL,
   2093         /* *null_entry */ NULL,
   2094         /* index_min   */ 0,
   2095         /* index_max   */ 191,
   2096         /* minblock    */ 20,
   2097         /* maxblock    */ 20,
   2098         /* blocks      */ 0x100000,
   2099         /* blocks_hi   */ 0,
   2100         /* base        */ 0x00200000,
   2101         /* gran        */ 1,
   2102         /* bytes       */ 15,
   2103         /* nFields     */ 2,
   2104         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88650_B0m_fields,
   2105         /* *views      */ NULL,
   2106         /* *views_num  */ NULL,
   2107         /* snoop_cb    */ NULL, 
   2108         /* snoop_user_data */ NULL, 
   2109         /* snoop_flags */ 0,
   2110         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2111         /* type */ SOC_MEM_TYPE_NORMAL,
   2112         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2113         /* impl */ SOC_MEM_IMPL_NORMAL,
   2114         /* cmic_mor_clks       */ 0,
   2115     },
   2116 #endif /* chips */
   2117 
   2118 #if defined(BCM_88660_A0)
   2119     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88660_A0m */ 
   2120         /* mem            FCR_FCR_CRM_Bm */
   2121         /* flags       */ SOC_MEM_FLAG_READONLY |
   2122                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2123         /* cmp_fn      */ NULL,
   2124         /* *null_entry */ NULL,
   2125         /* index_min   */ 0,
   2126         /* index_max   */ 191,
   2127         /* minblock    */ 20,
   2128         /* maxblock    */ 20,
   2129         /* blocks      */ 0x100000,
   2130         /* blocks_hi   */ 0,
   2131         /* base        */ 0x00200000,
   2132         /* gran        */ 1,
   2133         /* bytes       */ 15,
   2134         /* nFields     */ 2,
   2135         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88660_A0m_fields,
   2136         /* *views      */ NULL,
   2137         /* *views_num  */ NULL,
   2138         /* snoop_cb    */ NULL, 
   2139         /* snoop_user_data */ NULL, 
   2140         /* snoop_flags */ 0,
   2141         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2142         /* type */ SOC_MEM_TYPE_NORMAL,
   2143         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2144         /* impl */ SOC_MEM_IMPL_NORMAL,
   2145         /* cmic_mor_clks       */ 0,
   2146     },
   2147 #endif /* chips */
   2148 
   2149 #if defined(BCM_88675_A0)
   2150     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88675_A0m */ 
   2151         /* mem            FCR_FCR_CRM_Bm */
   2152         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2153                           SOC_MEM_FLAG_READONLY |
   2154                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2155         /* cmp_fn      */ NULL,
   2156         /* *null_entry */ NULL,
   2157         /* index_min   */ 0,
   2158         /* index_max   */ 191,
   2159         /* minblock    */ 44,
   2160         /* maxblock    */ 44,
   2161         /* blocks      */ 0,
   2162         /* blocks_hi   */ 0x1000,
   2163         /* base        */ 0x00200000,
   2164         /* gran        */ 1,
   2165         /* bytes       */ 15,
   2166         /* nFields     */ 2,
   2167         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88675_A0m_fields,
   2168         /* *views      */ NULL,
   2169         /* *views_num  */ NULL,
   2170         /* snoop_cb    */ NULL, 
   2171         /* snoop_user_data */ NULL, 
   2172         /* snoop_flags */ 0,
   2173         /* severity */ SOC_MEM_SEVERE_LOW,
   2174         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2175         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2176         /* impl */ SOC_MEM_IMPL_NORMAL,
   2177         /* cmic_mor_clks       */ 0,
   2178     },
   2179 #endif /* chips */
   2180 
   2181 #if defined(BCM_88675_B0)
   2182     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88675_B0m */ 
   2183         /* mem            FCR_FCR_CRM_Bm */
   2184         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2185                           SOC_MEM_FLAG_READONLY |
   2186                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2187         /* cmp_fn      */ NULL,
   2188         /* *null_entry */ NULL,
   2189         /* index_min   */ 0,
   2190         /* index_max   */ 191,
   2191         /* minblock    */ 44,
   2192         /* maxblock    */ 44,
   2193         /* blocks      */ 0,
   2194         /* blocks_hi   */ 0x1000,
   2195         /* base        */ 0x00200000,
   2196         /* gran        */ 1,
   2197         /* bytes       */ 15,
   2198         /* nFields     */ 2,
   2199         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88675_B0m_fields,
   2200         /* *views      */ NULL,
   2201         /* *views_num  */ NULL,
   2202         /* snoop_cb    */ NULL, 
   2203         /* snoop_user_data */ NULL, 
   2204         /* snoop_flags */ 0,
   2205         /* severity */ SOC_MEM_SEVERE_LOW,
   2206         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2207         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2208         /* impl */ SOC_MEM_IMPL_NORMAL,
   2209         /* cmic_mor_clks       */ 0,
   2210     },
   2211 #endif /* chips */
   2212 
   2213 #if defined(BCM_88680_A0)
   2214     { /* SOC_MEM_INT_FCR_FCR_CRM_B_BCM88680_A0m */ 
   2215         /* mem            FCR_FCR_CRM_Bm */
   2216         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2217                           SOC_MEM_FLAG_READONLY |
   2218                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2219         /* cmp_fn      */ NULL,
   2220         /* *null_entry */ NULL,
   2221         /* index_min   */ 0,
   2222         /* index_max   */ 383,
   2223         /* minblock    */ 45,
   2224         /* maxblock    */ 45,
   2225         /* blocks      */ 0,
   2226         /* blocks_hi   */ 0x2000,
   2227         /* base        */ 0x00200000,
   2228         /* gran        */ 1,
   2229         /* bytes       */ 15,
   2230         /* nFields     */ 2,
   2231         /* *fields     */ soc_FCR_FCR_CRM_B_BCM88680_A0m_fields,
   2232         /* *views      */ NULL,
   2233         /* *views_num  */ NULL,
   2234         /* snoop_cb    */ NULL, 
   2235         /* snoop_user_data */ NULL, 
   2236         /* snoop_flags */ 0,
   2237         /* severity */ SOC_MEM_SEVERE_LOW,
   2238         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2239         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2240         /* impl */ SOC_MEM_IMPL_NORMAL,
   2241         /* cmic_mor_clks       */ 0,
   2242     },
   2243 #endif /* chips */
   2244 
   2245 #if defined(BCM_88690_A0)
   2246     { /* SOC_MEM_INT_FCR_LOCAL_FIFOSm */ 
   2247         /* mem            FCR_LOCAL_FIFOSm */
   2248         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2249                           SOC_MEM_FLAG_READONLY |
   2250                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2251         /* cmp_fn      */ NULL,
   2252         /* *null_entry */ NULL,
   2253         /* index_min   */ 0,
   2254         /* index_max   */ 95,
   2255         /* minblock    */ 98,
   2256         /* maxblock    */ 98,
   2257         /* blocks      */ 0,
   2258         /* blocks_hi   */ 0xffffffff,
   2259         /* base        */ 0x00002900,
   2260         /* gran        */ 1,
   2261         /* bytes       */ 15,
   2262         /* nFields     */ 2,
   2263         /* *fields     */ soc_FCR_LOCAL_FIFOSm_fields,
   2264         /* *views      */ NULL,
   2265         /* *views_num  */ NULL,
   2266         /* snoop_cb    */ NULL, 
   2267         /* snoop_user_data */ NULL, 
   2268         /* snoop_flags */ 0,
   2269         /* severity */ SOC_MEM_SEVERE_LOW,
   2270         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2271         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2272         /* impl */ SOC_MEM_IMPL_NORMAL,
   2273         /* cmic_mor_clks       */ 0,
   2274     },
   2275 #endif /* chips */
   2276 
   2277 #if defined(BCM_88690_B0)
   2278     { /* SOC_MEM_INT_FCR_LOCAL_FIFOS_BCM88690_B0m */ 
   2279         /* mem            FCR_LOCAL_FIFOSm */
   2280         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2281                           SOC_MEM_FLAG_READONLY |
   2282                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2283         /* cmp_fn      */ NULL,
   2284         /* *null_entry */ NULL,
   2285         /* index_min   */ 0,
   2286         /* index_max   */ 95,
   2287         /* minblock    */ 98,
   2288         /* maxblock    */ 98,
   2289         /* blocks      */ 0,
   2290         /* blocks_hi   */ 0xffffffff,
   2291         /* base        */ 0x00002900,
   2292         /* gran        */ 1,
   2293         /* bytes       */ 15,
   2294         /* nFields     */ 2,
   2295         /* *fields     */ soc_FCR_LOCAL_FIFOS_BCM88690_B0m_fields,
   2296         /* *views      */ NULL,
   2297         /* *views_num  */ NULL,
   2298         /* snoop_cb    */ NULL, 
   2299         /* snoop_user_data */ NULL, 
   2300         /* snoop_flags */ 0,
   2301         /* severity */ SOC_MEM_SEVERE_LOW,
   2302         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2303         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2304         /* impl */ SOC_MEM_IMPL_NORMAL,
   2305         /* cmic_mor_clks       */ 0,
   2306     },
   2307 #endif /* chips */
   2308 
   2309 #if defined(BCM_88690_A0)
   2310     { /* SOC_MEM_INT_FCT_FCT_REACH_OUTm */ 
   2311         /* mem            FCT_FCT_REACH_OUTm */
   2312         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2313                           SOC_MEM_FLAG_READONLY |
   2314                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2315         /* cmp_fn      */ NULL,
   2316         /* *null_entry */ NULL,
   2317         /* index_min   */ 0,
   2318         /* index_max   */ 111,
   2319         /* minblock    */ 99,
   2320         /* maxblock    */ 99,
   2321         /* blocks      */ 0,
   2322         /* blocks_hi   */ 0xffffffff,
   2323         /* base        */ 0x00000000,
   2324         /* gran        */ 1,
   2325         /* bytes       */ 7,
   2326         /* nFields     */ 2,
   2327         /* *fields     */ soc_FCT_FCT_REACH_OUTm_fields,
   2328         /* *views      */ NULL,
   2329         /* *views_num  */ NULL,
   2330         /* snoop_cb    */ NULL, 
   2331         /* snoop_user_data */ NULL, 
   2332         /* snoop_flags */ 0,
   2333         /* severity */ SOC_MEM_SEVERE_LOW,
   2334         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2335         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2336         /* impl */ SOC_MEM_IMPL_NORMAL,
   2337         /* cmic_mor_clks       */ 0,
   2338     },
   2339 #endif /* chips */
   2340 
   2341 #if defined(BCM_88690_B0)
   2342     { /* SOC_MEM_INT_FCT_FCT_REACH_OUT_BCM88690_B0m */ 
   2343         /* mem            FCT_FCT_REACH_OUTm */
   2344         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2345                           SOC_MEM_FLAG_READONLY |
   2346                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2347         /* cmp_fn      */ NULL,
   2348         /* *null_entry */ NULL,
   2349         /* index_min   */ 0,
   2350         /* index_max   */ 111,
   2351         /* minblock    */ 99,
   2352         /* maxblock    */ 99,
   2353         /* blocks      */ 0,
   2354         /* blocks_hi   */ 0xffffffff,
   2355         /* base        */ 0x00000000,
   2356         /* gran        */ 1,
   2357         /* bytes       */ 7,
   2358         /* nFields     */ 2,
   2359         /* *fields     */ soc_FCT_FCT_REACH_OUT_BCM88690_B0m_fields,
   2360         /* *views      */ NULL,
   2361         /* *views_num  */ NULL,
   2362         /* snoop_cb    */ NULL, 
   2363         /* snoop_user_data */ NULL, 
   2364         /* snoop_flags */ 0,
   2365         /* severity */ SOC_MEM_SEVERE_LOW,
   2366         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2367         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2368         /* impl */ SOC_MEM_IMPL_NORMAL,
   2369         /* cmic_mor_clks       */ 0,
   2370     },
   2371 #endif /* chips */
   2372 
   2373 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   2374     { /* SOC_MEM_INT_FC_HEADER_TYPEm */ 
   2375         /* mem            FC_HEADER_TYPEm */
   2376         /* flags       */ SOC_MEM_FLAG_VALID |
   2377                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2378         /* cmp_fn      */ _soc_mem_cmp_undef,
   2379         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2380         /* index_min   */ 0,
   2381         /* index_max   */ 255,
   2382         /* minblock    */ 6,
   2383         /* maxblock    */ 6,
   2384         /* blocks      */ 0x40,
   2385         /* blocks_hi   */ 0,
   2386         /* base        */ 0x0207a000,
   2387         /* gran        */ 1,
   2388         /* bytes       */ 1,
   2389         /* nFields     */ 1,
   2390         /* *fields     */ soc_FC_HEADER_TYPEm_fields,
   2391         /* *views      */ NULL,
   2392         /* *views_num  */ NULL,
   2393         /* snoop_cb    */ NULL, 
   2394         /* snoop_user_data */ NULL, 
   2395         /* snoop_flags */ 0,
   2396         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2397         /* type */ SOC_MEM_TYPE_NORMAL,
   2398         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2399         /* impl */ SOC_MEM_IMPL_NORMAL,
   2400         /* cmic_mor_clks       */ 0,
   2401     },
   2402 #endif /* chips */
   2403 
   2404 #if defined(BCM_56340_A0)
   2405     { /* SOC_MEM_INT_FC_HEADER_TYPE_BCM56340_A0m */ 
   2406         /* mem            FC_HEADER_TYPEm */
   2407         /* flags       */ SOC_MEM_FLAG_VALID |
   2408                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2409         /* cmp_fn      */ _soc_mem_cmp_undef,
   2410         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2411         /* index_min   */ 0,
   2412         /* index_max   */ 255,
   2413         /* minblock    */ 4,
   2414         /* maxblock    */ 4,
   2415         /* blocks      */ 0x10,
   2416         /* blocks_hi   */ 0,
   2417         /* base        */ 0x082c0000,
   2418         /* gran        */ 1,
   2419         /* bytes       */ 1,
   2420         /* nFields     */ 1,
   2421         /* *fields     */ soc_FC_HEADER_TYPE_BCM56640_A0m_fields,
   2422         /* *views      */ NULL,
   2423         /* *views_num  */ NULL,
   2424         /* snoop_cb    */ NULL, 
   2425         /* snoop_user_data */ NULL, 
   2426         /* snoop_flags */ 0,
   2427         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2428         /* type */ SOC_MEM_TYPE_NORMAL,
   2429         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2430         /* impl */ SOC_MEM_IMPL_NORMAL,
   2431         /* cmic_mor_clks       */ 0,
   2432     },
   2433 #endif /* chips */
   2434 
   2435 #if defined(BCM_56640_A0)
   2436     { /* SOC_MEM_INT_FC_HEADER_TYPE_BCM56640_A0m */ 
   2437         /* mem            FC_HEADER_TYPEm */
   2438         /* flags       */ SOC_MEM_FLAG_VALID |
   2439                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2440         /* cmp_fn      */ _soc_mem_cmp_undef,
   2441         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2442         /* index_min   */ 0,
   2443         /* index_max   */ 255,
   2444         /* minblock    */ 7,
   2445         /* maxblock    */ 7,
   2446         /* blocks      */ 0x80,
   2447         /* blocks_hi   */ 0,
   2448         /* base        */ 0x082c0000,
   2449         /* gran        */ 1,
   2450         /* bytes       */ 1,
   2451         /* nFields     */ 1,
   2452         /* *fields     */ soc_FC_HEADER_TYPE_BCM56640_A0m_fields,
   2453         /* *views      */ NULL,
   2454         /* *views_num  */ NULL,
   2455         /* snoop_cb    */ NULL, 
   2456         /* snoop_user_data */ NULL, 
   2457         /* snoop_flags */ 0,
   2458         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2459         /* type */ SOC_MEM_TYPE_NORMAL,
   2460         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2461         /* impl */ SOC_MEM_IMPL_NORMAL,
   2462         /* cmic_mor_clks       */ 0,
   2463     },
   2464 #endif /* chips */
   2465 
   2466 #if defined(BCM_56850_A0)
   2467     { /* SOC_MEM_INT_FC_MAP_PROFILEm */ 
   2468         /* mem            FC_MAP_PROFILEm */
   2469         /* flags       */ SOC_MEM_FLAG_VALID |
   2470                           SOC_MEM_FLAG_CACHABLE |
   2471                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2472         /* cmp_fn      */ _soc_mem_cmp_undef,
   2473         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2474         /* index_min   */ 0,
   2475         /* index_max   */ 15,
   2476         /* minblock    */ 10,
   2477         /* maxblock    */ 10,
   2478         /* blocks      */ 0x400,
   2479         /* blocks_hi   */ 0,
   2480         /* base        */ 0x50240000,
   2481         /* gran        */ 1,
   2482         /* bytes       */ 3,
   2483         /* nFields     */ 1,
   2484         /* *fields     */ soc_FC_MAP_PROFILEm_fields,
   2485         /* *views      */ NULL,
   2486         /* *views_num  */ NULL,
   2487         /* snoop_cb    */ NULL, 
   2488         /* snoop_user_data */ NULL, 
   2489         /* snoop_flags */ 0,
   2490         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2491         /* type */ SOC_MEM_TYPE_NORMAL,
   2492         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2493         /* impl */ SOC_MEM_IMPL_NORMAL,
   2494         /* cmic_mor_clks       */ 0,
   2495     },
   2496 #endif /* chips */
   2497 
   2498 #if defined(BCM_56560_A0)
   2499     { /* SOC_MEM_INT_FC_MAP_PROFILE_BCM56560_A0m */ 
   2500         /* mem            FC_MAP_PROFILEm */
   2501         /* flags       */ SOC_MEM_FLAG_VALID |
   2502                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2503         /* cmp_fn      */ _soc_mem_cmp_undef,
   2504         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2505         /* index_min   */ 0,
   2506         /* index_max   */ 15,
   2507         /* minblock    */ 21,
   2508         /* maxblock    */ 21,
   2509         /* blocks      */ 0x200000,
   2510         /* blocks_hi   */ 0,
   2511         /* base        */ 0x60240000,
   2512         /* gran        */ 1,
   2513         /* bytes       */ 3,
   2514         /* nFields     */ 1,
   2515         /* *fields     */ soc_FC_MAP_PROFILE_BCM56560_A0m_fields,
   2516         /* *views      */ NULL,
   2517         /* *views_num  */ NULL,
   2518         /* snoop_cb    */ NULL, 
   2519         /* snoop_user_data */ NULL, 
   2520         /* snoop_flags */ 0,
   2521         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2522         /* type */ SOC_MEM_TYPE_NORMAL,
   2523         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2524         /* impl */ SOC_MEM_IMPL_NORMAL,
   2525         /* cmic_mor_clks       */ 0,
   2526     },
   2527 #endif /* chips */
   2528 
   2529 #if defined(BCM_56560_B0)
   2530     { /* SOC_MEM_INT_FC_MAP_PROFILE_BCM56560_B0m */ 
   2531         /* mem            FC_MAP_PROFILEm */
   2532         /* flags       */ SOC_MEM_FLAG_VALID |
   2533                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2534         /* cmp_fn      */ _soc_mem_cmp_undef,
   2535         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2536         /* index_min   */ 0,
   2537         /* index_max   */ 15,
   2538         /* minblock    */ 13,
   2539         /* maxblock    */ 13,
   2540         /* blocks      */ 0x2000,
   2541         /* blocks_hi   */ 0,
   2542         /* base        */ 0x60240000,
   2543         /* gran        */ 1,
   2544         /* bytes       */ 3,
   2545         /* nFields     */ 1,
   2546         /* *fields     */ soc_FC_MAP_PROFILE_BCM56560_A0m_fields,
   2547         /* *views      */ NULL,
   2548         /* *views_num  */ NULL,
   2549         /* snoop_cb    */ NULL, 
   2550         /* snoop_user_data */ NULL, 
   2551         /* snoop_flags */ 0,
   2552         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2553         /* type */ SOC_MEM_TYPE_NORMAL,
   2554         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2555         /* impl */ SOC_MEM_IMPL_NORMAL,
   2556         /* cmic_mor_clks       */ 0,
   2557     },
   2558 #endif /* chips */
   2559 
   2560 #if defined(BCM_56770_A0)
   2561     { /* SOC_MEM_INT_FC_MAP_PROFILE_BCM56770_A0m */ 
   2562         /* mem            FC_MAP_PROFILEm */
   2563         /* flags       */ SOC_MEM_FLAG_VALID |
   2564                           SOC_MEM_FLAG_CACHABLE |
   2565                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2566         /* cmp_fn      */ _soc_mem_cmp_undef,
   2567         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2568         /* index_min   */ 0,
   2569         /* index_max   */ 15,
   2570         /* minblock    */ 25,
   2571         /* maxblock    */ 25,
   2572         /* blocks      */ 0x2000000,
   2573         /* blocks_hi   */ 0,
   2574         /* base        */ 0x64000000,
   2575         /* gran        */ 1,
   2576         /* bytes       */ 3,
   2577         /* nFields     */ 1,
   2578         /* *fields     */ soc_FC_MAP_PROFILE_BCM56870_A0m_fields,
   2579         /* *views      */ NULL,
   2580         /* *views_num  */ NULL,
   2581         /* snoop_cb    */ NULL, 
   2582         /* snoop_user_data */ NULL, 
   2583         /* snoop_flags */ 0,
   2584         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2585         /* type */ SOC_MEM_TYPE_NORMAL,
   2586         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2587         /* impl */ SOC_MEM_IMPL_NORMAL,
   2588         /* cmic_mor_clks       */ 0,
   2589         /* access_latency_mode */ 3,
   2590     },
   2591 #endif /* chips */
   2592 
   2593 #if defined(BCM_56860_A0)
   2594     { /* SOC_MEM_INT_FC_MAP_PROFILE_BCM56860_A0m */ 
   2595         /* mem            FC_MAP_PROFILEm */
   2596         /* flags       */ SOC_MEM_FLAG_VALID |
   2597                           SOC_MEM_FLAG_CACHABLE |
   2598                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2599         /* cmp_fn      */ _soc_mem_cmp_undef,
   2600         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2601         /* index_min   */ 0,
   2602         /* index_max   */ 15,
   2603         /* minblock    */ 11,
   2604         /* maxblock    */ 11,
   2605         /* blocks      */ 0x800,
   2606         /* blocks_hi   */ 0,
   2607         /* base        */ 0x60240000,
   2608         /* gran        */ 1,
   2609         /* bytes       */ 3,
   2610         /* nFields     */ 1,
   2611         /* *fields     */ soc_FC_MAP_PROFILEm_fields,
   2612         /* *views      */ NULL,
   2613         /* *views_num  */ NULL,
   2614         /* snoop_cb    */ NULL, 
   2615         /* snoop_user_data */ NULL, 
   2616         /* snoop_flags */ 0,
   2617         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2618         /* type */ SOC_MEM_TYPE_NORMAL,
   2619         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2620         /* impl */ SOC_MEM_IMPL_NORMAL,
   2621         /* cmic_mor_clks       */ 0,
   2622     },
   2623 #endif /* chips */
   2624 
   2625 #if defined(BCM_56870_A0)
   2626     { /* SOC_MEM_INT_FC_MAP_PROFILE_BCM56870_A0m */ 
   2627         /* mem            FC_MAP_PROFILEm */
   2628         /* flags       */ SOC_MEM_FLAG_VALID |
   2629                           SOC_MEM_FLAG_CACHABLE |
   2630                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2631         /* cmp_fn      */ _soc_mem_cmp_undef,
   2632         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2633         /* index_min   */ 0,
   2634         /* index_max   */ 15,
   2635         /* minblock    */ 37,
   2636         /* maxblock    */ 37,
   2637         /* blocks      */ 0,
   2638         /* blocks_hi   */ 0x20,
   2639         /* base        */ 0x64000000,
   2640         /* gran        */ 1,
   2641         /* bytes       */ 3,
   2642         /* nFields     */ 1,
   2643         /* *fields     */ soc_FC_MAP_PROFILE_BCM56870_A0m_fields,
   2644         /* *views      */ NULL,
   2645         /* *views_num  */ NULL,
   2646         /* snoop_cb    */ NULL, 
   2647         /* snoop_user_data */ NULL, 
   2648         /* snoop_flags */ 0,
   2649         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2650         /* type */ SOC_MEM_TYPE_NORMAL,
   2651         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2652         /* impl */ SOC_MEM_IMPL_NORMAL,
   2653         /* cmic_mor_clks       */ 0,
   2654         /* access_latency_mode */ 3,
   2655     },
   2656 #endif /* chips */
   2657 
   2658 #if defined(BCM_88690_A0)
   2659     { /* SOC_MEM_INT_FDA_AUTO_DOC_NAME_32m */ 
   2660         /* mem            FDA_AUTO_DOC_NAME_32m */
   2661         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2662                           SOC_MEM_FLAG_WRITEONLY |
   2663                           SOC_MEM_FLAG_READONLY |
   2664                           SOC_MEM_FLAG_VALID |
   2665                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   2666         /* cmp_fn      */ NULL,
   2667         /* *null_entry */ NULL,
   2668         /* index_min   */ 0,
   2669         /* index_max   */ 159,
   2670         /* minblock    */ 100,
   2671         /* maxblock    */ 100,
   2672         /* blocks      */ 0,
   2673         /* blocks_hi   */ 0xffffffff,
   2674         /* base        */ 0x00000000,
   2675         /* gran        */ 1,
   2676         /* bytes       */ 130,
   2677         /* nFields     */ 2,
   2678         /* *fields     */ soc_FDA_AUTO_DOC_NAME_32m_fields,
   2679         /* *views      */ NULL,
   2680         /* *views_num  */ NULL,
   2681         /* snoop_cb    */ NULL, 
   2682         /* snoop_user_data */ NULL, 
   2683         /* snoop_flags */ 0,
   2684         /* severity */ SOC_MEM_SEVERE_LOW,
   2685         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2686         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2687         /* impl */ SOC_MEM_IMPL_NORMAL,
   2688         /* cmic_mor_clks       */ 0,
   2689     },
   2690 #endif /* chips */
   2691 
   2692 #if defined(BCM_88690_A0)
   2693     { /* SOC_MEM_INT_FDA_AUTO_DOC_NAME_33m */ 
   2694         /* mem            FDA_AUTO_DOC_NAME_33m */
   2695         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2696                           SOC_MEM_FLAG_WRITEONLY |
   2697                           SOC_MEM_FLAG_READONLY |
   2698                           SOC_MEM_FLAG_VALID |
   2699                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   2700         /* cmp_fn      */ NULL,
   2701         /* *null_entry */ NULL,
   2702         /* index_min   */ 0,
   2703         /* index_max   */ 159,
   2704         /* minblock    */ 100,
   2705         /* maxblock    */ 100,
   2706         /* blocks      */ 0,
   2707         /* blocks_hi   */ 0xffffffff,
   2708         /* base        */ 0x00010000,
   2709         /* gran        */ 1,
   2710         /* bytes       */ 7,
   2711         /* nFields     */ 2,
   2712         /* *fields     */ soc_FDA_AUTO_DOC_NAME_33m_fields,
   2713         /* *views      */ NULL,
   2714         /* *views_num  */ NULL,
   2715         /* snoop_cb    */ NULL, 
   2716         /* snoop_user_data */ NULL, 
   2717         /* snoop_flags */ 0,
   2718         /* severity */ SOC_MEM_SEVERE_LOW,
   2719         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2720         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2721         /* impl */ SOC_MEM_IMPL_NORMAL,
   2722         /* cmic_mor_clks       */ 0,
   2723     },
   2724 #endif /* chips */
   2725 
   2726 #if defined(BCM_88690_A0)
   2727     { /* SOC_MEM_INT_FDA_AUTO_DOC_NAME_34m */ 
   2728         /* mem            FDA_AUTO_DOC_NAME_34m */
   2729         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2730                           SOC_MEM_FLAG_WRITEONLY |
   2731                           SOC_MEM_FLAG_READONLY |
   2732                           SOC_MEM_FLAG_VALID |
   2733                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   2734         /* cmp_fn      */ NULL,
   2735         /* *null_entry */ NULL,
   2736         /* index_min   */ 0,
   2737         /* index_max   */ 127,
   2738         /* minblock    */ 100,
   2739         /* maxblock    */ 100,
   2740         /* blocks      */ 0,
   2741         /* blocks_hi   */ 0xffffffff,
   2742         /* base        */ 0x00011000,
   2743         /* gran        */ 1,
   2744         /* bytes       */ 130,
   2745         /* nFields     */ 2,
   2746         /* *fields     */ soc_FDA_AUTO_DOC_NAME_34m_fields,
   2747         /* *views      */ NULL,
   2748         /* *views_num  */ NULL,
   2749         /* snoop_cb    */ NULL, 
   2750         /* snoop_user_data */ NULL, 
   2751         /* snoop_flags */ 0,
   2752         /* severity */ SOC_MEM_SEVERE_LOW,
   2753         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2754         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2755         /* impl */ SOC_MEM_IMPL_NORMAL,
   2756         /* cmic_mor_clks       */ 0,
   2757     },
   2758 #endif /* chips */
   2759 
   2760 #if defined(BCM_88690_A0)
   2761     { /* SOC_MEM_INT_FDA_AUTO_DOC_NAME_35m */ 
   2762         /* mem            FDA_AUTO_DOC_NAME_35m */
   2763         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2764                           SOC_MEM_FLAG_WRITEONLY |
   2765                           SOC_MEM_FLAG_READONLY |
   2766                           SOC_MEM_FLAG_VALID |
   2767                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   2768         /* cmp_fn      */ NULL,
   2769         /* *null_entry */ NULL,
   2770         /* index_min   */ 0,
   2771         /* index_max   */ 127,
   2772         /* minblock    */ 100,
   2773         /* maxblock    */ 100,
   2774         /* blocks      */ 0,
   2775         /* blocks_hi   */ 0xffffffff,
   2776         /* base        */ 0x00019000,
   2777         /* gran        */ 1,
   2778         /* bytes       */ 7,
   2779         /* nFields     */ 2,
   2780         /* *fields     */ soc_FDA_AUTO_DOC_NAME_35m_fields,
   2781         /* *views      */ NULL,
   2782         /* *views_num  */ NULL,
   2783         /* snoop_cb    */ NULL, 
   2784         /* snoop_user_data */ NULL, 
   2785         /* snoop_flags */ 0,
   2786         /* severity */ SOC_MEM_SEVERE_LOW,
   2787         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2788         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2789         /* impl */ SOC_MEM_IMPL_NORMAL,
   2790         /* cmic_mor_clks       */ 0,
   2791     },
   2792 #endif /* chips */
   2793 
   2794 #if defined(BCM_88690_B0)
   2795     { /* SOC_MEM_INT_FDA_AUTO_DOC_NAME_32_BCM88690_B0m */ 
   2796         /* mem            FDA_AUTO_DOC_NAME_32m */
   2797         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2798                           SOC_MEM_FLAG_WRITEONLY |
   2799                           SOC_MEM_FLAG_READONLY |
   2800                           SOC_MEM_FLAG_VALID |
   2801                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   2802         /* cmp_fn      */ NULL,
   2803         /* *null_entry */ NULL,
   2804         /* index_min   */ 0,
   2805         /* index_max   */ 159,
   2806         /* minblock    */ 100,
   2807         /* maxblock    */ 100,
   2808         /* blocks      */ 0,
   2809         /* blocks_hi   */ 0xffffffff,
   2810         /* base        */ 0x00000000,
   2811         /* gran        */ 1,
   2812         /* bytes       */ 130,
   2813         /* nFields     */ 2,
   2814         /* *fields     */ soc_FDA_AUTO_DOC_NAME_32_BCM88690_B0m_fields,
   2815         /* *views      */ NULL,
   2816         /* *views_num  */ NULL,
   2817         /* snoop_cb    */ NULL, 
   2818         /* snoop_user_data */ NULL, 
   2819         /* snoop_flags */ 0,
   2820         /* severity */ SOC_MEM_SEVERE_LOW,
   2821         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2822         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2823         /* impl */ SOC_MEM_IMPL_NORMAL,
   2824         /* cmic_mor_clks       */ 0,
   2825     },
   2826 #endif /* chips */
   2827 
   2828 #if defined(BCM_88690_B0)
   2829     { /* SOC_MEM_INT_FDA_AUTO_DOC_NAME_33_BCM88690_B0m */ 
   2830         /* mem            FDA_AUTO_DOC_NAME_33m */
   2831         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2832                           SOC_MEM_FLAG_WRITEONLY |
   2833                           SOC_MEM_FLAG_READONLY |
   2834                           SOC_MEM_FLAG_VALID |
   2835                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   2836         /* cmp_fn      */ NULL,
   2837         /* *null_entry */ NULL,
   2838         /* index_min   */ 0,
   2839         /* index_max   */ 159,
   2840         /* minblock    */ 100,
   2841         /* maxblock    */ 100,
   2842         /* blocks      */ 0,
   2843         /* blocks_hi   */ 0xffffffff,
   2844         /* base        */ 0x00010000,
   2845         /* gran        */ 1,
   2846         /* bytes       */ 7,
   2847         /* nFields     */ 2,
   2848         /* *fields     */ soc_FDA_AUTO_DOC_NAME_33_BCM88690_B0m_fields,
   2849         /* *views      */ NULL,
   2850         /* *views_num  */ NULL,
   2851         /* snoop_cb    */ NULL, 
   2852         /* snoop_user_data */ NULL, 
   2853         /* snoop_flags */ 0,
   2854         /* severity */ SOC_MEM_SEVERE_LOW,
   2855         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2856         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2857         /* impl */ SOC_MEM_IMPL_NORMAL,
   2858         /* cmic_mor_clks       */ 0,
   2859     },
   2860 #endif /* chips */
   2861 
   2862 #if defined(BCM_88690_B0)
   2863     { /* SOC_MEM_INT_FDA_AUTO_DOC_NAME_34_BCM88690_B0m */ 
   2864         /* mem            FDA_AUTO_DOC_NAME_34m */
   2865         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2866                           SOC_MEM_FLAG_WRITEONLY |
   2867                           SOC_MEM_FLAG_READONLY |
   2868                           SOC_MEM_FLAG_VALID |
   2869                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   2870         /* cmp_fn      */ NULL,
   2871         /* *null_entry */ NULL,
   2872         /* index_min   */ 0,
   2873         /* index_max   */ 127,
   2874         /* minblock    */ 100,
   2875         /* maxblock    */ 100,
   2876         /* blocks      */ 0,
   2877         /* blocks_hi   */ 0xffffffff,
   2878         /* base        */ 0x00011000,
   2879         /* gran        */ 1,
   2880         /* bytes       */ 130,
   2881         /* nFields     */ 2,
   2882         /* *fields     */ soc_FDA_AUTO_DOC_NAME_34_BCM88690_B0m_fields,
   2883         /* *views      */ NULL,
   2884         /* *views_num  */ NULL,
   2885         /* snoop_cb    */ NULL, 
   2886         /* snoop_user_data */ NULL, 
   2887         /* snoop_flags */ 0,
   2888         /* severity */ SOC_MEM_SEVERE_LOW,
   2889         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2890         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2891         /* impl */ SOC_MEM_IMPL_NORMAL,
   2892         /* cmic_mor_clks       */ 0,
   2893     },
   2894 #endif /* chips */
   2895 
   2896 #if defined(BCM_88690_B0)
   2897     { /* SOC_MEM_INT_FDA_AUTO_DOC_NAME_35_BCM88690_B0m */ 
   2898         /* mem            FDA_AUTO_DOC_NAME_35m */
   2899         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2900                           SOC_MEM_FLAG_WRITEONLY |
   2901                           SOC_MEM_FLAG_READONLY |
   2902                           SOC_MEM_FLAG_VALID |
   2903                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   2904         /* cmp_fn      */ NULL,
   2905         /* *null_entry */ NULL,
   2906         /* index_min   */ 0,
   2907         /* index_max   */ 127,
   2908         /* minblock    */ 100,
   2909         /* maxblock    */ 100,
   2910         /* blocks      */ 0,
   2911         /* blocks_hi   */ 0xffffffff,
   2912         /* base        */ 0x00019000,
   2913         /* gran        */ 1,
   2914         /* bytes       */ 7,
   2915         /* nFields     */ 2,
   2916         /* *fields     */ soc_FDA_AUTO_DOC_NAME_35_BCM88690_B0m_fields,
   2917         /* *views      */ NULL,
   2918         /* *views_num  */ NULL,
   2919         /* snoop_cb    */ NULL, 
   2920         /* snoop_user_data */ NULL, 
   2921         /* snoop_flags */ 0,
   2922         /* severity */ SOC_MEM_SEVERE_LOW,
   2923         /* type */ SOC_MEM_TYPE_TWO_PORT,
   2924         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2925         /* impl */ SOC_MEM_IMPL_NORMAL,
   2926         /* cmic_mor_clks       */ 0,
   2927     },
   2928 #endif /* chips */
   2929 
   2930 #if defined(BCM_88675_A0)
   2931     { /* SOC_MEM_INT_FDA_FDA_MCm */ 
   2932         /* mem            FDA_FDA_MCm */
   2933         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2934                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2935         /* cmp_fn      */ NULL,
   2936         /* *null_entry */ NULL,
   2937         /* index_min   */ 0,
   2938         /* index_max   */ 4095,
   2939         /* minblock    */ 46,
   2940         /* maxblock    */ 46,
   2941         /* blocks      */ 0,
   2942         /* blocks_hi   */ 0x4000,
   2943         /* base        */ 0x01000000,
   2944         /* gran        */ 1,
   2945         /* bytes       */ 9,
   2946         /* nFields     */ 2,
   2947         /* *fields     */ soc_FDA_FDA_MCm_fields,
   2948         /* *views      */ NULL,
   2949         /* *views_num  */ NULL,
   2950         /* snoop_cb    */ NULL, 
   2951         /* snoop_user_data */ NULL, 
   2952         /* snoop_flags */ 0,
   2953         /* severity */ SOC_MEM_SEVERE_HIGH,
   2954         /* type */ SOC_MEM_TYPE_ONE_PORT,
   2955         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2956         /* impl */ SOC_MEM_IMPL_NORMAL,
   2957         /* cmic_mor_clks       */ 0,
   2958     },
   2959 #endif /* chips */
   2960 
   2961 #if defined(BCM_8206_A0)
   2962     { /* SOC_MEM_INT_FDA_FDA_MC_BCM8206_A0m */ 
   2963         /* mem            FDA_FDA_MCm */
   2964         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2965                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2966         /* cmp_fn      */ NULL,
   2967         /* *null_entry */ NULL,
   2968         /* index_min   */ 0,
   2969         /* index_max   */ 4095,
   2970         /* minblock    */ 3,
   2971         /* maxblock    */ 3,
   2972         /* blocks      */ 0x8,
   2973         /* blocks_hi   */ 0,
   2974         /* base        */ 0x01000000,
   2975         /* gran        */ 1,
   2976         /* bytes       */ 9,
   2977         /* nFields     */ 2,
   2978         /* *fields     */ soc_FDA_FDA_MC_BCM8206_A0m_fields,
   2979         /* *views      */ NULL,
   2980         /* *views_num  */ NULL,
   2981         /* snoop_cb    */ NULL, 
   2982         /* snoop_user_data */ NULL, 
   2983         /* snoop_flags */ 0,
   2984         /* severity */ SOC_MEM_SEVERE_HIGH,
   2985         /* type */ SOC_MEM_TYPE_ONE_PORT,
   2986         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2987         /* impl */ SOC_MEM_IMPL_NORMAL,
   2988         /* cmic_mor_clks       */ 0,
   2989     },
   2990 #endif /* chips */
   2991 
   2992 #if defined(BCM_88375_A0)
   2993     { /* SOC_MEM_INT_FDA_FDA_MC_BCM88375_A0m */ 
   2994         /* mem            FDA_FDA_MCm */
   2995         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   2996                           SOC_MEM_FLAG_VALID, /* 0x2 */
   2997         /* cmp_fn      */ NULL,
   2998         /* *null_entry */ NULL,
   2999         /* index_min   */ 0,
   3000         /* index_max   */ 4095,
   3001         /* minblock    */ 46,
   3002         /* maxblock    */ 46,
   3003         /* blocks      */ 0,
   3004         /* blocks_hi   */ 0x4000,
   3005         /* base        */ 0x01000000,
   3006         /* gran        */ 1,
   3007         /* bytes       */ 9,
   3008         /* nFields     */ 2,
   3009         /* *fields     */ soc_FDA_FDA_MC_BCM88375_A0m_fields,
   3010         /* *views      */ NULL,
   3011         /* *views_num  */ NULL,
   3012         /* snoop_cb    */ NULL, 
   3013         /* snoop_user_data */ NULL, 
   3014         /* snoop_flags */ 0,
   3015         /* severity */ SOC_MEM_SEVERE_HIGH,
   3016         /* type */ SOC_MEM_TYPE_ONE_PORT,
   3017         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3018         /* impl */ SOC_MEM_IMPL_NORMAL,
   3019         /* cmic_mor_clks       */ 0,
   3020     },
   3021 #endif /* chips */
   3022 
   3023 #if defined(BCM_88375_B0)
   3024     { /* SOC_MEM_INT_FDA_FDA_MC_BCM88375_B0m */ 
   3025         /* mem            FDA_FDA_MCm */
   3026         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3027                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3028         /* cmp_fn      */ NULL,
   3029         /* *null_entry */ NULL,
   3030         /* index_min   */ 0,
   3031         /* index_max   */ 4095,
   3032         /* minblock    */ 46,
   3033         /* maxblock    */ 46,
   3034         /* blocks      */ 0,
   3035         /* blocks_hi   */ 0x4000,
   3036         /* base        */ 0x01000000,
   3037         /* gran        */ 1,
   3038         /* bytes       */ 9,
   3039         /* nFields     */ 2,
   3040         /* *fields     */ soc_FDA_FDA_MC_BCM88375_B0m_fields,
   3041         /* *views      */ NULL,
   3042         /* *views_num  */ NULL,
   3043         /* snoop_cb    */ NULL, 
   3044         /* snoop_user_data */ NULL, 
   3045         /* snoop_flags */ 0,
   3046         /* severity */ SOC_MEM_SEVERE_HIGH,
   3047         /* type */ SOC_MEM_TYPE_ONE_PORT,
   3048         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3049         /* impl */ SOC_MEM_IMPL_NORMAL,
   3050         /* cmic_mor_clks       */ 0,
   3051     },
   3052 #endif /* chips */
   3053 
   3054 #if defined(BCM_88675_B0)
   3055     { /* SOC_MEM_INT_FDA_FDA_MC_BCM88675_B0m */ 
   3056         /* mem            FDA_FDA_MCm */
   3057         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3058                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3059         /* cmp_fn      */ NULL,
   3060         /* *null_entry */ NULL,
   3061         /* index_min   */ 0,
   3062         /* index_max   */ 4095,
   3063         /* minblock    */ 46,
   3064         /* maxblock    */ 46,
   3065         /* blocks      */ 0,
   3066         /* blocks_hi   */ 0x4000,
   3067         /* base        */ 0x01000000,
   3068         /* gran        */ 1,
   3069         /* bytes       */ 9,
   3070         /* nFields     */ 2,
   3071         /* *fields     */ soc_FDA_FDA_MC_BCM88675_B0m_fields,
   3072         /* *views      */ NULL,
   3073         /* *views_num  */ NULL,
   3074         /* snoop_cb    */ NULL, 
   3075         /* snoop_user_data */ NULL, 
   3076         /* snoop_flags */ 0,
   3077         /* severity */ SOC_MEM_SEVERE_HIGH,
   3078         /* type */ SOC_MEM_TYPE_ONE_PORT,
   3079         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3080         /* impl */ SOC_MEM_IMPL_NORMAL,
   3081         /* cmic_mor_clks       */ 0,
   3082     },
   3083 #endif /* chips */
   3084 
   3085 #if defined(BCM_88680_A0)
   3086     { /* SOC_MEM_INT_FDA_FDA_MC_BCM88680_A0m */ 
   3087         /* mem            FDA_FDA_MCm */
   3088         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3089                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3090         /* cmp_fn      */ NULL,
   3091         /* *null_entry */ NULL,
   3092         /* index_min   */ 0,
   3093         /* index_max   */ 4095,
   3094         /* minblock    */ 47,
   3095         /* maxblock    */ 47,
   3096         /* blocks      */ 0,
   3097         /* blocks_hi   */ 0x8000,
   3098         /* base        */ 0x01000000,
   3099         /* gran        */ 1,
   3100         /* bytes       */ 9,
   3101         /* nFields     */ 2,
   3102         /* *fields     */ soc_FDA_FDA_MC_BCM88680_A0m_fields,
   3103         /* *views      */ NULL,
   3104         /* *views_num  */ NULL,
   3105         /* snoop_cb    */ NULL, 
   3106         /* snoop_user_data */ NULL, 
   3107         /* snoop_flags */ 0,
   3108         /* severity */ SOC_MEM_SEVERE_HIGH,
   3109         /* type */ SOC_MEM_TYPE_ONE_PORT,
   3110         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3111         /* impl */ SOC_MEM_IMPL_NORMAL,
   3112         /* cmic_mor_clks       */ 0,
   3113     },
   3114 #endif /* chips */
   3115 
   3116 #if defined(BCM_88690_A0)
   3117     { /* SOC_MEM_INT_FDA_FDA_MEMORY_0m */ 
   3118         /* mem            FDA_FDA_MEMORY_0m */
   3119         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3120                           SOC_MEM_FLAG_WRITEONLY |
   3121                           SOC_MEM_FLAG_READONLY |
   3122                           SOC_MEM_FLAG_VALID |
   3123                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3124         /* cmp_fn      */ NULL,
   3125         /* *null_entry */ NULL,
   3126         /* index_min   */ 0,
   3127         /* index_max   */ 29,
   3128         /* minblock    */ 100,
   3129         /* maxblock    */ 100,
   3130         /* blocks      */ 0,
   3131         /* blocks_hi   */ 0xffffffff,
   3132         /* base        */ 0x00019800,
   3133         /* gran        */ 1,
   3134         /* bytes       */ 130,
   3135         /* nFields     */ 2,
   3136         /* *fields     */ soc_FDA_FDA_MEMORY_0m_fields,
   3137         /* *views      */ NULL,
   3138         /* *views_num  */ NULL,
   3139         /* snoop_cb    */ NULL, 
   3140         /* snoop_user_data */ NULL, 
   3141         /* snoop_flags */ 0,
   3142         /* severity */ SOC_MEM_SEVERE_LOW,
   3143         /* type */ SOC_MEM_TYPE_NORMAL,
   3144         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3145         /* impl */ SOC_MEM_IMPL_NORMAL,
   3146         /* cmic_mor_clks       */ 0,
   3147     },
   3148 #endif /* chips */
   3149 
   3150 #if defined(BCM_88690_B0)
   3151     { /* SOC_MEM_INT_FDA_FDA_MEMORY_0_BCM88690_B0m */ 
   3152         /* mem            FDA_FDA_MEMORY_0m */
   3153         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3154                           SOC_MEM_FLAG_WRITEONLY |
   3155                           SOC_MEM_FLAG_READONLY |
   3156                           SOC_MEM_FLAG_VALID |
   3157                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3158         /* cmp_fn      */ NULL,
   3159         /* *null_entry */ NULL,
   3160         /* index_min   */ 0,
   3161         /* index_max   */ 29,
   3162         /* minblock    */ 100,
   3163         /* maxblock    */ 100,
   3164         /* blocks      */ 0,
   3165         /* blocks_hi   */ 0xffffffff,
   3166         /* base        */ 0x00019800,
   3167         /* gran        */ 1,
   3168         /* bytes       */ 130,
   3169         /* nFields     */ 2,
   3170         /* *fields     */ soc_FDA_FDA_MEMORY_0_BCM88690_B0m_fields,
   3171         /* *views      */ NULL,
   3172         /* *views_num  */ NULL,
   3173         /* snoop_cb    */ NULL, 
   3174         /* snoop_user_data */ NULL, 
   3175         /* snoop_flags */ 0,
   3176         /* severity */ SOC_MEM_SEVERE_LOW,
   3177         /* type */ SOC_MEM_TYPE_NORMAL,
   3178         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3179         /* impl */ SOC_MEM_IMPL_EXTERNAL,
   3180         /* cmic_mor_clks       */ 0,
   3181     },
   3182 #endif /* chips */
   3183 
   3184 #if defined(BCM_88675_A0)
   3185     { /* SOC_MEM_INT_FDA_MEM_1002000m */ 
   3186         /* mem            FDA_MEM_1002000m */
   3187         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3188                           SOC_MEM_FLAG_WRITEONLY |
   3189                           SOC_MEM_FLAG_READONLY |
   3190                           SOC_MEM_FLAG_VALID |
   3191                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3192         /* cmp_fn      */ NULL,
   3193         /* *null_entry */ NULL,
   3194         /* index_min   */ 0,
   3195         /* index_max   */ 11,
   3196         /* minblock    */ 46,
   3197         /* maxblock    */ 46,
   3198         /* blocks      */ 0,
   3199         /* blocks_hi   */ 0x4000,
   3200         /* base        */ 0x01002000,
   3201         /* gran        */ 1,
   3202         /* bytes       */ 264,
   3203         /* nFields     */ 10,
   3204         /* *fields     */ soc_FDA_MEM_1002000m_fields,
   3205         /* *views      */ NULL,
   3206         /* *views_num  */ NULL,
   3207         /* snoop_cb    */ NULL, 
   3208         /* snoop_user_data */ NULL, 
   3209         /* snoop_flags */ 0,
   3210         /* severity */ SOC_MEM_SEVERE_LOW,
   3211         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3212         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3213         /* impl */ SOC_MEM_IMPL_NORMAL,
   3214         /* cmic_mor_clks       */ 0,
   3215     },
   3216 #endif /* chips */
   3217 
   3218 #if defined(BCM_88675_A0)
   3219     { /* SOC_MEM_INT_FDA_MEM_1003000m */ 
   3220         /* mem            FDA_MEM_1003000m */
   3221         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3222                           SOC_MEM_FLAG_WRITEONLY |
   3223                           SOC_MEM_FLAG_READONLY |
   3224                           SOC_MEM_FLAG_VALID |
   3225                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3226         /* cmp_fn      */ NULL,
   3227         /* *null_entry */ NULL,
   3228         /* index_min   */ 0,
   3229         /* index_max   */ 29,
   3230         /* minblock    */ 46,
   3231         /* maxblock    */ 46,
   3232         /* blocks      */ 0,
   3233         /* blocks_hi   */ 0x4000,
   3234         /* base        */ 0x01003000,
   3235         /* gran        */ 1,
   3236         /* bytes       */ 265,
   3237         /* nFields     */ 3,
   3238         /* *fields     */ soc_FDA_MEM_1003000m_fields,
   3239         /* *views      */ NULL,
   3240         /* *views_num  */ NULL,
   3241         /* snoop_cb    */ NULL, 
   3242         /* snoop_user_data */ NULL, 
   3243         /* snoop_flags */ 0,
   3244         /* severity */ SOC_MEM_SEVERE_LOW,
   3245         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3246         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3247         /* impl */ SOC_MEM_IMPL_NORMAL,
   3248         /* cmic_mor_clks       */ 0,
   3249     },
   3250 #endif /* chips */
   3251 
   3252 #if defined(BCM_88675_A0)
   3253     { /* SOC_MEM_INT_FDA_MEM_1004000m */ 
   3254         /* mem            FDA_MEM_1004000m */
   3255         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3256                           SOC_MEM_FLAG_WRITEONLY |
   3257                           SOC_MEM_FLAG_READONLY |
   3258                           SOC_MEM_FLAG_VALID |
   3259                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3260         /* cmp_fn      */ NULL,
   3261         /* *null_entry */ NULL,
   3262         /* index_min   */ 0,
   3263         /* index_max   */ 511,
   3264         /* minblock    */ 46,
   3265         /* maxblock    */ 46,
   3266         /* blocks      */ 0,
   3267         /* blocks_hi   */ 0x4000,
   3268         /* base        */ 0x01004000,
   3269         /* gran        */ 1,
   3270         /* bytes       */ 265,
   3271         /* nFields     */ 9,
   3272         /* *fields     */ soc_FDA_MEM_1004000m_fields,
   3273         /* *views      */ NULL,
   3274         /* *views_num  */ NULL,
   3275         /* snoop_cb    */ NULL, 
   3276         /* snoop_user_data */ NULL, 
   3277         /* snoop_flags */ 0,
   3278         /* severity */ SOC_MEM_SEVERE_LOW,
   3279         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3280         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3281         /* impl */ SOC_MEM_IMPL_NORMAL,
   3282         /* cmic_mor_clks       */ 0,
   3283     },
   3284 #endif /* chips */
   3285 
   3286 #if defined(BCM_88675_A0)
   3287     { /* SOC_MEM_INT_FDA_MEM_1005000m */ 
   3288         /* mem            FDA_MEM_1005000m */
   3289         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3290                           SOC_MEM_FLAG_WRITEONLY |
   3291                           SOC_MEM_FLAG_READONLY |
   3292                           SOC_MEM_FLAG_VALID |
   3293                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3294         /* cmp_fn      */ NULL,
   3295         /* *null_entry */ NULL,
   3296         /* index_min   */ 0,
   3297         /* index_max   */ 99,
   3298         /* minblock    */ 46,
   3299         /* maxblock    */ 46,
   3300         /* blocks      */ 0,
   3301         /* blocks_hi   */ 0x4000,
   3302         /* base        */ 0x01005000,
   3303         /* gran        */ 1,
   3304         /* bytes       */ 264,
   3305         /* nFields     */ 9,
   3306         /* *fields     */ soc_FDA_MEM_1005000m_fields,
   3307         /* *views      */ NULL,
   3308         /* *views_num  */ NULL,
   3309         /* snoop_cb    */ NULL, 
   3310         /* snoop_user_data */ NULL, 
   3311         /* snoop_flags */ 0,
   3312         /* severity */ SOC_MEM_SEVERE_LOW,
   3313         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3314         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3315         /* impl */ SOC_MEM_IMPL_NORMAL,
   3316         /* cmic_mor_clks       */ 0,
   3317     },
   3318 #endif /* chips */
   3319 
   3320 #if defined(BCM_88675_A0)
   3321     { /* SOC_MEM_INT_FDA_MEM_1006000m */ 
   3322         /* mem            FDA_MEM_1006000m */
   3323         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3324                           SOC_MEM_FLAG_WRITEONLY |
   3325                           SOC_MEM_FLAG_READONLY |
   3326                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3327         /* cmp_fn      */ NULL,
   3328         /* *null_entry */ NULL,
   3329         /* index_min   */ 0,
   3330         /* index_max   */ 31,
   3331         /* minblock    */ 46,
   3332         /* maxblock    */ 46,
   3333         /* blocks      */ 0,
   3334         /* blocks_hi   */ 0x4000,
   3335         /* base        */ 0x01006060,
   3336         /* gran        */ 1,
   3337         /* bytes       */ 136,
   3338         /* nFields     */ 1,
   3339         /* *fields     */ soc_FDA_MEM_1006000m_fields,
   3340         /* *views      */ NULL,
   3341         /* *views_num  */ NULL,
   3342         /* snoop_cb    */ NULL, 
   3343         /* snoop_user_data */ NULL, 
   3344         /* snoop_flags */ 0,
   3345         /* severity */ SOC_MEM_SEVERE_LOW,
   3346         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3347         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3348         /* impl */ SOC_MEM_IMPL_NORMAL,
   3349         /* cmic_mor_clks       */ 0,
   3350     },
   3351 #endif /* chips */
   3352 
   3353 #if defined(BCM_88675_A0)
   3354     { /* SOC_MEM_INT_FDA_MEM_1007000m */ 
   3355         /* mem            FDA_MEM_1007000m */
   3356         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3357                           SOC_MEM_FLAG_WRITEONLY |
   3358                           SOC_MEM_FLAG_READONLY |
   3359                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3360         /* cmp_fn      */ NULL,
   3361         /* *null_entry */ NULL,
   3362         /* index_min   */ 0,
   3363         /* index_max   */ 31,
   3364         /* minblock    */ 46,
   3365         /* maxblock    */ 46,
   3366         /* blocks      */ 0,
   3367         /* blocks_hi   */ 0x4000,
   3368         /* base        */ 0x01007060,
   3369         /* gran        */ 1,
   3370         /* bytes       */ 136,
   3371         /* nFields     */ 1,
   3372         /* *fields     */ soc_FDA_MEM_1007000m_fields,
   3373         /* *views      */ NULL,
   3374         /* *views_num  */ NULL,
   3375         /* snoop_cb    */ NULL, 
   3376         /* snoop_user_data */ NULL, 
   3377         /* snoop_flags */ 0,
   3378         /* severity */ SOC_MEM_SEVERE_LOW,
   3379         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3380         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3381         /* impl */ SOC_MEM_IMPL_NORMAL,
   3382         /* cmic_mor_clks       */ 0,
   3383     },
   3384 #endif /* chips */
   3385 
   3386 #if defined(BCM_88675_A0)
   3387     { /* SOC_MEM_INT_FDA_MEM_1008000m */ 
   3388         /* mem            FDA_MEM_1008000m */
   3389         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3390                           SOC_MEM_FLAG_WRITEONLY |
   3391                           SOC_MEM_FLAG_READONLY |
   3392                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3393         /* cmp_fn      */ NULL,
   3394         /* *null_entry */ NULL,
   3395         /* index_min   */ 0,
   3396         /* index_max   */ 31,
   3397         /* minblock    */ 46,
   3398         /* maxblock    */ 46,
   3399         /* blocks      */ 0,
   3400         /* blocks_hi   */ 0x4000,
   3401         /* base        */ 0x01008060,
   3402         /* gran        */ 1,
   3403         /* bytes       */ 10,
   3404         /* nFields     */ 2,
   3405         /* *fields     */ soc_FDA_MEM_1008000m_fields,
   3406         /* *views      */ NULL,
   3407         /* *views_num  */ NULL,
   3408         /* snoop_cb    */ NULL, 
   3409         /* snoop_user_data */ NULL, 
   3410         /* snoop_flags */ 0,
   3411         /* severity */ SOC_MEM_SEVERE_HIGH,
   3412         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3413         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3414         /* impl */ SOC_MEM_IMPL_NORMAL,
   3415         /* cmic_mor_clks       */ 0,
   3416     },
   3417 #endif /* chips */
   3418 
   3419 #if defined(BCM_88675_A0)
   3420     { /* SOC_MEM_INT_FDA_MEM_1009000m */ 
   3421         /* mem            FDA_MEM_1009000m */
   3422         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3423                           SOC_MEM_FLAG_WRITEONLY |
   3424                           SOC_MEM_FLAG_READONLY |
   3425                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3426         /* cmp_fn      */ NULL,
   3427         /* *null_entry */ NULL,
   3428         /* index_min   */ 0,
   3429         /* index_max   */ 31,
   3430         /* minblock    */ 46,
   3431         /* maxblock    */ 46,
   3432         /* blocks      */ 0,
   3433         /* blocks_hi   */ 0x4000,
   3434         /* base        */ 0x01009060,
   3435         /* gran        */ 1,
   3436         /* bytes       */ 136,
   3437         /* nFields     */ 12,
   3438         /* *fields     */ soc_FDA_MEM_1009000m_fields,
   3439         /* *views      */ NULL,
   3440         /* *views_num  */ NULL,
   3441         /* snoop_cb    */ NULL, 
   3442         /* snoop_user_data */ NULL, 
   3443         /* snoop_flags */ 0,
   3444         /* severity */ SOC_MEM_SEVERE_LOW,
   3445         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3446         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3447         /* impl */ SOC_MEM_IMPL_NORMAL,
   3448         /* cmic_mor_clks       */ 0,
   3449     },
   3450 #endif /* chips */
   3451 
   3452 #if defined(BCM_88675_A0)
   3453     { /* SOC_MEM_INT_FDA_MEM_1010000m */ 
   3454         /* mem            FDA_MEM_1010000m */
   3455         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3456                           SOC_MEM_FLAG_WRITEONLY |
   3457                           SOC_MEM_FLAG_READONLY |
   3458                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3459         /* cmp_fn      */ NULL,
   3460         /* *null_entry */ NULL,
   3461         /* index_min   */ 0,
   3462         /* index_max   */ 31,
   3463         /* minblock    */ 46,
   3464         /* maxblock    */ 46,
   3465         /* blocks      */ 0,
   3466         /* blocks_hi   */ 0x4000,
   3467         /* base        */ 0x01010060,
   3468         /* gran        */ 1,
   3469         /* bytes       */ 136,
   3470         /* nFields     */ 1,
   3471         /* *fields     */ soc_FDA_MEM_1010000m_fields,
   3472         /* *views      */ NULL,
   3473         /* *views_num  */ NULL,
   3474         /* snoop_cb    */ NULL, 
   3475         /* snoop_user_data */ NULL, 
   3476         /* snoop_flags */ 0,
   3477         /* severity */ SOC_MEM_SEVERE_HIGH,
   3478         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3479         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3480         /* impl */ SOC_MEM_IMPL_NORMAL,
   3481         /* cmic_mor_clks       */ 0,
   3482     },
   3483 #endif /* chips */
   3484 
   3485 #if defined(BCM_88675_A0)
   3486     { /* SOC_MEM_INT_FDA_MEM_1011000m */ 
   3487         /* mem            FDA_MEM_1011000m */
   3488         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3489                           SOC_MEM_FLAG_WRITEONLY |
   3490                           SOC_MEM_FLAG_READONLY |
   3491                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3492         /* cmp_fn      */ NULL,
   3493         /* *null_entry */ NULL,
   3494         /* index_min   */ 0,
   3495         /* index_max   */ 31,
   3496         /* minblock    */ 46,
   3497         /* maxblock    */ 46,
   3498         /* blocks      */ 0,
   3499         /* blocks_hi   */ 0x4000,
   3500         /* base        */ 0x01011060,
   3501         /* gran        */ 1,
   3502         /* bytes       */ 10,
   3503         /* nFields     */ 5,
   3504         /* *fields     */ soc_FDA_MEM_1011000m_fields,
   3505         /* *views      */ NULL,
   3506         /* *views_num  */ NULL,
   3507         /* snoop_cb    */ NULL, 
   3508         /* snoop_user_data */ NULL, 
   3509         /* snoop_flags */ 0,
   3510         /* severity */ SOC_MEM_SEVERE_HIGH,
   3511         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3512         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3513         /* impl */ SOC_MEM_IMPL_NORMAL,
   3514         /* cmic_mor_clks       */ 0,
   3515     },
   3516 #endif /* chips */
   3517 
   3518 #if defined(BCM_88375_A0)
   3519     { /* SOC_MEM_INT_FDA_MEM_1002000_BCM88375_A0m */ 
   3520         /* mem            FDA_MEM_1002000m */
   3521         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3522                           SOC_MEM_FLAG_WRITEONLY |
   3523                           SOC_MEM_FLAG_READONLY |
   3524                           SOC_MEM_FLAG_VALID |
   3525                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3526         /* cmp_fn      */ NULL,
   3527         /* *null_entry */ NULL,
   3528         /* index_min   */ 0,
   3529         /* index_max   */ 11,
   3530         /* minblock    */ 46,
   3531         /* maxblock    */ 46,
   3532         /* blocks      */ 0,
   3533         /* blocks_hi   */ 0x4000,
   3534         /* base        */ 0x01002000,
   3535         /* gran        */ 1,
   3536         /* bytes       */ 264,
   3537         /* nFields     */ 10,
   3538         /* *fields     */ soc_FDA_MEM_1002000_BCM88375_A0m_fields,
   3539         /* *views      */ NULL,
   3540         /* *views_num  */ NULL,
   3541         /* snoop_cb    */ NULL, 
   3542         /* snoop_user_data */ NULL, 
   3543         /* snoop_flags */ 0,
   3544         /* severity */ SOC_MEM_SEVERE_LOW,
   3545         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3546         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3547         /* impl */ SOC_MEM_IMPL_NORMAL,
   3548         /* cmic_mor_clks       */ 0,
   3549     },
   3550 #endif /* chips */
   3551 
   3552 #if defined(BCM_88375_B0)
   3553     { /* SOC_MEM_INT_FDA_MEM_1002000_BCM88375_B0m */ 
   3554         /* mem            FDA_MEM_1002000m */
   3555         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3556                           SOC_MEM_FLAG_WRITEONLY |
   3557                           SOC_MEM_FLAG_READONLY |
   3558                           SOC_MEM_FLAG_VALID |
   3559                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3560         /* cmp_fn      */ NULL,
   3561         /* *null_entry */ NULL,
   3562         /* index_min   */ 0,
   3563         /* index_max   */ 11,
   3564         /* minblock    */ 46,
   3565         /* maxblock    */ 46,
   3566         /* blocks      */ 0,
   3567         /* blocks_hi   */ 0x4000,
   3568         /* base        */ 0x01002000,
   3569         /* gran        */ 1,
   3570         /* bytes       */ 264,
   3571         /* nFields     */ 10,
   3572         /* *fields     */ soc_FDA_MEM_1002000_BCM88375_B0m_fields,
   3573         /* *views      */ NULL,
   3574         /* *views_num  */ NULL,
   3575         /* snoop_cb    */ NULL, 
   3576         /* snoop_user_data */ NULL, 
   3577         /* snoop_flags */ 0,
   3578         /* severity */ SOC_MEM_SEVERE_LOW,
   3579         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3580         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3581         /* impl */ SOC_MEM_IMPL_NORMAL,
   3582         /* cmic_mor_clks       */ 0,
   3583     },
   3584 #endif /* chips */
   3585 
   3586 #if defined(BCM_88470_A0)
   3587     { /* SOC_MEM_INT_FDA_MEM_1002000_BCM88470_A0m */ 
   3588         /* mem            FDA_MEM_1002000m */
   3589         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3590                           SOC_MEM_FLAG_WRITEONLY |
   3591                           SOC_MEM_FLAG_READONLY |
   3592                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3593         /* cmp_fn      */ NULL,
   3594         /* *null_entry */ NULL,
   3595         /* index_min   */ 0,
   3596         /* index_max   */ 19,
   3597         /* minblock    */ 22,
   3598         /* maxblock    */ 22,
   3599         /* blocks      */ 0x400000,
   3600         /* blocks_hi   */ 0,
   3601         /* base        */ 0x01002000,
   3602         /* gran        */ 1,
   3603         /* bytes       */ 134,
   3604         /* nFields     */ 10,
   3605         /* *fields     */ soc_FDA_MEM_1002000_BCM88470_A0m_fields,
   3606         /* *views      */ NULL,
   3607         /* *views_num  */ NULL,
   3608         /* snoop_cb    */ NULL, 
   3609         /* snoop_user_data */ NULL, 
   3610         /* snoop_flags */ 0,
   3611         /* severity */ SOC_MEM_SEVERE_LOW,
   3612         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3613         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3614         /* impl */ SOC_MEM_IMPL_NORMAL,
   3615         /* cmic_mor_clks       */ 0,
   3616     },
   3617 #endif /* chips */
   3618 
   3619 #if defined(BCM_88470_B0)
   3620     { /* SOC_MEM_INT_FDA_MEM_1002000_BCM88470_B0m */ 
   3621         /* mem            FDA_MEM_1002000m */
   3622         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3623                           SOC_MEM_FLAG_WRITEONLY |
   3624                           SOC_MEM_FLAG_READONLY |
   3625                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3626         /* cmp_fn      */ NULL,
   3627         /* *null_entry */ NULL,
   3628         /* index_min   */ 0,
   3629         /* index_max   */ 19,
   3630         /* minblock    */ 22,
   3631         /* maxblock    */ 22,
   3632         /* blocks      */ 0x400000,
   3633         /* blocks_hi   */ 0,
   3634         /* base        */ 0x01002000,
   3635         /* gran        */ 1,
   3636         /* bytes       */ 134,
   3637         /* nFields     */ 10,
   3638         /* *fields     */ soc_FDA_MEM_1002000_BCM88470_B0m_fields,
   3639         /* *views      */ NULL,
   3640         /* *views_num  */ NULL,
   3641         /* snoop_cb    */ NULL, 
   3642         /* snoop_user_data */ NULL, 
   3643         /* snoop_flags */ 0,
   3644         /* severity */ SOC_MEM_SEVERE_LOW,
   3645         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3646         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3647         /* impl */ SOC_MEM_IMPL_NORMAL,
   3648         /* cmic_mor_clks       */ 0,
   3649     },
   3650 #endif /* chips */
   3651 
   3652 #if defined(BCM_88675_B0)
   3653     { /* SOC_MEM_INT_FDA_MEM_1002000_BCM88675_B0m */ 
   3654         /* mem            FDA_MEM_1002000m */
   3655         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3656                           SOC_MEM_FLAG_WRITEONLY |
   3657                           SOC_MEM_FLAG_READONLY |
   3658                           SOC_MEM_FLAG_VALID |
   3659                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3660         /* cmp_fn      */ NULL,
   3661         /* *null_entry */ NULL,
   3662         /* index_min   */ 0,
   3663         /* index_max   */ 11,
   3664         /* minblock    */ 46,
   3665         /* maxblock    */ 46,
   3666         /* blocks      */ 0,
   3667         /* blocks_hi   */ 0x4000,
   3668         /* base        */ 0x01002000,
   3669         /* gran        */ 1,
   3670         /* bytes       */ 264,
   3671         /* nFields     */ 10,
   3672         /* *fields     */ soc_FDA_MEM_1002000_BCM88675_B0m_fields,
   3673         /* *views      */ NULL,
   3674         /* *views_num  */ NULL,
   3675         /* snoop_cb    */ NULL, 
   3676         /* snoop_user_data */ NULL, 
   3677         /* snoop_flags */ 0,
   3678         /* severity */ SOC_MEM_SEVERE_LOW,
   3679         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3680         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3681         /* impl */ SOC_MEM_IMPL_NORMAL,
   3682         /* cmic_mor_clks       */ 0,
   3683     },
   3684 #endif /* chips */
   3685 
   3686 #if defined(BCM_88680_A0)
   3687     { /* SOC_MEM_INT_FDA_MEM_1002000_BCM88680_A0m */ 
   3688         /* mem            FDA_MEM_1002000m */
   3689         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3690                           SOC_MEM_FLAG_WRITEONLY |
   3691                           SOC_MEM_FLAG_READONLY |
   3692                           SOC_MEM_FLAG_VALID |
   3693                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3694         /* cmp_fn      */ NULL,
   3695         /* *null_entry */ NULL,
   3696         /* index_min   */ 0,
   3697         /* index_max   */ 11,
   3698         /* minblock    */ 47,
   3699         /* maxblock    */ 47,
   3700         /* blocks      */ 0,
   3701         /* blocks_hi   */ 0x8000,
   3702         /* base        */ 0x01002000,
   3703         /* gran        */ 1,
   3704         /* bytes       */ 264,
   3705         /* nFields     */ 10,
   3706         /* *fields     */ soc_FDA_MEM_1002000_BCM88680_A0m_fields,
   3707         /* *views      */ NULL,
   3708         /* *views_num  */ NULL,
   3709         /* snoop_cb    */ NULL, 
   3710         /* snoop_user_data */ NULL, 
   3711         /* snoop_flags */ 0,
   3712         /* severity */ SOC_MEM_SEVERE_LOW,
   3713         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3714         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3715         /* impl */ SOC_MEM_IMPL_NORMAL,
   3716         /* cmic_mor_clks       */ 0,
   3717     },
   3718 #endif /* chips */
   3719 
   3720 #if defined(BCM_88375_A0)
   3721     { /* SOC_MEM_INT_FDA_MEM_1003000_BCM88375_A0m */ 
   3722         /* mem            FDA_MEM_1003000m */
   3723         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3724                           SOC_MEM_FLAG_WRITEONLY |
   3725                           SOC_MEM_FLAG_READONLY |
   3726                           SOC_MEM_FLAG_VALID |
   3727                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3728         /* cmp_fn      */ NULL,
   3729         /* *null_entry */ NULL,
   3730         /* index_min   */ 0,
   3731         /* index_max   */ 29,
   3732         /* minblock    */ 46,
   3733         /* maxblock    */ 46,
   3734         /* blocks      */ 0,
   3735         /* blocks_hi   */ 0x4000,
   3736         /* base        */ 0x01003000,
   3737         /* gran        */ 1,
   3738         /* bytes       */ 265,
   3739         /* nFields     */ 3,
   3740         /* *fields     */ soc_FDA_MEM_1003000_BCM88375_A0m_fields,
   3741         /* *views      */ NULL,
   3742         /* *views_num  */ NULL,
   3743         /* snoop_cb    */ NULL, 
   3744         /* snoop_user_data */ NULL, 
   3745         /* snoop_flags */ 0,
   3746         /* severity */ SOC_MEM_SEVERE_LOW,
   3747         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3748         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3749         /* impl */ SOC_MEM_IMPL_NORMAL,
   3750         /* cmic_mor_clks       */ 0,
   3751     },
   3752 #endif /* chips */
   3753 
   3754 #if defined(BCM_88375_B0)
   3755     { /* SOC_MEM_INT_FDA_MEM_1003000_BCM88375_B0m */ 
   3756         /* mem            FDA_MEM_1003000m */
   3757         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3758                           SOC_MEM_FLAG_WRITEONLY |
   3759                           SOC_MEM_FLAG_READONLY |
   3760                           SOC_MEM_FLAG_VALID |
   3761                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3762         /* cmp_fn      */ NULL,
   3763         /* *null_entry */ NULL,
   3764         /* index_min   */ 0,
   3765         /* index_max   */ 29,
   3766         /* minblock    */ 46,
   3767         /* maxblock    */ 46,
   3768         /* blocks      */ 0,
   3769         /* blocks_hi   */ 0x4000,
   3770         /* base        */ 0x01003000,
   3771         /* gran        */ 1,
   3772         /* bytes       */ 265,
   3773         /* nFields     */ 3,
   3774         /* *fields     */ soc_FDA_MEM_1003000_BCM88375_B0m_fields,
   3775         /* *views      */ NULL,
   3776         /* *views_num  */ NULL,
   3777         /* snoop_cb    */ NULL, 
   3778         /* snoop_user_data */ NULL, 
   3779         /* snoop_flags */ 0,
   3780         /* severity */ SOC_MEM_SEVERE_LOW,
   3781         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3782         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3783         /* impl */ SOC_MEM_IMPL_NORMAL,
   3784         /* cmic_mor_clks       */ 0,
   3785     },
   3786 #endif /* chips */
   3787 
   3788 #if defined(BCM_88470_A0)
   3789     { /* SOC_MEM_INT_FDA_MEM_1003000_BCM88470_A0m */ 
   3790         /* mem            FDA_MEM_1003000m */
   3791         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3792                           SOC_MEM_FLAG_WRITEONLY |
   3793                           SOC_MEM_FLAG_READONLY |
   3794                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3795         /* cmp_fn      */ NULL,
   3796         /* *null_entry */ NULL,
   3797         /* index_min   */ 0,
   3798         /* index_max   */ 29,
   3799         /* minblock    */ 22,
   3800         /* maxblock    */ 22,
   3801         /* blocks      */ 0x400000,
   3802         /* blocks_hi   */ 0,
   3803         /* base        */ 0x01003000,
   3804         /* gran        */ 1,
   3805         /* bytes       */ 135,
   3806         /* nFields     */ 3,
   3807         /* *fields     */ soc_FDA_MEM_1003000_BCM88470_A0m_fields,
   3808         /* *views      */ NULL,
   3809         /* *views_num  */ NULL,
   3810         /* snoop_cb    */ NULL, 
   3811         /* snoop_user_data */ NULL, 
   3812         /* snoop_flags */ 0,
   3813         /* severity */ SOC_MEM_SEVERE_LOW,
   3814         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3815         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3816         /* impl */ SOC_MEM_IMPL_NORMAL,
   3817         /* cmic_mor_clks       */ 0,
   3818     },
   3819 #endif /* chips */
   3820 
   3821 #if defined(BCM_88470_B0)
   3822     { /* SOC_MEM_INT_FDA_MEM_1003000_BCM88470_B0m */ 
   3823         /* mem            FDA_MEM_1003000m */
   3824         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3825                           SOC_MEM_FLAG_WRITEONLY |
   3826                           SOC_MEM_FLAG_READONLY |
   3827                           SOC_MEM_FLAG_VALID, /* 0x2 */
   3828         /* cmp_fn      */ NULL,
   3829         /* *null_entry */ NULL,
   3830         /* index_min   */ 0,
   3831         /* index_max   */ 29,
   3832         /* minblock    */ 22,
   3833         /* maxblock    */ 22,
   3834         /* blocks      */ 0x400000,
   3835         /* blocks_hi   */ 0,
   3836         /* base        */ 0x01003000,
   3837         /* gran        */ 1,
   3838         /* bytes       */ 135,
   3839         /* nFields     */ 3,
   3840         /* *fields     */ soc_FDA_MEM_1003000_BCM88470_B0m_fields,
   3841         /* *views      */ NULL,
   3842         /* *views_num  */ NULL,
   3843         /* snoop_cb    */ NULL, 
   3844         /* snoop_user_data */ NULL, 
   3845         /* snoop_flags */ 0,
   3846         /* severity */ SOC_MEM_SEVERE_LOW,
   3847         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3848         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3849         /* impl */ SOC_MEM_IMPL_NORMAL,
   3850         /* cmic_mor_clks       */ 0,
   3851     },
   3852 #endif /* chips */
   3853 
   3854 #if defined(BCM_88675_B0)
   3855     { /* SOC_MEM_INT_FDA_MEM_1003000_BCM88675_B0m */ 
   3856         /* mem            FDA_MEM_1003000m */
   3857         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3858                           SOC_MEM_FLAG_WRITEONLY |
   3859                           SOC_MEM_FLAG_READONLY |
   3860                           SOC_MEM_FLAG_VALID |
   3861                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3862         /* cmp_fn      */ NULL,
   3863         /* *null_entry */ NULL,
   3864         /* index_min   */ 0,
   3865         /* index_max   */ 29,
   3866         /* minblock    */ 46,
   3867         /* maxblock    */ 46,
   3868         /* blocks      */ 0,
   3869         /* blocks_hi   */ 0x4000,
   3870         /* base        */ 0x01003000,
   3871         /* gran        */ 1,
   3872         /* bytes       */ 265,
   3873         /* nFields     */ 3,
   3874         /* *fields     */ soc_FDA_MEM_1003000_BCM88675_B0m_fields,
   3875         /* *views      */ NULL,
   3876         /* *views_num  */ NULL,
   3877         /* snoop_cb    */ NULL, 
   3878         /* snoop_user_data */ NULL, 
   3879         /* snoop_flags */ 0,
   3880         /* severity */ SOC_MEM_SEVERE_LOW,
   3881         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3882         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3883         /* impl */ SOC_MEM_IMPL_NORMAL,
   3884         /* cmic_mor_clks       */ 0,
   3885     },
   3886 #endif /* chips */
   3887 
   3888 #if defined(BCM_88680_A0)
   3889     { /* SOC_MEM_INT_FDA_MEM_1003000_BCM88680_A0m */ 
   3890         /* mem            FDA_MEM_1003000m */
   3891         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3892                           SOC_MEM_FLAG_WRITEONLY |
   3893                           SOC_MEM_FLAG_READONLY |
   3894                           SOC_MEM_FLAG_VALID |
   3895                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3896         /* cmp_fn      */ NULL,
   3897         /* *null_entry */ NULL,
   3898         /* index_min   */ 0,
   3899         /* index_max   */ 29,
   3900         /* minblock    */ 47,
   3901         /* maxblock    */ 47,
   3902         /* blocks      */ 0,
   3903         /* blocks_hi   */ 0x8000,
   3904         /* base        */ 0x01003000,
   3905         /* gran        */ 1,
   3906         /* bytes       */ 265,
   3907         /* nFields     */ 3,
   3908         /* *fields     */ soc_FDA_MEM_1003000_BCM88680_A0m_fields,
   3909         /* *views      */ NULL,
   3910         /* *views_num  */ NULL,
   3911         /* snoop_cb    */ NULL, 
   3912         /* snoop_user_data */ NULL, 
   3913         /* snoop_flags */ 0,
   3914         /* severity */ SOC_MEM_SEVERE_LOW,
   3915         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3916         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   3917         /* impl */ SOC_MEM_IMPL_NORMAL,
   3918         /* cmic_mor_clks       */ 0,
   3919     },
   3920 #endif /* chips */
   3921 
   3922 #if defined(BCM_88375_A0)
   3923     { /* SOC_MEM_INT_FDA_MEM_1004000_BCM88375_A0m */ 
   3924         /* mem            FDA_MEM_1004000m */
   3925         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3926                           SOC_MEM_FLAG_WRITEONLY |
   3927                           SOC_MEM_FLAG_READONLY |
   3928                           SOC_MEM_FLAG_VALID |
   3929                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3930         /* cmp_fn      */ NULL,
   3931         /* *null_entry */ NULL,
   3932         /* index_min   */ 0,
   3933         /* index_max   */ 511,
   3934         /* minblock    */ 46,
   3935         /* maxblock    */ 46,
   3936         /* blocks      */ 0,
   3937         /* blocks_hi   */ 0x4000,
   3938         /* base        */ 0x01004000,
   3939         /* gran        */ 1,
   3940         /* bytes       */ 265,
   3941         /* nFields     */ 9,
   3942         /* *fields     */ soc_FDA_MEM_1004000_BCM88375_A0m_fields,
   3943         /* *views      */ NULL,
   3944         /* *views_num  */ NULL,
   3945         /* snoop_cb    */ NULL, 
   3946         /* snoop_user_data */ NULL, 
   3947         /* snoop_flags */ 0,
   3948         /* severity */ SOC_MEM_SEVERE_LOW,
   3949         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3950         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3951         /* impl */ SOC_MEM_IMPL_NORMAL,
   3952         /* cmic_mor_clks       */ 0,
   3953     },
   3954 #endif /* chips */
   3955 
   3956 #if defined(BCM_88375_B0)
   3957     { /* SOC_MEM_INT_FDA_MEM_1004000_BCM88375_B0m */ 
   3958         /* mem            FDA_MEM_1004000m */
   3959         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3960                           SOC_MEM_FLAG_WRITEONLY |
   3961                           SOC_MEM_FLAG_READONLY |
   3962                           SOC_MEM_FLAG_VALID |
   3963                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3964         /* cmp_fn      */ NULL,
   3965         /* *null_entry */ NULL,
   3966         /* index_min   */ 0,
   3967         /* index_max   */ 511,
   3968         /* minblock    */ 46,
   3969         /* maxblock    */ 46,
   3970         /* blocks      */ 0,
   3971         /* blocks_hi   */ 0x4000,
   3972         /* base        */ 0x01004000,
   3973         /* gran        */ 1,
   3974         /* bytes       */ 265,
   3975         /* nFields     */ 9,
   3976         /* *fields     */ soc_FDA_MEM_1004000_BCM88375_B0m_fields,
   3977         /* *views      */ NULL,
   3978         /* *views_num  */ NULL,
   3979         /* snoop_cb    */ NULL, 
   3980         /* snoop_user_data */ NULL, 
   3981         /* snoop_flags */ 0,
   3982         /* severity */ SOC_MEM_SEVERE_LOW,
   3983         /* type */ SOC_MEM_TYPE_TWO_PORT,
   3984         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3985         /* impl */ SOC_MEM_IMPL_NORMAL,
   3986         /* cmic_mor_clks       */ 0,
   3987     },
   3988 #endif /* chips */
   3989 
   3990 #if defined(BCM_88470_A0)
   3991     { /* SOC_MEM_INT_FDA_MEM_1004000_BCM88470_A0m */ 
   3992         /* mem            FDA_MEM_1004000m */
   3993         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   3994                           SOC_MEM_FLAG_WRITEONLY |
   3995                           SOC_MEM_FLAG_READONLY |
   3996                           SOC_MEM_FLAG_VALID |
   3997                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   3998         /* cmp_fn      */ NULL,
   3999         /* *null_entry */ NULL,
   4000         /* index_min   */ 0,
   4001         /* index_max   */ 20,
   4002         /* minblock    */ 22,
   4003         /* maxblock    */ 22,
   4004         /* blocks      */ 0x400000,
   4005         /* blocks_hi   */ 0,
   4006         /* base        */ 0x01004000,
   4007         /* gran        */ 1,
   4008         /* bytes       */ 136,
   4009         /* nFields     */ 11,
   4010         /* *fields     */ soc_FDA_MEM_1004000_BCM88470_A0m_fields,
   4011         /* *views      */ NULL,
   4012         /* *views_num  */ NULL,
   4013         /* snoop_cb    */ NULL, 
   4014         /* snoop_user_data */ NULL, 
   4015         /* snoop_flags */ 0,
   4016         /* severity */ SOC_MEM_SEVERE_LOW,
   4017         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4018         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4019         /* impl */ SOC_MEM_IMPL_NORMAL,
   4020         /* cmic_mor_clks       */ 0,
   4021     },
   4022 #endif /* chips */
   4023 
   4024 #if defined(BCM_88470_B0)
   4025     { /* SOC_MEM_INT_FDA_MEM_1004000_BCM88470_B0m */ 
   4026         /* mem            FDA_MEM_1004000m */
   4027         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4028                           SOC_MEM_FLAG_WRITEONLY |
   4029                           SOC_MEM_FLAG_READONLY |
   4030                           SOC_MEM_FLAG_VALID |
   4031                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   4032         /* cmp_fn      */ NULL,
   4033         /* *null_entry */ NULL,
   4034         /* index_min   */ 0,
   4035         /* index_max   */ 20,
   4036         /* minblock    */ 22,
   4037         /* maxblock    */ 22,
   4038         /* blocks      */ 0x400000,
   4039         /* blocks_hi   */ 0,
   4040         /* base        */ 0x01004000,
   4041         /* gran        */ 1,
   4042         /* bytes       */ 136,
   4043         /* nFields     */ 11,
   4044         /* *fields     */ soc_FDA_MEM_1004000_BCM88470_B0m_fields,
   4045         /* *views      */ NULL,
   4046         /* *views_num  */ NULL,
   4047         /* snoop_cb    */ NULL, 
   4048         /* snoop_user_data */ NULL, 
   4049         /* snoop_flags */ 0,
   4050         /* severity */ SOC_MEM_SEVERE_LOW,
   4051         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4052         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4053         /* impl */ SOC_MEM_IMPL_NORMAL,
   4054         /* cmic_mor_clks       */ 0,
   4055     },
   4056 #endif /* chips */
   4057 
   4058 #if defined(BCM_88675_B0)
   4059     { /* SOC_MEM_INT_FDA_MEM_1004000_BCM88675_B0m */ 
   4060         /* mem            FDA_MEM_1004000m */
   4061         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4062                           SOC_MEM_FLAG_WRITEONLY |
   4063                           SOC_MEM_FLAG_READONLY |
   4064                           SOC_MEM_FLAG_VALID |
   4065                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   4066         /* cmp_fn      */ NULL,
   4067         /* *null_entry */ NULL,
   4068         /* index_min   */ 0,
   4069         /* index_max   */ 511,
   4070         /* minblock    */ 46,
   4071         /* maxblock    */ 46,
   4072         /* blocks      */ 0,
   4073         /* blocks_hi   */ 0x4000,
   4074         /* base        */ 0x01004000,
   4075         /* gran        */ 1,
   4076         /* bytes       */ 265,
   4077         /* nFields     */ 9,
   4078         /* *fields     */ soc_FDA_MEM_1004000_BCM88675_B0m_fields,
   4079         /* *views      */ NULL,
   4080         /* *views_num  */ NULL,
   4081         /* snoop_cb    */ NULL, 
   4082         /* snoop_user_data */ NULL, 
   4083         /* snoop_flags */ 0,
   4084         /* severity */ SOC_MEM_SEVERE_LOW,
   4085         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4086         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4087         /* impl */ SOC_MEM_IMPL_NORMAL,
   4088         /* cmic_mor_clks       */ 0,
   4089     },
   4090 #endif /* chips */
   4091 
   4092 #if defined(BCM_88680_A0)
   4093     { /* SOC_MEM_INT_FDA_MEM_1004000_BCM88680_A0m */ 
   4094         /* mem            FDA_MEM_1004000m */
   4095         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4096                           SOC_MEM_FLAG_WRITEONLY |
   4097                           SOC_MEM_FLAG_READONLY |
   4098                           SOC_MEM_FLAG_VALID |
   4099                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   4100         /* cmp_fn      */ NULL,
   4101         /* *null_entry */ NULL,
   4102         /* index_min   */ 0,
   4103         /* index_max   */ 767,
   4104         /* minblock    */ 47,
   4105         /* maxblock    */ 47,
   4106         /* blocks      */ 0,
   4107         /* blocks_hi   */ 0x8000,
   4108         /* base        */ 0x01004000,
   4109         /* gran        */ 1,
   4110         /* bytes       */ 265,
   4111         /* nFields     */ 9,
   4112         /* *fields     */ soc_FDA_MEM_1004000_BCM88680_A0m_fields,
   4113         /* *views      */ NULL,
   4114         /* *views_num  */ NULL,
   4115         /* snoop_cb    */ NULL, 
   4116         /* snoop_user_data */ NULL, 
   4117         /* snoop_flags */ 0,
   4118         /* severity */ SOC_MEM_SEVERE_LOW,
   4119         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4120         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4121         /* impl */ SOC_MEM_IMPL_NORMAL,
   4122         /* cmic_mor_clks       */ 0,
   4123     },
   4124 #endif /* chips */
   4125 
   4126 #if defined(BCM_88375_A0)
   4127     { /* SOC_MEM_INT_FDA_MEM_1005000_BCM88375_A0m */ 
   4128         /* mem            FDA_MEM_1005000m */
   4129         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4130                           SOC_MEM_FLAG_WRITEONLY |
   4131                           SOC_MEM_FLAG_READONLY |
   4132                           SOC_MEM_FLAG_VALID |
   4133                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   4134         /* cmp_fn      */ NULL,
   4135         /* *null_entry */ NULL,
   4136         /* index_min   */ 0,
   4137         /* index_max   */ 99,
   4138         /* minblock    */ 46,
   4139         /* maxblock    */ 46,
   4140         /* blocks      */ 0,
   4141         /* blocks_hi   */ 0x4000,
   4142         /* base        */ 0x01005000,
   4143         /* gran        */ 1,
   4144         /* bytes       */ 264,
   4145         /* nFields     */ 9,
   4146         /* *fields     */ soc_FDA_MEM_1005000_BCM88375_A0m_fields,
   4147         /* *views      */ NULL,
   4148         /* *views_num  */ NULL,
   4149         /* snoop_cb    */ NULL, 
   4150         /* snoop_user_data */ NULL, 
   4151         /* snoop_flags */ 0,
   4152         /* severity */ SOC_MEM_SEVERE_LOW,
   4153         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4154         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   4155         /* impl */ SOC_MEM_IMPL_NORMAL,
   4156         /* cmic_mor_clks       */ 0,
   4157     },
   4158 #endif /* chips */
   4159 
   4160 #if defined(BCM_88375_B0)
   4161     { /* SOC_MEM_INT_FDA_MEM_1005000_BCM88375_B0m */ 
   4162         /* mem            FDA_MEM_1005000m */
   4163         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4164                           SOC_MEM_FLAG_WRITEONLY |
   4165                           SOC_MEM_FLAG_READONLY |
   4166                           SOC_MEM_FLAG_VALID |
   4167                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   4168         /* cmp_fn      */ NULL,
   4169         /* *null_entry */ NULL,
   4170         /* index_min   */ 0,
   4171         /* index_max   */ 99,
   4172         /* minblock    */ 46,
   4173         /* maxblock    */ 46,
   4174         /* blocks      */ 0,
   4175         /* blocks_hi   */ 0x4000,
   4176         /* base        */ 0x01005000,
   4177         /* gran        */ 1,
   4178         /* bytes       */ 264,
   4179         /* nFields     */ 9,
   4180         /* *fields     */ soc_FDA_MEM_1005000_BCM88375_B0m_fields,
   4181         /* *views      */ NULL,
   4182         /* *views_num  */ NULL,
   4183         /* snoop_cb    */ NULL, 
   4184         /* snoop_user_data */ NULL, 
   4185         /* snoop_flags */ 0,
   4186         /* severity */ SOC_MEM_SEVERE_LOW,
   4187         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4188         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   4189         /* impl */ SOC_MEM_IMPL_NORMAL,
   4190         /* cmic_mor_clks       */ 0,
   4191     },
   4192 #endif /* chips */
   4193 
   4194 #if defined(BCM_88470_A0)
   4195     { /* SOC_MEM_INT_FDA_MEM_1005000_BCM88470_A0m */ 
   4196         /* mem            FDA_MEM_1005000m */
   4197         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4198                           SOC_MEM_FLAG_WRITEONLY |
   4199                           SOC_MEM_FLAG_READONLY |
   4200                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4201         /* cmp_fn      */ NULL,
   4202         /* *null_entry */ NULL,
   4203         /* index_min   */ 0,
   4204         /* index_max   */ 127,
   4205         /* minblock    */ 22,
   4206         /* maxblock    */ 22,
   4207         /* blocks      */ 0x400000,
   4208         /* blocks_hi   */ 0,
   4209         /* base        */ 0x01005000,
   4210         /* gran        */ 1,
   4211         /* bytes       */ 135,
   4212         /* nFields     */ 8,
   4213         /* *fields     */ soc_FDA_MEM_1005000_BCM88470_A0m_fields,
   4214         /* *views      */ NULL,
   4215         /* *views_num  */ NULL,
   4216         /* snoop_cb    */ NULL, 
   4217         /* snoop_user_data */ NULL, 
   4218         /* snoop_flags */ 0,
   4219         /* severity */ SOC_MEM_SEVERE_LOW,
   4220         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4221         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   4222         /* impl */ SOC_MEM_IMPL_NORMAL,
   4223         /* cmic_mor_clks       */ 0,
   4224     },
   4225 #endif /* chips */
   4226 
   4227 #if defined(BCM_88470_B0)
   4228     { /* SOC_MEM_INT_FDA_MEM_1005000_BCM88470_B0m */ 
   4229         /* mem            FDA_MEM_1005000m */
   4230         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4231                           SOC_MEM_FLAG_WRITEONLY |
   4232                           SOC_MEM_FLAG_READONLY |
   4233                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4234         /* cmp_fn      */ NULL,
   4235         /* *null_entry */ NULL,
   4236         /* index_min   */ 0,
   4237         /* index_max   */ 127,
   4238         /* minblock    */ 22,
   4239         /* maxblock    */ 22,
   4240         /* blocks      */ 0x400000,
   4241         /* blocks_hi   */ 0,
   4242         /* base        */ 0x01005000,
   4243         /* gran        */ 1,
   4244         /* bytes       */ 135,
   4245         /* nFields     */ 8,
   4246         /* *fields     */ soc_FDA_MEM_1005000_BCM88470_B0m_fields,
   4247         /* *views      */ NULL,
   4248         /* *views_num  */ NULL,
   4249         /* snoop_cb    */ NULL, 
   4250         /* snoop_user_data */ NULL, 
   4251         /* snoop_flags */ 0,
   4252         /* severity */ SOC_MEM_SEVERE_LOW,
   4253         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4254         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   4255         /* impl */ SOC_MEM_IMPL_NORMAL,
   4256         /* cmic_mor_clks       */ 0,
   4257     },
   4258 #endif /* chips */
   4259 
   4260 #if defined(BCM_88675_B0)
   4261     { /* SOC_MEM_INT_FDA_MEM_1005000_BCM88675_B0m */ 
   4262         /* mem            FDA_MEM_1005000m */
   4263         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4264                           SOC_MEM_FLAG_WRITEONLY |
   4265                           SOC_MEM_FLAG_READONLY |
   4266                           SOC_MEM_FLAG_VALID |
   4267                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   4268         /* cmp_fn      */ NULL,
   4269         /* *null_entry */ NULL,
   4270         /* index_min   */ 0,
   4271         /* index_max   */ 99,
   4272         /* minblock    */ 46,
   4273         /* maxblock    */ 46,
   4274         /* blocks      */ 0,
   4275         /* blocks_hi   */ 0x4000,
   4276         /* base        */ 0x01005000,
   4277         /* gran        */ 1,
   4278         /* bytes       */ 264,
   4279         /* nFields     */ 9,
   4280         /* *fields     */ soc_FDA_MEM_1005000_BCM88675_B0m_fields,
   4281         /* *views      */ NULL,
   4282         /* *views_num  */ NULL,
   4283         /* snoop_cb    */ NULL, 
   4284         /* snoop_user_data */ NULL, 
   4285         /* snoop_flags */ 0,
   4286         /* severity */ SOC_MEM_SEVERE_LOW,
   4287         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4288         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   4289         /* impl */ SOC_MEM_IMPL_NORMAL,
   4290         /* cmic_mor_clks       */ 0,
   4291     },
   4292 #endif /* chips */
   4293 
   4294 #if defined(BCM_88680_A0)
   4295     { /* SOC_MEM_INT_FDA_MEM_1005000_BCM88680_A0m */ 
   4296         /* mem            FDA_MEM_1005000m */
   4297         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4298                           SOC_MEM_FLAG_WRITEONLY |
   4299                           SOC_MEM_FLAG_READONLY |
   4300                           SOC_MEM_FLAG_VALID |
   4301                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   4302         /* cmp_fn      */ NULL,
   4303         /* *null_entry */ NULL,
   4304         /* index_min   */ 0,
   4305         /* index_max   */ 99,
   4306         /* minblock    */ 47,
   4307         /* maxblock    */ 47,
   4308         /* blocks      */ 0,
   4309         /* blocks_hi   */ 0x8000,
   4310         /* base        */ 0x01005000,
   4311         /* gran        */ 1,
   4312         /* bytes       */ 265,
   4313         /* nFields     */ 8,
   4314         /* *fields     */ soc_FDA_MEM_1005000_BCM88680_A0m_fields,
   4315         /* *views      */ NULL,
   4316         /* *views_num  */ NULL,
   4317         /* snoop_cb    */ NULL, 
   4318         /* snoop_user_data */ NULL, 
   4319         /* snoop_flags */ 0,
   4320         /* severity */ SOC_MEM_SEVERE_LOW,
   4321         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4322         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   4323         /* impl */ SOC_MEM_IMPL_NORMAL,
   4324         /* cmic_mor_clks       */ 0,
   4325     },
   4326 #endif /* chips */
   4327 
   4328 #if defined(BCM_88375_A0)
   4329     { /* SOC_MEM_INT_FDA_MEM_1006000_BCM88375_A0m */ 
   4330         /* mem            FDA_MEM_1006000m */
   4331         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4332                           SOC_MEM_FLAG_WRITEONLY |
   4333                           SOC_MEM_FLAG_READONLY |
   4334                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4335         /* cmp_fn      */ NULL,
   4336         /* *null_entry */ NULL,
   4337         /* index_min   */ 0,
   4338         /* index_max   */ 31,
   4339         /* minblock    */ 46,
   4340         /* maxblock    */ 46,
   4341         /* blocks      */ 0,
   4342         /* blocks_hi   */ 0x4000,
   4343         /* base        */ 0x01006060,
   4344         /* gran        */ 1,
   4345         /* bytes       */ 136,
   4346         /* nFields     */ 1,
   4347         /* *fields     */ soc_FDA_MEM_1006000_BCM88375_A0m_fields,
   4348         /* *views      */ NULL,
   4349         /* *views_num  */ NULL,
   4350         /* snoop_cb    */ NULL, 
   4351         /* snoop_user_data */ NULL, 
   4352         /* snoop_flags */ 0,
   4353         /* severity */ SOC_MEM_SEVERE_LOW,
   4354         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4355         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4356         /* impl */ SOC_MEM_IMPL_NORMAL,
   4357         /* cmic_mor_clks       */ 0,
   4358     },
   4359 #endif /* chips */
   4360 
   4361 #if defined(BCM_88375_B0)
   4362     { /* SOC_MEM_INT_FDA_MEM_1006000_BCM88375_B0m */ 
   4363         /* mem            FDA_MEM_1006000m */
   4364         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4365                           SOC_MEM_FLAG_WRITEONLY |
   4366                           SOC_MEM_FLAG_READONLY |
   4367                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4368         /* cmp_fn      */ NULL,
   4369         /* *null_entry */ NULL,
   4370         /* index_min   */ 0,
   4371         /* index_max   */ 31,
   4372         /* minblock    */ 46,
   4373         /* maxblock    */ 46,
   4374         /* blocks      */ 0,
   4375         /* blocks_hi   */ 0x4000,
   4376         /* base        */ 0x01006060,
   4377         /* gran        */ 1,
   4378         /* bytes       */ 136,
   4379         /* nFields     */ 1,
   4380         /* *fields     */ soc_FDA_MEM_1006000_BCM88375_B0m_fields,
   4381         /* *views      */ NULL,
   4382         /* *views_num  */ NULL,
   4383         /* snoop_cb    */ NULL, 
   4384         /* snoop_user_data */ NULL, 
   4385         /* snoop_flags */ 0,
   4386         /* severity */ SOC_MEM_SEVERE_LOW,
   4387         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4388         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4389         /* impl */ SOC_MEM_IMPL_NORMAL,
   4390         /* cmic_mor_clks       */ 0,
   4391     },
   4392 #endif /* chips */
   4393 
   4394 #if defined(BCM_88675_B0)
   4395     { /* SOC_MEM_INT_FDA_MEM_1006000_BCM88675_B0m */ 
   4396         /* mem            FDA_MEM_1006000m */
   4397         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4398                           SOC_MEM_FLAG_WRITEONLY |
   4399                           SOC_MEM_FLAG_READONLY |
   4400                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4401         /* cmp_fn      */ NULL,
   4402         /* *null_entry */ NULL,
   4403         /* index_min   */ 0,
   4404         /* index_max   */ 31,
   4405         /* minblock    */ 46,
   4406         /* maxblock    */ 46,
   4407         /* blocks      */ 0,
   4408         /* blocks_hi   */ 0x4000,
   4409         /* base        */ 0x01006060,
   4410         /* gran        */ 1,
   4411         /* bytes       */ 136,
   4412         /* nFields     */ 1,
   4413         /* *fields     */ soc_FDA_MEM_1006000_BCM88675_B0m_fields,
   4414         /* *views      */ NULL,
   4415         /* *views_num  */ NULL,
   4416         /* snoop_cb    */ NULL, 
   4417         /* snoop_user_data */ NULL, 
   4418         /* snoop_flags */ 0,
   4419         /* severity */ SOC_MEM_SEVERE_LOW,
   4420         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4421         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4422         /* impl */ SOC_MEM_IMPL_NORMAL,
   4423         /* cmic_mor_clks       */ 0,
   4424     },
   4425 #endif /* chips */
   4426 
   4427 #if defined(BCM_88680_A0)
   4428     { /* SOC_MEM_INT_FDA_MEM_1006000_BCM88680_A0m */ 
   4429         /* mem            FDA_MEM_1006000m */
   4430         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4431                           SOC_MEM_FLAG_WRITEONLY |
   4432                           SOC_MEM_FLAG_READONLY |
   4433                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4434         /* cmp_fn      */ NULL,
   4435         /* *null_entry */ NULL,
   4436         /* index_min   */ 0,
   4437         /* index_max   */ 31,
   4438         /* minblock    */ 47,
   4439         /* maxblock    */ 47,
   4440         /* blocks      */ 0,
   4441         /* blocks_hi   */ 0x8000,
   4442         /* base        */ 0x01006060,
   4443         /* gran        */ 1,
   4444         /* bytes       */ 136,
   4445         /* nFields     */ 1,
   4446         /* *fields     */ soc_FDA_MEM_1006000_BCM88680_A0m_fields,
   4447         /* *views      */ NULL,
   4448         /* *views_num  */ NULL,
   4449         /* snoop_cb    */ NULL, 
   4450         /* snoop_user_data */ NULL, 
   4451         /* snoop_flags */ 0,
   4452         /* severity */ SOC_MEM_SEVERE_LOW,
   4453         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4454         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4455         /* impl */ SOC_MEM_IMPL_NORMAL,
   4456         /* cmic_mor_clks       */ 0,
   4457     },
   4458 #endif /* chips */
   4459 
   4460 #if defined(BCM_88375_A0)
   4461     { /* SOC_MEM_INT_FDA_MEM_1007000_BCM88375_A0m */ 
   4462         /* mem            FDA_MEM_1007000m */
   4463         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4464                           SOC_MEM_FLAG_WRITEONLY |
   4465                           SOC_MEM_FLAG_READONLY |
   4466                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4467         /* cmp_fn      */ NULL,
   4468         /* *null_entry */ NULL,
   4469         /* index_min   */ 0,
   4470         /* index_max   */ 31,
   4471         /* minblock    */ 46,
   4472         /* maxblock    */ 46,
   4473         /* blocks      */ 0,
   4474         /* blocks_hi   */ 0x4000,
   4475         /* base        */ 0x01007060,
   4476         /* gran        */ 1,
   4477         /* bytes       */ 136,
   4478         /* nFields     */ 1,
   4479         /* *fields     */ soc_FDA_MEM_1007000_BCM88375_A0m_fields,
   4480         /* *views      */ NULL,
   4481         /* *views_num  */ NULL,
   4482         /* snoop_cb    */ NULL, 
   4483         /* snoop_user_data */ NULL, 
   4484         /* snoop_flags */ 0,
   4485         /* severity */ SOC_MEM_SEVERE_LOW,
   4486         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4487         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4488         /* impl */ SOC_MEM_IMPL_NORMAL,
   4489         /* cmic_mor_clks       */ 0,
   4490     },
   4491 #endif /* chips */
   4492 
   4493 #if defined(BCM_88375_B0)
   4494     { /* SOC_MEM_INT_FDA_MEM_1007000_BCM88375_B0m */ 
   4495         /* mem            FDA_MEM_1007000m */
   4496         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4497                           SOC_MEM_FLAG_WRITEONLY |
   4498                           SOC_MEM_FLAG_READONLY |
   4499                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4500         /* cmp_fn      */ NULL,
   4501         /* *null_entry */ NULL,
   4502         /* index_min   */ 0,
   4503         /* index_max   */ 31,
   4504         /* minblock    */ 46,
   4505         /* maxblock    */ 46,
   4506         /* blocks      */ 0,
   4507         /* blocks_hi   */ 0x4000,
   4508         /* base        */ 0x01007060,
   4509         /* gran        */ 1,
   4510         /* bytes       */ 136,
   4511         /* nFields     */ 1,
   4512         /* *fields     */ soc_FDA_MEM_1007000_BCM88375_B0m_fields,
   4513         /* *views      */ NULL,
   4514         /* *views_num  */ NULL,
   4515         /* snoop_cb    */ NULL, 
   4516         /* snoop_user_data */ NULL, 
   4517         /* snoop_flags */ 0,
   4518         /* severity */ SOC_MEM_SEVERE_LOW,
   4519         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4520         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4521         /* impl */ SOC_MEM_IMPL_NORMAL,
   4522         /* cmic_mor_clks       */ 0,
   4523     },
   4524 #endif /* chips */
   4525 
   4526 #if defined(BCM_88675_B0)
   4527     { /* SOC_MEM_INT_FDA_MEM_1007000_BCM88675_B0m */ 
   4528         /* mem            FDA_MEM_1007000m */
   4529         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4530                           SOC_MEM_FLAG_WRITEONLY |
   4531                           SOC_MEM_FLAG_READONLY |
   4532                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4533         /* cmp_fn      */ NULL,
   4534         /* *null_entry */ NULL,
   4535         /* index_min   */ 0,
   4536         /* index_max   */ 31,
   4537         /* minblock    */ 46,
   4538         /* maxblock    */ 46,
   4539         /* blocks      */ 0,
   4540         /* blocks_hi   */ 0x4000,
   4541         /* base        */ 0x01007060,
   4542         /* gran        */ 1,
   4543         /* bytes       */ 136,
   4544         /* nFields     */ 1,
   4545         /* *fields     */ soc_FDA_MEM_1007000_BCM88675_B0m_fields,
   4546         /* *views      */ NULL,
   4547         /* *views_num  */ NULL,
   4548         /* snoop_cb    */ NULL, 
   4549         /* snoop_user_data */ NULL, 
   4550         /* snoop_flags */ 0,
   4551         /* severity */ SOC_MEM_SEVERE_LOW,
   4552         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4553         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4554         /* impl */ SOC_MEM_IMPL_NORMAL,
   4555         /* cmic_mor_clks       */ 0,
   4556     },
   4557 #endif /* chips */
   4558 
   4559 #if defined(BCM_88680_A0)
   4560     { /* SOC_MEM_INT_FDA_MEM_1007000_BCM88680_A0m */ 
   4561         /* mem            FDA_MEM_1007000m */
   4562         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4563                           SOC_MEM_FLAG_WRITEONLY |
   4564                           SOC_MEM_FLAG_READONLY |
   4565                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4566         /* cmp_fn      */ NULL,
   4567         /* *null_entry */ NULL,
   4568         /* index_min   */ 0,
   4569         /* index_max   */ 31,
   4570         /* minblock    */ 47,
   4571         /* maxblock    */ 47,
   4572         /* blocks      */ 0,
   4573         /* blocks_hi   */ 0x8000,
   4574         /* base        */ 0x01007060,
   4575         /* gran        */ 1,
   4576         /* bytes       */ 136,
   4577         /* nFields     */ 1,
   4578         /* *fields     */ soc_FDA_MEM_1007000_BCM88680_A0m_fields,
   4579         /* *views      */ NULL,
   4580         /* *views_num  */ NULL,
   4581         /* snoop_cb    */ NULL, 
   4582         /* snoop_user_data */ NULL, 
   4583         /* snoop_flags */ 0,
   4584         /* severity */ SOC_MEM_SEVERE_LOW,
   4585         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4586         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4587         /* impl */ SOC_MEM_IMPL_NORMAL,
   4588         /* cmic_mor_clks       */ 0,
   4589     },
   4590 #endif /* chips */
   4591 
   4592 #if defined(BCM_88375_A0)
   4593     { /* SOC_MEM_INT_FDA_MEM_1008000_BCM88375_A0m */ 
   4594         /* mem            FDA_MEM_1008000m */
   4595         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4596                           SOC_MEM_FLAG_WRITEONLY |
   4597                           SOC_MEM_FLAG_READONLY |
   4598                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4599         /* cmp_fn      */ NULL,
   4600         /* *null_entry */ NULL,
   4601         /* index_min   */ 0,
   4602         /* index_max   */ 31,
   4603         /* minblock    */ 46,
   4604         /* maxblock    */ 46,
   4605         /* blocks      */ 0,
   4606         /* blocks_hi   */ 0x4000,
   4607         /* base        */ 0x01008060,
   4608         /* gran        */ 1,
   4609         /* bytes       */ 10,
   4610         /* nFields     */ 2,
   4611         /* *fields     */ soc_FDA_MEM_1008000_BCM88375_A0m_fields,
   4612         /* *views      */ NULL,
   4613         /* *views_num  */ NULL,
   4614         /* snoop_cb    */ NULL, 
   4615         /* snoop_user_data */ NULL, 
   4616         /* snoop_flags */ 0,
   4617         /* severity */ SOC_MEM_SEVERE_HIGH,
   4618         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4619         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4620         /* impl */ SOC_MEM_IMPL_NORMAL,
   4621         /* cmic_mor_clks       */ 0,
   4622     },
   4623 #endif /* chips */
   4624 
   4625 #if defined(BCM_88375_B0)
   4626     { /* SOC_MEM_INT_FDA_MEM_1008000_BCM88375_B0m */ 
   4627         /* mem            FDA_MEM_1008000m */
   4628         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4629                           SOC_MEM_FLAG_WRITEONLY |
   4630                           SOC_MEM_FLAG_READONLY |
   4631                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4632         /* cmp_fn      */ NULL,
   4633         /* *null_entry */ NULL,
   4634         /* index_min   */ 0,
   4635         /* index_max   */ 31,
   4636         /* minblock    */ 46,
   4637         /* maxblock    */ 46,
   4638         /* blocks      */ 0,
   4639         /* blocks_hi   */ 0x4000,
   4640         /* base        */ 0x01008060,
   4641         /* gran        */ 1,
   4642         /* bytes       */ 10,
   4643         /* nFields     */ 2,
   4644         /* *fields     */ soc_FDA_MEM_1008000_BCM88375_B0m_fields,
   4645         /* *views      */ NULL,
   4646         /* *views_num  */ NULL,
   4647         /* snoop_cb    */ NULL, 
   4648         /* snoop_user_data */ NULL, 
   4649         /* snoop_flags */ 0,
   4650         /* severity */ SOC_MEM_SEVERE_HIGH,
   4651         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4652         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4653         /* impl */ SOC_MEM_IMPL_NORMAL,
   4654         /* cmic_mor_clks       */ 0,
   4655     },
   4656 #endif /* chips */
   4657 
   4658 #if defined(BCM_88675_B0)
   4659     { /* SOC_MEM_INT_FDA_MEM_1008000_BCM88675_B0m */ 
   4660         /* mem            FDA_MEM_1008000m */
   4661         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4662                           SOC_MEM_FLAG_WRITEONLY |
   4663                           SOC_MEM_FLAG_READONLY |
   4664                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4665         /* cmp_fn      */ NULL,
   4666         /* *null_entry */ NULL,
   4667         /* index_min   */ 0,
   4668         /* index_max   */ 31,
   4669         /* minblock    */ 46,
   4670         /* maxblock    */ 46,
   4671         /* blocks      */ 0,
   4672         /* blocks_hi   */ 0x4000,
   4673         /* base        */ 0x01008060,
   4674         /* gran        */ 1,
   4675         /* bytes       */ 10,
   4676         /* nFields     */ 2,
   4677         /* *fields     */ soc_FDA_MEM_1008000_BCM88675_B0m_fields,
   4678         /* *views      */ NULL,
   4679         /* *views_num  */ NULL,
   4680         /* snoop_cb    */ NULL, 
   4681         /* snoop_user_data */ NULL, 
   4682         /* snoop_flags */ 0,
   4683         /* severity */ SOC_MEM_SEVERE_HIGH,
   4684         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4685         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4686         /* impl */ SOC_MEM_IMPL_NORMAL,
   4687         /* cmic_mor_clks       */ 0,
   4688     },
   4689 #endif /* chips */
   4690 
   4691 #if defined(BCM_88680_A0)
   4692     { /* SOC_MEM_INT_FDA_MEM_1008000_BCM88680_A0m */ 
   4693         /* mem            FDA_MEM_1008000m */
   4694         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4695                           SOC_MEM_FLAG_WRITEONLY |
   4696                           SOC_MEM_FLAG_READONLY |
   4697                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4698         /* cmp_fn      */ NULL,
   4699         /* *null_entry */ NULL,
   4700         /* index_min   */ 0,
   4701         /* index_max   */ 31,
   4702         /* minblock    */ 47,
   4703         /* maxblock    */ 47,
   4704         /* blocks      */ 0,
   4705         /* blocks_hi   */ 0x8000,
   4706         /* base        */ 0x01008060,
   4707         /* gran        */ 1,
   4708         /* bytes       */ 10,
   4709         /* nFields     */ 2,
   4710         /* *fields     */ soc_FDA_MEM_1008000_BCM88680_A0m_fields,
   4711         /* *views      */ NULL,
   4712         /* *views_num  */ NULL,
   4713         /* snoop_cb    */ NULL, 
   4714         /* snoop_user_data */ NULL, 
   4715         /* snoop_flags */ 0,
   4716         /* severity */ SOC_MEM_SEVERE_HIGH,
   4717         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4718         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4719         /* impl */ SOC_MEM_IMPL_NORMAL,
   4720         /* cmic_mor_clks       */ 0,
   4721     },
   4722 #endif /* chips */
   4723 
   4724 #if defined(BCM_88375_A0)
   4725     { /* SOC_MEM_INT_FDA_MEM_1009000_BCM88375_A0m */ 
   4726         /* mem            FDA_MEM_1009000m */
   4727         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4728                           SOC_MEM_FLAG_WRITEONLY |
   4729                           SOC_MEM_FLAG_READONLY |
   4730                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4731         /* cmp_fn      */ NULL,
   4732         /* *null_entry */ NULL,
   4733         /* index_min   */ 0,
   4734         /* index_max   */ 31,
   4735         /* minblock    */ 46,
   4736         /* maxblock    */ 46,
   4737         /* blocks      */ 0,
   4738         /* blocks_hi   */ 0x4000,
   4739         /* base        */ 0x01009060,
   4740         /* gran        */ 1,
   4741         /* bytes       */ 136,
   4742         /* nFields     */ 12,
   4743         /* *fields     */ soc_FDA_MEM_1009000_BCM88375_A0m_fields,
   4744         /* *views      */ NULL,
   4745         /* *views_num  */ NULL,
   4746         /* snoop_cb    */ NULL, 
   4747         /* snoop_user_data */ NULL, 
   4748         /* snoop_flags */ 0,
   4749         /* severity */ SOC_MEM_SEVERE_LOW,
   4750         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4751         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4752         /* impl */ SOC_MEM_IMPL_NORMAL,
   4753         /* cmic_mor_clks       */ 0,
   4754     },
   4755 #endif /* chips */
   4756 
   4757 #if defined(BCM_88375_B0)
   4758     { /* SOC_MEM_INT_FDA_MEM_1009000_BCM88375_B0m */ 
   4759         /* mem            FDA_MEM_1009000m */
   4760         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4761                           SOC_MEM_FLAG_WRITEONLY |
   4762                           SOC_MEM_FLAG_READONLY |
   4763                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4764         /* cmp_fn      */ NULL,
   4765         /* *null_entry */ NULL,
   4766         /* index_min   */ 0,
   4767         /* index_max   */ 31,
   4768         /* minblock    */ 46,
   4769         /* maxblock    */ 46,
   4770         /* blocks      */ 0,
   4771         /* blocks_hi   */ 0x4000,
   4772         /* base        */ 0x01009060,
   4773         /* gran        */ 1,
   4774         /* bytes       */ 136,
   4775         /* nFields     */ 12,
   4776         /* *fields     */ soc_FDA_MEM_1009000_BCM88375_B0m_fields,
   4777         /* *views      */ NULL,
   4778         /* *views_num  */ NULL,
   4779         /* snoop_cb    */ NULL, 
   4780         /* snoop_user_data */ NULL, 
   4781         /* snoop_flags */ 0,
   4782         /* severity */ SOC_MEM_SEVERE_LOW,
   4783         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4784         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4785         /* impl */ SOC_MEM_IMPL_NORMAL,
   4786         /* cmic_mor_clks       */ 0,
   4787     },
   4788 #endif /* chips */
   4789 
   4790 #if defined(BCM_88675_B0)
   4791     { /* SOC_MEM_INT_FDA_MEM_1009000_BCM88675_B0m */ 
   4792         /* mem            FDA_MEM_1009000m */
   4793         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4794                           SOC_MEM_FLAG_WRITEONLY |
   4795                           SOC_MEM_FLAG_READONLY |
   4796                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4797         /* cmp_fn      */ NULL,
   4798         /* *null_entry */ NULL,
   4799         /* index_min   */ 0,
   4800         /* index_max   */ 31,
   4801         /* minblock    */ 46,
   4802         /* maxblock    */ 46,
   4803         /* blocks      */ 0,
   4804         /* blocks_hi   */ 0x4000,
   4805         /* base        */ 0x01009060,
   4806         /* gran        */ 1,
   4807         /* bytes       */ 136,
   4808         /* nFields     */ 12,
   4809         /* *fields     */ soc_FDA_MEM_1009000_BCM88675_B0m_fields,
   4810         /* *views      */ NULL,
   4811         /* *views_num  */ NULL,
   4812         /* snoop_cb    */ NULL, 
   4813         /* snoop_user_data */ NULL, 
   4814         /* snoop_flags */ 0,
   4815         /* severity */ SOC_MEM_SEVERE_LOW,
   4816         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4817         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4818         /* impl */ SOC_MEM_IMPL_NORMAL,
   4819         /* cmic_mor_clks       */ 0,
   4820     },
   4821 #endif /* chips */
   4822 
   4823 #if defined(BCM_88680_A0)
   4824     { /* SOC_MEM_INT_FDA_MEM_1009000_BCM88680_A0m */ 
   4825         /* mem            FDA_MEM_1009000m */
   4826         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4827                           SOC_MEM_FLAG_WRITEONLY |
   4828                           SOC_MEM_FLAG_READONLY |
   4829                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4830         /* cmp_fn      */ NULL,
   4831         /* *null_entry */ NULL,
   4832         /* index_min   */ 0,
   4833         /* index_max   */ 31,
   4834         /* minblock    */ 47,
   4835         /* maxblock    */ 47,
   4836         /* blocks      */ 0,
   4837         /* blocks_hi   */ 0x8000,
   4838         /* base        */ 0x01009060,
   4839         /* gran        */ 1,
   4840         /* bytes       */ 136,
   4841         /* nFields     */ 12,
   4842         /* *fields     */ soc_FDA_MEM_1009000_BCM88680_A0m_fields,
   4843         /* *views      */ NULL,
   4844         /* *views_num  */ NULL,
   4845         /* snoop_cb    */ NULL, 
   4846         /* snoop_user_data */ NULL, 
   4847         /* snoop_flags */ 0,
   4848         /* severity */ SOC_MEM_SEVERE_LOW,
   4849         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4850         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4851         /* impl */ SOC_MEM_IMPL_NORMAL,
   4852         /* cmic_mor_clks       */ 0,
   4853     },
   4854 #endif /* chips */
   4855 
   4856 #if defined(BCM_88375_A0)
   4857     { /* SOC_MEM_INT_FDA_MEM_1010000_BCM88375_A0m */ 
   4858         /* mem            FDA_MEM_1010000m */
   4859         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4860                           SOC_MEM_FLAG_WRITEONLY |
   4861                           SOC_MEM_FLAG_READONLY |
   4862                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4863         /* cmp_fn      */ NULL,
   4864         /* *null_entry */ NULL,
   4865         /* index_min   */ 0,
   4866         /* index_max   */ 31,
   4867         /* minblock    */ 46,
   4868         /* maxblock    */ 46,
   4869         /* blocks      */ 0,
   4870         /* blocks_hi   */ 0x4000,
   4871         /* base        */ 0x01010060,
   4872         /* gran        */ 1,
   4873         /* bytes       */ 136,
   4874         /* nFields     */ 1,
   4875         /* *fields     */ soc_FDA_MEM_1010000_BCM88375_A0m_fields,
   4876         /* *views      */ NULL,
   4877         /* *views_num  */ NULL,
   4878         /* snoop_cb    */ NULL, 
   4879         /* snoop_user_data */ NULL, 
   4880         /* snoop_flags */ 0,
   4881         /* severity */ SOC_MEM_SEVERE_HIGH,
   4882         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4883         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4884         /* impl */ SOC_MEM_IMPL_NORMAL,
   4885         /* cmic_mor_clks       */ 0,
   4886     },
   4887 #endif /* chips */
   4888 
   4889 #if defined(BCM_88375_B0)
   4890     { /* SOC_MEM_INT_FDA_MEM_1010000_BCM88375_B0m */ 
   4891         /* mem            FDA_MEM_1010000m */
   4892         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4893                           SOC_MEM_FLAG_WRITEONLY |
   4894                           SOC_MEM_FLAG_READONLY |
   4895                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4896         /* cmp_fn      */ NULL,
   4897         /* *null_entry */ NULL,
   4898         /* index_min   */ 0,
   4899         /* index_max   */ 31,
   4900         /* minblock    */ 46,
   4901         /* maxblock    */ 46,
   4902         /* blocks      */ 0,
   4903         /* blocks_hi   */ 0x4000,
   4904         /* base        */ 0x01010060,
   4905         /* gran        */ 1,
   4906         /* bytes       */ 136,
   4907         /* nFields     */ 1,
   4908         /* *fields     */ soc_FDA_MEM_1010000_BCM88375_B0m_fields,
   4909         /* *views      */ NULL,
   4910         /* *views_num  */ NULL,
   4911         /* snoop_cb    */ NULL, 
   4912         /* snoop_user_data */ NULL, 
   4913         /* snoop_flags */ 0,
   4914         /* severity */ SOC_MEM_SEVERE_HIGH,
   4915         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4916         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4917         /* impl */ SOC_MEM_IMPL_NORMAL,
   4918         /* cmic_mor_clks       */ 0,
   4919     },
   4920 #endif /* chips */
   4921 
   4922 #if defined(BCM_88675_B0)
   4923     { /* SOC_MEM_INT_FDA_MEM_1010000_BCM88675_B0m */ 
   4924         /* mem            FDA_MEM_1010000m */
   4925         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4926                           SOC_MEM_FLAG_WRITEONLY |
   4927                           SOC_MEM_FLAG_READONLY |
   4928                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4929         /* cmp_fn      */ NULL,
   4930         /* *null_entry */ NULL,
   4931         /* index_min   */ 0,
   4932         /* index_max   */ 31,
   4933         /* minblock    */ 46,
   4934         /* maxblock    */ 46,
   4935         /* blocks      */ 0,
   4936         /* blocks_hi   */ 0x4000,
   4937         /* base        */ 0x01010060,
   4938         /* gran        */ 1,
   4939         /* bytes       */ 136,
   4940         /* nFields     */ 1,
   4941         /* *fields     */ soc_FDA_MEM_1010000_BCM88675_B0m_fields,
   4942         /* *views      */ NULL,
   4943         /* *views_num  */ NULL,
   4944         /* snoop_cb    */ NULL, 
   4945         /* snoop_user_data */ NULL, 
   4946         /* snoop_flags */ 0,
   4947         /* severity */ SOC_MEM_SEVERE_HIGH,
   4948         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4949         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4950         /* impl */ SOC_MEM_IMPL_NORMAL,
   4951         /* cmic_mor_clks       */ 0,
   4952     },
   4953 #endif /* chips */
   4954 
   4955 #if defined(BCM_88680_A0)
   4956     { /* SOC_MEM_INT_FDA_MEM_1010000_BCM88680_A0m */ 
   4957         /* mem            FDA_MEM_1010000m */
   4958         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4959                           SOC_MEM_FLAG_WRITEONLY |
   4960                           SOC_MEM_FLAG_READONLY |
   4961                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4962         /* cmp_fn      */ NULL,
   4963         /* *null_entry */ NULL,
   4964         /* index_min   */ 0,
   4965         /* index_max   */ 31,
   4966         /* minblock    */ 47,
   4967         /* maxblock    */ 47,
   4968         /* blocks      */ 0,
   4969         /* blocks_hi   */ 0x8000,
   4970         /* base        */ 0x01010060,
   4971         /* gran        */ 1,
   4972         /* bytes       */ 136,
   4973         /* nFields     */ 1,
   4974         /* *fields     */ soc_FDA_MEM_1010000_BCM88680_A0m_fields,
   4975         /* *views      */ NULL,
   4976         /* *views_num  */ NULL,
   4977         /* snoop_cb    */ NULL, 
   4978         /* snoop_user_data */ NULL, 
   4979         /* snoop_flags */ 0,
   4980         /* severity */ SOC_MEM_SEVERE_HIGH,
   4981         /* type */ SOC_MEM_TYPE_TWO_PORT,
   4982         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4983         /* impl */ SOC_MEM_IMPL_NORMAL,
   4984         /* cmic_mor_clks       */ 0,
   4985     },
   4986 #endif /* chips */
   4987 
   4988 #if defined(BCM_88375_A0)
   4989     { /* SOC_MEM_INT_FDA_MEM_1011000_BCM88375_A0m */ 
   4990         /* mem            FDA_MEM_1011000m */
   4991         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   4992                           SOC_MEM_FLAG_WRITEONLY |
   4993                           SOC_MEM_FLAG_READONLY |
   4994                           SOC_MEM_FLAG_VALID, /* 0x2 */
   4995         /* cmp_fn      */ NULL,
   4996         /* *null_entry */ NULL,
   4997         /* index_min   */ 0,
   4998         /* index_max   */ 31,
   4999         /* minblock    */ 46,
   5000         /* maxblock    */ 46,
   5001         /* blocks      */ 0,
   5002         /* blocks_hi   */ 0x4000,
   5003         /* base        */ 0x01011060,
   5004         /* gran        */ 1,
   5005         /* bytes       */ 10,
   5006         /* nFields     */ 5,
   5007         /* *fields     */ soc_FDA_MEM_1011000_BCM88375_A0m_fields,
   5008         /* *views      */ NULL,
   5009         /* *views_num  */ NULL,
   5010         /* snoop_cb    */ NULL, 
   5011         /* snoop_user_data */ NULL, 
   5012         /* snoop_flags */ 0,
   5013         /* severity */ SOC_MEM_SEVERE_HIGH,
   5014         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5015         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5016         /* impl */ SOC_MEM_IMPL_NORMAL,
   5017         /* cmic_mor_clks       */ 0,
   5018     },
   5019 #endif /* chips */
   5020 
   5021 #if defined(BCM_88375_B0)
   5022     { /* SOC_MEM_INT_FDA_MEM_1011000_BCM88375_B0m */ 
   5023         /* mem            FDA_MEM_1011000m */
   5024         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5025                           SOC_MEM_FLAG_WRITEONLY |
   5026                           SOC_MEM_FLAG_READONLY |
   5027                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5028         /* cmp_fn      */ NULL,
   5029         /* *null_entry */ NULL,
   5030         /* index_min   */ 0,
   5031         /* index_max   */ 31,
   5032         /* minblock    */ 46,
   5033         /* maxblock    */ 46,
   5034         /* blocks      */ 0,
   5035         /* blocks_hi   */ 0x4000,
   5036         /* base        */ 0x01011060,
   5037         /* gran        */ 1,
   5038         /* bytes       */ 10,
   5039         /* nFields     */ 5,
   5040         /* *fields     */ soc_FDA_MEM_1011000_BCM88375_B0m_fields,
   5041         /* *views      */ NULL,
   5042         /* *views_num  */ NULL,
   5043         /* snoop_cb    */ NULL, 
   5044         /* snoop_user_data */ NULL, 
   5045         /* snoop_flags */ 0,
   5046         /* severity */ SOC_MEM_SEVERE_HIGH,
   5047         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5048         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5049         /* impl */ SOC_MEM_IMPL_NORMAL,
   5050         /* cmic_mor_clks       */ 0,
   5051     },
   5052 #endif /* chips */
   5053 
   5054 #if defined(BCM_88675_B0)
   5055     { /* SOC_MEM_INT_FDA_MEM_1011000_BCM88675_B0m */ 
   5056         /* mem            FDA_MEM_1011000m */
   5057         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5058                           SOC_MEM_FLAG_WRITEONLY |
   5059                           SOC_MEM_FLAG_READONLY |
   5060                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5061         /* cmp_fn      */ NULL,
   5062         /* *null_entry */ NULL,
   5063         /* index_min   */ 0,
   5064         /* index_max   */ 31,
   5065         /* minblock    */ 46,
   5066         /* maxblock    */ 46,
   5067         /* blocks      */ 0,
   5068         /* blocks_hi   */ 0x4000,
   5069         /* base        */ 0x01011060,
   5070         /* gran        */ 1,
   5071         /* bytes       */ 10,
   5072         /* nFields     */ 5,
   5073         /* *fields     */ soc_FDA_MEM_1011000_BCM88675_B0m_fields,
   5074         /* *views      */ NULL,
   5075         /* *views_num  */ NULL,
   5076         /* snoop_cb    */ NULL, 
   5077         /* snoop_user_data */ NULL, 
   5078         /* snoop_flags */ 0,
   5079         /* severity */ SOC_MEM_SEVERE_HIGH,
   5080         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5081         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5082         /* impl */ SOC_MEM_IMPL_NORMAL,
   5083         /* cmic_mor_clks       */ 0,
   5084     },
   5085 #endif /* chips */
   5086 
   5087 #if defined(BCM_88680_A0)
   5088     { /* SOC_MEM_INT_FDA_MEM_1011000_BCM88680_A0m */ 
   5089         /* mem            FDA_MEM_1011000m */
   5090         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5091                           SOC_MEM_FLAG_WRITEONLY |
   5092                           SOC_MEM_FLAG_READONLY |
   5093                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5094         /* cmp_fn      */ NULL,
   5095         /* *null_entry */ NULL,
   5096         /* index_min   */ 0,
   5097         /* index_max   */ 31,
   5098         /* minblock    */ 47,
   5099         /* maxblock    */ 47,
   5100         /* blocks      */ 0,
   5101         /* blocks_hi   */ 0x8000,
   5102         /* base        */ 0x01011060,
   5103         /* gran        */ 1,
   5104         /* bytes       */ 10,
   5105         /* nFields     */ 5,
   5106         /* *fields     */ soc_FDA_MEM_1011000_BCM88680_A0m_fields,
   5107         /* *views      */ NULL,
   5108         /* *views_num  */ NULL,
   5109         /* snoop_cb    */ NULL, 
   5110         /* snoop_user_data */ NULL, 
   5111         /* snoop_flags */ 0,
   5112         /* severity */ SOC_MEM_SEVERE_HIGH,
   5113         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5114         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5115         /* impl */ SOC_MEM_IMPL_NORMAL,
   5116         /* cmic_mor_clks       */ 0,
   5117     },
   5118 #endif /* chips */
   5119 
   5120 #if defined(BCM_88690_A0)
   5121     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_66m */ 
   5122         /* mem            FDR_AUTO_DOC_NAME_66m */
   5123         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5124                           SOC_MEM_FLAG_WRITEONLY |
   5125                           SOC_MEM_FLAG_READONLY |
   5126                           SOC_MEM_FLAG_VALID |
   5127                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5128         /* cmp_fn      */ NULL,
   5129         /* *null_entry */ NULL,
   5130         /* index_min   */ 0,
   5131         /* index_max   */ 2047,
   5132         /* minblock    */ 101,
   5133         /* maxblock    */ 102,
   5134         /* blocks      */ 0,
   5135         /* blocks_hi   */ 0xffffffff,
   5136         /* base        */ 0x00000000,
   5137         /* gran        */ 1,
   5138         /* bytes       */ 130,
   5139         /* nFields     */ 2,
   5140         /* *fields     */ soc_FDR_AUTO_DOC_NAME_66m_fields,
   5141         /* *views      */ NULL,
   5142         /* *views_num  */ NULL,
   5143         /* snoop_cb    */ NULL, 
   5144         /* snoop_user_data */ NULL, 
   5145         /* snoop_flags */ 0,
   5146         /* severity */ SOC_MEM_SEVERE_LOW,
   5147         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5148         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
   5149         /* impl */ SOC_MEM_IMPL_NORMAL,
   5150         /* cmic_mor_clks       */ 0,
   5151     },
   5152 #endif /* chips */
   5153 
   5154 #if defined(BCM_88690_A0)
   5155     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_67m */ 
   5156         /* mem            FDR_AUTO_DOC_NAME_67m */
   5157         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5158                           SOC_MEM_FLAG_WRITEONLY |
   5159                           SOC_MEM_FLAG_READONLY |
   5160                           SOC_MEM_FLAG_VALID |
   5161                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5162         /* cmp_fn      */ NULL,
   5163         /* *null_entry */ NULL,
   5164         /* index_min   */ 0,
   5165         /* index_max   */ 4095,
   5166         /* minblock    */ 101,
   5167         /* maxblock    */ 102,
   5168         /* blocks      */ 0,
   5169         /* blocks_hi   */ 0xffffffff,
   5170         /* base        */ 0x00060000,
   5171         /* gran        */ 1,
   5172         /* bytes       */ 7,
   5173         /* nFields     */ 11,
   5174         /* *fields     */ soc_FDR_AUTO_DOC_NAME_67m_fields,
   5175         /* *views      */ NULL,
   5176         /* *views_num  */ NULL,
   5177         /* snoop_cb    */ NULL, 
   5178         /* snoop_user_data */ NULL, 
   5179         /* snoop_flags */ 0,
   5180         /* severity */ SOC_MEM_SEVERE_LOW,
   5181         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5182         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5183         /* impl */ SOC_MEM_IMPL_NORMAL,
   5184         /* cmic_mor_clks       */ 0,
   5185     },
   5186 #endif /* chips */
   5187 
   5188 #if defined(BCM_88690_A0)
   5189     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_68m */ 
   5190         /* mem            FDR_AUTO_DOC_NAME_68m */
   5191         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5192                           SOC_MEM_FLAG_WRITEONLY |
   5193                           SOC_MEM_FLAG_READONLY |
   5194                           SOC_MEM_FLAG_VALID |
   5195                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5196         /* cmp_fn      */ NULL,
   5197         /* *null_entry */ NULL,
   5198         /* index_min   */ 0,
   5199         /* index_max   */ 4095,
   5200         /* minblock    */ 101,
   5201         /* maxblock    */ 102,
   5202         /* blocks      */ 0,
   5203         /* blocks_hi   */ 0xffffffff,
   5204         /* base        */ 0x000a0000,
   5205         /* gran        */ 1,
   5206         /* bytes       */ 7,
   5207         /* nFields     */ 2,
   5208         /* *fields     */ soc_FDR_AUTO_DOC_NAME_68m_fields,
   5209         /* *views      */ NULL,
   5210         /* *views_num  */ NULL,
   5211         /* snoop_cb    */ NULL, 
   5212         /* snoop_user_data */ NULL, 
   5213         /* snoop_flags */ 0,
   5214         /* severity */ SOC_MEM_SEVERE_HIGH,
   5215         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5216         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5217         /* impl */ SOC_MEM_IMPL_NORMAL,
   5218         /* cmic_mor_clks       */ 0,
   5219     },
   5220 #endif /* chips */
   5221 
   5222 #if defined(BCM_88690_A0)
   5223     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_69m */ 
   5224         /* mem            FDR_AUTO_DOC_NAME_69m */
   5225         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5226                           SOC_MEM_FLAG_WRITEONLY |
   5227                           SOC_MEM_FLAG_READONLY |
   5228                           SOC_MEM_FLAG_VALID |
   5229                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5230         /* cmp_fn      */ NULL,
   5231         /* *null_entry */ NULL,
   5232         /* index_min   */ 0,
   5233         /* index_max   */ 1023,
   5234         /* minblock    */ 101,
   5235         /* maxblock    */ 102,
   5236         /* blocks      */ 0,
   5237         /* blocks_hi   */ 0xffffffff,
   5238         /* base        */ 0x002e0000,
   5239         /* gran        */ 1,
   5240         /* bytes       */ 130,
   5241         /* nFields     */ 2,
   5242         /* *fields     */ soc_FDR_AUTO_DOC_NAME_69m_fields,
   5243         /* *views      */ NULL,
   5244         /* *views_num  */ NULL,
   5245         /* snoop_cb    */ NULL, 
   5246         /* snoop_user_data */ NULL, 
   5247         /* snoop_flags */ 0,
   5248         /* severity */ SOC_MEM_SEVERE_LOW,
   5249         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5250         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
   5251         /* impl */ SOC_MEM_IMPL_NORMAL,
   5252         /* cmic_mor_clks       */ 0,
   5253     },
   5254 #endif /* chips */
   5255 
   5256 #if defined(BCM_88690_A0)
   5257     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_70m */ 
   5258         /* mem            FDR_AUTO_DOC_NAME_70m */
   5259         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5260                           SOC_MEM_FLAG_WRITEONLY |
   5261                           SOC_MEM_FLAG_READONLY |
   5262                           SOC_MEM_FLAG_VALID |
   5263                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5264         /* cmp_fn      */ NULL,
   5265         /* *null_entry */ NULL,
   5266         /* index_min   */ 0,
   5267         /* index_max   */ 2047,
   5268         /* minblock    */ 101,
   5269         /* maxblock    */ 102,
   5270         /* blocks      */ 0,
   5271         /* blocks_hi   */ 0xffffffff,
   5272         /* base        */ 0x002e4000,
   5273         /* gran        */ 1,
   5274         /* bytes       */ 7,
   5275         /* nFields     */ 11,
   5276         /* *fields     */ soc_FDR_AUTO_DOC_NAME_70m_fields,
   5277         /* *views      */ NULL,
   5278         /* *views_num  */ NULL,
   5279         /* snoop_cb    */ NULL, 
   5280         /* snoop_user_data */ NULL, 
   5281         /* snoop_flags */ 0,
   5282         /* severity */ SOC_MEM_SEVERE_LOW,
   5283         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5284         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5285         /* impl */ SOC_MEM_IMPL_NORMAL,
   5286         /* cmic_mor_clks       */ 0,
   5287     },
   5288 #endif /* chips */
   5289 
   5290 #if defined(BCM_88690_A0)
   5291     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_71m */ 
   5292         /* mem            FDR_AUTO_DOC_NAME_71m */
   5293         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5294                           SOC_MEM_FLAG_WRITEONLY |
   5295                           SOC_MEM_FLAG_READONLY |
   5296                           SOC_MEM_FLAG_VALID |
   5297                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5298         /* cmp_fn      */ NULL,
   5299         /* *null_entry */ NULL,
   5300         /* index_min   */ 0,
   5301         /* index_max   */ 2047,
   5302         /* minblock    */ 101,
   5303         /* maxblock    */ 102,
   5304         /* blocks      */ 0,
   5305         /* blocks_hi   */ 0xffffffff,
   5306         /* base        */ 0x002e8000,
   5307         /* gran        */ 1,
   5308         /* bytes       */ 7,
   5309         /* nFields     */ 2,
   5310         /* *fields     */ soc_FDR_AUTO_DOC_NAME_71m_fields,
   5311         /* *views      */ NULL,
   5312         /* *views_num  */ NULL,
   5313         /* snoop_cb    */ NULL, 
   5314         /* snoop_user_data */ NULL, 
   5315         /* snoop_flags */ 0,
   5316         /* severity */ SOC_MEM_SEVERE_HIGH,
   5317         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5318         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5319         /* impl */ SOC_MEM_IMPL_NORMAL,
   5320         /* cmic_mor_clks       */ 0,
   5321     },
   5322 #endif /* chips */
   5323 
   5324 #if defined(BCM_88690_A0)
   5325     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_72m */ 
   5326         /* mem            FDR_AUTO_DOC_NAME_72m */
   5327         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5328                           SOC_MEM_FLAG_WRITEONLY |
   5329                           SOC_MEM_FLAG_READONLY |
   5330                           SOC_MEM_FLAG_VALID |
   5331                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5332         /* cmp_fn      */ NULL,
   5333         /* *null_entry */ NULL,
   5334         /* index_min   */ 0,
   5335         /* index_max   */ 1023,
   5336         /* minblock    */ 101,
   5337         /* maxblock    */ 102,
   5338         /* blocks      */ 0,
   5339         /* blocks_hi   */ 0xffffffff,
   5340         /* base        */ 0x00304000,
   5341         /* gran        */ 1,
   5342         /* bytes       */ 130,
   5343         /* nFields     */ 2,
   5344         /* *fields     */ soc_FDR_AUTO_DOC_NAME_72m_fields,
   5345         /* *views      */ NULL,
   5346         /* *views_num  */ NULL,
   5347         /* snoop_cb    */ NULL, 
   5348         /* snoop_user_data */ NULL, 
   5349         /* snoop_flags */ 0,
   5350         /* severity */ SOC_MEM_SEVERE_LOW,
   5351         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5352         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5353         /* impl */ SOC_MEM_IMPL_NORMAL,
   5354         /* cmic_mor_clks       */ 0,
   5355     },
   5356 #endif /* chips */
   5357 
   5358 #if defined(BCM_88690_A0)
   5359     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_73m */ 
   5360         /* mem            FDR_AUTO_DOC_NAME_73m */
   5361         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5362                           SOC_MEM_FLAG_WRITEONLY |
   5363                           SOC_MEM_FLAG_READONLY |
   5364                           SOC_MEM_FLAG_VALID |
   5365                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5366         /* cmp_fn      */ NULL,
   5367         /* *null_entry */ NULL,
   5368         /* index_min   */ 0,
   5369         /* index_max   */ 2047,
   5370         /* minblock    */ 101,
   5371         /* maxblock    */ 102,
   5372         /* blocks      */ 0,
   5373         /* blocks_hi   */ 0xffffffff,
   5374         /* base        */ 0x00344000,
   5375         /* gran        */ 1,
   5376         /* bytes       */ 7,
   5377         /* nFields     */ 11,
   5378         /* *fields     */ soc_FDR_AUTO_DOC_NAME_73m_fields,
   5379         /* *views      */ NULL,
   5380         /* *views_num  */ NULL,
   5381         /* snoop_cb    */ NULL, 
   5382         /* snoop_user_data */ NULL, 
   5383         /* snoop_flags */ 0,
   5384         /* severity */ SOC_MEM_SEVERE_LOW,
   5385         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5386         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5387         /* impl */ SOC_MEM_IMPL_NORMAL,
   5388         /* cmic_mor_clks       */ 0,
   5389     },
   5390 #endif /* chips */
   5391 
   5392 #if defined(BCM_88690_A0)
   5393     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_74m */ 
   5394         /* mem            FDR_AUTO_DOC_NAME_74m */
   5395         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5396                           SOC_MEM_FLAG_WRITEONLY |
   5397                           SOC_MEM_FLAG_READONLY |
   5398                           SOC_MEM_FLAG_VALID |
   5399                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5400         /* cmp_fn      */ NULL,
   5401         /* *null_entry */ NULL,
   5402         /* index_min   */ 0,
   5403         /* index_max   */ 2047,
   5404         /* minblock    */ 101,
   5405         /* maxblock    */ 102,
   5406         /* blocks      */ 0,
   5407         /* blocks_hi   */ 0xffffffff,
   5408         /* base        */ 0x00370000,
   5409         /* gran        */ 1,
   5410         /* bytes       */ 10,
   5411         /* nFields     */ 3,
   5412         /* *fields     */ soc_FDR_AUTO_DOC_NAME_74m_fields,
   5413         /* *views      */ NULL,
   5414         /* *views_num  */ NULL,
   5415         /* snoop_cb    */ NULL, 
   5416         /* snoop_user_data */ NULL, 
   5417         /* snoop_flags */ 0,
   5418         /* severity */ SOC_MEM_SEVERE_HIGH,
   5419         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5420         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5421         /* impl */ SOC_MEM_IMPL_NORMAL,
   5422         /* cmic_mor_clks       */ 0,
   5423     },
   5424 #endif /* chips */
   5425 
   5426 #if defined(BCM_88690_B0)
   5427     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_66_BCM88690_B0m */ 
   5428         /* mem            FDR_AUTO_DOC_NAME_66m */
   5429         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5430                           SOC_MEM_FLAG_WRITEONLY |
   5431                           SOC_MEM_FLAG_READONLY |
   5432                           SOC_MEM_FLAG_VALID |
   5433                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5434         /* cmp_fn      */ NULL,
   5435         /* *null_entry */ NULL,
   5436         /* index_min   */ 0,
   5437         /* index_max   */ 2047,
   5438         /* minblock    */ 101,
   5439         /* maxblock    */ 102,
   5440         /* blocks      */ 0,
   5441         /* blocks_hi   */ 0xffffffff,
   5442         /* base        */ 0x00000000,
   5443         /* gran        */ 1,
   5444         /* bytes       */ 130,
   5445         /* nFields     */ 2,
   5446         /* *fields     */ soc_FDR_AUTO_DOC_NAME_66_BCM88690_B0m_fields,
   5447         /* *views      */ NULL,
   5448         /* *views_num  */ NULL,
   5449         /* snoop_cb    */ NULL, 
   5450         /* snoop_user_data */ NULL, 
   5451         /* snoop_flags */ 0,
   5452         /* severity */ SOC_MEM_SEVERE_LOW,
   5453         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5454         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
   5455         /* impl */ SOC_MEM_IMPL_NORMAL,
   5456         /* cmic_mor_clks       */ 0,
   5457     },
   5458 #endif /* chips */
   5459 
   5460 #if defined(BCM_88690_B0)
   5461     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_67_BCM88690_B0m */ 
   5462         /* mem            FDR_AUTO_DOC_NAME_67m */
   5463         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5464                           SOC_MEM_FLAG_WRITEONLY |
   5465                           SOC_MEM_FLAG_READONLY |
   5466                           SOC_MEM_FLAG_VALID |
   5467                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5468         /* cmp_fn      */ NULL,
   5469         /* *null_entry */ NULL,
   5470         /* index_min   */ 0,
   5471         /* index_max   */ 4095,
   5472         /* minblock    */ 101,
   5473         /* maxblock    */ 102,
   5474         /* blocks      */ 0,
   5475         /* blocks_hi   */ 0xffffffff,
   5476         /* base        */ 0x00060000,
   5477         /* gran        */ 1,
   5478         /* bytes       */ 7,
   5479         /* nFields     */ 11,
   5480         /* *fields     */ soc_FDR_AUTO_DOC_NAME_67_BCM88690_B0m_fields,
   5481         /* *views      */ NULL,
   5482         /* *views_num  */ NULL,
   5483         /* snoop_cb    */ NULL, 
   5484         /* snoop_user_data */ NULL, 
   5485         /* snoop_flags */ 0,
   5486         /* severity */ SOC_MEM_SEVERE_LOW,
   5487         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5488         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5489         /* impl */ SOC_MEM_IMPL_NORMAL,
   5490         /* cmic_mor_clks       */ 0,
   5491     },
   5492 #endif /* chips */
   5493 
   5494 #if defined(BCM_88690_B0)
   5495     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_68_BCM88690_B0m */ 
   5496         /* mem            FDR_AUTO_DOC_NAME_68m */
   5497         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5498                           SOC_MEM_FLAG_WRITEONLY |
   5499                           SOC_MEM_FLAG_READONLY |
   5500                           SOC_MEM_FLAG_VALID |
   5501                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5502         /* cmp_fn      */ NULL,
   5503         /* *null_entry */ NULL,
   5504         /* index_min   */ 0,
   5505         /* index_max   */ 4095,
   5506         /* minblock    */ 101,
   5507         /* maxblock    */ 102,
   5508         /* blocks      */ 0,
   5509         /* blocks_hi   */ 0xffffffff,
   5510         /* base        */ 0x000a0000,
   5511         /* gran        */ 1,
   5512         /* bytes       */ 7,
   5513         /* nFields     */ 2,
   5514         /* *fields     */ soc_FDR_AUTO_DOC_NAME_68_BCM88690_B0m_fields,
   5515         /* *views      */ NULL,
   5516         /* *views_num  */ NULL,
   5517         /* snoop_cb    */ NULL, 
   5518         /* snoop_user_data */ NULL, 
   5519         /* snoop_flags */ 0,
   5520         /* severity */ SOC_MEM_SEVERE_HIGH,
   5521         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5522         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5523         /* impl */ SOC_MEM_IMPL_NORMAL,
   5524         /* cmic_mor_clks       */ 0,
   5525     },
   5526 #endif /* chips */
   5527 
   5528 #if defined(BCM_88690_B0)
   5529     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_69_BCM88690_B0m */ 
   5530         /* mem            FDR_AUTO_DOC_NAME_69m */
   5531         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5532                           SOC_MEM_FLAG_WRITEONLY |
   5533                           SOC_MEM_FLAG_READONLY |
   5534                           SOC_MEM_FLAG_VALID |
   5535                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5536         /* cmp_fn      */ NULL,
   5537         /* *null_entry */ NULL,
   5538         /* index_min   */ 0,
   5539         /* index_max   */ 1023,
   5540         /* minblock    */ 101,
   5541         /* maxblock    */ 102,
   5542         /* blocks      */ 0,
   5543         /* blocks_hi   */ 0xffffffff,
   5544         /* base        */ 0x002e0000,
   5545         /* gran        */ 1,
   5546         /* bytes       */ 130,
   5547         /* nFields     */ 2,
   5548         /* *fields     */ soc_FDR_AUTO_DOC_NAME_69_BCM88690_B0m_fields,
   5549         /* *views      */ NULL,
   5550         /* *views_num  */ NULL,
   5551         /* snoop_cb    */ NULL, 
   5552         /* snoop_user_data */ NULL, 
   5553         /* snoop_flags */ 0,
   5554         /* severity */ SOC_MEM_SEVERE_LOW,
   5555         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5556         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
   5557         /* impl */ SOC_MEM_IMPL_NORMAL,
   5558         /* cmic_mor_clks       */ 0,
   5559     },
   5560 #endif /* chips */
   5561 
   5562 #if defined(BCM_88690_B0)
   5563     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_70_BCM88690_B0m */ 
   5564         /* mem            FDR_AUTO_DOC_NAME_70m */
   5565         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5566                           SOC_MEM_FLAG_WRITEONLY |
   5567                           SOC_MEM_FLAG_READONLY |
   5568                           SOC_MEM_FLAG_VALID |
   5569                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5570         /* cmp_fn      */ NULL,
   5571         /* *null_entry */ NULL,
   5572         /* index_min   */ 0,
   5573         /* index_max   */ 2047,
   5574         /* minblock    */ 101,
   5575         /* maxblock    */ 102,
   5576         /* blocks      */ 0,
   5577         /* blocks_hi   */ 0xffffffff,
   5578         /* base        */ 0x002e4000,
   5579         /* gran        */ 1,
   5580         /* bytes       */ 7,
   5581         /* nFields     */ 11,
   5582         /* *fields     */ soc_FDR_AUTO_DOC_NAME_70_BCM88690_B0m_fields,
   5583         /* *views      */ NULL,
   5584         /* *views_num  */ NULL,
   5585         /* snoop_cb    */ NULL, 
   5586         /* snoop_user_data */ NULL, 
   5587         /* snoop_flags */ 0,
   5588         /* severity */ SOC_MEM_SEVERE_LOW,
   5589         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5590         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5591         /* impl */ SOC_MEM_IMPL_NORMAL,
   5592         /* cmic_mor_clks       */ 0,
   5593     },
   5594 #endif /* chips */
   5595 
   5596 #if defined(BCM_88690_B0)
   5597     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_71_BCM88690_B0m */ 
   5598         /* mem            FDR_AUTO_DOC_NAME_71m */
   5599         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5600                           SOC_MEM_FLAG_WRITEONLY |
   5601                           SOC_MEM_FLAG_READONLY |
   5602                           SOC_MEM_FLAG_VALID |
   5603                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5604         /* cmp_fn      */ NULL,
   5605         /* *null_entry */ NULL,
   5606         /* index_min   */ 0,
   5607         /* index_max   */ 2047,
   5608         /* minblock    */ 101,
   5609         /* maxblock    */ 102,
   5610         /* blocks      */ 0,
   5611         /* blocks_hi   */ 0xffffffff,
   5612         /* base        */ 0x002e8000,
   5613         /* gran        */ 1,
   5614         /* bytes       */ 7,
   5615         /* nFields     */ 2,
   5616         /* *fields     */ soc_FDR_AUTO_DOC_NAME_71_BCM88690_B0m_fields,
   5617         /* *views      */ NULL,
   5618         /* *views_num  */ NULL,
   5619         /* snoop_cb    */ NULL, 
   5620         /* snoop_user_data */ NULL, 
   5621         /* snoop_flags */ 0,
   5622         /* severity */ SOC_MEM_SEVERE_HIGH,
   5623         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5624         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5625         /* impl */ SOC_MEM_IMPL_NORMAL,
   5626         /* cmic_mor_clks       */ 0,
   5627     },
   5628 #endif /* chips */
   5629 
   5630 #if defined(BCM_88690_B0)
   5631     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_72_BCM88690_B0m */ 
   5632         /* mem            FDR_AUTO_DOC_NAME_72m */
   5633         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5634                           SOC_MEM_FLAG_WRITEONLY |
   5635                           SOC_MEM_FLAG_READONLY |
   5636                           SOC_MEM_FLAG_VALID |
   5637                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5638         /* cmp_fn      */ NULL,
   5639         /* *null_entry */ NULL,
   5640         /* index_min   */ 0,
   5641         /* index_max   */ 1023,
   5642         /* minblock    */ 101,
   5643         /* maxblock    */ 102,
   5644         /* blocks      */ 0,
   5645         /* blocks_hi   */ 0xffffffff,
   5646         /* base        */ 0x00304000,
   5647         /* gran        */ 1,
   5648         /* bytes       */ 130,
   5649         /* nFields     */ 2,
   5650         /* *fields     */ soc_FDR_AUTO_DOC_NAME_72_BCM88690_B0m_fields,
   5651         /* *views      */ NULL,
   5652         /* *views_num  */ NULL,
   5653         /* snoop_cb    */ NULL, 
   5654         /* snoop_user_data */ NULL, 
   5655         /* snoop_flags */ 0,
   5656         /* severity */ SOC_MEM_SEVERE_LOW,
   5657         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5658         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5659         /* impl */ SOC_MEM_IMPL_NORMAL,
   5660         /* cmic_mor_clks       */ 0,
   5661     },
   5662 #endif /* chips */
   5663 
   5664 #if defined(BCM_88690_B0)
   5665     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_73_BCM88690_B0m */ 
   5666         /* mem            FDR_AUTO_DOC_NAME_73m */
   5667         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5668                           SOC_MEM_FLAG_WRITEONLY |
   5669                           SOC_MEM_FLAG_READONLY |
   5670                           SOC_MEM_FLAG_VALID |
   5671                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5672         /* cmp_fn      */ NULL,
   5673         /* *null_entry */ NULL,
   5674         /* index_min   */ 0,
   5675         /* index_max   */ 2047,
   5676         /* minblock    */ 101,
   5677         /* maxblock    */ 102,
   5678         /* blocks      */ 0,
   5679         /* blocks_hi   */ 0xffffffff,
   5680         /* base        */ 0x00344000,
   5681         /* gran        */ 1,
   5682         /* bytes       */ 7,
   5683         /* nFields     */ 11,
   5684         /* *fields     */ soc_FDR_AUTO_DOC_NAME_73_BCM88690_B0m_fields,
   5685         /* *views      */ NULL,
   5686         /* *views_num  */ NULL,
   5687         /* snoop_cb    */ NULL, 
   5688         /* snoop_user_data */ NULL, 
   5689         /* snoop_flags */ 0,
   5690         /* severity */ SOC_MEM_SEVERE_LOW,
   5691         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5692         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5693         /* impl */ SOC_MEM_IMPL_NORMAL,
   5694         /* cmic_mor_clks       */ 0,
   5695     },
   5696 #endif /* chips */
   5697 
   5698 #if defined(BCM_88690_B0)
   5699     { /* SOC_MEM_INT_FDR_AUTO_DOC_NAME_74_BCM88690_B0m */ 
   5700         /* mem            FDR_AUTO_DOC_NAME_74m */
   5701         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5702                           SOC_MEM_FLAG_WRITEONLY |
   5703                           SOC_MEM_FLAG_READONLY |
   5704                           SOC_MEM_FLAG_VALID |
   5705                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   5706         /* cmp_fn      */ NULL,
   5707         /* *null_entry */ NULL,
   5708         /* index_min   */ 0,
   5709         /* index_max   */ 2047,
   5710         /* minblock    */ 101,
   5711         /* maxblock    */ 102,
   5712         /* blocks      */ 0,
   5713         /* blocks_hi   */ 0xffffffff,
   5714         /* base        */ 0x00370000,
   5715         /* gran        */ 1,
   5716         /* bytes       */ 10,
   5717         /* nFields     */ 3,
   5718         /* *fields     */ soc_FDR_AUTO_DOC_NAME_74_BCM88690_B0m_fields,
   5719         /* *views      */ NULL,
   5720         /* *views_num  */ NULL,
   5721         /* snoop_cb    */ NULL, 
   5722         /* snoop_user_data */ NULL, 
   5723         /* snoop_flags */ 0,
   5724         /* severity */ SOC_MEM_SEVERE_HIGH,
   5725         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5726         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5727         /* impl */ SOC_MEM_IMPL_NORMAL,
   5728         /* cmic_mor_clks       */ 0,
   5729     },
   5730 #endif /* chips */
   5731 
   5732 #if defined(BCM_88690_A0)
   5733     { /* SOC_MEM_INT_FDR_FDR_MCm */ 
   5734         /* mem            FDR_FDR_MCm */
   5735         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5736                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5737         /* cmp_fn      */ NULL,
   5738         /* *null_entry */ NULL,
   5739         /* index_min   */ 0,
   5740         /* index_max   */ 4095,
   5741         /* minblock    */ 101,
   5742         /* maxblock    */ 102,
   5743         /* blocks      */ 0,
   5744         /* blocks_hi   */ 0xffffffff,
   5745         /* base        */ 0x00300000,
   5746         /* gran        */ 1,
   5747         /* bytes       */ 18,
   5748         /* nFields     */ 2,
   5749         /* *fields     */ soc_FDR_FDR_MCm_fields,
   5750         /* *views      */ NULL,
   5751         /* *views_num  */ NULL,
   5752         /* snoop_cb    */ NULL, 
   5753         /* snoop_user_data */ NULL, 
   5754         /* snoop_flags */ 0,
   5755         /* severity */ SOC_MEM_SEVERE_HIGH,
   5756         /* type */ SOC_MEM_TYPE_XOR,
   5757         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5758         /* impl */ SOC_MEM_IMPL_NORMAL,
   5759         /* cmic_mor_clks       */ 0,
   5760     },
   5761 #endif /* chips */
   5762 
   5763 #if defined(BCM_88690_B0)
   5764     { /* SOC_MEM_INT_FDR_FDR_MC_BCM88690_B0m */ 
   5765         /* mem            FDR_FDR_MCm */
   5766         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5767                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5768         /* cmp_fn      */ NULL,
   5769         /* *null_entry */ NULL,
   5770         /* index_min   */ 0,
   5771         /* index_max   */ 4095,
   5772         /* minblock    */ 101,
   5773         /* maxblock    */ 102,
   5774         /* blocks      */ 0,
   5775         /* blocks_hi   */ 0xffffffff,
   5776         /* base        */ 0x00300000,
   5777         /* gran        */ 1,
   5778         /* bytes       */ 18,
   5779         /* nFields     */ 2,
   5780         /* *fields     */ soc_FDR_FDR_MC_BCM88690_B0m_fields,
   5781         /* *views      */ NULL,
   5782         /* *views_num  */ NULL,
   5783         /* snoop_cb    */ NULL, 
   5784         /* snoop_user_data */ NULL, 
   5785         /* snoop_flags */ 0,
   5786         /* severity */ SOC_MEM_SEVERE_HIGH,
   5787         /* type */ SOC_MEM_TYPE_XOR,
   5788         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5789         /* impl */ SOC_MEM_IMPL_NORMAL,
   5790         /* cmic_mor_clks       */ 0,
   5791     },
   5792 #endif /* chips */
   5793 
   5794 #if defined(BCM_88675_A0)
   5795     { /* SOC_MEM_INT_FDR_MEM_100000m */ 
   5796         /* mem            FDR_MEM_100000m */
   5797         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5798                           SOC_MEM_FLAG_WRITEONLY |
   5799                           SOC_MEM_FLAG_READONLY |
   5800                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5801         /* cmp_fn      */ NULL,
   5802         /* *null_entry */ NULL,
   5803         /* index_min   */ 0,
   5804         /* index_max   */ 767,
   5805         /* minblock    */ 47,
   5806         /* maxblock    */ 47,
   5807         /* blocks      */ 0,
   5808         /* blocks_hi   */ 0x8000,
   5809         /* base        */ 0x00100000,
   5810         /* gran        */ 1,
   5811         /* bytes       */ 136,
   5812         /* nFields     */ 13,
   5813         /* *fields     */ soc_FDR_MEM_100000m_fields,
   5814         /* *views      */ NULL,
   5815         /* *views_num  */ NULL,
   5816         /* snoop_cb    */ NULL, 
   5817         /* snoop_user_data */ NULL, 
   5818         /* snoop_flags */ 0,
   5819         /* severity */ SOC_MEM_SEVERE_LOW,
   5820         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5821         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5822         /* impl */ SOC_MEM_IMPL_NORMAL,
   5823         /* cmic_mor_clks       */ 0,
   5824     },
   5825 #endif /* chips */
   5826 
   5827 #if defined(BCM_88675_A0)
   5828     { /* SOC_MEM_INT_FDR_MEM_200000m */ 
   5829         /* mem            FDR_MEM_200000m */
   5830         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5831                           SOC_MEM_FLAG_WRITEONLY |
   5832                           SOC_MEM_FLAG_READONLY |
   5833                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5834         /* cmp_fn      */ NULL,
   5835         /* *null_entry */ NULL,
   5836         /* index_min   */ 0,
   5837         /* index_max   */ 767,
   5838         /* minblock    */ 47,
   5839         /* maxblock    */ 47,
   5840         /* blocks      */ 0,
   5841         /* blocks_hi   */ 0x8000,
   5842         /* base        */ 0x00200000,
   5843         /* gran        */ 1,
   5844         /* bytes       */ 136,
   5845         /* nFields     */ 4,
   5846         /* *fields     */ soc_FDR_MEM_200000m_fields,
   5847         /* *views      */ NULL,
   5848         /* *views_num  */ NULL,
   5849         /* snoop_cb    */ NULL, 
   5850         /* snoop_user_data */ NULL, 
   5851         /* snoop_flags */ 0,
   5852         /* severity */ SOC_MEM_SEVERE_LOW,
   5853         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5854         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5855         /* impl */ SOC_MEM_IMPL_NORMAL,
   5856         /* cmic_mor_clks       */ 0,
   5857     },
   5858 #endif /* chips */
   5859 
   5860 #if defined(BCM_88675_A0)
   5861     { /* SOC_MEM_INT_FDR_MEM_300000m */ 
   5862         /* mem            FDR_MEM_300000m */
   5863         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5864                           SOC_MEM_FLAG_WRITEONLY |
   5865                           SOC_MEM_FLAG_READONLY |
   5866                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5867         /* cmp_fn      */ NULL,
   5868         /* *null_entry */ NULL,
   5869         /* index_min   */ 0,
   5870         /* index_max   */ 383,
   5871         /* minblock    */ 47,
   5872         /* maxblock    */ 47,
   5873         /* blocks      */ 0,
   5874         /* blocks_hi   */ 0x8000,
   5875         /* base        */ 0x00300000,
   5876         /* gran        */ 1,
   5877         /* bytes       */ 136,
   5878         /* nFields     */ 2,
   5879         /* *fields     */ soc_FDR_MEM_300000m_fields,
   5880         /* *views      */ NULL,
   5881         /* *views_num  */ NULL,
   5882         /* snoop_cb    */ NULL, 
   5883         /* snoop_user_data */ NULL, 
   5884         /* snoop_flags */ 0,
   5885         /* severity */ SOC_MEM_SEVERE_LOW,
   5886         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5887         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5888         /* impl */ SOC_MEM_IMPL_NORMAL,
   5889         /* cmic_mor_clks       */ 0,
   5890     },
   5891 #endif /* chips */
   5892 
   5893 #if defined(BCM_88675_A0)
   5894     { /* SOC_MEM_INT_FDR_MEM_400000m */ 
   5895         /* mem            FDR_MEM_400000m */
   5896         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5897                           SOC_MEM_FLAG_WRITEONLY |
   5898                           SOC_MEM_FLAG_READONLY |
   5899                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5900         /* cmp_fn      */ NULL,
   5901         /* *null_entry */ NULL,
   5902         /* index_min   */ 0,
   5903         /* index_max   */ 383,
   5904         /* minblock    */ 47,
   5905         /* maxblock    */ 47,
   5906         /* blocks      */ 0,
   5907         /* blocks_hi   */ 0x8000,
   5908         /* base        */ 0x00400000,
   5909         /* gran        */ 1,
   5910         /* bytes       */ 136,
   5911         /* nFields     */ 2,
   5912         /* *fields     */ soc_FDR_MEM_400000m_fields,
   5913         /* *views      */ NULL,
   5914         /* *views_num  */ NULL,
   5915         /* snoop_cb    */ NULL, 
   5916         /* snoop_user_data */ NULL, 
   5917         /* snoop_flags */ 0,
   5918         /* severity */ SOC_MEM_SEVERE_LOW,
   5919         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5920         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5921         /* impl */ SOC_MEM_IMPL_NORMAL,
   5922         /* cmic_mor_clks       */ 0,
   5923     },
   5924 #endif /* chips */
   5925 
   5926 #if defined(BCM_88675_A0)
   5927     { /* SOC_MEM_INT_FDR_MEM_500000m */ 
   5928         /* mem            FDR_MEM_500000m */
   5929         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5930                           SOC_MEM_FLAG_WRITEONLY |
   5931                           SOC_MEM_FLAG_READONLY |
   5932                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5933         /* cmp_fn      */ NULL,
   5934         /* *null_entry */ NULL,
   5935         /* index_min   */ 0,
   5936         /* index_max   */ 1535,
   5937         /* minblock    */ 47,
   5938         /* maxblock    */ 47,
   5939         /* blocks      */ 0,
   5940         /* blocks_hi   */ 0x8000,
   5941         /* base        */ 0x00500000,
   5942         /* gran        */ 1,
   5943         /* bytes       */ 7,
   5944         /* nFields     */ 2,
   5945         /* *fields     */ soc_FDR_MEM_500000m_fields,
   5946         /* *views      */ NULL,
   5947         /* *views_num  */ NULL,
   5948         /* snoop_cb    */ NULL, 
   5949         /* snoop_user_data */ NULL, 
   5950         /* snoop_flags */ 0,
   5951         /* severity */ SOC_MEM_SEVERE_HIGH,
   5952         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5953         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5954         /* impl */ SOC_MEM_IMPL_NORMAL,
   5955         /* cmic_mor_clks       */ 0,
   5956     },
   5957 #endif /* chips */
   5958 
   5959 #if defined(BCM_88675_A0)
   5960     { /* SOC_MEM_INT_FDR_MEM_600000m */ 
   5961         /* mem            FDR_MEM_600000m */
   5962         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5963                           SOC_MEM_FLAG_WRITEONLY |
   5964                           SOC_MEM_FLAG_READONLY |
   5965                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5966         /* cmp_fn      */ NULL,
   5967         /* *null_entry */ NULL,
   5968         /* index_min   */ 0,
   5969         /* index_max   */ 767,
   5970         /* minblock    */ 47,
   5971         /* maxblock    */ 47,
   5972         /* blocks      */ 0,
   5973         /* blocks_hi   */ 0x8000,
   5974         /* base        */ 0x00600000,
   5975         /* gran        */ 1,
   5976         /* bytes       */ 7,
   5977         /* nFields     */ 2,
   5978         /* *fields     */ soc_FDR_MEM_600000m_fields,
   5979         /* *views      */ NULL,
   5980         /* *views_num  */ NULL,
   5981         /* snoop_cb    */ NULL, 
   5982         /* snoop_user_data */ NULL, 
   5983         /* snoop_flags */ 0,
   5984         /* severity */ SOC_MEM_SEVERE_HIGH,
   5985         /* type */ SOC_MEM_TYPE_TWO_PORT,
   5986         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5987         /* impl */ SOC_MEM_IMPL_NORMAL,
   5988         /* cmic_mor_clks       */ 0,
   5989     },
   5990 #endif /* chips */
   5991 
   5992 #if defined(BCM_88675_A0)
   5993     { /* SOC_MEM_INT_FDR_MEM_700000m */ 
   5994         /* mem            FDR_MEM_700000m */
   5995         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   5996                           SOC_MEM_FLAG_WRITEONLY |
   5997                           SOC_MEM_FLAG_READONLY |
   5998                           SOC_MEM_FLAG_VALID, /* 0x2 */
   5999         /* cmp_fn      */ NULL,
   6000         /* *null_entry */ NULL,
   6001         /* index_min   */ 0,
   6002         /* index_max   */ 767,
   6003         /* minblock    */ 47,
   6004         /* maxblock    */ 47,
   6005         /* blocks      */ 0,
   6006         /* blocks_hi   */ 0x8000,
   6007         /* base        */ 0x00700000,
   6008         /* gran        */ 1,
   6009         /* bytes       */ 136,
   6010         /* nFields     */ 2,
   6011         /* *fields     */ soc_FDR_MEM_700000m_fields,
   6012         /* *views      */ NULL,
   6013         /* *views_num  */ NULL,
   6014         /* snoop_cb    */ NULL, 
   6015         /* snoop_user_data */ NULL, 
   6016         /* snoop_flags */ 0,
   6017         /* severity */ SOC_MEM_SEVERE_LOW,
   6018         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6019         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6020         /* impl */ SOC_MEM_IMPL_NORMAL,
   6021         /* cmic_mor_clks       */ 0,
   6022     },
   6023 #endif /* chips */
   6024 
   6025 #if defined(BCM_88675_A0)
   6026     { /* SOC_MEM_INT_FDR_MEM_800000m */ 
   6027         /* mem            FDR_MEM_800000m */
   6028         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6029                           SOC_MEM_FLAG_WRITEONLY |
   6030                           SOC_MEM_FLAG_READONLY |
   6031                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6032         /* cmp_fn      */ NULL,
   6033         /* *null_entry */ NULL,
   6034         /* index_min   */ 0,
   6035         /* index_max   */ 767,
   6036         /* minblock    */ 47,
   6037         /* maxblock    */ 47,
   6038         /* blocks      */ 0,
   6039         /* blocks_hi   */ 0x8000,
   6040         /* base        */ 0x00800000,
   6041         /* gran        */ 1,
   6042         /* bytes       */ 136,
   6043         /* nFields     */ 2,
   6044         /* *fields     */ soc_FDR_MEM_800000m_fields,
   6045         /* *views      */ NULL,
   6046         /* *views_num  */ NULL,
   6047         /* snoop_cb    */ NULL, 
   6048         /* snoop_user_data */ NULL, 
   6049         /* snoop_flags */ 0,
   6050         /* severity */ SOC_MEM_SEVERE_LOW,
   6051         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6052         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6053         /* impl */ SOC_MEM_IMPL_NORMAL,
   6054         /* cmic_mor_clks       */ 0,
   6055     },
   6056 #endif /* chips */
   6057 
   6058 #if defined(BCM_88675_A0)
   6059     { /* SOC_MEM_INT_FDR_MEM_900000m */ 
   6060         /* mem            FDR_MEM_900000m */
   6061         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6062                           SOC_MEM_FLAG_WRITEONLY |
   6063                           SOC_MEM_FLAG_READONLY |
   6064                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6065         /* cmp_fn      */ NULL,
   6066         /* *null_entry */ NULL,
   6067         /* index_min   */ 0,
   6068         /* index_max   */ 383,
   6069         /* minblock    */ 47,
   6070         /* maxblock    */ 47,
   6071         /* blocks      */ 0,
   6072         /* blocks_hi   */ 0x8000,
   6073         /* base        */ 0x00900000,
   6074         /* gran        */ 1,
   6075         /* bytes       */ 136,
   6076         /* nFields     */ 2,
   6077         /* *fields     */ soc_FDR_MEM_900000m_fields,
   6078         /* *views      */ NULL,
   6079         /* *views_num  */ NULL,
   6080         /* snoop_cb    */ NULL, 
   6081         /* snoop_user_data */ NULL, 
   6082         /* snoop_flags */ 0,
   6083         /* severity */ SOC_MEM_SEVERE_LOW,
   6084         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6085         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6086         /* impl */ SOC_MEM_IMPL_NORMAL,
   6087         /* cmic_mor_clks       */ 0,
   6088     },
   6089 #endif /* chips */
   6090 
   6091 #if defined(BCM_88375_A0)
   6092     { /* SOC_MEM_INT_FDR_MEM_100000_BCM88375_A0m */ 
   6093         /* mem            FDR_MEM_100000m */
   6094         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6095                           SOC_MEM_FLAG_WRITEONLY |
   6096                           SOC_MEM_FLAG_READONLY |
   6097                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6098         /* cmp_fn      */ NULL,
   6099         /* *null_entry */ NULL,
   6100         /* index_min   */ 0,
   6101         /* index_max   */ 767,
   6102         /* minblock    */ 47,
   6103         /* maxblock    */ 47,
   6104         /* blocks      */ 0,
   6105         /* blocks_hi   */ 0x8000,
   6106         /* base        */ 0x00100000,
   6107         /* gran        */ 1,
   6108         /* bytes       */ 136,
   6109         /* nFields     */ 13,
   6110         /* *fields     */ soc_FDR_MEM_100000_BCM88375_A0m_fields,
   6111         /* *views      */ NULL,
   6112         /* *views_num  */ NULL,
   6113         /* snoop_cb    */ NULL, 
   6114         /* snoop_user_data */ NULL, 
   6115         /* snoop_flags */ 0,
   6116         /* severity */ SOC_MEM_SEVERE_LOW,
   6117         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6118         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6119         /* impl */ SOC_MEM_IMPL_NORMAL,
   6120         /* cmic_mor_clks       */ 0,
   6121     },
   6122 #endif /* chips */
   6123 
   6124 #if defined(BCM_88375_B0)
   6125     { /* SOC_MEM_INT_FDR_MEM_100000_BCM88375_B0m */ 
   6126         /* mem            FDR_MEM_100000m */
   6127         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6128                           SOC_MEM_FLAG_WRITEONLY |
   6129                           SOC_MEM_FLAG_READONLY |
   6130                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6131         /* cmp_fn      */ NULL,
   6132         /* *null_entry */ NULL,
   6133         /* index_min   */ 0,
   6134         /* index_max   */ 767,
   6135         /* minblock    */ 47,
   6136         /* maxblock    */ 47,
   6137         /* blocks      */ 0,
   6138         /* blocks_hi   */ 0x8000,
   6139         /* base        */ 0x00100000,
   6140         /* gran        */ 1,
   6141         /* bytes       */ 136,
   6142         /* nFields     */ 13,
   6143         /* *fields     */ soc_FDR_MEM_100000_BCM88375_B0m_fields,
   6144         /* *views      */ NULL,
   6145         /* *views_num  */ NULL,
   6146         /* snoop_cb    */ NULL, 
   6147         /* snoop_user_data */ NULL, 
   6148         /* snoop_flags */ 0,
   6149         /* severity */ SOC_MEM_SEVERE_LOW,
   6150         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6151         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6152         /* impl */ SOC_MEM_IMPL_NORMAL,
   6153         /* cmic_mor_clks       */ 0,
   6154     },
   6155 #endif /* chips */
   6156 
   6157 #if defined(BCM_88470_A0)
   6158     { /* SOC_MEM_INT_FDR_MEM_100000_BCM88470_A0m */ 
   6159         /* mem            FDR_MEM_100000m */
   6160         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6161                           SOC_MEM_FLAG_WRITEONLY |
   6162                           SOC_MEM_FLAG_READONLY |
   6163                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6164         /* cmp_fn      */ NULL,
   6165         /* *null_entry */ NULL,
   6166         /* index_min   */ 0,
   6167         /* index_max   */ 383,
   6168         /* minblock    */ 23,
   6169         /* maxblock    */ 23,
   6170         /* blocks      */ 0x800000,
   6171         /* blocks_hi   */ 0,
   6172         /* base        */ 0x00100000,
   6173         /* gran        */ 1,
   6174         /* bytes       */ 136,
   6175         /* nFields     */ 13,
   6176         /* *fields     */ soc_FDR_MEM_100000_BCM88470_A0m_fields,
   6177         /* *views      */ NULL,
   6178         /* *views_num  */ NULL,
   6179         /* snoop_cb    */ NULL, 
   6180         /* snoop_user_data */ NULL, 
   6181         /* snoop_flags */ 0,
   6182         /* severity */ SOC_MEM_SEVERE_LOW,
   6183         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6184         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6185         /* impl */ SOC_MEM_IMPL_NORMAL,
   6186         /* cmic_mor_clks       */ 0,
   6187     },
   6188 #endif /* chips */
   6189 
   6190 #if defined(BCM_88470_B0)
   6191     { /* SOC_MEM_INT_FDR_MEM_100000_BCM88470_B0m */ 
   6192         /* mem            FDR_MEM_100000m */
   6193         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6194                           SOC_MEM_FLAG_WRITEONLY |
   6195                           SOC_MEM_FLAG_READONLY |
   6196                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6197         /* cmp_fn      */ NULL,
   6198         /* *null_entry */ NULL,
   6199         /* index_min   */ 0,
   6200         /* index_max   */ 383,
   6201         /* minblock    */ 23,
   6202         /* maxblock    */ 23,
   6203         /* blocks      */ 0x800000,
   6204         /* blocks_hi   */ 0,
   6205         /* base        */ 0x00100000,
   6206         /* gran        */ 1,
   6207         /* bytes       */ 136,
   6208         /* nFields     */ 13,
   6209         /* *fields     */ soc_FDR_MEM_100000_BCM88470_B0m_fields,
   6210         /* *views      */ NULL,
   6211         /* *views_num  */ NULL,
   6212         /* snoop_cb    */ NULL, 
   6213         /* snoop_user_data */ NULL, 
   6214         /* snoop_flags */ 0,
   6215         /* severity */ SOC_MEM_SEVERE_LOW,
   6216         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6217         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6218         /* impl */ SOC_MEM_IMPL_NORMAL,
   6219         /* cmic_mor_clks       */ 0,
   6220     },
   6221 #endif /* chips */
   6222 
   6223 #if defined(BCM_88675_B0)
   6224     { /* SOC_MEM_INT_FDR_MEM_100000_BCM88675_B0m */ 
   6225         /* mem            FDR_MEM_100000m */
   6226         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6227                           SOC_MEM_FLAG_WRITEONLY |
   6228                           SOC_MEM_FLAG_READONLY |
   6229                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6230         /* cmp_fn      */ NULL,
   6231         /* *null_entry */ NULL,
   6232         /* index_min   */ 0,
   6233         /* index_max   */ 767,
   6234         /* minblock    */ 47,
   6235         /* maxblock    */ 47,
   6236         /* blocks      */ 0,
   6237         /* blocks_hi   */ 0x8000,
   6238         /* base        */ 0x00100000,
   6239         /* gran        */ 1,
   6240         /* bytes       */ 136,
   6241         /* nFields     */ 13,
   6242         /* *fields     */ soc_FDR_MEM_100000_BCM88675_B0m_fields,
   6243         /* *views      */ NULL,
   6244         /* *views_num  */ NULL,
   6245         /* snoop_cb    */ NULL, 
   6246         /* snoop_user_data */ NULL, 
   6247         /* snoop_flags */ 0,
   6248         /* severity */ SOC_MEM_SEVERE_LOW,
   6249         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6250         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6251         /* impl */ SOC_MEM_IMPL_NORMAL,
   6252         /* cmic_mor_clks       */ 0,
   6253     },
   6254 #endif /* chips */
   6255 
   6256 #if defined(BCM_88680_A0)
   6257     { /* SOC_MEM_INT_FDR_MEM_100000_BCM88680_A0m */ 
   6258         /* mem            FDR_MEM_100000m */
   6259         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6260                           SOC_MEM_FLAG_WRITEONLY |
   6261                           SOC_MEM_FLAG_READONLY |
   6262                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6263         /* cmp_fn      */ NULL,
   6264         /* *null_entry */ NULL,
   6265         /* index_min   */ 0,
   6266         /* index_max   */ 767,
   6267         /* minblock    */ 48,
   6268         /* maxblock    */ 48,
   6269         /* blocks      */ 0,
   6270         /* blocks_hi   */ 0x10000,
   6271         /* base        */ 0x00100000,
   6272         /* gran        */ 1,
   6273         /* bytes       */ 136,
   6274         /* nFields     */ 13,
   6275         /* *fields     */ soc_FDR_MEM_100000_BCM88680_A0m_fields,
   6276         /* *views      */ NULL,
   6277         /* *views_num  */ NULL,
   6278         /* snoop_cb    */ NULL, 
   6279         /* snoop_user_data */ NULL, 
   6280         /* snoop_flags */ 0,
   6281         /* severity */ SOC_MEM_SEVERE_LOW,
   6282         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6283         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6284         /* impl */ SOC_MEM_IMPL_NORMAL,
   6285         /* cmic_mor_clks       */ 0,
   6286     },
   6287 #endif /* chips */
   6288 
   6289 #if defined(BCM_88375_A0)
   6290     { /* SOC_MEM_INT_FDR_MEM_200000_BCM88375_A0m */ 
   6291         /* mem            FDR_MEM_200000m */
   6292         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6293                           SOC_MEM_FLAG_WRITEONLY |
   6294                           SOC_MEM_FLAG_READONLY |
   6295                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6296         /* cmp_fn      */ NULL,
   6297         /* *null_entry */ NULL,
   6298         /* index_min   */ 0,
   6299         /* index_max   */ 767,
   6300         /* minblock    */ 47,
   6301         /* maxblock    */ 47,
   6302         /* blocks      */ 0,
   6303         /* blocks_hi   */ 0x8000,
   6304         /* base        */ 0x00200000,
   6305         /* gran        */ 1,
   6306         /* bytes       */ 136,
   6307         /* nFields     */ 4,
   6308         /* *fields     */ soc_FDR_MEM_200000_BCM88375_A0m_fields,
   6309         /* *views      */ NULL,
   6310         /* *views_num  */ NULL,
   6311         /* snoop_cb    */ NULL, 
   6312         /* snoop_user_data */ NULL, 
   6313         /* snoop_flags */ 0,
   6314         /* severity */ SOC_MEM_SEVERE_LOW,
   6315         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6316         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6317         /* impl */ SOC_MEM_IMPL_NORMAL,
   6318         /* cmic_mor_clks       */ 0,
   6319     },
   6320 #endif /* chips */
   6321 
   6322 #if defined(BCM_88375_B0)
   6323     { /* SOC_MEM_INT_FDR_MEM_200000_BCM88375_B0m */ 
   6324         /* mem            FDR_MEM_200000m */
   6325         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6326                           SOC_MEM_FLAG_WRITEONLY |
   6327                           SOC_MEM_FLAG_READONLY |
   6328                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6329         /* cmp_fn      */ NULL,
   6330         /* *null_entry */ NULL,
   6331         /* index_min   */ 0,
   6332         /* index_max   */ 767,
   6333         /* minblock    */ 47,
   6334         /* maxblock    */ 47,
   6335         /* blocks      */ 0,
   6336         /* blocks_hi   */ 0x8000,
   6337         /* base        */ 0x00200000,
   6338         /* gran        */ 1,
   6339         /* bytes       */ 136,
   6340         /* nFields     */ 4,
   6341         /* *fields     */ soc_FDR_MEM_200000_BCM88375_B0m_fields,
   6342         /* *views      */ NULL,
   6343         /* *views_num  */ NULL,
   6344         /* snoop_cb    */ NULL, 
   6345         /* snoop_user_data */ NULL, 
   6346         /* snoop_flags */ 0,
   6347         /* severity */ SOC_MEM_SEVERE_LOW,
   6348         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6349         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6350         /* impl */ SOC_MEM_IMPL_NORMAL,
   6351         /* cmic_mor_clks       */ 0,
   6352     },
   6353 #endif /* chips */
   6354 
   6355 #if defined(BCM_88470_A0)
   6356     { /* SOC_MEM_INT_FDR_MEM_200000_BCM88470_A0m */ 
   6357         /* mem            FDR_MEM_200000m */
   6358         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6359                           SOC_MEM_FLAG_WRITEONLY |
   6360                           SOC_MEM_FLAG_READONLY |
   6361                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6362         /* cmp_fn      */ NULL,
   6363         /* *null_entry */ NULL,
   6364         /* index_min   */ 0,
   6365         /* index_max   */ 383,
   6366         /* minblock    */ 23,
   6367         /* maxblock    */ 23,
   6368         /* blocks      */ 0x800000,
   6369         /* blocks_hi   */ 0,
   6370         /* base        */ 0x00200000,
   6371         /* gran        */ 1,
   6372         /* bytes       */ 136,
   6373         /* nFields     */ 4,
   6374         /* *fields     */ soc_FDR_MEM_200000_BCM88470_A0m_fields,
   6375         /* *views      */ NULL,
   6376         /* *views_num  */ NULL,
   6377         /* snoop_cb    */ NULL, 
   6378         /* snoop_user_data */ NULL, 
   6379         /* snoop_flags */ 0,
   6380         /* severity */ SOC_MEM_SEVERE_LOW,
   6381         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6382         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6383         /* impl */ SOC_MEM_IMPL_NORMAL,
   6384         /* cmic_mor_clks       */ 0,
   6385     },
   6386 #endif /* chips */
   6387 
   6388 #if defined(BCM_88470_B0)
   6389     { /* SOC_MEM_INT_FDR_MEM_200000_BCM88470_B0m */ 
   6390         /* mem            FDR_MEM_200000m */
   6391         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6392                           SOC_MEM_FLAG_WRITEONLY |
   6393                           SOC_MEM_FLAG_READONLY |
   6394                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6395         /* cmp_fn      */ NULL,
   6396         /* *null_entry */ NULL,
   6397         /* index_min   */ 0,
   6398         /* index_max   */ 383,
   6399         /* minblock    */ 23,
   6400         /* maxblock    */ 23,
   6401         /* blocks      */ 0x800000,
   6402         /* blocks_hi   */ 0,
   6403         /* base        */ 0x00200000,
   6404         /* gran        */ 1,
   6405         /* bytes       */ 136,
   6406         /* nFields     */ 4,
   6407         /* *fields     */ soc_FDR_MEM_200000_BCM88470_B0m_fields,
   6408         /* *views      */ NULL,
   6409         /* *views_num  */ NULL,
   6410         /* snoop_cb    */ NULL, 
   6411         /* snoop_user_data */ NULL, 
   6412         /* snoop_flags */ 0,
   6413         /* severity */ SOC_MEM_SEVERE_LOW,
   6414         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6415         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6416         /* impl */ SOC_MEM_IMPL_NORMAL,
   6417         /* cmic_mor_clks       */ 0,
   6418     },
   6419 #endif /* chips */
   6420 
   6421 #if defined(BCM_88675_B0)
   6422     { /* SOC_MEM_INT_FDR_MEM_200000_BCM88675_B0m */ 
   6423         /* mem            FDR_MEM_200000m */
   6424         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6425                           SOC_MEM_FLAG_WRITEONLY |
   6426                           SOC_MEM_FLAG_READONLY |
   6427                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6428         /* cmp_fn      */ NULL,
   6429         /* *null_entry */ NULL,
   6430         /* index_min   */ 0,
   6431         /* index_max   */ 767,
   6432         /* minblock    */ 47,
   6433         /* maxblock    */ 47,
   6434         /* blocks      */ 0,
   6435         /* blocks_hi   */ 0x8000,
   6436         /* base        */ 0x00200000,
   6437         /* gran        */ 1,
   6438         /* bytes       */ 136,
   6439         /* nFields     */ 4,
   6440         /* *fields     */ soc_FDR_MEM_200000_BCM88675_B0m_fields,
   6441         /* *views      */ NULL,
   6442         /* *views_num  */ NULL,
   6443         /* snoop_cb    */ NULL, 
   6444         /* snoop_user_data */ NULL, 
   6445         /* snoop_flags */ 0,
   6446         /* severity */ SOC_MEM_SEVERE_LOW,
   6447         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6448         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6449         /* impl */ SOC_MEM_IMPL_NORMAL,
   6450         /* cmic_mor_clks       */ 0,
   6451     },
   6452 #endif /* chips */
   6453 
   6454 #if defined(BCM_88680_A0)
   6455     { /* SOC_MEM_INT_FDR_MEM_200000_BCM88680_A0m */ 
   6456         /* mem            FDR_MEM_200000m */
   6457         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6458                           SOC_MEM_FLAG_WRITEONLY |
   6459                           SOC_MEM_FLAG_READONLY |
   6460                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6461         /* cmp_fn      */ NULL,
   6462         /* *null_entry */ NULL,
   6463         /* index_min   */ 0,
   6464         /* index_max   */ 767,
   6465         /* minblock    */ 48,
   6466         /* maxblock    */ 48,
   6467         /* blocks      */ 0,
   6468         /* blocks_hi   */ 0x10000,
   6469         /* base        */ 0x00200000,
   6470         /* gran        */ 1,
   6471         /* bytes       */ 136,
   6472         /* nFields     */ 4,
   6473         /* *fields     */ soc_FDR_MEM_200000_BCM88680_A0m_fields,
   6474         /* *views      */ NULL,
   6475         /* *views_num  */ NULL,
   6476         /* snoop_cb    */ NULL, 
   6477         /* snoop_user_data */ NULL, 
   6478         /* snoop_flags */ 0,
   6479         /* severity */ SOC_MEM_SEVERE_LOW,
   6480         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6481         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6482         /* impl */ SOC_MEM_IMPL_NORMAL,
   6483         /* cmic_mor_clks       */ 0,
   6484     },
   6485 #endif /* chips */
   6486 
   6487 #if defined(BCM_88375_A0)
   6488     { /* SOC_MEM_INT_FDR_MEM_300000_BCM88375_A0m */ 
   6489         /* mem            FDR_MEM_300000m */
   6490         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6491                           SOC_MEM_FLAG_WRITEONLY |
   6492                           SOC_MEM_FLAG_READONLY |
   6493                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6494         /* cmp_fn      */ NULL,
   6495         /* *null_entry */ NULL,
   6496         /* index_min   */ 0,
   6497         /* index_max   */ 383,
   6498         /* minblock    */ 47,
   6499         /* maxblock    */ 47,
   6500         /* blocks      */ 0,
   6501         /* blocks_hi   */ 0x8000,
   6502         /* base        */ 0x00300000,
   6503         /* gran        */ 1,
   6504         /* bytes       */ 136,
   6505         /* nFields     */ 2,
   6506         /* *fields     */ soc_FDR_MEM_300000_BCM88375_A0m_fields,
   6507         /* *views      */ NULL,
   6508         /* *views_num  */ NULL,
   6509         /* snoop_cb    */ NULL, 
   6510         /* snoop_user_data */ NULL, 
   6511         /* snoop_flags */ 0,
   6512         /* severity */ SOC_MEM_SEVERE_LOW,
   6513         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6514         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6515         /* impl */ SOC_MEM_IMPL_NORMAL,
   6516         /* cmic_mor_clks       */ 0,
   6517     },
   6518 #endif /* chips */
   6519 
   6520 #if defined(BCM_88375_B0)
   6521     { /* SOC_MEM_INT_FDR_MEM_300000_BCM88375_B0m */ 
   6522         /* mem            FDR_MEM_300000m */
   6523         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6524                           SOC_MEM_FLAG_WRITEONLY |
   6525                           SOC_MEM_FLAG_READONLY |
   6526                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6527         /* cmp_fn      */ NULL,
   6528         /* *null_entry */ NULL,
   6529         /* index_min   */ 0,
   6530         /* index_max   */ 383,
   6531         /* minblock    */ 47,
   6532         /* maxblock    */ 47,
   6533         /* blocks      */ 0,
   6534         /* blocks_hi   */ 0x8000,
   6535         /* base        */ 0x00300000,
   6536         /* gran        */ 1,
   6537         /* bytes       */ 136,
   6538         /* nFields     */ 2,
   6539         /* *fields     */ soc_FDR_MEM_300000_BCM88375_B0m_fields,
   6540         /* *views      */ NULL,
   6541         /* *views_num  */ NULL,
   6542         /* snoop_cb    */ NULL, 
   6543         /* snoop_user_data */ NULL, 
   6544         /* snoop_flags */ 0,
   6545         /* severity */ SOC_MEM_SEVERE_LOW,
   6546         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6547         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6548         /* impl */ SOC_MEM_IMPL_NORMAL,
   6549         /* cmic_mor_clks       */ 0,
   6550     },
   6551 #endif /* chips */
   6552 
   6553 #if defined(BCM_88470_A0)
   6554     { /* SOC_MEM_INT_FDR_MEM_300000_BCM88470_A0m */ 
   6555         /* mem            FDR_MEM_300000m */
   6556         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6557                           SOC_MEM_FLAG_WRITEONLY |
   6558                           SOC_MEM_FLAG_READONLY |
   6559                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6560         /* cmp_fn      */ NULL,
   6561         /* *null_entry */ NULL,
   6562         /* index_min   */ 0,
   6563         /* index_max   */ 383,
   6564         /* minblock    */ 23,
   6565         /* maxblock    */ 23,
   6566         /* blocks      */ 0x800000,
   6567         /* blocks_hi   */ 0,
   6568         /* base        */ 0x00300000,
   6569         /* gran        */ 1,
   6570         /* bytes       */ 136,
   6571         /* nFields     */ 2,
   6572         /* *fields     */ soc_FDR_MEM_300000_BCM88470_A0m_fields,
   6573         /* *views      */ NULL,
   6574         /* *views_num  */ NULL,
   6575         /* snoop_cb    */ NULL, 
   6576         /* snoop_user_data */ NULL, 
   6577         /* snoop_flags */ 0,
   6578         /* severity */ SOC_MEM_SEVERE_LOW,
   6579         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6580         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6581         /* impl */ SOC_MEM_IMPL_NORMAL,
   6582         /* cmic_mor_clks       */ 0,
   6583     },
   6584 #endif /* chips */
   6585 
   6586 #if defined(BCM_88470_B0)
   6587     { /* SOC_MEM_INT_FDR_MEM_300000_BCM88470_B0m */ 
   6588         /* mem            FDR_MEM_300000m */
   6589         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6590                           SOC_MEM_FLAG_WRITEONLY |
   6591                           SOC_MEM_FLAG_READONLY |
   6592                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6593         /* cmp_fn      */ NULL,
   6594         /* *null_entry */ NULL,
   6595         /* index_min   */ 0,
   6596         /* index_max   */ 383,
   6597         /* minblock    */ 23,
   6598         /* maxblock    */ 23,
   6599         /* blocks      */ 0x800000,
   6600         /* blocks_hi   */ 0,
   6601         /* base        */ 0x00300000,
   6602         /* gran        */ 1,
   6603         /* bytes       */ 136,
   6604         /* nFields     */ 2,
   6605         /* *fields     */ soc_FDR_MEM_300000_BCM88470_B0m_fields,
   6606         /* *views      */ NULL,
   6607         /* *views_num  */ NULL,
   6608         /* snoop_cb    */ NULL, 
   6609         /* snoop_user_data */ NULL, 
   6610         /* snoop_flags */ 0,
   6611         /* severity */ SOC_MEM_SEVERE_LOW,
   6612         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6613         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6614         /* impl */ SOC_MEM_IMPL_NORMAL,
   6615         /* cmic_mor_clks       */ 0,
   6616     },
   6617 #endif /* chips */
   6618 
   6619 #if defined(BCM_88675_B0)
   6620     { /* SOC_MEM_INT_FDR_MEM_300000_BCM88675_B0m */ 
   6621         /* mem            FDR_MEM_300000m */
   6622         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6623                           SOC_MEM_FLAG_WRITEONLY |
   6624                           SOC_MEM_FLAG_READONLY |
   6625                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6626         /* cmp_fn      */ NULL,
   6627         /* *null_entry */ NULL,
   6628         /* index_min   */ 0,
   6629         /* index_max   */ 383,
   6630         /* minblock    */ 47,
   6631         /* maxblock    */ 47,
   6632         /* blocks      */ 0,
   6633         /* blocks_hi   */ 0x8000,
   6634         /* base        */ 0x00300000,
   6635         /* gran        */ 1,
   6636         /* bytes       */ 136,
   6637         /* nFields     */ 2,
   6638         /* *fields     */ soc_FDR_MEM_300000_BCM88675_B0m_fields,
   6639         /* *views      */ NULL,
   6640         /* *views_num  */ NULL,
   6641         /* snoop_cb    */ NULL, 
   6642         /* snoop_user_data */ NULL, 
   6643         /* snoop_flags */ 0,
   6644         /* severity */ SOC_MEM_SEVERE_LOW,
   6645         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6646         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6647         /* impl */ SOC_MEM_IMPL_NORMAL,
   6648         /* cmic_mor_clks       */ 0,
   6649     },
   6650 #endif /* chips */
   6651 
   6652 #if defined(BCM_88680_A0)
   6653     { /* SOC_MEM_INT_FDR_MEM_300000_BCM88680_A0m */ 
   6654         /* mem            FDR_MEM_300000m */
   6655         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6656                           SOC_MEM_FLAG_WRITEONLY |
   6657                           SOC_MEM_FLAG_READONLY |
   6658                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6659         /* cmp_fn      */ NULL,
   6660         /* *null_entry */ NULL,
   6661         /* index_min   */ 0,
   6662         /* index_max   */ 767,
   6663         /* minblock    */ 48,
   6664         /* maxblock    */ 48,
   6665         /* blocks      */ 0,
   6666         /* blocks_hi   */ 0x10000,
   6667         /* base        */ 0x00300000,
   6668         /* gran        */ 1,
   6669         /* bytes       */ 136,
   6670         /* nFields     */ 2,
   6671         /* *fields     */ soc_FDR_MEM_300000_BCM88680_A0m_fields,
   6672         /* *views      */ NULL,
   6673         /* *views_num  */ NULL,
   6674         /* snoop_cb    */ NULL, 
   6675         /* snoop_user_data */ NULL, 
   6676         /* snoop_flags */ 0,
   6677         /* severity */ SOC_MEM_SEVERE_LOW,
   6678         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6679         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6680         /* impl */ SOC_MEM_IMPL_NORMAL,
   6681         /* cmic_mor_clks       */ 0,
   6682     },
   6683 #endif /* chips */
   6684 
   6685 #if defined(BCM_88375_A0)
   6686     { /* SOC_MEM_INT_FDR_MEM_400000_BCM88375_A0m */ 
   6687         /* mem            FDR_MEM_400000m */
   6688         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6689                           SOC_MEM_FLAG_WRITEONLY |
   6690                           SOC_MEM_FLAG_READONLY |
   6691                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6692         /* cmp_fn      */ NULL,
   6693         /* *null_entry */ NULL,
   6694         /* index_min   */ 0,
   6695         /* index_max   */ 383,
   6696         /* minblock    */ 47,
   6697         /* maxblock    */ 47,
   6698         /* blocks      */ 0,
   6699         /* blocks_hi   */ 0x8000,
   6700         /* base        */ 0x00400000,
   6701         /* gran        */ 1,
   6702         /* bytes       */ 136,
   6703         /* nFields     */ 2,
   6704         /* *fields     */ soc_FDR_MEM_400000_BCM88375_A0m_fields,
   6705         /* *views      */ NULL,
   6706         /* *views_num  */ NULL,
   6707         /* snoop_cb    */ NULL, 
   6708         /* snoop_user_data */ NULL, 
   6709         /* snoop_flags */ 0,
   6710         /* severity */ SOC_MEM_SEVERE_LOW,
   6711         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6712         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6713         /* impl */ SOC_MEM_IMPL_NORMAL,
   6714         /* cmic_mor_clks       */ 0,
   6715     },
   6716 #endif /* chips */
   6717 
   6718 #if defined(BCM_88375_B0)
   6719     { /* SOC_MEM_INT_FDR_MEM_400000_BCM88375_B0m */ 
   6720         /* mem            FDR_MEM_400000m */
   6721         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6722                           SOC_MEM_FLAG_WRITEONLY |
   6723                           SOC_MEM_FLAG_READONLY |
   6724                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6725         /* cmp_fn      */ NULL,
   6726         /* *null_entry */ NULL,
   6727         /* index_min   */ 0,
   6728         /* index_max   */ 383,
   6729         /* minblock    */ 47,
   6730         /* maxblock    */ 47,
   6731         /* blocks      */ 0,
   6732         /* blocks_hi   */ 0x8000,
   6733         /* base        */ 0x00400000,
   6734         /* gran        */ 1,
   6735         /* bytes       */ 136,
   6736         /* nFields     */ 2,
   6737         /* *fields     */ soc_FDR_MEM_400000_BCM88375_B0m_fields,
   6738         /* *views      */ NULL,
   6739         /* *views_num  */ NULL,
   6740         /* snoop_cb    */ NULL, 
   6741         /* snoop_user_data */ NULL, 
   6742         /* snoop_flags */ 0,
   6743         /* severity */ SOC_MEM_SEVERE_LOW,
   6744         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6745         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6746         /* impl */ SOC_MEM_IMPL_NORMAL,
   6747         /* cmic_mor_clks       */ 0,
   6748     },
   6749 #endif /* chips */
   6750 
   6751 #if defined(BCM_88470_A0)
   6752     { /* SOC_MEM_INT_FDR_MEM_400000_BCM88470_A0m */ 
   6753         /* mem            FDR_MEM_400000m */
   6754         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6755                           SOC_MEM_FLAG_WRITEONLY |
   6756                           SOC_MEM_FLAG_READONLY |
   6757                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6758         /* cmp_fn      */ NULL,
   6759         /* *null_entry */ NULL,
   6760         /* index_min   */ 0,
   6761         /* index_max   */ 383,
   6762         /* minblock    */ 23,
   6763         /* maxblock    */ 23,
   6764         /* blocks      */ 0x800000,
   6765         /* blocks_hi   */ 0,
   6766         /* base        */ 0x00400000,
   6767         /* gran        */ 1,
   6768         /* bytes       */ 136,
   6769         /* nFields     */ 2,
   6770         /* *fields     */ soc_FDR_MEM_400000_BCM88470_A0m_fields,
   6771         /* *views      */ NULL,
   6772         /* *views_num  */ NULL,
   6773         /* snoop_cb    */ NULL, 
   6774         /* snoop_user_data */ NULL, 
   6775         /* snoop_flags */ 0,
   6776         /* severity */ SOC_MEM_SEVERE_LOW,
   6777         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6778         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6779         /* impl */ SOC_MEM_IMPL_NORMAL,
   6780         /* cmic_mor_clks       */ 0,
   6781     },
   6782 #endif /* chips */
   6783 
   6784 #if defined(BCM_88470_B0)
   6785     { /* SOC_MEM_INT_FDR_MEM_400000_BCM88470_B0m */ 
   6786         /* mem            FDR_MEM_400000m */
   6787         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6788                           SOC_MEM_FLAG_WRITEONLY |
   6789                           SOC_MEM_FLAG_READONLY |
   6790                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6791         /* cmp_fn      */ NULL,
   6792         /* *null_entry */ NULL,
   6793         /* index_min   */ 0,
   6794         /* index_max   */ 383,
   6795         /* minblock    */ 23,
   6796         /* maxblock    */ 23,
   6797         /* blocks      */ 0x800000,
   6798         /* blocks_hi   */ 0,
   6799         /* base        */ 0x00400000,
   6800         /* gran        */ 1,
   6801         /* bytes       */ 136,
   6802         /* nFields     */ 2,
   6803         /* *fields     */ soc_FDR_MEM_400000_BCM88470_B0m_fields,
   6804         /* *views      */ NULL,
   6805         /* *views_num  */ NULL,
   6806         /* snoop_cb    */ NULL, 
   6807         /* snoop_user_data */ NULL, 
   6808         /* snoop_flags */ 0,
   6809         /* severity */ SOC_MEM_SEVERE_LOW,
   6810         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6811         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6812         /* impl */ SOC_MEM_IMPL_NORMAL,
   6813         /* cmic_mor_clks       */ 0,
   6814     },
   6815 #endif /* chips */
   6816 
   6817 #if defined(BCM_88675_B0)
   6818     { /* SOC_MEM_INT_FDR_MEM_400000_BCM88675_B0m */ 
   6819         /* mem            FDR_MEM_400000m */
   6820         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6821                           SOC_MEM_FLAG_WRITEONLY |
   6822                           SOC_MEM_FLAG_READONLY |
   6823                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6824         /* cmp_fn      */ NULL,
   6825         /* *null_entry */ NULL,
   6826         /* index_min   */ 0,
   6827         /* index_max   */ 383,
   6828         /* minblock    */ 47,
   6829         /* maxblock    */ 47,
   6830         /* blocks      */ 0,
   6831         /* blocks_hi   */ 0x8000,
   6832         /* base        */ 0x00400000,
   6833         /* gran        */ 1,
   6834         /* bytes       */ 136,
   6835         /* nFields     */ 2,
   6836         /* *fields     */ soc_FDR_MEM_400000_BCM88675_B0m_fields,
   6837         /* *views      */ NULL,
   6838         /* *views_num  */ NULL,
   6839         /* snoop_cb    */ NULL, 
   6840         /* snoop_user_data */ NULL, 
   6841         /* snoop_flags */ 0,
   6842         /* severity */ SOC_MEM_SEVERE_LOW,
   6843         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6844         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6845         /* impl */ SOC_MEM_IMPL_NORMAL,
   6846         /* cmic_mor_clks       */ 0,
   6847     },
   6848 #endif /* chips */
   6849 
   6850 #if defined(BCM_88680_A0)
   6851     { /* SOC_MEM_INT_FDR_MEM_400000_BCM88680_A0m */ 
   6852         /* mem            FDR_MEM_400000m */
   6853         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6854                           SOC_MEM_FLAG_WRITEONLY |
   6855                           SOC_MEM_FLAG_READONLY |
   6856                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6857         /* cmp_fn      */ NULL,
   6858         /* *null_entry */ NULL,
   6859         /* index_min   */ 0,
   6860         /* index_max   */ 767,
   6861         /* minblock    */ 48,
   6862         /* maxblock    */ 48,
   6863         /* blocks      */ 0,
   6864         /* blocks_hi   */ 0x10000,
   6865         /* base        */ 0x00400000,
   6866         /* gran        */ 1,
   6867         /* bytes       */ 136,
   6868         /* nFields     */ 2,
   6869         /* *fields     */ soc_FDR_MEM_400000_BCM88680_A0m_fields,
   6870         /* *views      */ NULL,
   6871         /* *views_num  */ NULL,
   6872         /* snoop_cb    */ NULL, 
   6873         /* snoop_user_data */ NULL, 
   6874         /* snoop_flags */ 0,
   6875         /* severity */ SOC_MEM_SEVERE_LOW,
   6876         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6877         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6878         /* impl */ SOC_MEM_IMPL_NORMAL,
   6879         /* cmic_mor_clks       */ 0,
   6880     },
   6881 #endif /* chips */
   6882 
   6883 #if defined(BCM_88375_A0)
   6884     { /* SOC_MEM_INT_FDR_MEM_500000_BCM88375_A0m */ 
   6885         /* mem            FDR_MEM_500000m */
   6886         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6887                           SOC_MEM_FLAG_WRITEONLY |
   6888                           SOC_MEM_FLAG_READONLY |
   6889                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6890         /* cmp_fn      */ NULL,
   6891         /* *null_entry */ NULL,
   6892         /* index_min   */ 0,
   6893         /* index_max   */ 1535,
   6894         /* minblock    */ 47,
   6895         /* maxblock    */ 47,
   6896         /* blocks      */ 0,
   6897         /* blocks_hi   */ 0x8000,
   6898         /* base        */ 0x00500000,
   6899         /* gran        */ 1,
   6900         /* bytes       */ 7,
   6901         /* nFields     */ 2,
   6902         /* *fields     */ soc_FDR_MEM_500000_BCM88375_A0m_fields,
   6903         /* *views      */ NULL,
   6904         /* *views_num  */ NULL,
   6905         /* snoop_cb    */ NULL, 
   6906         /* snoop_user_data */ NULL, 
   6907         /* snoop_flags */ 0,
   6908         /* severity */ SOC_MEM_SEVERE_HIGH,
   6909         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6910         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6911         /* impl */ SOC_MEM_IMPL_NORMAL,
   6912         /* cmic_mor_clks       */ 0,
   6913     },
   6914 #endif /* chips */
   6915 
   6916 #if defined(BCM_88375_B0)
   6917     { /* SOC_MEM_INT_FDR_MEM_500000_BCM88375_B0m */ 
   6918         /* mem            FDR_MEM_500000m */
   6919         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6920                           SOC_MEM_FLAG_WRITEONLY |
   6921                           SOC_MEM_FLAG_READONLY |
   6922                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6923         /* cmp_fn      */ NULL,
   6924         /* *null_entry */ NULL,
   6925         /* index_min   */ 0,
   6926         /* index_max   */ 1535,
   6927         /* minblock    */ 47,
   6928         /* maxblock    */ 47,
   6929         /* blocks      */ 0,
   6930         /* blocks_hi   */ 0x8000,
   6931         /* base        */ 0x00500000,
   6932         /* gran        */ 1,
   6933         /* bytes       */ 7,
   6934         /* nFields     */ 2,
   6935         /* *fields     */ soc_FDR_MEM_500000_BCM88375_B0m_fields,
   6936         /* *views      */ NULL,
   6937         /* *views_num  */ NULL,
   6938         /* snoop_cb    */ NULL, 
   6939         /* snoop_user_data */ NULL, 
   6940         /* snoop_flags */ 0,
   6941         /* severity */ SOC_MEM_SEVERE_HIGH,
   6942         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6943         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6944         /* impl */ SOC_MEM_IMPL_NORMAL,
   6945         /* cmic_mor_clks       */ 0,
   6946     },
   6947 #endif /* chips */
   6948 
   6949 #if defined(BCM_88470_A0)
   6950     { /* SOC_MEM_INT_FDR_MEM_500000_BCM88470_A0m */ 
   6951         /* mem            FDR_MEM_500000m */
   6952         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6953                           SOC_MEM_FLAG_WRITEONLY |
   6954                           SOC_MEM_FLAG_READONLY |
   6955                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6956         /* cmp_fn      */ NULL,
   6957         /* *null_entry */ NULL,
   6958         /* index_min   */ 0,
   6959         /* index_max   */ 767,
   6960         /* minblock    */ 23,
   6961         /* maxblock    */ 23,
   6962         /* blocks      */ 0x800000,
   6963         /* blocks_hi   */ 0,
   6964         /* base        */ 0x00500000,
   6965         /* gran        */ 1,
   6966         /* bytes       */ 7,
   6967         /* nFields     */ 2,
   6968         /* *fields     */ soc_FDR_MEM_500000_BCM88470_A0m_fields,
   6969         /* *views      */ NULL,
   6970         /* *views_num  */ NULL,
   6971         /* snoop_cb    */ NULL, 
   6972         /* snoop_user_data */ NULL, 
   6973         /* snoop_flags */ 0,
   6974         /* severity */ SOC_MEM_SEVERE_LOW,
   6975         /* type */ SOC_MEM_TYPE_TWO_PORT,
   6976         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6977         /* impl */ SOC_MEM_IMPL_NORMAL,
   6978         /* cmic_mor_clks       */ 0,
   6979     },
   6980 #endif /* chips */
   6981 
   6982 #if defined(BCM_88470_B0)
   6983     { /* SOC_MEM_INT_FDR_MEM_500000_BCM88470_B0m */ 
   6984         /* mem            FDR_MEM_500000m */
   6985         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   6986                           SOC_MEM_FLAG_WRITEONLY |
   6987                           SOC_MEM_FLAG_READONLY |
   6988                           SOC_MEM_FLAG_VALID, /* 0x2 */
   6989         /* cmp_fn      */ NULL,
   6990         /* *null_entry */ NULL,
   6991         /* index_min   */ 0,
   6992         /* index_max   */ 767,
   6993         /* minblock    */ 23,
   6994         /* maxblock    */ 23,
   6995         /* blocks      */ 0x800000,
   6996         /* blocks_hi   */ 0,
   6997         /* base        */ 0x00500000,
   6998         /* gran        */ 1,
   6999         /* bytes       */ 7,
   7000         /* nFields     */ 2,
   7001         /* *fields     */ soc_FDR_MEM_500000_BCM88470_B0m_fields,
   7002         /* *views      */ NULL,
   7003         /* *views_num  */ NULL,
   7004         /* snoop_cb    */ NULL, 
   7005         /* snoop_user_data */ NULL, 
   7006         /* snoop_flags */ 0,
   7007         /* severity */ SOC_MEM_SEVERE_LOW,
   7008         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7009         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7010         /* impl */ SOC_MEM_IMPL_NORMAL,
   7011         /* cmic_mor_clks       */ 0,
   7012     },
   7013 #endif /* chips */
   7014 
   7015 #if defined(BCM_88675_B0)
   7016     { /* SOC_MEM_INT_FDR_MEM_500000_BCM88675_B0m */ 
   7017         /* mem            FDR_MEM_500000m */
   7018         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7019                           SOC_MEM_FLAG_WRITEONLY |
   7020                           SOC_MEM_FLAG_READONLY |
   7021                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7022         /* cmp_fn      */ NULL,
   7023         /* *null_entry */ NULL,
   7024         /* index_min   */ 0,
   7025         /* index_max   */ 1535,
   7026         /* minblock    */ 47,
   7027         /* maxblock    */ 47,
   7028         /* blocks      */ 0,
   7029         /* blocks_hi   */ 0x8000,
   7030         /* base        */ 0x00500000,
   7031         /* gran        */ 1,
   7032         /* bytes       */ 7,
   7033         /* nFields     */ 2,
   7034         /* *fields     */ soc_FDR_MEM_500000_BCM88675_B0m_fields,
   7035         /* *views      */ NULL,
   7036         /* *views_num  */ NULL,
   7037         /* snoop_cb    */ NULL, 
   7038         /* snoop_user_data */ NULL, 
   7039         /* snoop_flags */ 0,
   7040         /* severity */ SOC_MEM_SEVERE_HIGH,
   7041         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7042         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7043         /* impl */ SOC_MEM_IMPL_NORMAL,
   7044         /* cmic_mor_clks       */ 0,
   7045     },
   7046 #endif /* chips */
   7047 
   7048 #if defined(BCM_88680_A0)
   7049     { /* SOC_MEM_INT_FDR_MEM_500000_BCM88680_A0m */ 
   7050         /* mem            FDR_MEM_500000m */
   7051         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7052                           SOC_MEM_FLAG_WRITEONLY |
   7053                           SOC_MEM_FLAG_READONLY |
   7054                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7055         /* cmp_fn      */ NULL,
   7056         /* *null_entry */ NULL,
   7057         /* index_min   */ 0,
   7058         /* index_max   */ 1535,
   7059         /* minblock    */ 48,
   7060         /* maxblock    */ 48,
   7061         /* blocks      */ 0,
   7062         /* blocks_hi   */ 0x10000,
   7063         /* base        */ 0x00500000,
   7064         /* gran        */ 1,
   7065         /* bytes       */ 7,
   7066         /* nFields     */ 2,
   7067         /* *fields     */ soc_FDR_MEM_500000_BCM88680_A0m_fields,
   7068         /* *views      */ NULL,
   7069         /* *views_num  */ NULL,
   7070         /* snoop_cb    */ NULL, 
   7071         /* snoop_user_data */ NULL, 
   7072         /* snoop_flags */ 0,
   7073         /* severity */ SOC_MEM_SEVERE_HIGH,
   7074         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7075         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7076         /* impl */ SOC_MEM_IMPL_NORMAL,
   7077         /* cmic_mor_clks       */ 0,
   7078     },
   7079 #endif /* chips */
   7080 
   7081 #if defined(BCM_88375_A0)
   7082     { /* SOC_MEM_INT_FDR_MEM_600000_BCM88375_A0m */ 
   7083         /* mem            FDR_MEM_600000m */
   7084         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7085                           SOC_MEM_FLAG_WRITEONLY |
   7086                           SOC_MEM_FLAG_READONLY |
   7087                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7088         /* cmp_fn      */ NULL,
   7089         /* *null_entry */ NULL,
   7090         /* index_min   */ 0,
   7091         /* index_max   */ 767,
   7092         /* minblock    */ 47,
   7093         /* maxblock    */ 47,
   7094         /* blocks      */ 0,
   7095         /* blocks_hi   */ 0x8000,
   7096         /* base        */ 0x00600000,
   7097         /* gran        */ 1,
   7098         /* bytes       */ 7,
   7099         /* nFields     */ 2,
   7100         /* *fields     */ soc_FDR_MEM_600000_BCM88375_A0m_fields,
   7101         /* *views      */ NULL,
   7102         /* *views_num  */ NULL,
   7103         /* snoop_cb    */ NULL, 
   7104         /* snoop_user_data */ NULL, 
   7105         /* snoop_flags */ 0,
   7106         /* severity */ SOC_MEM_SEVERE_HIGH,
   7107         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7108         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7109         /* impl */ SOC_MEM_IMPL_NORMAL,
   7110         /* cmic_mor_clks       */ 0,
   7111     },
   7112 #endif /* chips */
   7113 
   7114 #if defined(BCM_88375_B0)
   7115     { /* SOC_MEM_INT_FDR_MEM_600000_BCM88375_B0m */ 
   7116         /* mem            FDR_MEM_600000m */
   7117         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7118                           SOC_MEM_FLAG_WRITEONLY |
   7119                           SOC_MEM_FLAG_READONLY |
   7120                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7121         /* cmp_fn      */ NULL,
   7122         /* *null_entry */ NULL,
   7123         /* index_min   */ 0,
   7124         /* index_max   */ 767,
   7125         /* minblock    */ 47,
   7126         /* maxblock    */ 47,
   7127         /* blocks      */ 0,
   7128         /* blocks_hi   */ 0x8000,
   7129         /* base        */ 0x00600000,
   7130         /* gran        */ 1,
   7131         /* bytes       */ 7,
   7132         /* nFields     */ 2,
   7133         /* *fields     */ soc_FDR_MEM_600000_BCM88375_B0m_fields,
   7134         /* *views      */ NULL,
   7135         /* *views_num  */ NULL,
   7136         /* snoop_cb    */ NULL, 
   7137         /* snoop_user_data */ NULL, 
   7138         /* snoop_flags */ 0,
   7139         /* severity */ SOC_MEM_SEVERE_HIGH,
   7140         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7141         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7142         /* impl */ SOC_MEM_IMPL_NORMAL,
   7143         /* cmic_mor_clks       */ 0,
   7144     },
   7145 #endif /* chips */
   7146 
   7147 #if defined(BCM_88470_A0)
   7148     { /* SOC_MEM_INT_FDR_MEM_600000_BCM88470_A0m */ 
   7149         /* mem            FDR_MEM_600000m */
   7150         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7151                           SOC_MEM_FLAG_WRITEONLY |
   7152                           SOC_MEM_FLAG_READONLY |
   7153                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7154         /* cmp_fn      */ NULL,
   7155         /* *null_entry */ NULL,
   7156         /* index_min   */ 0,
   7157         /* index_max   */ 767,
   7158         /* minblock    */ 23,
   7159         /* maxblock    */ 23,
   7160         /* blocks      */ 0x800000,
   7161         /* blocks_hi   */ 0,
   7162         /* base        */ 0x00600000,
   7163         /* gran        */ 1,
   7164         /* bytes       */ 7,
   7165         /* nFields     */ 2,
   7166         /* *fields     */ soc_FDR_MEM_600000_BCM88470_A0m_fields,
   7167         /* *views      */ NULL,
   7168         /* *views_num  */ NULL,
   7169         /* snoop_cb    */ NULL, 
   7170         /* snoop_user_data */ NULL, 
   7171         /* snoop_flags */ 0,
   7172         /* severity */ SOC_MEM_SEVERE_LOW,
   7173         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7174         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7175         /* impl */ SOC_MEM_IMPL_NORMAL,
   7176         /* cmic_mor_clks       */ 0,
   7177     },
   7178 #endif /* chips */
   7179 
   7180 #if defined(BCM_88470_B0)
   7181     { /* SOC_MEM_INT_FDR_MEM_600000_BCM88470_B0m */ 
   7182         /* mem            FDR_MEM_600000m */
   7183         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7184                           SOC_MEM_FLAG_WRITEONLY |
   7185                           SOC_MEM_FLAG_READONLY |
   7186                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7187         /* cmp_fn      */ NULL,
   7188         /* *null_entry */ NULL,
   7189         /* index_min   */ 0,
   7190         /* index_max   */ 767,
   7191         /* minblock    */ 23,
   7192         /* maxblock    */ 23,
   7193         /* blocks      */ 0x800000,
   7194         /* blocks_hi   */ 0,
   7195         /* base        */ 0x00600000,
   7196         /* gran        */ 1,
   7197         /* bytes       */ 7,
   7198         /* nFields     */ 2,
   7199         /* *fields     */ soc_FDR_MEM_600000_BCM88470_B0m_fields,
   7200         /* *views      */ NULL,
   7201         /* *views_num  */ NULL,
   7202         /* snoop_cb    */ NULL, 
   7203         /* snoop_user_data */ NULL, 
   7204         /* snoop_flags */ 0,
   7205         /* severity */ SOC_MEM_SEVERE_LOW,
   7206         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7207         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7208         /* impl */ SOC_MEM_IMPL_NORMAL,
   7209         /* cmic_mor_clks       */ 0,
   7210     },
   7211 #endif /* chips */
   7212 
   7213 #if defined(BCM_88675_B0)
   7214     { /* SOC_MEM_INT_FDR_MEM_600000_BCM88675_B0m */ 
   7215         /* mem            FDR_MEM_600000m */
   7216         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7217                           SOC_MEM_FLAG_WRITEONLY |
   7218                           SOC_MEM_FLAG_READONLY |
   7219                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7220         /* cmp_fn      */ NULL,
   7221         /* *null_entry */ NULL,
   7222         /* index_min   */ 0,
   7223         /* index_max   */ 767,
   7224         /* minblock    */ 47,
   7225         /* maxblock    */ 47,
   7226         /* blocks      */ 0,
   7227         /* blocks_hi   */ 0x8000,
   7228         /* base        */ 0x00600000,
   7229         /* gran        */ 1,
   7230         /* bytes       */ 7,
   7231         /* nFields     */ 2,
   7232         /* *fields     */ soc_FDR_MEM_600000_BCM88675_B0m_fields,
   7233         /* *views      */ NULL,
   7234         /* *views_num  */ NULL,
   7235         /* snoop_cb    */ NULL, 
   7236         /* snoop_user_data */ NULL, 
   7237         /* snoop_flags */ 0,
   7238         /* severity */ SOC_MEM_SEVERE_HIGH,
   7239         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7240         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7241         /* impl */ SOC_MEM_IMPL_NORMAL,
   7242         /* cmic_mor_clks       */ 0,
   7243     },
   7244 #endif /* chips */
   7245 
   7246 #if defined(BCM_88680_A0)
   7247     { /* SOC_MEM_INT_FDR_MEM_600000_BCM88680_A0m */ 
   7248         /* mem            FDR_MEM_600000m */
   7249         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7250                           SOC_MEM_FLAG_WRITEONLY |
   7251                           SOC_MEM_FLAG_READONLY |
   7252                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7253         /* cmp_fn      */ NULL,
   7254         /* *null_entry */ NULL,
   7255         /* index_min   */ 0,
   7256         /* index_max   */ 1535,
   7257         /* minblock    */ 48,
   7258         /* maxblock    */ 48,
   7259         /* blocks      */ 0,
   7260         /* blocks_hi   */ 0x10000,
   7261         /* base        */ 0x00600000,
   7262         /* gran        */ 1,
   7263         /* bytes       */ 7,
   7264         /* nFields     */ 2,
   7265         /* *fields     */ soc_FDR_MEM_600000_BCM88680_A0m_fields,
   7266         /* *views      */ NULL,
   7267         /* *views_num  */ NULL,
   7268         /* snoop_cb    */ NULL, 
   7269         /* snoop_user_data */ NULL, 
   7270         /* snoop_flags */ 0,
   7271         /* severity */ SOC_MEM_SEVERE_HIGH,
   7272         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7273         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7274         /* impl */ SOC_MEM_IMPL_NORMAL,
   7275         /* cmic_mor_clks       */ 0,
   7276     },
   7277 #endif /* chips */
   7278 
   7279 #if defined(BCM_88375_A0)
   7280     { /* SOC_MEM_INT_FDR_MEM_700000_BCM88375_A0m */ 
   7281         /* mem            FDR_MEM_700000m */
   7282         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7283                           SOC_MEM_FLAG_WRITEONLY |
   7284                           SOC_MEM_FLAG_READONLY |
   7285                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7286         /* cmp_fn      */ NULL,
   7287         /* *null_entry */ NULL,
   7288         /* index_min   */ 0,
   7289         /* index_max   */ 767,
   7290         /* minblock    */ 47,
   7291         /* maxblock    */ 47,
   7292         /* blocks      */ 0,
   7293         /* blocks_hi   */ 0x8000,
   7294         /* base        */ 0x00700000,
   7295         /* gran        */ 1,
   7296         /* bytes       */ 136,
   7297         /* nFields     */ 2,
   7298         /* *fields     */ soc_FDR_MEM_700000_BCM88375_A0m_fields,
   7299         /* *views      */ NULL,
   7300         /* *views_num  */ NULL,
   7301         /* snoop_cb    */ NULL, 
   7302         /* snoop_user_data */ NULL, 
   7303         /* snoop_flags */ 0,
   7304         /* severity */ SOC_MEM_SEVERE_LOW,
   7305         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7306         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7307         /* impl */ SOC_MEM_IMPL_NORMAL,
   7308         /* cmic_mor_clks       */ 0,
   7309     },
   7310 #endif /* chips */
   7311 
   7312 #if defined(BCM_88375_B0)
   7313     { /* SOC_MEM_INT_FDR_MEM_700000_BCM88375_B0m */ 
   7314         /* mem            FDR_MEM_700000m */
   7315         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7316                           SOC_MEM_FLAG_WRITEONLY |
   7317                           SOC_MEM_FLAG_READONLY |
   7318                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7319         /* cmp_fn      */ NULL,
   7320         /* *null_entry */ NULL,
   7321         /* index_min   */ 0,
   7322         /* index_max   */ 767,
   7323         /* minblock    */ 47,
   7324         /* maxblock    */ 47,
   7325         /* blocks      */ 0,
   7326         /* blocks_hi   */ 0x8000,
   7327         /* base        */ 0x00700000,
   7328         /* gran        */ 1,
   7329         /* bytes       */ 136,
   7330         /* nFields     */ 2,
   7331         /* *fields     */ soc_FDR_MEM_700000_BCM88375_B0m_fields,
   7332         /* *views      */ NULL,
   7333         /* *views_num  */ NULL,
   7334         /* snoop_cb    */ NULL, 
   7335         /* snoop_user_data */ NULL, 
   7336         /* snoop_flags */ 0,
   7337         /* severity */ SOC_MEM_SEVERE_LOW,
   7338         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7339         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7340         /* impl */ SOC_MEM_IMPL_NORMAL,
   7341         /* cmic_mor_clks       */ 0,
   7342     },
   7343 #endif /* chips */
   7344 
   7345 #if defined(BCM_88675_B0)
   7346     { /* SOC_MEM_INT_FDR_MEM_700000_BCM88675_B0m */ 
   7347         /* mem            FDR_MEM_700000m */
   7348         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7349                           SOC_MEM_FLAG_WRITEONLY |
   7350                           SOC_MEM_FLAG_READONLY |
   7351                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7352         /* cmp_fn      */ NULL,
   7353         /* *null_entry */ NULL,
   7354         /* index_min   */ 0,
   7355         /* index_max   */ 767,
   7356         /* minblock    */ 47,
   7357         /* maxblock    */ 47,
   7358         /* blocks      */ 0,
   7359         /* blocks_hi   */ 0x8000,
   7360         /* base        */ 0x00700000,
   7361         /* gran        */ 1,
   7362         /* bytes       */ 136,
   7363         /* nFields     */ 2,
   7364         /* *fields     */ soc_FDR_MEM_700000_BCM88675_B0m_fields,
   7365         /* *views      */ NULL,
   7366         /* *views_num  */ NULL,
   7367         /* snoop_cb    */ NULL, 
   7368         /* snoop_user_data */ NULL, 
   7369         /* snoop_flags */ 0,
   7370         /* severity */ SOC_MEM_SEVERE_LOW,
   7371         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7372         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7373         /* impl */ SOC_MEM_IMPL_NORMAL,
   7374         /* cmic_mor_clks       */ 0,
   7375     },
   7376 #endif /* chips */
   7377 
   7378 #if defined(BCM_88680_A0)
   7379     { /* SOC_MEM_INT_FDR_MEM_700000_BCM88680_A0m */ 
   7380         /* mem            FDR_MEM_700000m */
   7381         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7382                           SOC_MEM_FLAG_WRITEONLY |
   7383                           SOC_MEM_FLAG_READONLY |
   7384                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7385         /* cmp_fn      */ NULL,
   7386         /* *null_entry */ NULL,
   7387         /* index_min   */ 0,
   7388         /* index_max   */ 767,
   7389         /* minblock    */ 48,
   7390         /* maxblock    */ 48,
   7391         /* blocks      */ 0,
   7392         /* blocks_hi   */ 0x10000,
   7393         /* base        */ 0x00700000,
   7394         /* gran        */ 1,
   7395         /* bytes       */ 136,
   7396         /* nFields     */ 2,
   7397         /* *fields     */ soc_FDR_MEM_700000_BCM88680_A0m_fields,
   7398         /* *views      */ NULL,
   7399         /* *views_num  */ NULL,
   7400         /* snoop_cb    */ NULL, 
   7401         /* snoop_user_data */ NULL, 
   7402         /* snoop_flags */ 0,
   7403         /* severity */ SOC_MEM_SEVERE_LOW,
   7404         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7405         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7406         /* impl */ SOC_MEM_IMPL_NORMAL,
   7407         /* cmic_mor_clks       */ 0,
   7408     },
   7409 #endif /* chips */
   7410 
   7411 #if defined(BCM_88375_A0)
   7412     { /* SOC_MEM_INT_FDR_MEM_800000_BCM88375_A0m */ 
   7413         /* mem            FDR_MEM_800000m */
   7414         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7415                           SOC_MEM_FLAG_WRITEONLY |
   7416                           SOC_MEM_FLAG_READONLY |
   7417                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7418         /* cmp_fn      */ NULL,
   7419         /* *null_entry */ NULL,
   7420         /* index_min   */ 0,
   7421         /* index_max   */ 767,
   7422         /* minblock    */ 47,
   7423         /* maxblock    */ 47,
   7424         /* blocks      */ 0,
   7425         /* blocks_hi   */ 0x8000,
   7426         /* base        */ 0x00800000,
   7427         /* gran        */ 1,
   7428         /* bytes       */ 136,
   7429         /* nFields     */ 2,
   7430         /* *fields     */ soc_FDR_MEM_800000_BCM88375_A0m_fields,
   7431         /* *views      */ NULL,
   7432         /* *views_num  */ NULL,
   7433         /* snoop_cb    */ NULL, 
   7434         /* snoop_user_data */ NULL, 
   7435         /* snoop_flags */ 0,
   7436         /* severity */ SOC_MEM_SEVERE_LOW,
   7437         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7438         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7439         /* impl */ SOC_MEM_IMPL_NORMAL,
   7440         /* cmic_mor_clks       */ 0,
   7441     },
   7442 #endif /* chips */
   7443 
   7444 #if defined(BCM_88375_B0)
   7445     { /* SOC_MEM_INT_FDR_MEM_800000_BCM88375_B0m */ 
   7446         /* mem            FDR_MEM_800000m */
   7447         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7448                           SOC_MEM_FLAG_WRITEONLY |
   7449                           SOC_MEM_FLAG_READONLY |
   7450                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7451         /* cmp_fn      */ NULL,
   7452         /* *null_entry */ NULL,
   7453         /* index_min   */ 0,
   7454         /* index_max   */ 767,
   7455         /* minblock    */ 47,
   7456         /* maxblock    */ 47,
   7457         /* blocks      */ 0,
   7458         /* blocks_hi   */ 0x8000,
   7459         /* base        */ 0x00800000,
   7460         /* gran        */ 1,
   7461         /* bytes       */ 136,
   7462         /* nFields     */ 2,
   7463         /* *fields     */ soc_FDR_MEM_800000_BCM88375_B0m_fields,
   7464         /* *views      */ NULL,
   7465         /* *views_num  */ NULL,
   7466         /* snoop_cb    */ NULL, 
   7467         /* snoop_user_data */ NULL, 
   7468         /* snoop_flags */ 0,
   7469         /* severity */ SOC_MEM_SEVERE_LOW,
   7470         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7471         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7472         /* impl */ SOC_MEM_IMPL_NORMAL,
   7473         /* cmic_mor_clks       */ 0,
   7474     },
   7475 #endif /* chips */
   7476 
   7477 #if defined(BCM_88675_B0)
   7478     { /* SOC_MEM_INT_FDR_MEM_800000_BCM88675_B0m */ 
   7479         /* mem            FDR_MEM_800000m */
   7480         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7481                           SOC_MEM_FLAG_WRITEONLY |
   7482                           SOC_MEM_FLAG_READONLY |
   7483                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7484         /* cmp_fn      */ NULL,
   7485         /* *null_entry */ NULL,
   7486         /* index_min   */ 0,
   7487         /* index_max   */ 767,
   7488         /* minblock    */ 47,
   7489         /* maxblock    */ 47,
   7490         /* blocks      */ 0,
   7491         /* blocks_hi   */ 0x8000,
   7492         /* base        */ 0x00800000,
   7493         /* gran        */ 1,
   7494         /* bytes       */ 136,
   7495         /* nFields     */ 2,
   7496         /* *fields     */ soc_FDR_MEM_800000_BCM88675_B0m_fields,
   7497         /* *views      */ NULL,
   7498         /* *views_num  */ NULL,
   7499         /* snoop_cb    */ NULL, 
   7500         /* snoop_user_data */ NULL, 
   7501         /* snoop_flags */ 0,
   7502         /* severity */ SOC_MEM_SEVERE_LOW,
   7503         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7504         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7505         /* impl */ SOC_MEM_IMPL_NORMAL,
   7506         /* cmic_mor_clks       */ 0,
   7507     },
   7508 #endif /* chips */
   7509 
   7510 #if defined(BCM_88680_A0)
   7511     { /* SOC_MEM_INT_FDR_MEM_800000_BCM88680_A0m */ 
   7512         /* mem            FDR_MEM_800000m */
   7513         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7514                           SOC_MEM_FLAG_WRITEONLY |
   7515                           SOC_MEM_FLAG_READONLY |
   7516                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7517         /* cmp_fn      */ NULL,
   7518         /* *null_entry */ NULL,
   7519         /* index_min   */ 0,
   7520         /* index_max   */ 767,
   7521         /* minblock    */ 48,
   7522         /* maxblock    */ 48,
   7523         /* blocks      */ 0,
   7524         /* blocks_hi   */ 0x10000,
   7525         /* base        */ 0x00800000,
   7526         /* gran        */ 1,
   7527         /* bytes       */ 136,
   7528         /* nFields     */ 2,
   7529         /* *fields     */ soc_FDR_MEM_800000_BCM88680_A0m_fields,
   7530         /* *views      */ NULL,
   7531         /* *views_num  */ NULL,
   7532         /* snoop_cb    */ NULL, 
   7533         /* snoop_user_data */ NULL, 
   7534         /* snoop_flags */ 0,
   7535         /* severity */ SOC_MEM_SEVERE_LOW,
   7536         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7537         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7538         /* impl */ SOC_MEM_IMPL_NORMAL,
   7539         /* cmic_mor_clks       */ 0,
   7540     },
   7541 #endif /* chips */
   7542 
   7543 #if defined(BCM_88375_A0)
   7544     { /* SOC_MEM_INT_FDR_MEM_900000_BCM88375_A0m */ 
   7545         /* mem            FDR_MEM_900000m */
   7546         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7547                           SOC_MEM_FLAG_WRITEONLY |
   7548                           SOC_MEM_FLAG_READONLY |
   7549                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7550         /* cmp_fn      */ NULL,
   7551         /* *null_entry */ NULL,
   7552         /* index_min   */ 0,
   7553         /* index_max   */ 383,
   7554         /* minblock    */ 47,
   7555         /* maxblock    */ 47,
   7556         /* blocks      */ 0,
   7557         /* blocks_hi   */ 0x8000,
   7558         /* base        */ 0x00900000,
   7559         /* gran        */ 1,
   7560         /* bytes       */ 136,
   7561         /* nFields     */ 2,
   7562         /* *fields     */ soc_FDR_MEM_900000_BCM88375_A0m_fields,
   7563         /* *views      */ NULL,
   7564         /* *views_num  */ NULL,
   7565         /* snoop_cb    */ NULL, 
   7566         /* snoop_user_data */ NULL, 
   7567         /* snoop_flags */ 0,
   7568         /* severity */ SOC_MEM_SEVERE_LOW,
   7569         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7570         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7571         /* impl */ SOC_MEM_IMPL_NORMAL,
   7572         /* cmic_mor_clks       */ 0,
   7573     },
   7574 #endif /* chips */
   7575 
   7576 #if defined(BCM_88375_B0)
   7577     { /* SOC_MEM_INT_FDR_MEM_900000_BCM88375_B0m */ 
   7578         /* mem            FDR_MEM_900000m */
   7579         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7580                           SOC_MEM_FLAG_WRITEONLY |
   7581                           SOC_MEM_FLAG_READONLY |
   7582                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7583         /* cmp_fn      */ NULL,
   7584         /* *null_entry */ NULL,
   7585         /* index_min   */ 0,
   7586         /* index_max   */ 383,
   7587         /* minblock    */ 47,
   7588         /* maxblock    */ 47,
   7589         /* blocks      */ 0,
   7590         /* blocks_hi   */ 0x8000,
   7591         /* base        */ 0x00900000,
   7592         /* gran        */ 1,
   7593         /* bytes       */ 136,
   7594         /* nFields     */ 2,
   7595         /* *fields     */ soc_FDR_MEM_900000_BCM88375_B0m_fields,
   7596         /* *views      */ NULL,
   7597         /* *views_num  */ NULL,
   7598         /* snoop_cb    */ NULL, 
   7599         /* snoop_user_data */ NULL, 
   7600         /* snoop_flags */ 0,
   7601         /* severity */ SOC_MEM_SEVERE_LOW,
   7602         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7603         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7604         /* impl */ SOC_MEM_IMPL_NORMAL,
   7605         /* cmic_mor_clks       */ 0,
   7606     },
   7607 #endif /* chips */
   7608 
   7609 #if defined(BCM_88675_B0)
   7610     { /* SOC_MEM_INT_FDR_MEM_900000_BCM88675_B0m */ 
   7611         /* mem            FDR_MEM_900000m */
   7612         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7613                           SOC_MEM_FLAG_WRITEONLY |
   7614                           SOC_MEM_FLAG_READONLY |
   7615                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7616         /* cmp_fn      */ NULL,
   7617         /* *null_entry */ NULL,
   7618         /* index_min   */ 0,
   7619         /* index_max   */ 383,
   7620         /* minblock    */ 47,
   7621         /* maxblock    */ 47,
   7622         /* blocks      */ 0,
   7623         /* blocks_hi   */ 0x8000,
   7624         /* base        */ 0x00900000,
   7625         /* gran        */ 1,
   7626         /* bytes       */ 136,
   7627         /* nFields     */ 2,
   7628         /* *fields     */ soc_FDR_MEM_900000_BCM88675_B0m_fields,
   7629         /* *views      */ NULL,
   7630         /* *views_num  */ NULL,
   7631         /* snoop_cb    */ NULL, 
   7632         /* snoop_user_data */ NULL, 
   7633         /* snoop_flags */ 0,
   7634         /* severity */ SOC_MEM_SEVERE_LOW,
   7635         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7636         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7637         /* impl */ SOC_MEM_IMPL_NORMAL,
   7638         /* cmic_mor_clks       */ 0,
   7639     },
   7640 #endif /* chips */
   7641 
   7642 #if defined(BCM_88680_A0)
   7643     { /* SOC_MEM_INT_FDR_MEM_900000_BCM88680_A0m */ 
   7644         /* mem            FDR_MEM_900000m */
   7645         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7646                           SOC_MEM_FLAG_WRITEONLY |
   7647                           SOC_MEM_FLAG_READONLY |
   7648                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7649         /* cmp_fn      */ NULL,
   7650         /* *null_entry */ NULL,
   7651         /* index_min   */ 0,
   7652         /* index_max   */ 767,
   7653         /* minblock    */ 48,
   7654         /* maxblock    */ 48,
   7655         /* blocks      */ 0,
   7656         /* blocks_hi   */ 0x10000,
   7657         /* base        */ 0x00900000,
   7658         /* gran        */ 1,
   7659         /* bytes       */ 136,
   7660         /* nFields     */ 2,
   7661         /* *fields     */ soc_FDR_MEM_900000_BCM88680_A0m_fields,
   7662         /* *views      */ NULL,
   7663         /* *views_num  */ NULL,
   7664         /* snoop_cb    */ NULL, 
   7665         /* snoop_user_data */ NULL, 
   7666         /* snoop_flags */ 0,
   7667         /* severity */ SOC_MEM_SEVERE_LOW,
   7668         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7669         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7670         /* impl */ SOC_MEM_IMPL_NORMAL,
   7671         /* cmic_mor_clks       */ 0,
   7672     },
   7673 #endif /* chips */
   7674 
   7675 #if defined(BCM_88675_A0)
   7676     { /* SOC_MEM_INT_FDR_MEM_A00000m */ 
   7677         /* mem            FDR_MEM_A00000m */
   7678         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7679                           SOC_MEM_FLAG_WRITEONLY |
   7680                           SOC_MEM_FLAG_READONLY |
   7681                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7682         /* cmp_fn      */ NULL,
   7683         /* *null_entry */ NULL,
   7684         /* index_min   */ 0,
   7685         /* index_max   */ 383,
   7686         /* minblock    */ 47,
   7687         /* maxblock    */ 47,
   7688         /* blocks      */ 0,
   7689         /* blocks_hi   */ 0x8000,
   7690         /* base        */ 0x00a00000,
   7691         /* gran        */ 1,
   7692         /* bytes       */ 136,
   7693         /* nFields     */ 2,
   7694         /* *fields     */ soc_FDR_MEM_A00000m_fields,
   7695         /* *views      */ NULL,
   7696         /* *views_num  */ NULL,
   7697         /* snoop_cb    */ NULL, 
   7698         /* snoop_user_data */ NULL, 
   7699         /* snoop_flags */ 0,
   7700         /* severity */ SOC_MEM_SEVERE_LOW,
   7701         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7702         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7703         /* impl */ SOC_MEM_IMPL_NORMAL,
   7704         /* cmic_mor_clks       */ 0,
   7705     },
   7706 #endif /* chips */
   7707 
   7708 #if defined(BCM_88375_A0)
   7709     { /* SOC_MEM_INT_FDR_MEM_A00000_BCM88375_A0m */ 
   7710         /* mem            FDR_MEM_A00000m */
   7711         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7712                           SOC_MEM_FLAG_WRITEONLY |
   7713                           SOC_MEM_FLAG_READONLY |
   7714                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7715         /* cmp_fn      */ NULL,
   7716         /* *null_entry */ NULL,
   7717         /* index_min   */ 0,
   7718         /* index_max   */ 383,
   7719         /* minblock    */ 47,
   7720         /* maxblock    */ 47,
   7721         /* blocks      */ 0,
   7722         /* blocks_hi   */ 0x8000,
   7723         /* base        */ 0x00a00000,
   7724         /* gran        */ 1,
   7725         /* bytes       */ 136,
   7726         /* nFields     */ 2,
   7727         /* *fields     */ soc_FDR_MEM_A00000_BCM88375_A0m_fields,
   7728         /* *views      */ NULL,
   7729         /* *views_num  */ NULL,
   7730         /* snoop_cb    */ NULL, 
   7731         /* snoop_user_data */ NULL, 
   7732         /* snoop_flags */ 0,
   7733         /* severity */ SOC_MEM_SEVERE_LOW,
   7734         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7735         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7736         /* impl */ SOC_MEM_IMPL_NORMAL,
   7737         /* cmic_mor_clks       */ 0,
   7738     },
   7739 #endif /* chips */
   7740 
   7741 #if defined(BCM_88375_B0)
   7742     { /* SOC_MEM_INT_FDR_MEM_A00000_BCM88375_B0m */ 
   7743         /* mem            FDR_MEM_A00000m */
   7744         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7745                           SOC_MEM_FLAG_WRITEONLY |
   7746                           SOC_MEM_FLAG_READONLY |
   7747                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7748         /* cmp_fn      */ NULL,
   7749         /* *null_entry */ NULL,
   7750         /* index_min   */ 0,
   7751         /* index_max   */ 383,
   7752         /* minblock    */ 47,
   7753         /* maxblock    */ 47,
   7754         /* blocks      */ 0,
   7755         /* blocks_hi   */ 0x8000,
   7756         /* base        */ 0x00a00000,
   7757         /* gran        */ 1,
   7758         /* bytes       */ 136,
   7759         /* nFields     */ 2,
   7760         /* *fields     */ soc_FDR_MEM_A00000_BCM88375_B0m_fields,
   7761         /* *views      */ NULL,
   7762         /* *views_num  */ NULL,
   7763         /* snoop_cb    */ NULL, 
   7764         /* snoop_user_data */ NULL, 
   7765         /* snoop_flags */ 0,
   7766         /* severity */ SOC_MEM_SEVERE_LOW,
   7767         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7768         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7769         /* impl */ SOC_MEM_IMPL_NORMAL,
   7770         /* cmic_mor_clks       */ 0,
   7771     },
   7772 #endif /* chips */
   7773 
   7774 #if defined(BCM_88675_B0)
   7775     { /* SOC_MEM_INT_FDR_MEM_A00000_BCM88675_B0m */ 
   7776         /* mem            FDR_MEM_A00000m */
   7777         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7778                           SOC_MEM_FLAG_WRITEONLY |
   7779                           SOC_MEM_FLAG_READONLY |
   7780                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7781         /* cmp_fn      */ NULL,
   7782         /* *null_entry */ NULL,
   7783         /* index_min   */ 0,
   7784         /* index_max   */ 383,
   7785         /* minblock    */ 47,
   7786         /* maxblock    */ 47,
   7787         /* blocks      */ 0,
   7788         /* blocks_hi   */ 0x8000,
   7789         /* base        */ 0x00a00000,
   7790         /* gran        */ 1,
   7791         /* bytes       */ 136,
   7792         /* nFields     */ 2,
   7793         /* *fields     */ soc_FDR_MEM_A00000_BCM88675_B0m_fields,
   7794         /* *views      */ NULL,
   7795         /* *views_num  */ NULL,
   7796         /* snoop_cb    */ NULL, 
   7797         /* snoop_user_data */ NULL, 
   7798         /* snoop_flags */ 0,
   7799         /* severity */ SOC_MEM_SEVERE_LOW,
   7800         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7801         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7802         /* impl */ SOC_MEM_IMPL_NORMAL,
   7803         /* cmic_mor_clks       */ 0,
   7804     },
   7805 #endif /* chips */
   7806 
   7807 #if defined(BCM_88680_A0)
   7808     { /* SOC_MEM_INT_FDR_MEM_A00000_BCM88680_A0m */ 
   7809         /* mem            FDR_MEM_A00000m */
   7810         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7811                           SOC_MEM_FLAG_WRITEONLY |
   7812                           SOC_MEM_FLAG_READONLY |
   7813                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7814         /* cmp_fn      */ NULL,
   7815         /* *null_entry */ NULL,
   7816         /* index_min   */ 0,
   7817         /* index_max   */ 767,
   7818         /* minblock    */ 48,
   7819         /* maxblock    */ 48,
   7820         /* blocks      */ 0,
   7821         /* blocks_hi   */ 0x10000,
   7822         /* base        */ 0x00a00000,
   7823         /* gran        */ 1,
   7824         /* bytes       */ 136,
   7825         /* nFields     */ 2,
   7826         /* *fields     */ soc_FDR_MEM_A00000_BCM88680_A0m_fields,
   7827         /* *views      */ NULL,
   7828         /* *views_num  */ NULL,
   7829         /* snoop_cb    */ NULL, 
   7830         /* snoop_user_data */ NULL, 
   7831         /* snoop_flags */ 0,
   7832         /* severity */ SOC_MEM_SEVERE_LOW,
   7833         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7834         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7835         /* impl */ SOC_MEM_IMPL_NORMAL,
   7836         /* cmic_mor_clks       */ 0,
   7837     },
   7838 #endif /* chips */
   7839 
   7840 #if defined(BCM_88675_A0)
   7841     { /* SOC_MEM_INT_FDR_MEM_B00000m */ 
   7842         /* mem            FDR_MEM_B00000m */
   7843         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7844                           SOC_MEM_FLAG_WRITEONLY |
   7845                           SOC_MEM_FLAG_READONLY |
   7846                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7847         /* cmp_fn      */ NULL,
   7848         /* *null_entry */ NULL,
   7849         /* index_min   */ 0,
   7850         /* index_max   */ 1535,
   7851         /* minblock    */ 47,
   7852         /* maxblock    */ 47,
   7853         /* blocks      */ 0,
   7854         /* blocks_hi   */ 0x8000,
   7855         /* base        */ 0x00b00000,
   7856         /* gran        */ 1,
   7857         /* bytes       */ 7,
   7858         /* nFields     */ 2,
   7859         /* *fields     */ soc_FDR_MEM_B00000m_fields,
   7860         /* *views      */ NULL,
   7861         /* *views_num  */ NULL,
   7862         /* snoop_cb    */ NULL, 
   7863         /* snoop_user_data */ NULL, 
   7864         /* snoop_flags */ 0,
   7865         /* severity */ SOC_MEM_SEVERE_HIGH,
   7866         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7867         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7868         /* impl */ SOC_MEM_IMPL_NORMAL,
   7869         /* cmic_mor_clks       */ 0,
   7870     },
   7871 #endif /* chips */
   7872 
   7873 #if defined(BCM_88375_A0)
   7874     { /* SOC_MEM_INT_FDR_MEM_B00000_BCM88375_A0m */ 
   7875         /* mem            FDR_MEM_B00000m */
   7876         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7877                           SOC_MEM_FLAG_WRITEONLY |
   7878                           SOC_MEM_FLAG_READONLY |
   7879                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7880         /* cmp_fn      */ NULL,
   7881         /* *null_entry */ NULL,
   7882         /* index_min   */ 0,
   7883         /* index_max   */ 1535,
   7884         /* minblock    */ 47,
   7885         /* maxblock    */ 47,
   7886         /* blocks      */ 0,
   7887         /* blocks_hi   */ 0x8000,
   7888         /* base        */ 0x00b00000,
   7889         /* gran        */ 1,
   7890         /* bytes       */ 7,
   7891         /* nFields     */ 2,
   7892         /* *fields     */ soc_FDR_MEM_B00000_BCM88375_A0m_fields,
   7893         /* *views      */ NULL,
   7894         /* *views_num  */ NULL,
   7895         /* snoop_cb    */ NULL, 
   7896         /* snoop_user_data */ NULL, 
   7897         /* snoop_flags */ 0,
   7898         /* severity */ SOC_MEM_SEVERE_HIGH,
   7899         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7900         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7901         /* impl */ SOC_MEM_IMPL_NORMAL,
   7902         /* cmic_mor_clks       */ 0,
   7903     },
   7904 #endif /* chips */
   7905 
   7906 #if defined(BCM_88375_B0)
   7907     { /* SOC_MEM_INT_FDR_MEM_B00000_BCM88375_B0m */ 
   7908         /* mem            FDR_MEM_B00000m */
   7909         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7910                           SOC_MEM_FLAG_WRITEONLY |
   7911                           SOC_MEM_FLAG_READONLY |
   7912                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7913         /* cmp_fn      */ NULL,
   7914         /* *null_entry */ NULL,
   7915         /* index_min   */ 0,
   7916         /* index_max   */ 1535,
   7917         /* minblock    */ 47,
   7918         /* maxblock    */ 47,
   7919         /* blocks      */ 0,
   7920         /* blocks_hi   */ 0x8000,
   7921         /* base        */ 0x00b00000,
   7922         /* gran        */ 1,
   7923         /* bytes       */ 7,
   7924         /* nFields     */ 2,
   7925         /* *fields     */ soc_FDR_MEM_B00000_BCM88375_B0m_fields,
   7926         /* *views      */ NULL,
   7927         /* *views_num  */ NULL,
   7928         /* snoop_cb    */ NULL, 
   7929         /* snoop_user_data */ NULL, 
   7930         /* snoop_flags */ 0,
   7931         /* severity */ SOC_MEM_SEVERE_HIGH,
   7932         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7933         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7934         /* impl */ SOC_MEM_IMPL_NORMAL,
   7935         /* cmic_mor_clks       */ 0,
   7936     },
   7937 #endif /* chips */
   7938 
   7939 #if defined(BCM_88675_B0)
   7940     { /* SOC_MEM_INT_FDR_MEM_B00000_BCM88675_B0m */ 
   7941         /* mem            FDR_MEM_B00000m */
   7942         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7943                           SOC_MEM_FLAG_WRITEONLY |
   7944                           SOC_MEM_FLAG_READONLY |
   7945                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7946         /* cmp_fn      */ NULL,
   7947         /* *null_entry */ NULL,
   7948         /* index_min   */ 0,
   7949         /* index_max   */ 1535,
   7950         /* minblock    */ 47,
   7951         /* maxblock    */ 47,
   7952         /* blocks      */ 0,
   7953         /* blocks_hi   */ 0x8000,
   7954         /* base        */ 0x00b00000,
   7955         /* gran        */ 1,
   7956         /* bytes       */ 7,
   7957         /* nFields     */ 2,
   7958         /* *fields     */ soc_FDR_MEM_B00000_BCM88675_B0m_fields,
   7959         /* *views      */ NULL,
   7960         /* *views_num  */ NULL,
   7961         /* snoop_cb    */ NULL, 
   7962         /* snoop_user_data */ NULL, 
   7963         /* snoop_flags */ 0,
   7964         /* severity */ SOC_MEM_SEVERE_HIGH,
   7965         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7966         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7967         /* impl */ SOC_MEM_IMPL_NORMAL,
   7968         /* cmic_mor_clks       */ 0,
   7969     },
   7970 #endif /* chips */
   7971 
   7972 #if defined(BCM_88680_A0)
   7973     { /* SOC_MEM_INT_FDR_MEM_B00000_BCM88680_A0m */ 
   7974         /* mem            FDR_MEM_B00000m */
   7975         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   7976                           SOC_MEM_FLAG_WRITEONLY |
   7977                           SOC_MEM_FLAG_READONLY |
   7978                           SOC_MEM_FLAG_VALID, /* 0x2 */
   7979         /* cmp_fn      */ NULL,
   7980         /* *null_entry */ NULL,
   7981         /* index_min   */ 0,
   7982         /* index_max   */ 1535,
   7983         /* minblock    */ 48,
   7984         /* maxblock    */ 48,
   7985         /* blocks      */ 0,
   7986         /* blocks_hi   */ 0x10000,
   7987         /* base        */ 0x00b00000,
   7988         /* gran        */ 1,
   7989         /* bytes       */ 7,
   7990         /* nFields     */ 2,
   7991         /* *fields     */ soc_FDR_MEM_B00000_BCM88680_A0m_fields,
   7992         /* *views      */ NULL,
   7993         /* *views_num  */ NULL,
   7994         /* snoop_cb    */ NULL, 
   7995         /* snoop_user_data */ NULL, 
   7996         /* snoop_flags */ 0,
   7997         /* severity */ SOC_MEM_SEVERE_HIGH,
   7998         /* type */ SOC_MEM_TYPE_TWO_PORT,
   7999         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8000         /* impl */ SOC_MEM_IMPL_NORMAL,
   8001         /* cmic_mor_clks       */ 0,
   8002     },
   8003 #endif /* chips */
   8004 
   8005 #if defined(BCM_88675_A0)
   8006     { /* SOC_MEM_INT_FDR_MEM_C00000m */ 
   8007         /* mem            FDR_MEM_C00000m */
   8008         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8009                           SOC_MEM_FLAG_WRITEONLY |
   8010                           SOC_MEM_FLAG_READONLY |
   8011                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8012         /* cmp_fn      */ NULL,
   8013         /* *null_entry */ NULL,
   8014         /* index_min   */ 0,
   8015         /* index_max   */ 767,
   8016         /* minblock    */ 47,
   8017         /* maxblock    */ 47,
   8018         /* blocks      */ 0,
   8019         /* blocks_hi   */ 0x8000,
   8020         /* base        */ 0x00c00000,
   8021         /* gran        */ 1,
   8022         /* bytes       */ 7,
   8023         /* nFields     */ 2,
   8024         /* *fields     */ soc_FDR_MEM_C00000m_fields,
   8025         /* *views      */ NULL,
   8026         /* *views_num  */ NULL,
   8027         /* snoop_cb    */ NULL, 
   8028         /* snoop_user_data */ NULL, 
   8029         /* snoop_flags */ 0,
   8030         /* severity */ SOC_MEM_SEVERE_HIGH,
   8031         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8032         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8033         /* impl */ SOC_MEM_IMPL_NORMAL,
   8034         /* cmic_mor_clks       */ 0,
   8035     },
   8036 #endif /* chips */
   8037 
   8038 #if defined(BCM_88375_A0)
   8039     { /* SOC_MEM_INT_FDR_MEM_C00000_BCM88375_A0m */ 
   8040         /* mem            FDR_MEM_C00000m */
   8041         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8042                           SOC_MEM_FLAG_WRITEONLY |
   8043                           SOC_MEM_FLAG_READONLY |
   8044                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8045         /* cmp_fn      */ NULL,
   8046         /* *null_entry */ NULL,
   8047         /* index_min   */ 0,
   8048         /* index_max   */ 767,
   8049         /* minblock    */ 47,
   8050         /* maxblock    */ 47,
   8051         /* blocks      */ 0,
   8052         /* blocks_hi   */ 0x8000,
   8053         /* base        */ 0x00c00000,
   8054         /* gran        */ 1,
   8055         /* bytes       */ 7,
   8056         /* nFields     */ 2,
   8057         /* *fields     */ soc_FDR_MEM_C00000_BCM88375_A0m_fields,
   8058         /* *views      */ NULL,
   8059         /* *views_num  */ NULL,
   8060         /* snoop_cb    */ NULL, 
   8061         /* snoop_user_data */ NULL, 
   8062         /* snoop_flags */ 0,
   8063         /* severity */ SOC_MEM_SEVERE_HIGH,
   8064         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8065         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8066         /* impl */ SOC_MEM_IMPL_NORMAL,
   8067         /* cmic_mor_clks       */ 0,
   8068     },
   8069 #endif /* chips */
   8070 
   8071 #if defined(BCM_88375_B0)
   8072     { /* SOC_MEM_INT_FDR_MEM_C00000_BCM88375_B0m */ 
   8073         /* mem            FDR_MEM_C00000m */
   8074         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8075                           SOC_MEM_FLAG_WRITEONLY |
   8076                           SOC_MEM_FLAG_READONLY |
   8077                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8078         /* cmp_fn      */ NULL,
   8079         /* *null_entry */ NULL,
   8080         /* index_min   */ 0,
   8081         /* index_max   */ 767,
   8082         /* minblock    */ 47,
   8083         /* maxblock    */ 47,
   8084         /* blocks      */ 0,
   8085         /* blocks_hi   */ 0x8000,
   8086         /* base        */ 0x00c00000,
   8087         /* gran        */ 1,
   8088         /* bytes       */ 7,
   8089         /* nFields     */ 2,
   8090         /* *fields     */ soc_FDR_MEM_C00000_BCM88375_B0m_fields,
   8091         /* *views      */ NULL,
   8092         /* *views_num  */ NULL,
   8093         /* snoop_cb    */ NULL, 
   8094         /* snoop_user_data */ NULL, 
   8095         /* snoop_flags */ 0,
   8096         /* severity */ SOC_MEM_SEVERE_HIGH,
   8097         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8098         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8099         /* impl */ SOC_MEM_IMPL_NORMAL,
   8100         /* cmic_mor_clks       */ 0,
   8101     },
   8102 #endif /* chips */
   8103 
   8104 #if defined(BCM_88675_B0)
   8105     { /* SOC_MEM_INT_FDR_MEM_C00000_BCM88675_B0m */ 
   8106         /* mem            FDR_MEM_C00000m */
   8107         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8108                           SOC_MEM_FLAG_WRITEONLY |
   8109                           SOC_MEM_FLAG_READONLY |
   8110                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8111         /* cmp_fn      */ NULL,
   8112         /* *null_entry */ NULL,
   8113         /* index_min   */ 0,
   8114         /* index_max   */ 767,
   8115         /* minblock    */ 47,
   8116         /* maxblock    */ 47,
   8117         /* blocks      */ 0,
   8118         /* blocks_hi   */ 0x8000,
   8119         /* base        */ 0x00c00000,
   8120         /* gran        */ 1,
   8121         /* bytes       */ 7,
   8122         /* nFields     */ 2,
   8123         /* *fields     */ soc_FDR_MEM_C00000_BCM88675_B0m_fields,
   8124         /* *views      */ NULL,
   8125         /* *views_num  */ NULL,
   8126         /* snoop_cb    */ NULL, 
   8127         /* snoop_user_data */ NULL, 
   8128         /* snoop_flags */ 0,
   8129         /* severity */ SOC_MEM_SEVERE_HIGH,
   8130         /* type */ SOC_MEM_TYPE_TWO_PORT,
   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_88680_A0)
   8138     { /* SOC_MEM_INT_FDR_MEM_C00000_BCM88680_A0m */ 
   8139         /* mem            FDR_MEM_C00000m */
   8140         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8141                           SOC_MEM_FLAG_WRITEONLY |
   8142                           SOC_MEM_FLAG_READONLY |
   8143                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8144         /* cmp_fn      */ NULL,
   8145         /* *null_entry */ NULL,
   8146         /* index_min   */ 0,
   8147         /* index_max   */ 1535,
   8148         /* minblock    */ 48,
   8149         /* maxblock    */ 48,
   8150         /* blocks      */ 0,
   8151         /* blocks_hi   */ 0x10000,
   8152         /* base        */ 0x00c00000,
   8153         /* gran        */ 1,
   8154         /* bytes       */ 7,
   8155         /* nFields     */ 2,
   8156         /* *fields     */ soc_FDR_MEM_C00000_BCM88680_A0m_fields,
   8157         /* *views      */ NULL,
   8158         /* *views_num  */ NULL,
   8159         /* snoop_cb    */ NULL, 
   8160         /* snoop_user_data */ NULL, 
   8161         /* snoop_flags */ 0,
   8162         /* severity */ SOC_MEM_SEVERE_HIGH,
   8163         /* type */ SOC_MEM_TYPE_TWO_PORT,
   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_88690_A0)
   8171     { /* SOC_MEM_INT_FDTL_MCT_PAYLOADm */ 
   8172         /* mem            FDTL_MCT_PAYLOADm */
   8173         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8174                           SOC_MEM_FLAG_WRITEONLY |
   8175                           SOC_MEM_FLAG_READONLY |
   8176                           SOC_MEM_FLAG_VALID |
   8177                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   8178         /* cmp_fn      */ NULL,
   8179         /* *null_entry */ NULL,
   8180         /* index_min   */ 0,
   8181         /* index_max   */ 63,
   8182         /* minblock    */ 104,
   8183         /* maxblock    */ 104,
   8184         /* blocks      */ 0,
   8185         /* blocks_hi   */ 0xffffffff,
   8186         /* base        */ 0x00000000,
   8187         /* gran        */ 1,
   8188         /* bytes       */ 147,
   8189         /* nFields     */ 5,
   8190         /* *fields     */ soc_FDTL_MCT_PAYLOADm_fields,
   8191         /* *views      */ NULL,
   8192         /* *views_num  */ NULL,
   8193         /* snoop_cb    */ NULL, 
   8194         /* snoop_user_data */ NULL, 
   8195         /* snoop_flags */ 0,
   8196         /* severity */ SOC_MEM_SEVERE_LOW,
   8197         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8198         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8199         /* impl */ SOC_MEM_IMPL_NORMAL,
   8200         /* cmic_mor_clks       */ 0,
   8201     },
   8202 #endif /* chips */
   8203 
   8204 #if defined(BCM_88690_B0)
   8205     { /* SOC_MEM_INT_FDTL_MCT_PAYLOAD_BCM88690_B0m */ 
   8206         /* mem            FDTL_MCT_PAYLOADm */
   8207         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8208                           SOC_MEM_FLAG_WRITEONLY |
   8209                           SOC_MEM_FLAG_READONLY |
   8210                           SOC_MEM_FLAG_VALID |
   8211                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   8212         /* cmp_fn      */ NULL,
   8213         /* *null_entry */ NULL,
   8214         /* index_min   */ 0,
   8215         /* index_max   */ 63,
   8216         /* minblock    */ 104,
   8217         /* maxblock    */ 104,
   8218         /* blocks      */ 0,
   8219         /* blocks_hi   */ 0xffffffff,
   8220         /* base        */ 0x00000000,
   8221         /* gran        */ 1,
   8222         /* bytes       */ 147,
   8223         /* nFields     */ 5,
   8224         /* *fields     */ soc_FDTL_MCT_PAYLOAD_BCM88690_B0m_fields,
   8225         /* *views      */ NULL,
   8226         /* *views_num  */ NULL,
   8227         /* snoop_cb    */ NULL, 
   8228         /* snoop_user_data */ NULL, 
   8229         /* snoop_flags */ 0,
   8230         /* severity */ SOC_MEM_SEVERE_LOW,
   8231         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8232         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8233         /* impl */ SOC_MEM_IMPL_NORMAL,
   8234         /* cmic_mor_clks       */ 0,
   8235     },
   8236 #endif /* chips */
   8237 
   8238 #if defined(BCM_88650_A0)
   8239     { /* SOC_MEM_INT_FDT_IN_BAND_MEMm */ 
   8240         /* mem            FDT_IN_BAND_MEMm */
   8241         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   8242         /* cmp_fn      */ NULL,
   8243         /* *null_entry */ NULL,
   8244         /* index_min   */ 0,
   8245         /* index_max   */ 2047,
   8246         /* minblock    */ 23,
   8247         /* maxblock    */ 23,
   8248         /* blocks      */ 0x800000,
   8249         /* blocks_hi   */ 0,
   8250         /* base        */ 0x00300000,
   8251         /* gran        */ 1,
   8252         /* bytes       */ 4,
   8253         /* nFields     */ 8,
   8254         /* *fields     */ soc_FDT_IN_BAND_MEMm_fields,
   8255         /* *views      */ NULL,
   8256         /* *views_num  */ NULL,
   8257         /* snoop_cb    */ NULL, 
   8258         /* snoop_user_data */ NULL, 
   8259         /* snoop_flags */ 0,
   8260         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8261         /* type */ SOC_MEM_TYPE_NORMAL,
   8262         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8263         /* impl */ SOC_MEM_IMPL_NORMAL,
   8264         /* cmic_mor_clks       */ 0,
   8265     },
   8266 #endif /* chips */
   8267 
   8268 #if defined(BCM_8206_A0)
   8269     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM8206_A0m */ 
   8270         /* mem            FDT_IN_BAND_MEMm */
   8271         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8272                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8273         /* cmp_fn      */ NULL,
   8274         /* *null_entry */ NULL,
   8275         /* index_min   */ 0,
   8276         /* index_max   */ 2047,
   8277         /* minblock    */ 5,
   8278         /* maxblock    */ 5,
   8279         /* blocks      */ 0x20,
   8280         /* blocks_hi   */ 0,
   8281         /* base        */ 0x00300000,
   8282         /* gran        */ 1,
   8283         /* bytes       */ 5,
   8284         /* nFields     */ 8,
   8285         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM8206_A0m_fields,
   8286         /* *views      */ NULL,
   8287         /* *views_num  */ NULL,
   8288         /* snoop_cb    */ NULL, 
   8289         /* snoop_user_data */ NULL, 
   8290         /* snoop_flags */ 0,
   8291         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   8292         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8293         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8294         /* impl */ SOC_MEM_IMPL_NORMAL,
   8295         /* cmic_mor_clks       */ 0,
   8296     },
   8297 #endif /* chips */
   8298 
   8299 #if defined(BCM_88202_A0)
   8300     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88202_A0m */ 
   8301         /* mem            FDT_IN_BAND_MEMm */
   8302         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   8303         /* cmp_fn      */ NULL,
   8304         /* *null_entry */ NULL,
   8305         /* index_min   */ 0,
   8306         /* index_max   */ 2047,
   8307         /* minblock    */ 19,
   8308         /* maxblock    */ 19,
   8309         /* blocks      */ 0x80000,
   8310         /* blocks_hi   */ 0,
   8311         /* base        */ 0x00300000,
   8312         /* gran        */ 1,
   8313         /* bytes       */ 4,
   8314         /* nFields     */ 8,
   8315         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88202_A0m_fields,
   8316         /* *views      */ NULL,
   8317         /* *views_num  */ NULL,
   8318         /* snoop_cb    */ NULL, 
   8319         /* snoop_user_data */ NULL, 
   8320         /* snoop_flags */ 0,
   8321         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8322         /* type */ SOC_MEM_TYPE_NORMAL,
   8323         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8324         /* impl */ SOC_MEM_IMPL_NORMAL,
   8325         /* cmic_mor_clks       */ 0,
   8326     },
   8327 #endif /* chips */
   8328 
   8329 #if defined(BCM_88375_A0)
   8330     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88375_A0m */ 
   8331         /* mem            FDT_IN_BAND_MEMm */
   8332         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8333                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8334         /* cmp_fn      */ NULL,
   8335         /* *null_entry */ NULL,
   8336         /* index_min   */ 0,
   8337         /* index_max   */ 2047,
   8338         /* minblock    */ 48,
   8339         /* maxblock    */ 48,
   8340         /* blocks      */ 0,
   8341         /* blocks_hi   */ 0x10000,
   8342         /* base        */ 0x00300000,
   8343         /* gran        */ 1,
   8344         /* bytes       */ 5,
   8345         /* nFields     */ 8,
   8346         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88375_A0m_fields,
   8347         /* *views      */ NULL,
   8348         /* *views_num  */ NULL,
   8349         /* snoop_cb    */ NULL, 
   8350         /* snoop_user_data */ NULL, 
   8351         /* snoop_flags */ 0,
   8352         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   8353         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8354         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8355         /* impl */ SOC_MEM_IMPL_NORMAL,
   8356         /* cmic_mor_clks       */ 0,
   8357     },
   8358 #endif /* chips */
   8359 
   8360 #if defined(BCM_88375_B0)
   8361     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88375_B0m */ 
   8362         /* mem            FDT_IN_BAND_MEMm */
   8363         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8364                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8365         /* cmp_fn      */ NULL,
   8366         /* *null_entry */ NULL,
   8367         /* index_min   */ 0,
   8368         /* index_max   */ 2047,
   8369         /* minblock    */ 48,
   8370         /* maxblock    */ 48,
   8371         /* blocks      */ 0,
   8372         /* blocks_hi   */ 0x10000,
   8373         /* base        */ 0x00300000,
   8374         /* gran        */ 1,
   8375         /* bytes       */ 5,
   8376         /* nFields     */ 8,
   8377         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88375_B0m_fields,
   8378         /* *views      */ NULL,
   8379         /* *views_num  */ NULL,
   8380         /* snoop_cb    */ NULL, 
   8381         /* snoop_user_data */ NULL, 
   8382         /* snoop_flags */ 0,
   8383         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   8384         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8385         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8386         /* impl */ SOC_MEM_IMPL_NORMAL,
   8387         /* cmic_mor_clks       */ 0,
   8388     },
   8389 #endif /* chips */
   8390 
   8391 #if defined(BCM_88470_A0)
   8392     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88470_A0m */ 
   8393         /* mem            FDT_IN_BAND_MEMm */
   8394         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8395                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8396         /* cmp_fn      */ NULL,
   8397         /* *null_entry */ NULL,
   8398         /* index_min   */ 0,
   8399         /* index_max   */ 511,
   8400         /* minblock    */ 24,
   8401         /* maxblock    */ 24,
   8402         /* blocks      */ 0x1000000,
   8403         /* blocks_hi   */ 0,
   8404         /* base        */ 0x00300000,
   8405         /* gran        */ 1,
   8406         /* bytes       */ 5,
   8407         /* nFields     */ 8,
   8408         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88470_A0m_fields,
   8409         /* *views      */ NULL,
   8410         /* *views_num  */ NULL,
   8411         /* snoop_cb    */ NULL, 
   8412         /* snoop_user_data */ NULL, 
   8413         /* snoop_flags */ 0,
   8414         /* severity */ SOC_MEM_SEVERE_LOW,
   8415         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8416         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8417         /* impl */ SOC_MEM_IMPL_NORMAL,
   8418         /* cmic_mor_clks       */ 0,
   8419     },
   8420 #endif /* chips */
   8421 
   8422 #if defined(BCM_88470_B0)
   8423     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88470_B0m */ 
   8424         /* mem            FDT_IN_BAND_MEMm */
   8425         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8426                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8427         /* cmp_fn      */ NULL,
   8428         /* *null_entry */ NULL,
   8429         /* index_min   */ 0,
   8430         /* index_max   */ 511,
   8431         /* minblock    */ 24,
   8432         /* maxblock    */ 24,
   8433         /* blocks      */ 0x1000000,
   8434         /* blocks_hi   */ 0,
   8435         /* base        */ 0x00300000,
   8436         /* gran        */ 1,
   8437         /* bytes       */ 5,
   8438         /* nFields     */ 8,
   8439         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88470_B0m_fields,
   8440         /* *views      */ NULL,
   8441         /* *views_num  */ NULL,
   8442         /* snoop_cb    */ NULL, 
   8443         /* snoop_user_data */ NULL, 
   8444         /* snoop_flags */ 0,
   8445         /* severity */ SOC_MEM_SEVERE_LOW,
   8446         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8447         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8448         /* impl */ SOC_MEM_IMPL_NORMAL,
   8449         /* cmic_mor_clks       */ 0,
   8450     },
   8451 #endif /* chips */
   8452 
   8453 #if defined(BCM_88650_B0)
   8454     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88650_B0m */ 
   8455         /* mem            FDT_IN_BAND_MEMm */
   8456         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   8457         /* cmp_fn      */ NULL,
   8458         /* *null_entry */ NULL,
   8459         /* index_min   */ 0,
   8460         /* index_max   */ 2047,
   8461         /* minblock    */ 23,
   8462         /* maxblock    */ 23,
   8463         /* blocks      */ 0x800000,
   8464         /* blocks_hi   */ 0,
   8465         /* base        */ 0x00300000,
   8466         /* gran        */ 1,
   8467         /* bytes       */ 4,
   8468         /* nFields     */ 8,
   8469         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88650_B0m_fields,
   8470         /* *views      */ NULL,
   8471         /* *views_num  */ NULL,
   8472         /* snoop_cb    */ NULL, 
   8473         /* snoop_user_data */ NULL, 
   8474         /* snoop_flags */ 0,
   8475         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8476         /* type */ SOC_MEM_TYPE_NORMAL,
   8477         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8478         /* impl */ SOC_MEM_IMPL_NORMAL,
   8479         /* cmic_mor_clks       */ 0,
   8480     },
   8481 #endif /* chips */
   8482 
   8483 #if defined(BCM_88660_A0)
   8484     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88660_A0m */ 
   8485         /* mem            FDT_IN_BAND_MEMm */
   8486         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   8487         /* cmp_fn      */ NULL,
   8488         /* *null_entry */ NULL,
   8489         /* index_min   */ 0,
   8490         /* index_max   */ 2047,
   8491         /* minblock    */ 23,
   8492         /* maxblock    */ 23,
   8493         /* blocks      */ 0x800000,
   8494         /* blocks_hi   */ 0,
   8495         /* base        */ 0x00300000,
   8496         /* gran        */ 1,
   8497         /* bytes       */ 4,
   8498         /* nFields     */ 8,
   8499         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88660_A0m_fields,
   8500         /* *views      */ NULL,
   8501         /* *views_num  */ NULL,
   8502         /* snoop_cb    */ NULL, 
   8503         /* snoop_user_data */ NULL, 
   8504         /* snoop_flags */ 0,
   8505         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8506         /* type */ SOC_MEM_TYPE_NORMAL,
   8507         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8508         /* impl */ SOC_MEM_IMPL_NORMAL,
   8509         /* cmic_mor_clks       */ 0,
   8510     },
   8511 #endif /* chips */
   8512 
   8513 #if defined(BCM_88675_A0)
   8514     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88675_A0m */ 
   8515         /* mem            FDT_IN_BAND_MEMm */
   8516         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8517                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8518         /* cmp_fn      */ NULL,
   8519         /* *null_entry */ NULL,
   8520         /* index_min   */ 0,
   8521         /* index_max   */ 2047,
   8522         /* minblock    */ 48,
   8523         /* maxblock    */ 48,
   8524         /* blocks      */ 0,
   8525         /* blocks_hi   */ 0x10000,
   8526         /* base        */ 0x00300000,
   8527         /* gran        */ 1,
   8528         /* bytes       */ 5,
   8529         /* nFields     */ 8,
   8530         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88675_A0m_fields,
   8531         /* *views      */ NULL,
   8532         /* *views_num  */ NULL,
   8533         /* snoop_cb    */ NULL, 
   8534         /* snoop_user_data */ NULL, 
   8535         /* snoop_flags */ 0,
   8536         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   8537         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8538         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8539         /* impl */ SOC_MEM_IMPL_NORMAL,
   8540         /* cmic_mor_clks       */ 0,
   8541     },
   8542 #endif /* chips */
   8543 
   8544 #if defined(BCM_88675_B0)
   8545     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88675_B0m */ 
   8546         /* mem            FDT_IN_BAND_MEMm */
   8547         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8548                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8549         /* cmp_fn      */ NULL,
   8550         /* *null_entry */ NULL,
   8551         /* index_min   */ 0,
   8552         /* index_max   */ 2047,
   8553         /* minblock    */ 48,
   8554         /* maxblock    */ 48,
   8555         /* blocks      */ 0,
   8556         /* blocks_hi   */ 0x10000,
   8557         /* base        */ 0x00300000,
   8558         /* gran        */ 1,
   8559         /* bytes       */ 5,
   8560         /* nFields     */ 8,
   8561         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88675_B0m_fields,
   8562         /* *views      */ NULL,
   8563         /* *views_num  */ NULL,
   8564         /* snoop_cb    */ NULL, 
   8565         /* snoop_user_data */ NULL, 
   8566         /* snoop_flags */ 0,
   8567         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   8568         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8569         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8570         /* impl */ SOC_MEM_IMPL_NORMAL,
   8571         /* cmic_mor_clks       */ 0,
   8572     },
   8573 #endif /* chips */
   8574 
   8575 #if defined(BCM_88680_A0)
   8576     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88680_A0m */ 
   8577         /* mem            FDT_IN_BAND_MEMm */
   8578         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8579                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8580         /* cmp_fn      */ NULL,
   8581         /* *null_entry */ NULL,
   8582         /* index_min   */ 0,
   8583         /* index_max   */ 2047,
   8584         /* minblock    */ 49,
   8585         /* maxblock    */ 49,
   8586         /* blocks      */ 0,
   8587         /* blocks_hi   */ 0x20000,
   8588         /* base        */ 0x00300000,
   8589         /* gran        */ 1,
   8590         /* bytes       */ 5,
   8591         /* nFields     */ 8,
   8592         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88680_A0m_fields,
   8593         /* *views      */ NULL,
   8594         /* *views_num  */ NULL,
   8595         /* snoop_cb    */ NULL, 
   8596         /* snoop_user_data */ NULL, 
   8597         /* snoop_flags */ 0,
   8598         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   8599         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8600         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8601         /* impl */ SOC_MEM_IMPL_NORMAL,
   8602         /* cmic_mor_clks       */ 0,
   8603     },
   8604 #endif /* chips */
   8605 
   8606 #if defined(BCM_88690_A0)
   8607     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88690_A0m */ 
   8608         /* mem            FDT_IN_BAND_MEMm */
   8609         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8610                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8611         /* cmp_fn      */ NULL,
   8612         /* *null_entry */ NULL,
   8613         /* index_min   */ 0,
   8614         /* index_max   */ 2047,
   8615         /* minblock    */ 103,
   8616         /* maxblock    */ 103,
   8617         /* blocks      */ 0,
   8618         /* blocks_hi   */ 0xffffffff,
   8619         /* base        */ 0x00024000,
   8620         /* gran        */ 1,
   8621         /* bytes       */ 5,
   8622         /* nFields     */ 8,
   8623         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88690_A0m_fields,
   8624         /* *views      */ NULL,
   8625         /* *views_num  */ NULL,
   8626         /* snoop_cb    */ NULL, 
   8627         /* snoop_user_data */ NULL, 
   8628         /* snoop_flags */ 0,
   8629         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   8630         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8631         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8632         /* impl */ SOC_MEM_IMPL_NORMAL,
   8633         /* cmic_mor_clks       */ 0,
   8634     },
   8635 #endif /* chips */
   8636 
   8637 #if defined(BCM_88690_B0)
   8638     { /* SOC_MEM_INT_FDT_IN_BAND_MEM_BCM88690_B0m */ 
   8639         /* mem            FDT_IN_BAND_MEMm */
   8640         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8641                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8642         /* cmp_fn      */ NULL,
   8643         /* *null_entry */ NULL,
   8644         /* index_min   */ 0,
   8645         /* index_max   */ 2047,
   8646         /* minblock    */ 103,
   8647         /* maxblock    */ 103,
   8648         /* blocks      */ 0,
   8649         /* blocks_hi   */ 0xffffffff,
   8650         /* base        */ 0x00024000,
   8651         /* gran        */ 1,
   8652         /* bytes       */ 5,
   8653         /* nFields     */ 8,
   8654         /* *fields     */ soc_FDT_IN_BAND_MEM_BCM88690_B0m_fields,
   8655         /* *views      */ NULL,
   8656         /* *views_num  */ NULL,
   8657         /* snoop_cb    */ NULL, 
   8658         /* snoop_user_data */ NULL, 
   8659         /* snoop_flags */ 0,
   8660         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   8661         /* type */ SOC_MEM_TYPE_ONE_PORT,
   8662         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8663         /* impl */ SOC_MEM_IMPL_NORMAL,
   8664         /* cmic_mor_clks       */ 0,
   8665     },
   8666 #endif /* chips */
   8667 
   8668 #if defined(BCM_88675_A0)
   8669     { /* SOC_MEM_INT_FDT_IPT_CTRL_FIFOm */ 
   8670         /* mem            FDT_IPT_CTRL_FIFOm */
   8671         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8672                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8673         /* cmp_fn      */ NULL,
   8674         /* *null_entry */ NULL,
   8675         /* index_min   */ 0,
   8676         /* index_max   */ 207,
   8677         /* minblock    */ 48,
   8678         /* maxblock    */ 48,
   8679         /* blocks      */ 0,
   8680         /* blocks_hi   */ 0x10000,
   8681         /* base        */ 0x00100000,
   8682         /* gran        */ 1,
   8683         /* bytes       */ 12,
   8684         /* nFields     */ 2,
   8685         /* *fields     */ soc_FDT_IPT_CTRL_FIFOm_fields,
   8686         /* *views      */ NULL,
   8687         /* *views_num  */ NULL,
   8688         /* snoop_cb    */ NULL, 
   8689         /* snoop_user_data */ NULL, 
   8690         /* snoop_flags */ 0,
   8691         /* severity */ SOC_MEM_SEVERE_HIGH,
   8692         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8693         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8694         /* impl */ SOC_MEM_IMPL_NORMAL,
   8695         /* cmic_mor_clks       */ 0,
   8696     },
   8697 #endif /* chips */
   8698 
   8699 #if defined(BCM_8206_A0)
   8700     { /* SOC_MEM_INT_FDT_IPT_CTRL_FIFO_BCM8206_A0m */ 
   8701         /* mem            FDT_IPT_CTRL_FIFOm */
   8702         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8703                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8704         /* cmp_fn      */ NULL,
   8705         /* *null_entry */ NULL,
   8706         /* index_min   */ 0,
   8707         /* index_max   */ 207,
   8708         /* minblock    */ 5,
   8709         /* maxblock    */ 5,
   8710         /* blocks      */ 0x20,
   8711         /* blocks_hi   */ 0,
   8712         /* base        */ 0x00100000,
   8713         /* gran        */ 1,
   8714         /* bytes       */ 12,
   8715         /* nFields     */ 2,
   8716         /* *fields     */ soc_FDT_IPT_CTRL_FIFO_BCM8206_A0m_fields,
   8717         /* *views      */ NULL,
   8718         /* *views_num  */ NULL,
   8719         /* snoop_cb    */ NULL, 
   8720         /* snoop_user_data */ NULL, 
   8721         /* snoop_flags */ 0,
   8722         /* severity */ SOC_MEM_SEVERE_HIGH,
   8723         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8724         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8725         /* impl */ SOC_MEM_IMPL_NORMAL,
   8726         /* cmic_mor_clks       */ 0,
   8727     },
   8728 #endif /* chips */
   8729 
   8730 #if defined(BCM_88375_A0)
   8731     { /* SOC_MEM_INT_FDT_IPT_CTRL_FIFO_BCM88375_A0m */ 
   8732         /* mem            FDT_IPT_CTRL_FIFOm */
   8733         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8734                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8735         /* cmp_fn      */ NULL,
   8736         /* *null_entry */ NULL,
   8737         /* index_min   */ 0,
   8738         /* index_max   */ 207,
   8739         /* minblock    */ 48,
   8740         /* maxblock    */ 48,
   8741         /* blocks      */ 0,
   8742         /* blocks_hi   */ 0x10000,
   8743         /* base        */ 0x00100000,
   8744         /* gran        */ 1,
   8745         /* bytes       */ 12,
   8746         /* nFields     */ 2,
   8747         /* *fields     */ soc_FDT_IPT_CTRL_FIFO_BCM88375_A0m_fields,
   8748         /* *views      */ NULL,
   8749         /* *views_num  */ NULL,
   8750         /* snoop_cb    */ NULL, 
   8751         /* snoop_user_data */ NULL, 
   8752         /* snoop_flags */ 0,
   8753         /* severity */ SOC_MEM_SEVERE_HIGH,
   8754         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8755         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8756         /* impl */ SOC_MEM_IMPL_NORMAL,
   8757         /* cmic_mor_clks       */ 0,
   8758     },
   8759 #endif /* chips */
   8760 
   8761 #if defined(BCM_88375_B0)
   8762     { /* SOC_MEM_INT_FDT_IPT_CTRL_FIFO_BCM88375_B0m */ 
   8763         /* mem            FDT_IPT_CTRL_FIFOm */
   8764         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8765                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8766         /* cmp_fn      */ NULL,
   8767         /* *null_entry */ NULL,
   8768         /* index_min   */ 0,
   8769         /* index_max   */ 207,
   8770         /* minblock    */ 48,
   8771         /* maxblock    */ 48,
   8772         /* blocks      */ 0,
   8773         /* blocks_hi   */ 0x10000,
   8774         /* base        */ 0x00100000,
   8775         /* gran        */ 1,
   8776         /* bytes       */ 12,
   8777         /* nFields     */ 2,
   8778         /* *fields     */ soc_FDT_IPT_CTRL_FIFO_BCM88375_B0m_fields,
   8779         /* *views      */ NULL,
   8780         /* *views_num  */ NULL,
   8781         /* snoop_cb    */ NULL, 
   8782         /* snoop_user_data */ NULL, 
   8783         /* snoop_flags */ 0,
   8784         /* severity */ SOC_MEM_SEVERE_HIGH,
   8785         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8786         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8787         /* impl */ SOC_MEM_IMPL_NORMAL,
   8788         /* cmic_mor_clks       */ 0,
   8789     },
   8790 #endif /* chips */
   8791 
   8792 #if defined(BCM_88470_A0)
   8793     { /* SOC_MEM_INT_FDT_IPT_CTRL_FIFO_BCM88470_A0m */ 
   8794         /* mem            FDT_IPT_CTRL_FIFOm */
   8795         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8796                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8797         /* cmp_fn      */ NULL,
   8798         /* *null_entry */ NULL,
   8799         /* index_min   */ 0,
   8800         /* index_max   */ 207,
   8801         /* minblock    */ 24,
   8802         /* maxblock    */ 24,
   8803         /* blocks      */ 0x1000000,
   8804         /* blocks_hi   */ 0,
   8805         /* base        */ 0x00100000,
   8806         /* gran        */ 1,
   8807         /* bytes       */ 12,
   8808         /* nFields     */ 2,
   8809         /* *fields     */ soc_FDT_IPT_CTRL_FIFO_BCM88470_A0m_fields,
   8810         /* *views      */ NULL,
   8811         /* *views_num  */ NULL,
   8812         /* snoop_cb    */ NULL, 
   8813         /* snoop_user_data */ NULL, 
   8814         /* snoop_flags */ 0,
   8815         /* severity */ SOC_MEM_SEVERE_LOW,
   8816         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8817         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8818         /* impl */ SOC_MEM_IMPL_NORMAL,
   8819         /* cmic_mor_clks       */ 0,
   8820     },
   8821 #endif /* chips */
   8822 
   8823 #if defined(BCM_88470_B0)
   8824     { /* SOC_MEM_INT_FDT_IPT_CTRL_FIFO_BCM88470_B0m */ 
   8825         /* mem            FDT_IPT_CTRL_FIFOm */
   8826         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8827                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8828         /* cmp_fn      */ NULL,
   8829         /* *null_entry */ NULL,
   8830         /* index_min   */ 0,
   8831         /* index_max   */ 207,
   8832         /* minblock    */ 24,
   8833         /* maxblock    */ 24,
   8834         /* blocks      */ 0x1000000,
   8835         /* blocks_hi   */ 0,
   8836         /* base        */ 0x00100000,
   8837         /* gran        */ 1,
   8838         /* bytes       */ 12,
   8839         /* nFields     */ 2,
   8840         /* *fields     */ soc_FDT_IPT_CTRL_FIFO_BCM88470_B0m_fields,
   8841         /* *views      */ NULL,
   8842         /* *views_num  */ NULL,
   8843         /* snoop_cb    */ NULL, 
   8844         /* snoop_user_data */ NULL, 
   8845         /* snoop_flags */ 0,
   8846         /* severity */ SOC_MEM_SEVERE_LOW,
   8847         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8848         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8849         /* impl */ SOC_MEM_IMPL_NORMAL,
   8850         /* cmic_mor_clks       */ 0,
   8851     },
   8852 #endif /* chips */
   8853 
   8854 #if defined(BCM_88675_B0)
   8855     { /* SOC_MEM_INT_FDT_IPT_CTRL_FIFO_BCM88675_B0m */ 
   8856         /* mem            FDT_IPT_CTRL_FIFOm */
   8857         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8858                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8859         /* cmp_fn      */ NULL,
   8860         /* *null_entry */ NULL,
   8861         /* index_min   */ 0,
   8862         /* index_max   */ 207,
   8863         /* minblock    */ 48,
   8864         /* maxblock    */ 48,
   8865         /* blocks      */ 0,
   8866         /* blocks_hi   */ 0x10000,
   8867         /* base        */ 0x00100000,
   8868         /* gran        */ 1,
   8869         /* bytes       */ 12,
   8870         /* nFields     */ 2,
   8871         /* *fields     */ soc_FDT_IPT_CTRL_FIFO_BCM88675_B0m_fields,
   8872         /* *views      */ NULL,
   8873         /* *views_num  */ NULL,
   8874         /* snoop_cb    */ NULL, 
   8875         /* snoop_user_data */ NULL, 
   8876         /* snoop_flags */ 0,
   8877         /* severity */ SOC_MEM_SEVERE_HIGH,
   8878         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8879         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8880         /* impl */ SOC_MEM_IMPL_NORMAL,
   8881         /* cmic_mor_clks       */ 0,
   8882     },
   8883 #endif /* chips */
   8884 
   8885 #if defined(BCM_88680_A0)
   8886     { /* SOC_MEM_INT_FDT_IPT_CTRL_FIFO_BCM88680_A0m */ 
   8887         /* mem            FDT_IPT_CTRL_FIFOm */
   8888         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8889                           SOC_MEM_FLAG_VALID, /* 0x2 */
   8890         /* cmp_fn      */ NULL,
   8891         /* *null_entry */ NULL,
   8892         /* index_min   */ 0,
   8893         /* index_max   */ 207,
   8894         /* minblock    */ 49,
   8895         /* maxblock    */ 49,
   8896         /* blocks      */ 0,
   8897         /* blocks_hi   */ 0x20000,
   8898         /* base        */ 0x00100000,
   8899         /* gran        */ 1,
   8900         /* bytes       */ 13,
   8901         /* nFields     */ 2,
   8902         /* *fields     */ soc_FDT_IPT_CTRL_FIFO_BCM88680_A0m_fields,
   8903         /* *views      */ NULL,
   8904         /* *views_num  */ NULL,
   8905         /* snoop_cb    */ NULL, 
   8906         /* snoop_user_data */ NULL, 
   8907         /* snoop_flags */ 0,
   8908         /* severity */ SOC_MEM_SEVERE_HIGH,
   8909         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8910         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8911         /* impl */ SOC_MEM_IMPL_NORMAL,
   8912         /* cmic_mor_clks       */ 0,
   8913     },
   8914 #endif /* chips */
   8915 
   8916 #if defined(BCM_88690_A0)
   8917     { /* SOC_MEM_INT_FDT_IPT_DESCm */ 
   8918         /* mem            FDT_IPT_DESCm */
   8919         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8920                           SOC_MEM_FLAG_WRITEONLY |
   8921                           SOC_MEM_FLAG_READONLY |
   8922                           SOC_MEM_FLAG_VALID |
   8923                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   8924         /* cmp_fn      */ NULL,
   8925         /* *null_entry */ NULL,
   8926         /* index_min   */ 0,
   8927         /* index_max   */ 2047,
   8928         /* minblock    */ 103,
   8929         /* maxblock    */ 103,
   8930         /* blocks      */ 0,
   8931         /* blocks_hi   */ 0xffffffff,
   8932         /* base        */ 0x00000000,
   8933         /* gran        */ 1,
   8934         /* bytes       */ 40,
   8935         /* nFields     */ 2,
   8936         /* *fields     */ soc_FDT_IPT_DESCm_fields,
   8937         /* *views      */ NULL,
   8938         /* *views_num  */ NULL,
   8939         /* snoop_cb    */ NULL, 
   8940         /* snoop_user_data */ NULL, 
   8941         /* snoop_flags */ 0,
   8942         /* severity */ SOC_MEM_SEVERE_HIGH,
   8943         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8944         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8945         /* impl */ SOC_MEM_IMPL_NORMAL,
   8946         /* cmic_mor_clks       */ 0,
   8947     },
   8948 #endif /* chips */
   8949 
   8950 #if defined(BCM_88690_B0)
   8951     { /* SOC_MEM_INT_FDT_IPT_DESC_BCM88690_B0m */ 
   8952         /* mem            FDT_IPT_DESCm */
   8953         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   8954                           SOC_MEM_FLAG_WRITEONLY |
   8955                           SOC_MEM_FLAG_READONLY |
   8956                           SOC_MEM_FLAG_VALID |
   8957                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   8958         /* cmp_fn      */ NULL,
   8959         /* *null_entry */ NULL,
   8960         /* index_min   */ 0,
   8961         /* index_max   */ 2047,
   8962         /* minblock    */ 103,
   8963         /* maxblock    */ 103,
   8964         /* blocks      */ 0,
   8965         /* blocks_hi   */ 0xffffffff,
   8966         /* base        */ 0x00000000,
   8967         /* gran        */ 1,
   8968         /* bytes       */ 40,
   8969         /* nFields     */ 2,
   8970         /* *fields     */ soc_FDT_IPT_DESC_BCM88690_B0m_fields,
   8971         /* *views      */ NULL,
   8972         /* *views_num  */ NULL,
   8973         /* snoop_cb    */ NULL, 
   8974         /* snoop_user_data */ NULL, 
   8975         /* snoop_flags */ 0,
   8976         /* severity */ SOC_MEM_SEVERE_HIGH,
   8977         /* type */ SOC_MEM_TYPE_TWO_PORT,
   8978         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8979         /* impl */ SOC_MEM_IMPL_NORMAL,
   8980         /* cmic_mor_clks       */ 0,
   8981     },
   8982 #endif /* chips */
   8983 
   8984 #if defined(BCM_88675_A0)
   8985     { /* SOC_MEM_INT_FDT_IPT_MESH_MCm */ 
   8986         /* mem            FDT_IPT_MESH_MCm */
   8987         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   8988         /* cmp_fn      */ NULL,
   8989         /* *null_entry */ NULL,
   8990         /* index_min   */ 0,
   8991         /* index_max   */ 2047,
   8992         /* minblock    */ 48,
   8993         /* maxblock    */ 48,
   8994         /* blocks      */ 0,
   8995         /* blocks_hi   */ 0x10000,
   8996         /* base        */ 0x00500000,
   8997         /* gran        */ 1,
   8998         /* bytes       */ 18,
   8999         /* nFields     */ 2,
   9000         /* *fields     */ soc_FDT_IPT_MESH_MCm_fields,
   9001         /* *views      */ NULL,
   9002         /* *views_num  */ NULL,
   9003         /* snoop_cb    */ NULL, 
   9004         /* snoop_user_data */ NULL, 
   9005         /* snoop_flags */ 0,
   9006         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9007         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9008         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9009         /* impl */ SOC_MEM_IMPL_NORMAL,
   9010         /* cmic_mor_clks       */ 0,
   9011     },
   9012 #endif /* chips */
   9013 
   9014 #if defined(BCM_8206_A0)
   9015     { /* SOC_MEM_INT_FDT_IPT_MESH_MC_BCM8206_A0m */ 
   9016         /* mem            FDT_IPT_MESH_MCm */
   9017         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9018         /* cmp_fn      */ NULL,
   9019         /* *null_entry */ NULL,
   9020         /* index_min   */ 0,
   9021         /* index_max   */ 2047,
   9022         /* minblock    */ 5,
   9023         /* maxblock    */ 5,
   9024         /* blocks      */ 0x20,
   9025         /* blocks_hi   */ 0,
   9026         /* base        */ 0x00500000,
   9027         /* gran        */ 1,
   9028         /* bytes       */ 18,
   9029         /* nFields     */ 2,
   9030         /* *fields     */ soc_FDT_IPT_MESH_MC_BCM8206_A0m_fields,
   9031         /* *views      */ NULL,
   9032         /* *views_num  */ NULL,
   9033         /* snoop_cb    */ NULL, 
   9034         /* snoop_user_data */ NULL, 
   9035         /* snoop_flags */ 0,
   9036         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9037         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9038         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9039         /* impl */ SOC_MEM_IMPL_NORMAL,
   9040         /* cmic_mor_clks       */ 0,
   9041     },
   9042 #endif /* chips */
   9043 
   9044 #if defined(BCM_88375_A0)
   9045     { /* SOC_MEM_INT_FDT_IPT_MESH_MC_BCM88375_A0m */ 
   9046         /* mem            FDT_IPT_MESH_MCm */
   9047         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9048         /* cmp_fn      */ NULL,
   9049         /* *null_entry */ NULL,
   9050         /* index_min   */ 0,
   9051         /* index_max   */ 2047,
   9052         /* minblock    */ 48,
   9053         /* maxblock    */ 48,
   9054         /* blocks      */ 0,
   9055         /* blocks_hi   */ 0x10000,
   9056         /* base        */ 0x00500000,
   9057         /* gran        */ 1,
   9058         /* bytes       */ 18,
   9059         /* nFields     */ 2,
   9060         /* *fields     */ soc_FDT_IPT_MESH_MC_BCM88375_A0m_fields,
   9061         /* *views      */ NULL,
   9062         /* *views_num  */ NULL,
   9063         /* snoop_cb    */ NULL, 
   9064         /* snoop_user_data */ NULL, 
   9065         /* snoop_flags */ 0,
   9066         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9067         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9068         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9069         /* impl */ SOC_MEM_IMPL_NORMAL,
   9070         /* cmic_mor_clks       */ 0,
   9071     },
   9072 #endif /* chips */
   9073 
   9074 #if defined(BCM_88375_B0)
   9075     { /* SOC_MEM_INT_FDT_IPT_MESH_MC_BCM88375_B0m */ 
   9076         /* mem            FDT_IPT_MESH_MCm */
   9077         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9078         /* cmp_fn      */ NULL,
   9079         /* *null_entry */ NULL,
   9080         /* index_min   */ 0,
   9081         /* index_max   */ 2047,
   9082         /* minblock    */ 48,
   9083         /* maxblock    */ 48,
   9084         /* blocks      */ 0,
   9085         /* blocks_hi   */ 0x10000,
   9086         /* base        */ 0x00500000,
   9087         /* gran        */ 1,
   9088         /* bytes       */ 18,
   9089         /* nFields     */ 2,
   9090         /* *fields     */ soc_FDT_IPT_MESH_MC_BCM88375_B0m_fields,
   9091         /* *views      */ NULL,
   9092         /* *views_num  */ NULL,
   9093         /* snoop_cb    */ NULL, 
   9094         /* snoop_user_data */ NULL, 
   9095         /* snoop_flags */ 0,
   9096         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9097         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9098         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9099         /* impl */ SOC_MEM_IMPL_NORMAL,
   9100         /* cmic_mor_clks       */ 0,
   9101     },
   9102 #endif /* chips */
   9103 
   9104 #if defined(BCM_88470_A0)
   9105     { /* SOC_MEM_INT_FDT_IPT_MESH_MC_BCM88470_A0m */ 
   9106         /* mem            FDT_IPT_MESH_MCm */
   9107         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9108         /* cmp_fn      */ NULL,
   9109         /* *null_entry */ NULL,
   9110         /* index_min   */ 0,
   9111         /* index_max   */ 1023,
   9112         /* minblock    */ 24,
   9113         /* maxblock    */ 24,
   9114         /* blocks      */ 0x1000000,
   9115         /* blocks_hi   */ 0,
   9116         /* base        */ 0x00500000,
   9117         /* gran        */ 1,
   9118         /* bytes       */ 18,
   9119         /* nFields     */ 2,
   9120         /* *fields     */ soc_FDT_IPT_MESH_MC_BCM88470_A0m_fields,
   9121         /* *views      */ NULL,
   9122         /* *views_num  */ NULL,
   9123         /* snoop_cb    */ NULL, 
   9124         /* snoop_user_data */ NULL, 
   9125         /* snoop_flags */ 0,
   9126         /* severity */ SOC_MEM_SEVERE_LOW,
   9127         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9128         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9129         /* impl */ SOC_MEM_IMPL_NORMAL,
   9130         /* cmic_mor_clks       */ 0,
   9131     },
   9132 #endif /* chips */
   9133 
   9134 #if defined(BCM_88470_B0)
   9135     { /* SOC_MEM_INT_FDT_IPT_MESH_MC_BCM88470_B0m */ 
   9136         /* mem            FDT_IPT_MESH_MCm */
   9137         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9138         /* cmp_fn      */ NULL,
   9139         /* *null_entry */ NULL,
   9140         /* index_min   */ 0,
   9141         /* index_max   */ 1023,
   9142         /* minblock    */ 24,
   9143         /* maxblock    */ 24,
   9144         /* blocks      */ 0x1000000,
   9145         /* blocks_hi   */ 0,
   9146         /* base        */ 0x00500000,
   9147         /* gran        */ 1,
   9148         /* bytes       */ 18,
   9149         /* nFields     */ 2,
   9150         /* *fields     */ soc_FDT_IPT_MESH_MC_BCM88470_B0m_fields,
   9151         /* *views      */ NULL,
   9152         /* *views_num  */ NULL,
   9153         /* snoop_cb    */ NULL, 
   9154         /* snoop_user_data */ NULL, 
   9155         /* snoop_flags */ 0,
   9156         /* severity */ SOC_MEM_SEVERE_LOW,
   9157         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9158         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9159         /* impl */ SOC_MEM_IMPL_NORMAL,
   9160         /* cmic_mor_clks       */ 0,
   9161     },
   9162 #endif /* chips */
   9163 
   9164 #if defined(BCM_88675_B0)
   9165     { /* SOC_MEM_INT_FDT_IPT_MESH_MC_BCM88675_B0m */ 
   9166         /* mem            FDT_IPT_MESH_MCm */
   9167         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9168         /* cmp_fn      */ NULL,
   9169         /* *null_entry */ NULL,
   9170         /* index_min   */ 0,
   9171         /* index_max   */ 2047,
   9172         /* minblock    */ 48,
   9173         /* maxblock    */ 48,
   9174         /* blocks      */ 0,
   9175         /* blocks_hi   */ 0x10000,
   9176         /* base        */ 0x00500000,
   9177         /* gran        */ 1,
   9178         /* bytes       */ 18,
   9179         /* nFields     */ 2,
   9180         /* *fields     */ soc_FDT_IPT_MESH_MC_BCM88675_B0m_fields,
   9181         /* *views      */ NULL,
   9182         /* *views_num  */ NULL,
   9183         /* snoop_cb    */ NULL, 
   9184         /* snoop_user_data */ NULL, 
   9185         /* snoop_flags */ 0,
   9186         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9187         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9188         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9189         /* impl */ SOC_MEM_IMPL_NORMAL,
   9190         /* cmic_mor_clks       */ 0,
   9191     },
   9192 #endif /* chips */
   9193 
   9194 #if defined(BCM_88680_A0)
   9195     { /* SOC_MEM_INT_FDT_IPT_MESH_MC_BCM88680_A0m */ 
   9196         /* mem            FDT_IPT_MESH_MCm */
   9197         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9198         /* cmp_fn      */ NULL,
   9199         /* *null_entry */ NULL,
   9200         /* index_min   */ 0,
   9201         /* index_max   */ 2047,
   9202         /* minblock    */ 49,
   9203         /* maxblock    */ 49,
   9204         /* blocks      */ 0,
   9205         /* blocks_hi   */ 0x20000,
   9206         /* base        */ 0x00500000,
   9207         /* gran        */ 1,
   9208         /* bytes       */ 18,
   9209         /* nFields     */ 2,
   9210         /* *fields     */ soc_FDT_IPT_MESH_MC_BCM88680_A0m_fields,
   9211         /* *views      */ NULL,
   9212         /* *views_num  */ NULL,
   9213         /* snoop_cb    */ NULL, 
   9214         /* snoop_user_data */ NULL, 
   9215         /* snoop_flags */ 0,
   9216         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9217         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9218         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9219         /* impl */ SOC_MEM_IMPL_NORMAL,
   9220         /* cmic_mor_clks       */ 0,
   9221     },
   9222 #endif /* chips */
   9223 
   9224 #if defined(BCM_88690_A0)
   9225     { /* SOC_MEM_INT_FDT_IPT_PAYLOADm */ 
   9226         /* mem            FDT_IPT_PAYLOADm */
   9227         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9228                           SOC_MEM_FLAG_WRITEONLY |
   9229                           SOC_MEM_FLAG_READONLY |
   9230                           SOC_MEM_FLAG_VALID |
   9231                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   9232         /* cmp_fn      */ NULL,
   9233         /* *null_entry */ NULL,
   9234         /* index_min   */ 0,
   9235         /* index_max   */ 2047,
   9236         /* minblock    */ 103,
   9237         /* maxblock    */ 103,
   9238         /* blocks      */ 0,
   9239         /* blocks_hi   */ 0xffffffff,
   9240         /* base        */ 0x00004000,
   9241         /* gran        */ 1,
   9242         /* bytes       */ 130,
   9243         /* nFields     */ 2,
   9244         /* *fields     */ soc_FDT_IPT_PAYLOADm_fields,
   9245         /* *views      */ NULL,
   9246         /* *views_num  */ NULL,
   9247         /* snoop_cb    */ NULL, 
   9248         /* snoop_user_data */ NULL, 
   9249         /* snoop_flags */ 0,
   9250         /* severity */ SOC_MEM_SEVERE_LOW,
   9251         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9252         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9253         /* impl */ SOC_MEM_IMPL_NORMAL,
   9254         /* cmic_mor_clks       */ 0,
   9255     },
   9256 #endif /* chips */
   9257 
   9258 #if defined(BCM_88690_B0)
   9259     { /* SOC_MEM_INT_FDT_IPT_PAYLOAD_BCM88690_B0m */ 
   9260         /* mem            FDT_IPT_PAYLOADm */
   9261         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9262                           SOC_MEM_FLAG_WRITEONLY |
   9263                           SOC_MEM_FLAG_READONLY |
   9264                           SOC_MEM_FLAG_VALID |
   9265                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   9266         /* cmp_fn      */ NULL,
   9267         /* *null_entry */ NULL,
   9268         /* index_min   */ 0,
   9269         /* index_max   */ 2047,
   9270         /* minblock    */ 103,
   9271         /* maxblock    */ 103,
   9272         /* blocks      */ 0,
   9273         /* blocks_hi   */ 0xffffffff,
   9274         /* base        */ 0x00004000,
   9275         /* gran        */ 1,
   9276         /* bytes       */ 130,
   9277         /* nFields     */ 2,
   9278         /* *fields     */ soc_FDT_IPT_PAYLOAD_BCM88690_B0m_fields,
   9279         /* *views      */ NULL,
   9280         /* *views_num  */ NULL,
   9281         /* snoop_cb    */ NULL, 
   9282         /* snoop_user_data */ NULL, 
   9283         /* snoop_flags */ 0,
   9284         /* severity */ SOC_MEM_SEVERE_LOW,
   9285         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9286         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9287         /* impl */ SOC_MEM_IMPL_NORMAL,
   9288         /* cmic_mor_clks       */ 0,
   9289     },
   9290 #endif /* chips */
   9291 
   9292 #if defined(BCM_88680_A0)
   9293     { /* SOC_MEM_INT_FDT_IPT_PAYLOAD_FIFOm */ 
   9294         /* mem            FDT_IPT_PAYLOAD_FIFOm */
   9295         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9296                           SOC_MEM_FLAG_WRITEONLY |
   9297                           SOC_MEM_FLAG_READONLY |
   9298                           SOC_MEM_FLAG_VALID |
   9299                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
   9300         /* cmp_fn      */ NULL,
   9301         /* *null_entry */ NULL,
   9302         /* index_min   */ 0,
   9303         /* index_max   */ 21,
   9304         /* minblock    */ 49,
   9305         /* maxblock    */ 49,
   9306         /* blocks      */ 0,
   9307         /* blocks_hi   */ 0x20000,
   9308         /* base        */ 0x00600000,
   9309         /* gran        */ 1,
   9310         /* bytes       */ 267,
   9311         /* nFields     */ 3,
   9312         /* *fields     */ soc_FDT_IPT_PAYLOAD_FIFOm_fields,
   9313         /* *views      */ NULL,
   9314         /* *views_num  */ NULL,
   9315         /* snoop_cb    */ NULL, 
   9316         /* snoop_user_data */ NULL, 
   9317         /* snoop_flags */ 0,
   9318         /* severity */ SOC_MEM_SEVERE_LOW,
   9319         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9320         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   9321         /* impl */ SOC_MEM_IMPL_NORMAL,
   9322         /* cmic_mor_clks       */ 0,
   9323     },
   9324 #endif /* chips */
   9325 
   9326 #if defined(BCM_88675_A0)
   9327     { /* SOC_MEM_INT_FDT_IRE_TDM_FIFOm */ 
   9328         /* mem            FDT_IRE_TDM_FIFOm */
   9329         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9330                           SOC_MEM_FLAG_WRITEONLY |
   9331                           SOC_MEM_FLAG_READONLY |
   9332                           SOC_MEM_FLAG_VALID, /* 0x2 */
   9333         /* cmp_fn      */ NULL,
   9334         /* *null_entry */ NULL,
   9335         /* index_min   */ 0,
   9336         /* index_max   */ 63,
   9337         /* minblock    */ 48,
   9338         /* maxblock    */ 48,
   9339         /* blocks      */ 0,
   9340         /* blocks_hi   */ 0x10000,
   9341         /* base        */ 0x00200000,
   9342         /* gran        */ 1,
   9343         /* bytes       */ 272,
   9344         /* nFields     */ 2,
   9345         /* *fields     */ soc_FDT_IRE_TDM_FIFOm_fields,
   9346         /* *views      */ NULL,
   9347         /* *views_num  */ NULL,
   9348         /* snoop_cb    */ NULL, 
   9349         /* snoop_user_data */ NULL, 
   9350         /* snoop_flags */ 0,
   9351         /* severity */ SOC_MEM_SEVERE_LOW,
   9352         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9353         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   9354         /* impl */ SOC_MEM_IMPL_NORMAL,
   9355         /* cmic_mor_clks       */ 0,
   9356     },
   9357 #endif /* chips */
   9358 
   9359 #if defined(BCM_88375_A0)
   9360     { /* SOC_MEM_INT_FDT_IRE_TDM_FIFO_BCM88375_A0m */ 
   9361         /* mem            FDT_IRE_TDM_FIFOm */
   9362         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9363                           SOC_MEM_FLAG_WRITEONLY |
   9364                           SOC_MEM_FLAG_READONLY |
   9365                           SOC_MEM_FLAG_VALID, /* 0x2 */
   9366         /* cmp_fn      */ NULL,
   9367         /* *null_entry */ NULL,
   9368         /* index_min   */ 0,
   9369         /* index_max   */ 63,
   9370         /* minblock    */ 48,
   9371         /* maxblock    */ 48,
   9372         /* blocks      */ 0,
   9373         /* blocks_hi   */ 0x10000,
   9374         /* base        */ 0x00200000,
   9375         /* gran        */ 1,
   9376         /* bytes       */ 272,
   9377         /* nFields     */ 2,
   9378         /* *fields     */ soc_FDT_IRE_TDM_FIFO_BCM88375_A0m_fields,
   9379         /* *views      */ NULL,
   9380         /* *views_num  */ NULL,
   9381         /* snoop_cb    */ NULL, 
   9382         /* snoop_user_data */ NULL, 
   9383         /* snoop_flags */ 0,
   9384         /* severity */ SOC_MEM_SEVERE_LOW,
   9385         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9386         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   9387         /* impl */ SOC_MEM_IMPL_NORMAL,
   9388         /* cmic_mor_clks       */ 0,
   9389     },
   9390 #endif /* chips */
   9391 
   9392 #if defined(BCM_88375_B0)
   9393     { /* SOC_MEM_INT_FDT_IRE_TDM_FIFO_BCM88375_B0m */ 
   9394         /* mem            FDT_IRE_TDM_FIFOm */
   9395         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9396                           SOC_MEM_FLAG_WRITEONLY |
   9397                           SOC_MEM_FLAG_READONLY |
   9398                           SOC_MEM_FLAG_VALID, /* 0x2 */
   9399         /* cmp_fn      */ NULL,
   9400         /* *null_entry */ NULL,
   9401         /* index_min   */ 0,
   9402         /* index_max   */ 63,
   9403         /* minblock    */ 48,
   9404         /* maxblock    */ 48,
   9405         /* blocks      */ 0,
   9406         /* blocks_hi   */ 0x10000,
   9407         /* base        */ 0x00200000,
   9408         /* gran        */ 1,
   9409         /* bytes       */ 272,
   9410         /* nFields     */ 2,
   9411         /* *fields     */ soc_FDT_IRE_TDM_FIFO_BCM88375_B0m_fields,
   9412         /* *views      */ NULL,
   9413         /* *views_num  */ NULL,
   9414         /* snoop_cb    */ NULL, 
   9415         /* snoop_user_data */ NULL, 
   9416         /* snoop_flags */ 0,
   9417         /* severity */ SOC_MEM_SEVERE_LOW,
   9418         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9419         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   9420         /* impl */ SOC_MEM_IMPL_NORMAL,
   9421         /* cmic_mor_clks       */ 0,
   9422     },
   9423 #endif /* chips */
   9424 
   9425 #if defined(BCM_88470_A0)
   9426     { /* SOC_MEM_INT_FDT_IRE_TDM_FIFO_BCM88470_A0m */ 
   9427         /* mem            FDT_IRE_TDM_FIFOm */
   9428         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9429                           SOC_MEM_FLAG_WRITEONLY |
   9430                           SOC_MEM_FLAG_READONLY |
   9431                           SOC_MEM_FLAG_VALID, /* 0x2 */
   9432         /* cmp_fn      */ NULL,
   9433         /* *null_entry */ NULL,
   9434         /* index_min   */ 0,
   9435         /* index_max   */ 31,
   9436         /* minblock    */ 24,
   9437         /* maxblock    */ 24,
   9438         /* blocks      */ 0x1000000,
   9439         /* blocks_hi   */ 0,
   9440         /* base        */ 0x00200000,
   9441         /* gran        */ 1,
   9442         /* bytes       */ 272,
   9443         /* nFields     */ 2,
   9444         /* *fields     */ soc_FDT_IRE_TDM_FIFO_BCM88470_A0m_fields,
   9445         /* *views      */ NULL,
   9446         /* *views_num  */ NULL,
   9447         /* snoop_cb    */ NULL, 
   9448         /* snoop_user_data */ NULL, 
   9449         /* snoop_flags */ 0,
   9450         /* severity */ SOC_MEM_SEVERE_LOW,
   9451         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9452         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   9453         /* impl */ SOC_MEM_IMPL_NORMAL,
   9454         /* cmic_mor_clks       */ 0,
   9455     },
   9456 #endif /* chips */
   9457 
   9458 #if defined(BCM_88470_B0)
   9459     { /* SOC_MEM_INT_FDT_IRE_TDM_FIFO_BCM88470_B0m */ 
   9460         /* mem            FDT_IRE_TDM_FIFOm */
   9461         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9462                           SOC_MEM_FLAG_WRITEONLY |
   9463                           SOC_MEM_FLAG_READONLY |
   9464                           SOC_MEM_FLAG_VALID, /* 0x2 */
   9465         /* cmp_fn      */ NULL,
   9466         /* *null_entry */ NULL,
   9467         /* index_min   */ 0,
   9468         /* index_max   */ 31,
   9469         /* minblock    */ 24,
   9470         /* maxblock    */ 24,
   9471         /* blocks      */ 0x1000000,
   9472         /* blocks_hi   */ 0,
   9473         /* base        */ 0x00200000,
   9474         /* gran        */ 1,
   9475         /* bytes       */ 272,
   9476         /* nFields     */ 2,
   9477         /* *fields     */ soc_FDT_IRE_TDM_FIFO_BCM88470_B0m_fields,
   9478         /* *views      */ NULL,
   9479         /* *views_num  */ NULL,
   9480         /* snoop_cb    */ NULL, 
   9481         /* snoop_user_data */ NULL, 
   9482         /* snoop_flags */ 0,
   9483         /* severity */ SOC_MEM_SEVERE_LOW,
   9484         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9485         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   9486         /* impl */ SOC_MEM_IMPL_NORMAL,
   9487         /* cmic_mor_clks       */ 0,
   9488     },
   9489 #endif /* chips */
   9490 
   9491 #if defined(BCM_88675_B0)
   9492     { /* SOC_MEM_INT_FDT_IRE_TDM_FIFO_BCM88675_B0m */ 
   9493         /* mem            FDT_IRE_TDM_FIFOm */
   9494         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9495                           SOC_MEM_FLAG_WRITEONLY |
   9496                           SOC_MEM_FLAG_READONLY |
   9497                           SOC_MEM_FLAG_VALID, /* 0x2 */
   9498         /* cmp_fn      */ NULL,
   9499         /* *null_entry */ NULL,
   9500         /* index_min   */ 0,
   9501         /* index_max   */ 63,
   9502         /* minblock    */ 48,
   9503         /* maxblock    */ 48,
   9504         /* blocks      */ 0,
   9505         /* blocks_hi   */ 0x10000,
   9506         /* base        */ 0x00200000,
   9507         /* gran        */ 1,
   9508         /* bytes       */ 272,
   9509         /* nFields     */ 2,
   9510         /* *fields     */ soc_FDT_IRE_TDM_FIFO_BCM88675_B0m_fields,
   9511         /* *views      */ NULL,
   9512         /* *views_num  */ NULL,
   9513         /* snoop_cb    */ NULL, 
   9514         /* snoop_user_data */ NULL, 
   9515         /* snoop_flags */ 0,
   9516         /* severity */ SOC_MEM_SEVERE_LOW,
   9517         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9518         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   9519         /* impl */ SOC_MEM_IMPL_NORMAL,
   9520         /* cmic_mor_clks       */ 0,
   9521     },
   9522 #endif /* chips */
   9523 
   9524 #if defined(BCM_88680_A0)
   9525     { /* SOC_MEM_INT_FDT_IRE_TDM_FIFO_BCM88680_A0m */ 
   9526         /* mem            FDT_IRE_TDM_FIFOm */
   9527         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   9528                           SOC_MEM_FLAG_WRITEONLY |
   9529                           SOC_MEM_FLAG_READONLY |
   9530                           SOC_MEM_FLAG_VALID, /* 0x2 */
   9531         /* cmp_fn      */ NULL,
   9532         /* *null_entry */ NULL,
   9533         /* index_min   */ 0,
   9534         /* index_max   */ 63,
   9535         /* minblock    */ 49,
   9536         /* maxblock    */ 49,
   9537         /* blocks      */ 0,
   9538         /* blocks_hi   */ 0x20000,
   9539         /* base        */ 0x00200000,
   9540         /* gran        */ 1,
   9541         /* bytes       */ 272,
   9542         /* nFields     */ 2,
   9543         /* *fields     */ soc_FDT_IRE_TDM_FIFO_BCM88680_A0m_fields,
   9544         /* *views      */ NULL,
   9545         /* *views_num  */ NULL,
   9546         /* snoop_cb    */ NULL, 
   9547         /* snoop_user_data */ NULL, 
   9548         /* snoop_flags */ 0,
   9549         /* severity */ SOC_MEM_SEVERE_LOW,
   9550         /* type */ SOC_MEM_TYPE_TWO_PORT,
   9551         /* ecc type */ SOC_MEM_ECC_TYPE_WIDE,
   9552         /* impl */ SOC_MEM_IMPL_NORMAL,
   9553         /* cmic_mor_clks       */ 0,
   9554     },
   9555 #endif /* chips */
   9556 
   9557 #if defined(BCM_88650_A0)
   9558     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKSm */ 
   9559         /* mem            FDT_IRE_TDM_MASKSm */
   9560         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9561         /* cmp_fn      */ NULL,
   9562         /* *null_entry */ NULL,
   9563         /* index_min   */ 0,
   9564         /* index_max   */ 35,
   9565         /* minblock    */ 23,
   9566         /* maxblock    */ 23,
   9567         /* blocks      */ 0x800000,
   9568         /* blocks_hi   */ 0,
   9569         /* base        */ 0x00400000,
   9570         /* gran        */ 1,
   9571         /* bytes       */ 5,
   9572         /* nFields     */ 1,
   9573         /* *fields     */ soc_FDT_IRE_TDM_MASKSm_fields,
   9574         /* *views      */ NULL,
   9575         /* *views_num  */ NULL,
   9576         /* snoop_cb    */ NULL, 
   9577         /* snoop_user_data */ NULL, 
   9578         /* snoop_flags */ 0,
   9579         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9580         /* type */ SOC_MEM_TYPE_NORMAL,
   9581         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9582         /* impl */ SOC_MEM_IMPL_NORMAL,
   9583         /* cmic_mor_clks       */ 0,
   9584     },
   9585 #endif /* chips */
   9586 
   9587 #if defined(BCM_8206_A0)
   9588     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM8206_A0m */ 
   9589         /* mem            FDT_IRE_TDM_MASKSm */
   9590         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9591         /* cmp_fn      */ NULL,
   9592         /* *null_entry */ NULL,
   9593         /* index_min   */ 0,
   9594         /* index_max   */ 35,
   9595         /* minblock    */ 5,
   9596         /* maxblock    */ 5,
   9597         /* blocks      */ 0x20,
   9598         /* blocks_hi   */ 0,
   9599         /* base        */ 0x00400000,
   9600         /* gran        */ 1,
   9601         /* bytes       */ 6,
   9602         /* nFields     */ 2,
   9603         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM8206_A0m_fields,
   9604         /* *views      */ NULL,
   9605         /* *views_num  */ NULL,
   9606         /* snoop_cb    */ NULL, 
   9607         /* snoop_user_data */ NULL, 
   9608         /* snoop_flags */ 0,
   9609         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9610         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9611         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9612         /* impl */ SOC_MEM_IMPL_NORMAL,
   9613         /* cmic_mor_clks       */ 0,
   9614     },
   9615 #endif /* chips */
   9616 
   9617 #if defined(BCM_88202_A0)
   9618     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88202_A0m */ 
   9619         /* mem            FDT_IRE_TDM_MASKSm */
   9620         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9621         /* cmp_fn      */ NULL,
   9622         /* *null_entry */ NULL,
   9623         /* index_min   */ 0,
   9624         /* index_max   */ 35,
   9625         /* minblock    */ 19,
   9626         /* maxblock    */ 19,
   9627         /* blocks      */ 0x80000,
   9628         /* blocks_hi   */ 0,
   9629         /* base        */ 0x00400000,
   9630         /* gran        */ 1,
   9631         /* bytes       */ 5,
   9632         /* nFields     */ 1,
   9633         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88202_A0m_fields,
   9634         /* *views      */ NULL,
   9635         /* *views_num  */ NULL,
   9636         /* snoop_cb    */ NULL, 
   9637         /* snoop_user_data */ NULL, 
   9638         /* snoop_flags */ 0,
   9639         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9640         /* type */ SOC_MEM_TYPE_NORMAL,
   9641         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9642         /* impl */ SOC_MEM_IMPL_NORMAL,
   9643         /* cmic_mor_clks       */ 0,
   9644     },
   9645 #endif /* chips */
   9646 
   9647 #if defined(BCM_88375_A0)
   9648     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88375_A0m */ 
   9649         /* mem            FDT_IRE_TDM_MASKSm */
   9650         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9651         /* cmp_fn      */ NULL,
   9652         /* *null_entry */ NULL,
   9653         /* index_min   */ 0,
   9654         /* index_max   */ 35,
   9655         /* minblock    */ 48,
   9656         /* maxblock    */ 48,
   9657         /* blocks      */ 0,
   9658         /* blocks_hi   */ 0x10000,
   9659         /* base        */ 0x00400000,
   9660         /* gran        */ 1,
   9661         /* bytes       */ 6,
   9662         /* nFields     */ 2,
   9663         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88375_A0m_fields,
   9664         /* *views      */ NULL,
   9665         /* *views_num  */ NULL,
   9666         /* snoop_cb    */ NULL, 
   9667         /* snoop_user_data */ NULL, 
   9668         /* snoop_flags */ 0,
   9669         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9670         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9671         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9672         /* impl */ SOC_MEM_IMPL_NORMAL,
   9673         /* cmic_mor_clks       */ 0,
   9674     },
   9675 #endif /* chips */
   9676 
   9677 #if defined(BCM_88375_B0)
   9678     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88375_B0m */ 
   9679         /* mem            FDT_IRE_TDM_MASKSm */
   9680         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9681         /* cmp_fn      */ NULL,
   9682         /* *null_entry */ NULL,
   9683         /* index_min   */ 0,
   9684         /* index_max   */ 35,
   9685         /* minblock    */ 48,
   9686         /* maxblock    */ 48,
   9687         /* blocks      */ 0,
   9688         /* blocks_hi   */ 0x10000,
   9689         /* base        */ 0x00400000,
   9690         /* gran        */ 1,
   9691         /* bytes       */ 6,
   9692         /* nFields     */ 2,
   9693         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88375_B0m_fields,
   9694         /* *views      */ NULL,
   9695         /* *views_num  */ NULL,
   9696         /* snoop_cb    */ NULL, 
   9697         /* snoop_user_data */ NULL, 
   9698         /* snoop_flags */ 0,
   9699         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9700         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9701         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9702         /* impl */ SOC_MEM_IMPL_NORMAL,
   9703         /* cmic_mor_clks       */ 0,
   9704     },
   9705 #endif /* chips */
   9706 
   9707 #if defined(BCM_88470_A0)
   9708     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88470_A0m */ 
   9709         /* mem            FDT_IRE_TDM_MASKSm */
   9710         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9711         /* cmp_fn      */ NULL,
   9712         /* *null_entry */ NULL,
   9713         /* index_min   */ 0,
   9714         /* index_max   */ 35,
   9715         /* minblock    */ 24,
   9716         /* maxblock    */ 24,
   9717         /* blocks      */ 0x1000000,
   9718         /* blocks_hi   */ 0,
   9719         /* base        */ 0x00400000,
   9720         /* gran        */ 1,
   9721         /* bytes       */ 6,
   9722         /* nFields     */ 2,
   9723         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88470_A0m_fields,
   9724         /* *views      */ NULL,
   9725         /* *views_num  */ NULL,
   9726         /* snoop_cb    */ NULL, 
   9727         /* snoop_user_data */ NULL, 
   9728         /* snoop_flags */ 0,
   9729         /* severity */ SOC_MEM_SEVERE_LOW,
   9730         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9731         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9732         /* impl */ SOC_MEM_IMPL_NORMAL,
   9733         /* cmic_mor_clks       */ 0,
   9734     },
   9735 #endif /* chips */
   9736 
   9737 #if defined(BCM_88470_B0)
   9738     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88470_B0m */ 
   9739         /* mem            FDT_IRE_TDM_MASKSm */
   9740         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9741         /* cmp_fn      */ NULL,
   9742         /* *null_entry */ NULL,
   9743         /* index_min   */ 0,
   9744         /* index_max   */ 35,
   9745         /* minblock    */ 24,
   9746         /* maxblock    */ 24,
   9747         /* blocks      */ 0x1000000,
   9748         /* blocks_hi   */ 0,
   9749         /* base        */ 0x00400000,
   9750         /* gran        */ 1,
   9751         /* bytes       */ 6,
   9752         /* nFields     */ 2,
   9753         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88470_B0m_fields,
   9754         /* *views      */ NULL,
   9755         /* *views_num  */ NULL,
   9756         /* snoop_cb    */ NULL, 
   9757         /* snoop_user_data */ NULL, 
   9758         /* snoop_flags */ 0,
   9759         /* severity */ SOC_MEM_SEVERE_LOW,
   9760         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9761         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9762         /* impl */ SOC_MEM_IMPL_NORMAL,
   9763         /* cmic_mor_clks       */ 0,
   9764     },
   9765 #endif /* chips */
   9766 
   9767 #if defined(BCM_88650_B0)
   9768     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88650_B0m */ 
   9769         /* mem            FDT_IRE_TDM_MASKSm */
   9770         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9771         /* cmp_fn      */ NULL,
   9772         /* *null_entry */ NULL,
   9773         /* index_min   */ 0,
   9774         /* index_max   */ 35,
   9775         /* minblock    */ 23,
   9776         /* maxblock    */ 23,
   9777         /* blocks      */ 0x800000,
   9778         /* blocks_hi   */ 0,
   9779         /* base        */ 0x00400000,
   9780         /* gran        */ 1,
   9781         /* bytes       */ 5,
   9782         /* nFields     */ 1,
   9783         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88650_B0m_fields,
   9784         /* *views      */ NULL,
   9785         /* *views_num  */ NULL,
   9786         /* snoop_cb    */ NULL, 
   9787         /* snoop_user_data */ NULL, 
   9788         /* snoop_flags */ 0,
   9789         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9790         /* type */ SOC_MEM_TYPE_NORMAL,
   9791         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9792         /* impl */ SOC_MEM_IMPL_NORMAL,
   9793         /* cmic_mor_clks       */ 0,
   9794     },
   9795 #endif /* chips */
   9796 
   9797 #if defined(BCM_88660_A0)
   9798     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88660_A0m */ 
   9799         /* mem            FDT_IRE_TDM_MASKSm */
   9800         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9801         /* cmp_fn      */ NULL,
   9802         /* *null_entry */ NULL,
   9803         /* index_min   */ 0,
   9804         /* index_max   */ 35,
   9805         /* minblock    */ 23,
   9806         /* maxblock    */ 23,
   9807         /* blocks      */ 0x800000,
   9808         /* blocks_hi   */ 0,
   9809         /* base        */ 0x00400000,
   9810         /* gran        */ 1,
   9811         /* bytes       */ 5,
   9812         /* nFields     */ 1,
   9813         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88660_A0m_fields,
   9814         /* *views      */ NULL,
   9815         /* *views_num  */ NULL,
   9816         /* snoop_cb    */ NULL, 
   9817         /* snoop_user_data */ NULL, 
   9818         /* snoop_flags */ 0,
   9819         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9820         /* type */ SOC_MEM_TYPE_NORMAL,
   9821         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9822         /* impl */ SOC_MEM_IMPL_NORMAL,
   9823         /* cmic_mor_clks       */ 0,
   9824     },
   9825 #endif /* chips */
   9826 
   9827 #if defined(BCM_88675_A0)
   9828     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88675_A0m */ 
   9829         /* mem            FDT_IRE_TDM_MASKSm */
   9830         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9831         /* cmp_fn      */ NULL,
   9832         /* *null_entry */ NULL,
   9833         /* index_min   */ 0,
   9834         /* index_max   */ 35,
   9835         /* minblock    */ 48,
   9836         /* maxblock    */ 48,
   9837         /* blocks      */ 0,
   9838         /* blocks_hi   */ 0x10000,
   9839         /* base        */ 0x00400000,
   9840         /* gran        */ 1,
   9841         /* bytes       */ 6,
   9842         /* nFields     */ 2,
   9843         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88675_A0m_fields,
   9844         /* *views      */ NULL,
   9845         /* *views_num  */ NULL,
   9846         /* snoop_cb    */ NULL, 
   9847         /* snoop_user_data */ NULL, 
   9848         /* snoop_flags */ 0,
   9849         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9850         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9851         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9852         /* impl */ SOC_MEM_IMPL_NORMAL,
   9853         /* cmic_mor_clks       */ 0,
   9854     },
   9855 #endif /* chips */
   9856 
   9857 #if defined(BCM_88675_B0)
   9858     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88675_B0m */ 
   9859         /* mem            FDT_IRE_TDM_MASKSm */
   9860         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9861         /* cmp_fn      */ NULL,
   9862         /* *null_entry */ NULL,
   9863         /* index_min   */ 0,
   9864         /* index_max   */ 35,
   9865         /* minblock    */ 48,
   9866         /* maxblock    */ 48,
   9867         /* blocks      */ 0,
   9868         /* blocks_hi   */ 0x10000,
   9869         /* base        */ 0x00400000,
   9870         /* gran        */ 1,
   9871         /* bytes       */ 6,
   9872         /* nFields     */ 2,
   9873         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88675_B0m_fields,
   9874         /* *views      */ NULL,
   9875         /* *views_num  */ NULL,
   9876         /* snoop_cb    */ NULL, 
   9877         /* snoop_user_data */ NULL, 
   9878         /* snoop_flags */ 0,
   9879         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9880         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9881         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9882         /* impl */ SOC_MEM_IMPL_NORMAL,
   9883         /* cmic_mor_clks       */ 0,
   9884     },
   9885 #endif /* chips */
   9886 
   9887 #if defined(BCM_88680_A0)
   9888     { /* SOC_MEM_INT_FDT_IRE_TDM_MASKS_BCM88680_A0m */ 
   9889         /* mem            FDT_IRE_TDM_MASKSm */
   9890         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9891         /* cmp_fn      */ NULL,
   9892         /* *null_entry */ NULL,
   9893         /* index_min   */ 0,
   9894         /* index_max   */ 35,
   9895         /* minblock    */ 49,
   9896         /* maxblock    */ 49,
   9897         /* blocks      */ 0,
   9898         /* blocks_hi   */ 0x20000,
   9899         /* base        */ 0x00400000,
   9900         /* gran        */ 1,
   9901         /* bytes       */ 7,
   9902         /* nFields     */ 2,
   9903         /* *fields     */ soc_FDT_IRE_TDM_MASKS_BCM88680_A0m_fields,
   9904         /* *views      */ NULL,
   9905         /* *views_num  */ NULL,
   9906         /* snoop_cb    */ NULL, 
   9907         /* snoop_user_data */ NULL, 
   9908         /* snoop_flags */ 0,
   9909         /* severity */ SOC_MEM_SEVERE_MEDIUM,
   9910         /* type */ SOC_MEM_TYPE_ONE_PORT,
   9911         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9912         /* impl */ SOC_MEM_IMPL_NORMAL,
   9913         /* cmic_mor_clks       */ 0,
   9914     },
   9915 #endif /* chips */
   9916 
   9917 #if defined(BCM_88650_A0)
   9918     { /* SOC_MEM_INT_FDT_MEM_100000m */ 
   9919         /* mem            FDT_MEM_100000m */
   9920         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9921         /* cmp_fn      */ NULL,
   9922         /* *null_entry */ NULL,
   9923         /* index_min   */ 0,
   9924         /* index_max   */ 95,
   9925         /* minblock    */ 23,
   9926         /* maxblock    */ 23,
   9927         /* blocks      */ 0x800000,
   9928         /* blocks_hi   */ 0,
   9929         /* base        */ 0x00100000,
   9930         /* gran        */ 1,
   9931         /* bytes       */ 11,
   9932         /* nFields     */ 2,
   9933         /* *fields     */ soc_FDT_MEM_100000m_fields,
   9934         /* *views      */ NULL,
   9935         /* *views_num  */ NULL,
   9936         /* snoop_cb    */ NULL, 
   9937         /* snoop_user_data */ NULL, 
   9938         /* snoop_flags */ 0,
   9939         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9940         /* type */ SOC_MEM_TYPE_NORMAL,
   9941         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9942         /* impl */ SOC_MEM_IMPL_NORMAL,
   9943         /* cmic_mor_clks       */ 0,
   9944     },
   9945 #endif /* chips */
   9946 
   9947 #if defined(BCM_88202_A0)
   9948     { /* SOC_MEM_INT_FDT_MEM_100000_BCM88202_A0m */ 
   9949         /* mem            FDT_MEM_100000m */
   9950         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9951         /* cmp_fn      */ NULL,
   9952         /* *null_entry */ NULL,
   9953         /* index_min   */ 0,
   9954         /* index_max   */ 95,
   9955         /* minblock    */ 19,
   9956         /* maxblock    */ 19,
   9957         /* blocks      */ 0x80000,
   9958         /* blocks_hi   */ 0,
   9959         /* base        */ 0x00100000,
   9960         /* gran        */ 1,
   9961         /* bytes       */ 11,
   9962         /* nFields     */ 2,
   9963         /* *fields     */ soc_FDT_MEM_100000_BCM88202_A0m_fields,
   9964         /* *views      */ NULL,
   9965         /* *views_num  */ NULL,
   9966         /* snoop_cb    */ NULL, 
   9967         /* snoop_user_data */ NULL, 
   9968         /* snoop_flags */ 0,
   9969         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9970         /* type */ SOC_MEM_TYPE_NORMAL,
   9971         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9972         /* impl */ SOC_MEM_IMPL_NORMAL,
   9973         /* cmic_mor_clks       */ 0,
   9974     },
   9975 #endif /* chips */
   9976 
   9977 #if defined(BCM_88650_B0)
   9978     { /* SOC_MEM_INT_FDT_MEM_100000_BCM88650_B0m */ 
   9979         /* mem            FDT_MEM_100000m */
   9980         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9981         /* cmp_fn      */ NULL,
   9982         /* *null_entry */ NULL,
   9983         /* index_min   */ 0,
   9984         /* index_max   */ 95,
   9985         /* minblock    */ 23,
   9986         /* maxblock    */ 23,
   9987         /* blocks      */ 0x800000,
   9988         /* blocks_hi   */ 0,
   9989         /* base        */ 0x00100000,
   9990         /* gran        */ 1,
   9991         /* bytes       */ 11,
   9992         /* nFields     */ 2,
   9993         /* *fields     */ soc_FDT_MEM_100000_BCM88650_B0m_fields,
   9994         /* *views      */ NULL,
   9995         /* *views_num  */ NULL,
   9996         /* snoop_cb    */ NULL, 
   9997         /* snoop_user_data */ NULL, 
   9998         /* snoop_flags */ 0,
   9999         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10000         /* type */ SOC_MEM_TYPE_NORMAL,
  10001         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10002         /* impl */ SOC_MEM_IMPL_NORMAL,
  10003         /* cmic_mor_clks       */ 0,
  10004     },
  10005 #endif /* chips */
  10006 
  10007 #if defined(BCM_88660_A0)
  10008     { /* SOC_MEM_INT_FDT_MEM_100000_BCM88660_A0m */ 
  10009         /* mem            FDT_MEM_100000m */
  10010         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  10011         /* cmp_fn      */ NULL,
  10012         /* *null_entry */ NULL,
  10013         /* index_min   */ 0,
  10014         /* index_max   */ 95,
  10015         /* minblock    */ 23,
  10016         /* maxblock    */ 23,
  10017         /* blocks      */ 0x800000,
  10018         /* blocks_hi   */ 0,
  10019         /* base        */ 0x00100000,
  10020         /* gran        */ 1,
  10021         /* bytes       */ 11,
  10022         /* nFields     */ 2,
  10023         /* *fields     */ soc_FDT_MEM_100000_BCM88660_A0m_fields,
  10024         /* *views      */ NULL,
  10025         /* *views_num  */ NULL,
  10026         /* snoop_cb    */ NULL, 
  10027         /* snoop_user_data */ NULL, 
  10028         /* snoop_flags */ 0,
  10029         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10030         /* type */ SOC_MEM_TYPE_NORMAL,
  10031         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10032         /* impl */ SOC_MEM_IMPL_NORMAL,
  10033         /* cmic_mor_clks       */ 0,
  10034     },
  10035 #endif /* chips */
  10036 
  10037 #if defined(BCM_88690_A0)
  10038     { /* SOC_MEM_INT_FDT_MESH_MCm */ 
  10039         /* mem            FDT_MESH_MCm */
  10040         /* flags       */ SOC_MEM_FLAG_VALID |
  10041                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  10042         /* cmp_fn      */ NULL,
  10043         /* *null_entry */ NULL,
  10044         /* index_min   */ 0,
  10045         /* index_max   */ 4095,
  10046         /* minblock    */ 103,
  10047         /* maxblock    */ 103,
  10048         /* blocks      */ 0,
  10049         /* blocks_hi   */ 0xffffffff,
  10050         /* base        */ 0x00028000,
  10051         /* gran        */ 1,
  10052         /* bytes       */ 22,
  10053         /* nFields     */ 2,
  10054         /* *fields     */ soc_FDT_MESH_MCm_fields,
  10055         /* *views      */ NULL,
  10056         /* *views_num  */ NULL,
  10057         /* snoop_cb    */ NULL, 
  10058         /* snoop_user_data */ NULL, 
  10059         /* snoop_flags */ 0,
  10060         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  10061         /* type */ SOC_MEM_TYPE_ONE_PORT,
  10062         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10063         /* impl */ SOC_MEM_IMPL_NORMAL,
  10064         /* cmic_mor_clks       */ 0,
  10065     },
  10066 #endif /* chips */
  10067 
  10068 #if defined(BCM_88690_B0)
  10069     { /* SOC_MEM_INT_FDT_MESH_MC_BCM88690_B0m */ 
  10070         /* mem            FDT_MESH_MCm */
  10071         /* flags       */ SOC_MEM_FLAG_VALID |
  10072                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  10073         /* cmp_fn      */ NULL,
  10074         /* *null_entry */ NULL,
  10075         /* index_min   */ 0,
  10076         /* index_max   */ 4095,
  10077         /* minblock    */ 103,
  10078         /* maxblock    */ 103,
  10079         /* blocks      */ 0,
  10080         /* blocks_hi   */ 0xffffffff,
  10081         /* base        */ 0x00026000,
  10082         /* gran        */ 1,
  10083         /* bytes       */ 22,
  10084         /* nFields     */ 2,
  10085         /* *fields     */ soc_FDT_MESH_MC_BCM88690_B0m_fields,
  10086         /* *views      */ NULL,
  10087         /* *views_num  */ NULL,
  10088         /* snoop_cb    */ NULL, 
  10089         /* snoop_user_data */ NULL, 
  10090         /* snoop_flags */ 0,
  10091         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  10092         /* type */ SOC_MEM_TYPE_ONE_PORT,
  10093         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10094         /* impl */ SOC_MEM_IMPL_NORMAL,
  10095         /* cmic_mor_clks       */ 0,
  10096     },
  10097 #endif /* chips */
  10098 
  10099 #if defined(BCM_88690_A0)
  10100     { /* SOC_MEM_INT_FDT_WFDm */ 
  10101         /* mem            FDT_WFDm */
  10102         /* flags       */ SOC_MEM_FLAG_VALID |
  10103                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  10104         /* cmp_fn      */ NULL,
  10105         /* *null_entry */ NULL,
  10106         /* index_min   */ 0,
  10107         /* index_max   */ 15,
  10108         /* minblock    */ 103,
  10109         /* maxblock    */ 103,
  10110         /* blocks      */ 0,
  10111         /* blocks_hi   */ 0xffffffff,
  10112         /* base        */ 0x00034000,
  10113         /* gran        */ 1,
  10114         /* bytes       */ 100,
  10115         /* nFields     */ 2,
  10116         /* *fields     */ soc_FDT_WFDm_fields,
  10117         /* *views      */ NULL,
  10118         /* *views_num  */ NULL,
  10119         /* snoop_cb    */ NULL, 
  10120         /* snoop_user_data */ NULL, 
  10121         /* snoop_flags */ 0,
  10122         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  10123         /* type */ SOC_MEM_TYPE_ONE_PORT,
  10124         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10125         /* impl */ SOC_MEM_IMPL_NORMAL,
  10126         /* cmic_mor_clks       */ 0,
  10127     },
  10128 #endif /* chips */
  10129 
  10130 #if defined(BCM_88690_B0)
  10131     { /* SOC_MEM_INT_FDT_WFD_BCM88690_B0m */ 
  10132         /* mem            FDT_WFDm */
  10133         /* flags       */ SOC_MEM_FLAG_VALID |
  10134                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  10135         /* cmp_fn      */ NULL,
  10136         /* *null_entry */ NULL,
  10137         /* index_min   */ 0,
  10138         /* index_max   */ 15,
  10139         /* minblock    */ 103,
  10140         /* maxblock    */ 103,
  10141         /* blocks      */ 0,
  10142         /* blocks_hi   */ 0xffffffff,
  10143         /* base        */ 0x0002a000,
  10144         /* gran        */ 1,
  10145         /* bytes       */ 100,
  10146         /* nFields     */ 2,
  10147         /* *fields     */ soc_FDT_WFD_BCM88690_B0m_fields,
  10148         /* *views      */ NULL,
  10149         /* *views_num  */ NULL,
  10150         /* snoop_cb    */ NULL, 
  10151         /* snoop_user_data */ NULL, 
  10152         /* snoop_flags */ 0,
  10153         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  10154         /* type */ SOC_MEM_TYPE_ONE_PORT,
  10155         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10156         /* impl */ SOC_MEM_IMPL_NORMAL,
  10157         /* cmic_mor_clks       */ 0,
  10158     },
  10159 #endif /* chips */
  10160 
  10161 #if defined(BCM_56870_A0)
  10162     { /* SOC_MEM_INT_FIELD_BUS_MERGE_PROFILEm */ 
  10163         /* mem            FIELD_BUS_MERGE_PROFILEm */
  10164         /* flags       */ SOC_MEM_FLAG_VALID |
  10165                           SOC_MEM_FLAG_CACHABLE |
  10166                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10167                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10168         /* cmp_fn      */ _soc_mem_cmp_undef,
  10169         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10170         /* index_min   */ 0,
  10171         /* index_max   */ 1023,
  10172         /* minblock    */ 37,
  10173         /* maxblock    */ 37,
  10174         /* blocks      */ 0,
  10175         /* blocks_hi   */ 0x20,
  10176         /* base        */ 0x68680000,
  10177         /* gran        */ 1,
  10178         /* bytes       */ 32,
  10179         /* nFields     */ 38,
  10180         /* *fields     */ soc_FIELD_BUS_MERGE_PROFILEm_fields,
  10181         /* *views      */ NULL,
  10182         /* *views_num  */ NULL,
  10183         /* snoop_cb    */ NULL, 
  10184         /* snoop_user_data */ NULL, 
  10185         /* snoop_flags */ 0,
  10186         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10187         /* type */ SOC_MEM_TYPE_NORMAL,
  10188         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10189         /* impl */ SOC_MEM_IMPL_NORMAL,
  10190         /* cmic_mor_clks       */ 0,
  10191         /* access_latency_mode */ 3,
  10192     },
  10193 #endif /* chips */
  10194 
  10195 #if defined(BCM_56870_A0)
  10196     { /* SOC_MEM_INT_FIELD_BUS_MERGE_PROFILE_0m */ 
  10197         /* mem            FIELD_BUS_MERGE_PROFILE_0m */
  10198         /* flags       */ SOC_MEM_FLAG_VALID |
  10199                           SOC_MEM_FLAG_CACHABLE |
  10200                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  10201         /* cmp_fn      */ _soc_mem_cmp_undef,
  10202         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10203         /* index_min   */ 0,
  10204         /* index_max   */ 7,
  10205         /* minblock    */ 37,
  10206         /* maxblock    */ 37,
  10207         /* blocks      */ 0,
  10208         /* blocks_hi   */ 0x20,
  10209         /* base        */ 0x61280000,
  10210         /* gran        */ 1,
  10211         /* bytes       */ 31,
  10212         /* nFields     */ 33,
  10213         /* *fields     */ soc_FIELD_BUS_MERGE_PROFILE_0m_fields,
  10214         /* *views      */ NULL,
  10215         /* *views_num  */ NULL,
  10216         /* snoop_cb    */ NULL, 
  10217         /* snoop_user_data */ NULL, 
  10218         /* snoop_flags */ 0,
  10219         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10220         /* type */ SOC_MEM_TYPE_NORMAL,
  10221         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10222         /* impl */ SOC_MEM_IMPL_NORMAL,
  10223         /* cmic_mor_clks       */ 0,
  10224         /* access_latency_mode */ 3,
  10225     },
  10226 #endif /* chips */
  10227 
  10228 #if defined(BCM_56370_A0)
  10229     { /* SOC_MEM_INT_FIELD_BUS_MERGE_PROFILE_0_BCM56370_A0m */ 
  10230         /* mem            FIELD_BUS_MERGE_PROFILE_0m */
  10231         /* flags       */ SOC_MEM_FLAG_VALID |
  10232                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10233         /* cmp_fn      */ _soc_mem_cmp_undef,
  10234         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10235         /* index_min   */ 0,
  10236         /* index_max   */ 7,
  10237         /* minblock    */ 14,
  10238         /* maxblock    */ 14,
  10239         /* blocks      */ 0x4000,
  10240         /* blocks_hi   */ 0,
  10241         /* base        */ 0x61280000,
  10242         /* gran        */ 1,
  10243         /* bytes       */ 31,
  10244         /* nFields     */ 33,
  10245         /* *fields     */ soc_FIELD_BUS_MERGE_PROFILE_0m_fields,
  10246         /* *views      */ NULL,
  10247         /* *views_num  */ NULL,
  10248         /* snoop_cb    */ NULL, 
  10249         /* snoop_user_data */ NULL, 
  10250         /* snoop_flags */ 0,
  10251         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10252         /* type */ SOC_MEM_TYPE_NORMAL,
  10253         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10254         /* impl */ SOC_MEM_IMPL_NORMAL,
  10255         /* cmic_mor_clks       */ 0,
  10256         /* access_latency_mode */ 3,
  10257     },
  10258 #endif /* chips */
  10259 
  10260 #if defined(BCM_56770_A0)
  10261     { /* SOC_MEM_INT_FIELD_BUS_MERGE_PROFILE_0_BCM56770_A0m */ 
  10262         /* mem            FIELD_BUS_MERGE_PROFILE_0m */
  10263         /* flags       */ SOC_MEM_FLAG_VALID |
  10264                           SOC_MEM_FLAG_CACHABLE |
  10265                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  10266         /* cmp_fn      */ _soc_mem_cmp_undef,
  10267         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10268         /* index_min   */ 0,
  10269         /* index_max   */ 7,
  10270         /* minblock    */ 25,
  10271         /* maxblock    */ 25,
  10272         /* blocks      */ 0x2000000,
  10273         /* blocks_hi   */ 0,
  10274         /* base        */ 0x61280000,
  10275         /* gran        */ 1,
  10276         /* bytes       */ 31,
  10277         /* nFields     */ 33,
  10278         /* *fields     */ soc_FIELD_BUS_MERGE_PROFILE_0m_fields,
  10279         /* *views      */ NULL,
  10280         /* *views_num  */ NULL,
  10281         /* snoop_cb    */ NULL, 
  10282         /* snoop_user_data */ NULL, 
  10283         /* snoop_flags */ 0,
  10284         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10285         /* type */ SOC_MEM_TYPE_NORMAL,
  10286         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10287         /* impl */ SOC_MEM_IMPL_NORMAL,
  10288         /* cmic_mor_clks       */ 0,
  10289         /* access_latency_mode */ 3,
  10290     },
  10291 #endif /* chips */
  10292 
  10293 #if defined(BCM_56370_A0)
  10294     { /* SOC_MEM_INT_FIELD_BUS_MERGE_PROFILE_BCM56370_A0m */ 
  10295         /* mem            FIELD_BUS_MERGE_PROFILEm */
  10296         /* flags       */ SOC_MEM_FLAG_VALID |
  10297                           SOC_MEM_FLAG_CACHABLE |
  10298                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  10299         /* cmp_fn      */ _soc_mem_cmp_undef,
  10300         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10301         /* index_min   */ 0,
  10302         /* index_max   */ 1023,
  10303         /* minblock    */ 14,
  10304         /* maxblock    */ 14,
  10305         /* blocks      */ 0x4000,
  10306         /* blocks_hi   */ 0,
  10307         /* base        */ 0x68680000,
  10308         /* gran        */ 1,
  10309         /* bytes       */ 32,
  10310         /* nFields     */ 38,
  10311         /* *fields     */ soc_FIELD_BUS_MERGE_PROFILEm_fields,
  10312         /* *views      */ NULL,
  10313         /* *views_num  */ NULL,
  10314         /* snoop_cb    */ NULL, 
  10315         /* snoop_user_data */ NULL, 
  10316         /* snoop_flags */ 0,
  10317         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10318         /* type */ SOC_MEM_TYPE_NORMAL,
  10319         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10320         /* impl */ SOC_MEM_IMPL_NORMAL,
  10321         /* cmic_mor_clks       */ 0,
  10322         /* access_latency_mode */ 3,
  10323     },
  10324 #endif /* chips */
  10325 
  10326 #if defined(BCM_56770_A0)
  10327     { /* SOC_MEM_INT_FIELD_BUS_MERGE_PROFILE_BCM56770_A0m */ 
  10328         /* mem            FIELD_BUS_MERGE_PROFILEm */
  10329         /* flags       */ SOC_MEM_FLAG_VALID |
  10330                           SOC_MEM_FLAG_CACHABLE |
  10331                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10332                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10333         /* cmp_fn      */ _soc_mem_cmp_undef,
  10334         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10335         /* index_min   */ 0,
  10336         /* index_max   */ 1023,
  10337         /* minblock    */ 25,
  10338         /* maxblock    */ 25,
  10339         /* blocks      */ 0x2000000,
  10340         /* blocks_hi   */ 0,
  10341         /* base        */ 0x68680000,
  10342         /* gran        */ 1,
  10343         /* bytes       */ 32,
  10344         /* nFields     */ 38,
  10345         /* *fields     */ soc_FIELD_BUS_MERGE_PROFILEm_fields,
  10346         /* *views      */ NULL,
  10347         /* *views_num  */ NULL,
  10348         /* snoop_cb    */ NULL, 
  10349         /* snoop_user_data */ NULL, 
  10350         /* snoop_flags */ 0,
  10351         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10352         /* type */ SOC_MEM_TYPE_NORMAL,
  10353         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10354         /* impl */ SOC_MEM_IMPL_NORMAL,
  10355         /* cmic_mor_clks       */ 0,
  10356         /* access_latency_mode */ 3,
  10357     },
  10358 #endif /* chips */
  10359 
  10360 #if defined(BCM_88732_A0)
  10361     { /* SOC_MEM_INT_FILTERMATCHCOUNTm */ 
  10362         /* mem            FILTERMATCHCOUNTm */
  10363         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  10364         /* cmp_fn      */ NULL,
  10365         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10366         /* index_min   */ 0,
  10367         /* index_max   */ 31,
  10368         /* minblock    */ 9,
  10369         /* maxblock    */ 10,
  10370         /* blocks      */ 0x600,
  10371         /* blocks_hi   */ 0,
  10372         /* base        */ 0x1e000000,
  10373         /* gran        */ 1,
  10374         /* bytes       */ 7,
  10375         /* nFields     */ 4,
  10376         /* *fields     */ soc_FILTERMATCHCOUNTm_fields,
  10377         /* *views      */ NULL,
  10378         /* *views_num  */ NULL,
  10379         /* snoop_cb    */ NULL, 
  10380         /* snoop_user_data */ NULL, 
  10381         /* snoop_flags */ 0,
  10382         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10383         /* type */ SOC_MEM_TYPE_NORMAL,
  10384         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10385         /* impl */ SOC_MEM_IMPL_NORMAL,
  10386         /* cmic_mor_clks       */ 0,
  10387     },
  10388 #endif /* chips */
  10389 
  10390 #if defined(BCM_56870_A0)
  10391     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_0m */ 
  10392         /* mem            FLEX_BIN_HASH_PROFILE_0m */
  10393         /* flags       */ SOC_MEM_FLAG_VALID |
  10394                           SOC_MEM_FLAG_CACHABLE |
  10395                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10396                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10397         /* cmp_fn      */ _soc_mem_cmp_undef,
  10398         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10399         /* index_min   */ 0,
  10400         /* index_max   */ 127,
  10401         /* minblock    */ 37,
  10402         /* maxblock    */ 37,
  10403         /* blocks      */ 0,
  10404         /* blocks_hi   */ 0x20,
  10405         /* base        */ 0x68580000,
  10406         /* gran        */ 1,
  10407         /* bytes       */ 41,
  10408         /* nFields     */ 17,
  10409         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10410         /* *views      */ NULL,
  10411         /* *views_num  */ NULL,
  10412         /* snoop_cb    */ NULL, 
  10413         /* snoop_user_data */ NULL, 
  10414         /* snoop_flags */ 0,
  10415         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10416         /* type */ SOC_MEM_TYPE_NORMAL,
  10417         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10418         /* impl */ SOC_MEM_IMPL_NORMAL,
  10419         /* cmic_mor_clks       */ 0,
  10420         /* access_latency_mode */ 3,
  10421     },
  10422 #endif /* chips */
  10423 
  10424 #if defined(BCM_56870_A0)
  10425     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_1m */ 
  10426         /* mem            FLEX_BIN_HASH_PROFILE_1m */
  10427         /* flags       */ SOC_MEM_FLAG_VALID |
  10428                           SOC_MEM_FLAG_CACHABLE |
  10429                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10430                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10431         /* cmp_fn      */ _soc_mem_cmp_undef,
  10432         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10433         /* index_min   */ 0,
  10434         /* index_max   */ 127,
  10435         /* minblock    */ 37,
  10436         /* maxblock    */ 37,
  10437         /* blocks      */ 0,
  10438         /* blocks_hi   */ 0x20,
  10439         /* base        */ 0x685c0000,
  10440         /* gran        */ 1,
  10441         /* bytes       */ 41,
  10442         /* nFields     */ 17,
  10443         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10444         /* *views      */ NULL,
  10445         /* *views_num  */ NULL,
  10446         /* snoop_cb    */ NULL, 
  10447         /* snoop_user_data */ NULL, 
  10448         /* snoop_flags */ 0,
  10449         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10450         /* type */ SOC_MEM_TYPE_NORMAL,
  10451         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10452         /* impl */ SOC_MEM_IMPL_NORMAL,
  10453         /* cmic_mor_clks       */ 0,
  10454         /* access_latency_mode */ 3,
  10455     },
  10456 #endif /* chips */
  10457 
  10458 #if defined(BCM_56870_A0)
  10459     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_2m */ 
  10460         /* mem            FLEX_BIN_HASH_PROFILE_2m */
  10461         /* flags       */ SOC_MEM_FLAG_VALID |
  10462                           SOC_MEM_FLAG_CACHABLE |
  10463                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10464                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10465         /* cmp_fn      */ _soc_mem_cmp_undef,
  10466         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10467         /* index_min   */ 0,
  10468         /* index_max   */ 127,
  10469         /* minblock    */ 37,
  10470         /* maxblock    */ 37,
  10471         /* blocks      */ 0,
  10472         /* blocks_hi   */ 0x20,
  10473         /* base        */ 0x68600000,
  10474         /* gran        */ 1,
  10475         /* bytes       */ 41,
  10476         /* nFields     */ 17,
  10477         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10478         /* *views      */ NULL,
  10479         /* *views_num  */ NULL,
  10480         /* snoop_cb    */ NULL, 
  10481         /* snoop_user_data */ NULL, 
  10482         /* snoop_flags */ 0,
  10483         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10484         /* type */ SOC_MEM_TYPE_NORMAL,
  10485         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10486         /* impl */ SOC_MEM_IMPL_NORMAL,
  10487         /* cmic_mor_clks       */ 0,
  10488         /* access_latency_mode */ 3,
  10489     },
  10490 #endif /* chips */
  10491 
  10492 #if defined(BCM_56870_A0)
  10493     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_3m */ 
  10494         /* mem            FLEX_BIN_HASH_PROFILE_3m */
  10495         /* flags       */ SOC_MEM_FLAG_VALID |
  10496                           SOC_MEM_FLAG_CACHABLE |
  10497                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10498                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10499         /* cmp_fn      */ _soc_mem_cmp_undef,
  10500         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10501         /* index_min   */ 0,
  10502         /* index_max   */ 127,
  10503         /* minblock    */ 37,
  10504         /* maxblock    */ 37,
  10505         /* blocks      */ 0,
  10506         /* blocks_hi   */ 0x20,
  10507         /* base        */ 0x68640000,
  10508         /* gran        */ 1,
  10509         /* bytes       */ 41,
  10510         /* nFields     */ 17,
  10511         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10512         /* *views      */ NULL,
  10513         /* *views_num  */ NULL,
  10514         /* snoop_cb    */ NULL, 
  10515         /* snoop_user_data */ NULL, 
  10516         /* snoop_flags */ 0,
  10517         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10518         /* type */ SOC_MEM_TYPE_NORMAL,
  10519         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10520         /* impl */ SOC_MEM_IMPL_NORMAL,
  10521         /* cmic_mor_clks       */ 0,
  10522         /* access_latency_mode */ 3,
  10523     },
  10524 #endif /* chips */
  10525 
  10526 #if defined(BCM_56370_A0)
  10527     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_0_BCM56370_A0m */ 
  10528         /* mem            FLEX_BIN_HASH_PROFILE_0m */
  10529         /* flags       */ SOC_MEM_FLAG_VALID |
  10530                           SOC_MEM_FLAG_CACHABLE |
  10531                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  10532         /* cmp_fn      */ _soc_mem_cmp_undef,
  10533         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10534         /* index_min   */ 0,
  10535         /* index_max   */ 127,
  10536         /* minblock    */ 14,
  10537         /* maxblock    */ 14,
  10538         /* blocks      */ 0x4000,
  10539         /* blocks_hi   */ 0,
  10540         /* base        */ 0x68580000,
  10541         /* gran        */ 1,
  10542         /* bytes       */ 41,
  10543         /* nFields     */ 17,
  10544         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10545         /* *views      */ NULL,
  10546         /* *views_num  */ NULL,
  10547         /* snoop_cb    */ NULL, 
  10548         /* snoop_user_data */ NULL, 
  10549         /* snoop_flags */ 0,
  10550         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10551         /* type */ SOC_MEM_TYPE_NORMAL,
  10552         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10553         /* impl */ SOC_MEM_IMPL_NORMAL,
  10554         /* cmic_mor_clks       */ 0,
  10555         /* access_latency_mode */ 3,
  10556     },
  10557 #endif /* chips */
  10558 
  10559 #if defined(BCM_56770_A0)
  10560     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_0_BCM56770_A0m */ 
  10561         /* mem            FLEX_BIN_HASH_PROFILE_0m */
  10562         /* flags       */ SOC_MEM_FLAG_VALID |
  10563                           SOC_MEM_FLAG_CACHABLE |
  10564                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10565                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10566         /* cmp_fn      */ _soc_mem_cmp_undef,
  10567         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10568         /* index_min   */ 0,
  10569         /* index_max   */ 127,
  10570         /* minblock    */ 25,
  10571         /* maxblock    */ 25,
  10572         /* blocks      */ 0x2000000,
  10573         /* blocks_hi   */ 0,
  10574         /* base        */ 0x68580000,
  10575         /* gran        */ 1,
  10576         /* bytes       */ 41,
  10577         /* nFields     */ 17,
  10578         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10579         /* *views      */ NULL,
  10580         /* *views_num  */ NULL,
  10581         /* snoop_cb    */ NULL, 
  10582         /* snoop_user_data */ NULL, 
  10583         /* snoop_flags */ 0,
  10584         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10585         /* type */ SOC_MEM_TYPE_NORMAL,
  10586         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10587         /* impl */ SOC_MEM_IMPL_NORMAL,
  10588         /* cmic_mor_clks       */ 0,
  10589         /* access_latency_mode */ 3,
  10590     },
  10591 #endif /* chips */
  10592 
  10593 #if defined(BCM_56370_A0)
  10594     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_1_BCM56370_A0m */ 
  10595         /* mem            FLEX_BIN_HASH_PROFILE_1m */
  10596         /* flags       */ SOC_MEM_FLAG_VALID |
  10597                           SOC_MEM_FLAG_CACHABLE |
  10598                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  10599         /* cmp_fn      */ _soc_mem_cmp_undef,
  10600         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10601         /* index_min   */ 0,
  10602         /* index_max   */ 127,
  10603         /* minblock    */ 14,
  10604         /* maxblock    */ 14,
  10605         /* blocks      */ 0x4000,
  10606         /* blocks_hi   */ 0,
  10607         /* base        */ 0x685c0000,
  10608         /* gran        */ 1,
  10609         /* bytes       */ 41,
  10610         /* nFields     */ 17,
  10611         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10612         /* *views      */ NULL,
  10613         /* *views_num  */ NULL,
  10614         /* snoop_cb    */ NULL, 
  10615         /* snoop_user_data */ NULL, 
  10616         /* snoop_flags */ 0,
  10617         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10618         /* type */ SOC_MEM_TYPE_NORMAL,
  10619         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10620         /* impl */ SOC_MEM_IMPL_NORMAL,
  10621         /* cmic_mor_clks       */ 0,
  10622         /* access_latency_mode */ 3,
  10623     },
  10624 #endif /* chips */
  10625 
  10626 #if defined(BCM_56770_A0)
  10627     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_1_BCM56770_A0m */ 
  10628         /* mem            FLEX_BIN_HASH_PROFILE_1m */
  10629         /* flags       */ SOC_MEM_FLAG_VALID |
  10630                           SOC_MEM_FLAG_CACHABLE |
  10631                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10632                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10633         /* cmp_fn      */ _soc_mem_cmp_undef,
  10634         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10635         /* index_min   */ 0,
  10636         /* index_max   */ 127,
  10637         /* minblock    */ 25,
  10638         /* maxblock    */ 25,
  10639         /* blocks      */ 0x2000000,
  10640         /* blocks_hi   */ 0,
  10641         /* base        */ 0x685c0000,
  10642         /* gran        */ 1,
  10643         /* bytes       */ 41,
  10644         /* nFields     */ 17,
  10645         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10646         /* *views      */ NULL,
  10647         /* *views_num  */ NULL,
  10648         /* snoop_cb    */ NULL, 
  10649         /* snoop_user_data */ NULL, 
  10650         /* snoop_flags */ 0,
  10651         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10652         /* type */ SOC_MEM_TYPE_NORMAL,
  10653         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10654         /* impl */ SOC_MEM_IMPL_NORMAL,
  10655         /* cmic_mor_clks       */ 0,
  10656         /* access_latency_mode */ 3,
  10657     },
  10658 #endif /* chips */
  10659 
  10660 #if defined(BCM_56370_A0)
  10661     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_2_BCM56370_A0m */ 
  10662         /* mem            FLEX_BIN_HASH_PROFILE_2m */
  10663         /* flags       */ SOC_MEM_FLAG_VALID |
  10664                           SOC_MEM_FLAG_CACHABLE |
  10665                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  10666         /* cmp_fn      */ _soc_mem_cmp_undef,
  10667         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10668         /* index_min   */ 0,
  10669         /* index_max   */ 127,
  10670         /* minblock    */ 14,
  10671         /* maxblock    */ 14,
  10672         /* blocks      */ 0x4000,
  10673         /* blocks_hi   */ 0,
  10674         /* base        */ 0x68600000,
  10675         /* gran        */ 1,
  10676         /* bytes       */ 41,
  10677         /* nFields     */ 17,
  10678         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10679         /* *views      */ NULL,
  10680         /* *views_num  */ NULL,
  10681         /* snoop_cb    */ NULL, 
  10682         /* snoop_user_data */ NULL, 
  10683         /* snoop_flags */ 0,
  10684         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10685         /* type */ SOC_MEM_TYPE_NORMAL,
  10686         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10687         /* impl */ SOC_MEM_IMPL_NORMAL,
  10688         /* cmic_mor_clks       */ 0,
  10689         /* access_latency_mode */ 3,
  10690     },
  10691 #endif /* chips */
  10692 
  10693 #if defined(BCM_56770_A0)
  10694     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_2_BCM56770_A0m */ 
  10695         /* mem            FLEX_BIN_HASH_PROFILE_2m */
  10696         /* flags       */ SOC_MEM_FLAG_VALID |
  10697                           SOC_MEM_FLAG_CACHABLE |
  10698                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10699                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10700         /* cmp_fn      */ _soc_mem_cmp_undef,
  10701         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10702         /* index_min   */ 0,
  10703         /* index_max   */ 127,
  10704         /* minblock    */ 25,
  10705         /* maxblock    */ 25,
  10706         /* blocks      */ 0x2000000,
  10707         /* blocks_hi   */ 0,
  10708         /* base        */ 0x68600000,
  10709         /* gran        */ 1,
  10710         /* bytes       */ 41,
  10711         /* nFields     */ 17,
  10712         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10713         /* *views      */ NULL,
  10714         /* *views_num  */ NULL,
  10715         /* snoop_cb    */ NULL, 
  10716         /* snoop_user_data */ NULL, 
  10717         /* snoop_flags */ 0,
  10718         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10719         /* type */ SOC_MEM_TYPE_NORMAL,
  10720         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10721         /* impl */ SOC_MEM_IMPL_NORMAL,
  10722         /* cmic_mor_clks       */ 0,
  10723         /* access_latency_mode */ 3,
  10724     },
  10725 #endif /* chips */
  10726 
  10727 #if defined(BCM_56370_A0)
  10728     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_3_BCM56370_A0m */ 
  10729         /* mem            FLEX_BIN_HASH_PROFILE_3m */
  10730         /* flags       */ SOC_MEM_FLAG_VALID |
  10731                           SOC_MEM_FLAG_CACHABLE |
  10732                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  10733         /* cmp_fn      */ _soc_mem_cmp_undef,
  10734         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10735         /* index_min   */ 0,
  10736         /* index_max   */ 127,
  10737         /* minblock    */ 14,
  10738         /* maxblock    */ 14,
  10739         /* blocks      */ 0x4000,
  10740         /* blocks_hi   */ 0,
  10741         /* base        */ 0x68640000,
  10742         /* gran        */ 1,
  10743         /* bytes       */ 41,
  10744         /* nFields     */ 17,
  10745         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10746         /* *views      */ NULL,
  10747         /* *views_num  */ NULL,
  10748         /* snoop_cb    */ NULL, 
  10749         /* snoop_user_data */ NULL, 
  10750         /* snoop_flags */ 0,
  10751         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10752         /* type */ SOC_MEM_TYPE_NORMAL,
  10753         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10754         /* impl */ SOC_MEM_IMPL_NORMAL,
  10755         /* cmic_mor_clks       */ 0,
  10756         /* access_latency_mode */ 3,
  10757     },
  10758 #endif /* chips */
  10759 
  10760 #if defined(BCM_56770_A0)
  10761     { /* SOC_MEM_INT_FLEX_BIN_HASH_PROFILE_3_BCM56770_A0m */ 
  10762         /* mem            FLEX_BIN_HASH_PROFILE_3m */
  10763         /* flags       */ SOC_MEM_FLAG_VALID |
  10764                           SOC_MEM_FLAG_CACHABLE |
  10765                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10766                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10767         /* cmp_fn      */ _soc_mem_cmp_undef,
  10768         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10769         /* index_min   */ 0,
  10770         /* index_max   */ 127,
  10771         /* minblock    */ 25,
  10772         /* maxblock    */ 25,
  10773         /* blocks      */ 0x2000000,
  10774         /* blocks_hi   */ 0,
  10775         /* base        */ 0x68640000,
  10776         /* gran        */ 1,
  10777         /* bytes       */ 41,
  10778         /* nFields     */ 17,
  10779         /* *fields     */ soc_FLEX_BIN_HASH_PROFILE_0m_fields,
  10780         /* *views      */ NULL,
  10781         /* *views_num  */ NULL,
  10782         /* snoop_cb    */ NULL, 
  10783         /* snoop_user_data */ NULL, 
  10784         /* snoop_flags */ 0,
  10785         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10786         /* type */ SOC_MEM_TYPE_NORMAL,
  10787         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  10788         /* impl */ SOC_MEM_IMPL_NORMAL,
  10789         /* cmic_mor_clks       */ 0,
  10790         /* access_latency_mode */ 3,
  10791     },
  10792 #endif /* chips */
  10793 
  10794 #if defined(BCM_56870_A0)
  10795     { /* SOC_MEM_INT_FLEX_CTR_ACTION_MASK_PROFILEm */ 
  10796         /* mem            FLEX_CTR_ACTION_MASK_PROFILEm */
  10797         /* flags       */ SOC_MEM_FLAG_VALID |
  10798                           SOC_MEM_FLAG_CACHABLE |
  10799                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  10800         /* cmp_fn      */ _soc_mem_cmp_undef,
  10801         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10802         /* index_min   */ 0,
  10803         /* index_max   */ 15,
  10804         /* minblock    */ 37,
  10805         /* maxblock    */ 37,
  10806         /* blocks      */ 0,
  10807         /* blocks_hi   */ 0x20,
  10808         /* base        */ 0x845c0000,
  10809         /* gran        */ 1,
  10810         /* bytes       */ 3,
  10811         /* nFields     */ 1,
  10812         /* *fields     */ soc_FLEX_CTR_ACTION_MASK_PROFILEm_fields,
  10813         /* *views      */ NULL,
  10814         /* *views_num  */ NULL,
  10815         /* snoop_cb    */ NULL, 
  10816         /* snoop_user_data */ NULL, 
  10817         /* snoop_flags */ 0,
  10818         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10819         /* type */ SOC_MEM_TYPE_NORMAL,
  10820         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10821         /* impl */ SOC_MEM_IMPL_NORMAL,
  10822         /* cmic_mor_clks       */ 0,
  10823         /* access_latency_mode */ 3,
  10824     },
  10825 #endif /* chips */
  10826 
  10827 #if defined(BCM_56370_A0)
  10828     { /* SOC_MEM_INT_FLEX_CTR_ACTION_MASK_PROFILE_BCM56370_A0m */ 
  10829         /* mem            FLEX_CTR_ACTION_MASK_PROFILEm */
  10830         /* flags       */ SOC_MEM_FLAG_VALID |
  10831                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10832         /* cmp_fn      */ _soc_mem_cmp_undef,
  10833         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10834         /* index_min   */ 0,
  10835         /* index_max   */ 15,
  10836         /* minblock    */ 14,
  10837         /* maxblock    */ 14,
  10838         /* blocks      */ 0x4000,
  10839         /* blocks_hi   */ 0,
  10840         /* base        */ 0x845c0000,
  10841         /* gran        */ 1,
  10842         /* bytes       */ 3,
  10843         /* nFields     */ 1,
  10844         /* *fields     */ soc_FLEX_CTR_ACTION_MASK_PROFILEm_fields,
  10845         /* *views      */ NULL,
  10846         /* *views_num  */ NULL,
  10847         /* snoop_cb    */ NULL, 
  10848         /* snoop_user_data */ NULL, 
  10849         /* snoop_flags */ 0,
  10850         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10851         /* type */ SOC_MEM_TYPE_NORMAL,
  10852         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10853         /* impl */ SOC_MEM_IMPL_NORMAL,
  10854         /* cmic_mor_clks       */ 0,
  10855         /* access_latency_mode */ 3,
  10856     },
  10857 #endif /* chips */
  10858 
  10859 #if defined(BCM_56770_A0)
  10860     { /* SOC_MEM_INT_FLEX_CTR_ACTION_MASK_PROFILE_BCM56770_A0m */ 
  10861         /* mem            FLEX_CTR_ACTION_MASK_PROFILEm */
  10862         /* flags       */ SOC_MEM_FLAG_VALID |
  10863                           SOC_MEM_FLAG_CACHABLE |
  10864                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  10865         /* cmp_fn      */ _soc_mem_cmp_undef,
  10866         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10867         /* index_min   */ 0,
  10868         /* index_max   */ 15,
  10869         /* minblock    */ 25,
  10870         /* maxblock    */ 25,
  10871         /* blocks      */ 0x2000000,
  10872         /* blocks_hi   */ 0,
  10873         /* base        */ 0x845c0000,
  10874         /* gran        */ 1,
  10875         /* bytes       */ 3,
  10876         /* nFields     */ 1,
  10877         /* *fields     */ soc_FLEX_CTR_ACTION_MASK_PROFILEm_fields,
  10878         /* *views      */ NULL,
  10879         /* *views_num  */ NULL,
  10880         /* snoop_cb    */ NULL, 
  10881         /* snoop_user_data */ NULL, 
  10882         /* snoop_flags */ 0,
  10883         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10884         /* type */ SOC_MEM_TYPE_NORMAL,
  10885         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10886         /* impl */ SOC_MEM_IMPL_NORMAL,
  10887         /* cmic_mor_clks       */ 0,
  10888         /* access_latency_mode */ 3,
  10889     },
  10890 #endif /* chips */
  10891 
  10892 #if defined(BCM_56870_A0)
  10893     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm */ 
  10894         /* mem            FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm */
  10895         /* flags       */ SOC_MEM_FLAG_VALID |
  10896                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  10897         /* cmp_fn      */ _soc_mem_cmp_undef,
  10898         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10899         /* index_min   */ 0,
  10900         /* index_max   */ 31,
  10901         /* minblock    */ 36,
  10902         /* maxblock    */ 36,
  10903         /* blocks      */ 0,
  10904         /* blocks_hi   */ 0x10,
  10905         /* base        */ 0x18b80000,
  10906         /* gran        */ 1,
  10907         /* bytes       */ 2,
  10908         /* nFields     */ 1,
  10909         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  10910         /* *views      */ NULL,
  10911         /* *views_num  */ NULL,
  10912         /* snoop_cb    */ NULL, 
  10913         /* snoop_user_data */ NULL, 
  10914         /* snoop_flags */ 0,
  10915         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10916         /* type */ SOC_MEM_TYPE_NORMAL,
  10917         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10918         /* impl */ SOC_MEM_IMPL_NORMAL,
  10919         /* cmic_mor_clks       */ 0,
  10920         /* access_latency_mode */ 3,
  10921     },
  10922 #endif /* chips */
  10923 
  10924 #if defined(BCM_56370_A0)
  10925     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  10926         /* mem            FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm */
  10927         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  10928         /* cmp_fn      */ _soc_mem_cmp_undef,
  10929         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10930         /* index_min   */ 0,
  10931         /* index_max   */ 31,
  10932         /* minblock    */ 7,
  10933         /* maxblock    */ 7,
  10934         /* blocks      */ 0x80,
  10935         /* blocks_hi   */ 0,
  10936         /* base        */ 0x18b80000,
  10937         /* gran        */ 1,
  10938         /* bytes       */ 2,
  10939         /* nFields     */ 1,
  10940         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  10941         /* *views      */ NULL,
  10942         /* *views_num  */ NULL,
  10943         /* snoop_cb    */ NULL, 
  10944         /* snoop_user_data */ NULL, 
  10945         /* snoop_flags */ 0,
  10946         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10947         /* type */ SOC_MEM_TYPE_NORMAL,
  10948         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10949         /* impl */ SOC_MEM_IMPL_NORMAL,
  10950         /* cmic_mor_clks       */ 0,
  10951         /* access_latency_mode */ 3,
  10952     },
  10953 #endif /* chips */
  10954 
  10955 #if defined(BCM_56770_A0)
  10956     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  10957         /* mem            FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm */
  10958         /* flags       */ SOC_MEM_FLAG_VALID |
  10959                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  10960         /* cmp_fn      */ _soc_mem_cmp_undef,
  10961         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10962         /* index_min   */ 0,
  10963         /* index_max   */ 31,
  10964         /* minblock    */ 24,
  10965         /* maxblock    */ 24,
  10966         /* blocks      */ 0x1000000,
  10967         /* blocks_hi   */ 0,
  10968         /* base        */ 0x18b80000,
  10969         /* gran        */ 1,
  10970         /* bytes       */ 2,
  10971         /* nFields     */ 1,
  10972         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  10973         /* *views      */ NULL,
  10974         /* *views_num  */ NULL,
  10975         /* snoop_cb    */ NULL, 
  10976         /* snoop_user_data */ NULL, 
  10977         /* snoop_flags */ 0,
  10978         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10979         /* type */ SOC_MEM_TYPE_NORMAL,
  10980         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10981         /* impl */ SOC_MEM_IMPL_NORMAL,
  10982         /* cmic_mor_clks       */ 0,
  10983         /* access_latency_mode */ 3,
  10984     },
  10985 #endif /* chips */
  10986 
  10987 #if defined(BCM_56870_A0)
  10988     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm */ 
  10989         /* mem            FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm */
  10990         /* flags       */ SOC_MEM_FLAG_VALID |
  10991                           SOC_MEM_FLAG_CACHABLE |
  10992                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10993                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10994         /* cmp_fn      */ _soc_mem_cmp_undef,
  10995         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10996         /* index_min   */ 0,
  10997         /* index_max   */ 511,
  10998         /* minblock    */ 36,
  10999         /* maxblock    */ 36,
  11000         /* blocks      */ 0,
  11001         /* blocks_hi   */ 0x10,
  11002         /* base        */ 0x18b40000,
  11003         /* gran        */ 1,
  11004         /* bytes       */ 6,
  11005         /* nFields     */ 19,
  11006         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm_fields,
  11007         /* *views      */ NULL,
  11008         /* *views_num  */ NULL,
  11009         /* snoop_cb    */ NULL, 
  11010         /* snoop_user_data */ NULL, 
  11011         /* snoop_flags */ 0,
  11012         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11013         /* type */ SOC_MEM_TYPE_NORMAL,
  11014         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11015         /* impl */ SOC_MEM_IMPL_NORMAL,
  11016         /* cmic_mor_clks       */ 0,
  11017         /* access_latency_mode */ 3,
  11018     },
  11019 #endif /* chips */
  11020 
  11021 #if defined(BCM_56370_A0)
  11022     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLE_BCM56370_A0m */ 
  11023         /* mem            FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm */
  11024         /* flags       */ SOC_MEM_FLAG_VALID |
  11025                           SOC_MEM_FLAG_CACHABLE |
  11026                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  11027         /* cmp_fn      */ _soc_mem_cmp_undef,
  11028         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11029         /* index_min   */ 0,
  11030         /* index_max   */ 511,
  11031         /* minblock    */ 7,
  11032         /* maxblock    */ 7,
  11033         /* blocks      */ 0x80,
  11034         /* blocks_hi   */ 0,
  11035         /* base        */ 0x18b40000,
  11036         /* gran        */ 1,
  11037         /* bytes       */ 6,
  11038         /* nFields     */ 19,
  11039         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm_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         /* access_latency_mode */ 3,
  11051     },
  11052 #endif /* chips */
  11053 
  11054 #if defined(BCM_56770_A0)
  11055     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLE_BCM56770_A0m */ 
  11056         /* mem            FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm */
  11057         /* flags       */ SOC_MEM_FLAG_VALID |
  11058                           SOC_MEM_FLAG_CACHABLE |
  11059                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11060                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11061         /* cmp_fn      */ _soc_mem_cmp_undef,
  11062         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11063         /* index_min   */ 0,
  11064         /* index_max   */ 511,
  11065         /* minblock    */ 24,
  11066         /* maxblock    */ 24,
  11067         /* blocks      */ 0x1000000,
  11068         /* blocks_hi   */ 0,
  11069         /* base        */ 0x18b40000,
  11070         /* gran        */ 1,
  11071         /* bytes       */ 6,
  11072         /* nFields     */ 19,
  11073         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm_fields,
  11074         /* *views      */ NULL,
  11075         /* *views_num  */ NULL,
  11076         /* snoop_cb    */ NULL, 
  11077         /* snoop_user_data */ NULL, 
  11078         /* snoop_flags */ 0,
  11079         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11080         /* type */ SOC_MEM_TYPE_NORMAL,
  11081         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11082         /* impl */ SOC_MEM_IMPL_NORMAL,
  11083         /* cmic_mor_clks       */ 0,
  11084         /* access_latency_mode */ 3,
  11085     },
  11086 #endif /* chips */
  11087 
  11088 #if defined(BCM_56870_A0)
  11089     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_1_NEXT_PROTO_TABLEm */ 
  11090         /* mem            FLEX_EDITOR_FIXED_HDR_L2_1_NEXT_PROTO_TABLEm */
  11091         /* flags       */ SOC_MEM_FLAG_VALID |
  11092                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11093         /* cmp_fn      */ _soc_mem_cmp_undef,
  11094         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11095         /* index_min   */ 0,
  11096         /* index_max   */ 31,
  11097         /* minblock    */ 36,
  11098         /* maxblock    */ 36,
  11099         /* blocks      */ 0,
  11100         /* blocks_hi   */ 0x10,
  11101         /* base        */ 0x18c00000,
  11102         /* gran        */ 1,
  11103         /* bytes       */ 2,
  11104         /* nFields     */ 1,
  11105         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11106         /* *views      */ NULL,
  11107         /* *views_num  */ NULL,
  11108         /* snoop_cb    */ NULL, 
  11109         /* snoop_user_data */ NULL, 
  11110         /* snoop_flags */ 0,
  11111         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11112         /* type */ SOC_MEM_TYPE_NORMAL,
  11113         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11114         /* impl */ SOC_MEM_IMPL_NORMAL,
  11115         /* cmic_mor_clks       */ 0,
  11116         /* access_latency_mode */ 3,
  11117     },
  11118 #endif /* chips */
  11119 
  11120 #if defined(BCM_56370_A0)
  11121     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_1_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  11122         /* mem            FLEX_EDITOR_FIXED_HDR_L2_1_NEXT_PROTO_TABLEm */
  11123         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  11124         /* cmp_fn      */ _soc_mem_cmp_undef,
  11125         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11126         /* index_min   */ 0,
  11127         /* index_max   */ 31,
  11128         /* minblock    */ 7,
  11129         /* maxblock    */ 7,
  11130         /* blocks      */ 0x80,
  11131         /* blocks_hi   */ 0,
  11132         /* base        */ 0x18c00000,
  11133         /* gran        */ 1,
  11134         /* bytes       */ 2,
  11135         /* nFields     */ 1,
  11136         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11137         /* *views      */ NULL,
  11138         /* *views_num  */ NULL,
  11139         /* snoop_cb    */ NULL, 
  11140         /* snoop_user_data */ NULL, 
  11141         /* snoop_flags */ 0,
  11142         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11143         /* type */ SOC_MEM_TYPE_NORMAL,
  11144         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11145         /* impl */ SOC_MEM_IMPL_NORMAL,
  11146         /* cmic_mor_clks       */ 0,
  11147         /* access_latency_mode */ 3,
  11148     },
  11149 #endif /* chips */
  11150 
  11151 #if defined(BCM_56770_A0)
  11152     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_1_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  11153         /* mem            FLEX_EDITOR_FIXED_HDR_L2_1_NEXT_PROTO_TABLEm */
  11154         /* flags       */ SOC_MEM_FLAG_VALID |
  11155                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11156         /* cmp_fn      */ _soc_mem_cmp_undef,
  11157         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11158         /* index_min   */ 0,
  11159         /* index_max   */ 31,
  11160         /* minblock    */ 24,
  11161         /* maxblock    */ 24,
  11162         /* blocks      */ 0x1000000,
  11163         /* blocks_hi   */ 0,
  11164         /* base        */ 0x18c00000,
  11165         /* gran        */ 1,
  11166         /* bytes       */ 2,
  11167         /* nFields     */ 1,
  11168         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11169         /* *views      */ NULL,
  11170         /* *views_num  */ NULL,
  11171         /* snoop_cb    */ NULL, 
  11172         /* snoop_user_data */ NULL, 
  11173         /* snoop_flags */ 0,
  11174         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11175         /* type */ SOC_MEM_TYPE_NORMAL,
  11176         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11177         /* impl */ SOC_MEM_IMPL_NORMAL,
  11178         /* cmic_mor_clks       */ 0,
  11179         /* access_latency_mode */ 3,
  11180     },
  11181 #endif /* chips */
  11182 
  11183 #if defined(BCM_56870_A0)
  11184     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_1_PROFILE_TABLEm */ 
  11185         /* mem            FLEX_EDITOR_FIXED_HDR_L2_1_PROFILE_TABLEm */
  11186         /* flags       */ SOC_MEM_FLAG_VALID |
  11187                           SOC_MEM_FLAG_CACHABLE |
  11188                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11189                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11190         /* cmp_fn      */ _soc_mem_cmp_undef,
  11191         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11192         /* index_min   */ 0,
  11193         /* index_max   */ 511,
  11194         /* minblock    */ 36,
  11195         /* maxblock    */ 36,
  11196         /* blocks      */ 0,
  11197         /* blocks_hi   */ 0x10,
  11198         /* base        */ 0x18bc0000,
  11199         /* gran        */ 1,
  11200         /* bytes       */ 6,
  11201         /* nFields     */ 19,
  11202         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm_fields,
  11203         /* *views      */ NULL,
  11204         /* *views_num  */ NULL,
  11205         /* snoop_cb    */ NULL, 
  11206         /* snoop_user_data */ NULL, 
  11207         /* snoop_flags */ 0,
  11208         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11209         /* type */ SOC_MEM_TYPE_NORMAL,
  11210         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11211         /* impl */ SOC_MEM_IMPL_NORMAL,
  11212         /* cmic_mor_clks       */ 0,
  11213         /* access_latency_mode */ 3,
  11214     },
  11215 #endif /* chips */
  11216 
  11217 #if defined(BCM_56370_A0)
  11218     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_1_PROFILE_TABLE_BCM56370_A0m */ 
  11219         /* mem            FLEX_EDITOR_FIXED_HDR_L2_1_PROFILE_TABLEm */
  11220         /* flags       */ SOC_MEM_FLAG_VALID |
  11221                           SOC_MEM_FLAG_CACHABLE |
  11222                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  11223         /* cmp_fn      */ _soc_mem_cmp_undef,
  11224         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11225         /* index_min   */ 0,
  11226         /* index_max   */ 511,
  11227         /* minblock    */ 7,
  11228         /* maxblock    */ 7,
  11229         /* blocks      */ 0x80,
  11230         /* blocks_hi   */ 0,
  11231         /* base        */ 0x18bc0000,
  11232         /* gran        */ 1,
  11233         /* bytes       */ 6,
  11234         /* nFields     */ 19,
  11235         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm_fields,
  11236         /* *views      */ NULL,
  11237         /* *views_num  */ NULL,
  11238         /* snoop_cb    */ NULL, 
  11239         /* snoop_user_data */ NULL, 
  11240         /* snoop_flags */ 0,
  11241         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11242         /* type */ SOC_MEM_TYPE_NORMAL,
  11243         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11244         /* impl */ SOC_MEM_IMPL_NORMAL,
  11245         /* cmic_mor_clks       */ 0,
  11246         /* access_latency_mode */ 3,
  11247     },
  11248 #endif /* chips */
  11249 
  11250 #if defined(BCM_56770_A0)
  11251     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L2_1_PROFILE_TABLE_BCM56770_A0m */ 
  11252         /* mem            FLEX_EDITOR_FIXED_HDR_L2_1_PROFILE_TABLEm */
  11253         /* flags       */ SOC_MEM_FLAG_VALID |
  11254                           SOC_MEM_FLAG_CACHABLE |
  11255                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11256                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11257         /* cmp_fn      */ _soc_mem_cmp_undef,
  11258         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11259         /* index_min   */ 0,
  11260         /* index_max   */ 511,
  11261         /* minblock    */ 24,
  11262         /* maxblock    */ 24,
  11263         /* blocks      */ 0x1000000,
  11264         /* blocks_hi   */ 0,
  11265         /* base        */ 0x18bc0000,
  11266         /* gran        */ 1,
  11267         /* bytes       */ 6,
  11268         /* nFields     */ 19,
  11269         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_PROFILE_TABLEm_fields,
  11270         /* *views      */ NULL,
  11271         /* *views_num  */ NULL,
  11272         /* snoop_cb    */ NULL, 
  11273         /* snoop_user_data */ NULL, 
  11274         /* snoop_flags */ 0,
  11275         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11276         /* type */ SOC_MEM_TYPE_NORMAL,
  11277         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11278         /* impl */ SOC_MEM_IMPL_NORMAL,
  11279         /* cmic_mor_clks       */ 0,
  11280         /* access_latency_mode */ 3,
  11281     },
  11282 #endif /* chips */
  11283 
  11284 #if defined(BCM_56870_A0)
  11285     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L3_0_NEXT_PROTO_TABLEm */ 
  11286         /* mem            FLEX_EDITOR_FIXED_HDR_L3_0_NEXT_PROTO_TABLEm */
  11287         /* flags       */ SOC_MEM_FLAG_VALID |
  11288                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11289         /* cmp_fn      */ _soc_mem_cmp_undef,
  11290         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11291         /* index_min   */ 0,
  11292         /* index_max   */ 31,
  11293         /* minblock    */ 36,
  11294         /* maxblock    */ 36,
  11295         /* blocks      */ 0,
  11296         /* blocks_hi   */ 0x10,
  11297         /* base        */ 0x18c80000,
  11298         /* gran        */ 1,
  11299         /* bytes       */ 2,
  11300         /* nFields     */ 1,
  11301         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11302         /* *views      */ NULL,
  11303         /* *views_num  */ NULL,
  11304         /* snoop_cb    */ NULL, 
  11305         /* snoop_user_data */ NULL, 
  11306         /* snoop_flags */ 0,
  11307         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11308         /* type */ SOC_MEM_TYPE_NORMAL,
  11309         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11310         /* impl */ SOC_MEM_IMPL_NORMAL,
  11311         /* cmic_mor_clks       */ 0,
  11312         /* access_latency_mode */ 3,
  11313     },
  11314 #endif /* chips */
  11315 
  11316 #if defined(BCM_56370_A0)
  11317     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L3_0_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  11318         /* mem            FLEX_EDITOR_FIXED_HDR_L3_0_NEXT_PROTO_TABLEm */
  11319         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  11320         /* cmp_fn      */ _soc_mem_cmp_undef,
  11321         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11322         /* index_min   */ 0,
  11323         /* index_max   */ 31,
  11324         /* minblock    */ 7,
  11325         /* maxblock    */ 7,
  11326         /* blocks      */ 0x80,
  11327         /* blocks_hi   */ 0,
  11328         /* base        */ 0x18c80000,
  11329         /* gran        */ 1,
  11330         /* bytes       */ 2,
  11331         /* nFields     */ 1,
  11332         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11333         /* *views      */ NULL,
  11334         /* *views_num  */ NULL,
  11335         /* snoop_cb    */ NULL, 
  11336         /* snoop_user_data */ NULL, 
  11337         /* snoop_flags */ 0,
  11338         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11339         /* type */ SOC_MEM_TYPE_NORMAL,
  11340         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11341         /* impl */ SOC_MEM_IMPL_NORMAL,
  11342         /* cmic_mor_clks       */ 0,
  11343         /* access_latency_mode */ 3,
  11344     },
  11345 #endif /* chips */
  11346 
  11347 #if defined(BCM_56770_A0)
  11348     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L3_0_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  11349         /* mem            FLEX_EDITOR_FIXED_HDR_L3_0_NEXT_PROTO_TABLEm */
  11350         /* flags       */ SOC_MEM_FLAG_VALID |
  11351                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11352         /* cmp_fn      */ _soc_mem_cmp_undef,
  11353         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11354         /* index_min   */ 0,
  11355         /* index_max   */ 31,
  11356         /* minblock    */ 24,
  11357         /* maxblock    */ 24,
  11358         /* blocks      */ 0x1000000,
  11359         /* blocks_hi   */ 0,
  11360         /* base        */ 0x18c80000,
  11361         /* gran        */ 1,
  11362         /* bytes       */ 2,
  11363         /* nFields     */ 1,
  11364         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11365         /* *views      */ NULL,
  11366         /* *views_num  */ NULL,
  11367         /* snoop_cb    */ NULL, 
  11368         /* snoop_user_data */ NULL, 
  11369         /* snoop_flags */ 0,
  11370         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11371         /* type */ SOC_MEM_TYPE_NORMAL,
  11372         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11373         /* impl */ SOC_MEM_IMPL_NORMAL,
  11374         /* cmic_mor_clks       */ 0,
  11375         /* access_latency_mode */ 3,
  11376     },
  11377 #endif /* chips */
  11378 
  11379 #if defined(BCM_56870_A0)
  11380     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLEm */ 
  11381         /* mem            FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLEm */
  11382         /* flags       */ SOC_MEM_FLAG_VALID |
  11383                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11384         /* cmp_fn      */ _soc_mem_cmp_undef,
  11385         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11386         /* index_min   */ 0,
  11387         /* index_max   */ 63,
  11388         /* minblock    */ 36,
  11389         /* maxblock    */ 36,
  11390         /* blocks      */ 0,
  11391         /* blocks_hi   */ 0x10,
  11392         /* base        */ 0x18c40000,
  11393         /* gran        */ 1,
  11394         /* bytes       */ 2,
  11395         /* nFields     */ 4,
  11396         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLEm_fields,
  11397         /* *views      */ NULL,
  11398         /* *views_num  */ NULL,
  11399         /* snoop_cb    */ NULL, 
  11400         /* snoop_user_data */ NULL, 
  11401         /* snoop_flags */ 0,
  11402         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11403         /* type */ SOC_MEM_TYPE_NORMAL,
  11404         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11405         /* impl */ SOC_MEM_IMPL_NORMAL,
  11406         /* cmic_mor_clks       */ 0,
  11407         /* access_latency_mode */ 3,
  11408     },
  11409 #endif /* chips */
  11410 
  11411 #if defined(BCM_56370_A0)
  11412     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLE_BCM56370_A0m */ 
  11413         /* mem            FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLEm */
  11414         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  11415         /* cmp_fn      */ _soc_mem_cmp_undef,
  11416         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11417         /* index_min   */ 0,
  11418         /* index_max   */ 63,
  11419         /* minblock    */ 7,
  11420         /* maxblock    */ 7,
  11421         /* blocks      */ 0x80,
  11422         /* blocks_hi   */ 0,
  11423         /* base        */ 0x18c40000,
  11424         /* gran        */ 1,
  11425         /* bytes       */ 2,
  11426         /* nFields     */ 4,
  11427         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLEm_fields,
  11428         /* *views      */ NULL,
  11429         /* *views_num  */ NULL,
  11430         /* snoop_cb    */ NULL, 
  11431         /* snoop_user_data */ NULL, 
  11432         /* snoop_flags */ 0,
  11433         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11434         /* type */ SOC_MEM_TYPE_NORMAL,
  11435         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11436         /* impl */ SOC_MEM_IMPL_NORMAL,
  11437         /* cmic_mor_clks       */ 0,
  11438         /* access_latency_mode */ 3,
  11439     },
  11440 #endif /* chips */
  11441 
  11442 #if defined(BCM_56770_A0)
  11443     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLE_BCM56770_A0m */ 
  11444         /* mem            FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLEm */
  11445         /* flags       */ SOC_MEM_FLAG_VALID |
  11446                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11447         /* cmp_fn      */ _soc_mem_cmp_undef,
  11448         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11449         /* index_min   */ 0,
  11450         /* index_max   */ 63,
  11451         /* minblock    */ 24,
  11452         /* maxblock    */ 24,
  11453         /* blocks      */ 0x1000000,
  11454         /* blocks_hi   */ 0,
  11455         /* base        */ 0x18c40000,
  11456         /* gran        */ 1,
  11457         /* bytes       */ 2,
  11458         /* nFields     */ 4,
  11459         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L3_0_PROFILE_TABLEm_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         /* access_latency_mode */ 3,
  11471     },
  11472 #endif /* chips */
  11473 
  11474 #if defined(BCM_56870_A0)
  11475     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLEm */ 
  11476         /* mem            FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLEm */
  11477         /* flags       */ SOC_MEM_FLAG_VALID |
  11478                           SOC_MEM_FLAG_CACHABLE |
  11479                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11480                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11481         /* cmp_fn      */ _soc_mem_cmp_undef,
  11482         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11483         /* index_min   */ 0,
  11484         /* index_max   */ 15,
  11485         /* minblock    */ 36,
  11486         /* maxblock    */ 36,
  11487         /* blocks      */ 0,
  11488         /* blocks_hi   */ 0x10,
  11489         /* base        */ 0x18a40000,
  11490         /* gran        */ 1,
  11491         /* bytes       */ 19,
  11492         /* nFields     */ 11,
  11493         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLEm_fields,
  11494         /* *views      */ NULL,
  11495         /* *views_num  */ NULL,
  11496         /* snoop_cb    */ NULL, 
  11497         /* snoop_user_data */ NULL, 
  11498         /* snoop_flags */ 0,
  11499         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11500         /* type */ SOC_MEM_TYPE_NORMAL,
  11501         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11502         /* impl */ SOC_MEM_IMPL_NORMAL,
  11503         /* cmic_mor_clks       */ 0,
  11504         /* access_latency_mode */ 3,
  11505     },
  11506 #endif /* chips */
  11507 
  11508 #if defined(BCM_56370_A0)
  11509     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLE_BCM56370_A0m */ 
  11510         /* mem            FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLEm */
  11511         /* flags       */ SOC_MEM_FLAG_VALID |
  11512                           SOC_MEM_FLAG_CACHABLE |
  11513                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  11514         /* cmp_fn      */ _soc_mem_cmp_undef,
  11515         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11516         /* index_min   */ 0,
  11517         /* index_max   */ 15,
  11518         /* minblock    */ 7,
  11519         /* maxblock    */ 7,
  11520         /* blocks      */ 0x80,
  11521         /* blocks_hi   */ 0,
  11522         /* base        */ 0x18a40000,
  11523         /* gran        */ 1,
  11524         /* bytes       */ 19,
  11525         /* nFields     */ 11,
  11526         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLEm_fields,
  11527         /* *views      */ NULL,
  11528         /* *views_num  */ NULL,
  11529         /* snoop_cb    */ NULL, 
  11530         /* snoop_user_data */ NULL, 
  11531         /* snoop_flags */ 0,
  11532         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11533         /* type */ SOC_MEM_TYPE_NORMAL,
  11534         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11535         /* impl */ SOC_MEM_IMPL_NORMAL,
  11536         /* cmic_mor_clks       */ 0,
  11537         /* access_latency_mode */ 3,
  11538     },
  11539 #endif /* chips */
  11540 
  11541 #if defined(BCM_56770_A0)
  11542     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLE_BCM56770_A0m */ 
  11543         /* mem            FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLEm */
  11544         /* flags       */ SOC_MEM_FLAG_VALID |
  11545                           SOC_MEM_FLAG_CACHABLE |
  11546                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11547                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11548         /* cmp_fn      */ _soc_mem_cmp_undef,
  11549         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11550         /* index_min   */ 0,
  11551         /* index_max   */ 15,
  11552         /* minblock    */ 24,
  11553         /* maxblock    */ 24,
  11554         /* blocks      */ 0x1000000,
  11555         /* blocks_hi   */ 0,
  11556         /* base        */ 0x18a40000,
  11557         /* gran        */ 1,
  11558         /* bytes       */ 19,
  11559         /* nFields     */ 11,
  11560         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_LOOPBACK_0_PROFILE_TABLEm_fields,
  11561         /* *views      */ NULL,
  11562         /* *views_num  */ NULL,
  11563         /* snoop_cb    */ NULL, 
  11564         /* snoop_user_data */ NULL, 
  11565         /* snoop_flags */ 0,
  11566         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11567         /* type */ SOC_MEM_TYPE_NORMAL,
  11568         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11569         /* impl */ SOC_MEM_IMPL_NORMAL,
  11570         /* cmic_mor_clks       */ 0,
  11571         /* access_latency_mode */ 3,
  11572     },
  11573 #endif /* chips */
  11574 
  11575 #if defined(BCM_56870_A0)
  11576     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLEm */ 
  11577         /* mem            FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLEm */
  11578         /* flags       */ SOC_MEM_FLAG_VALID |
  11579                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11580         /* cmp_fn      */ _soc_mem_cmp_undef,
  11581         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11582         /* index_min   */ 0,
  11583         /* index_max   */ 63,
  11584         /* minblock    */ 36,
  11585         /* maxblock    */ 36,
  11586         /* blocks      */ 0,
  11587         /* blocks_hi   */ 0x10,
  11588         /* base        */ 0x18a00000,
  11589         /* gran        */ 1,
  11590         /* bytes       */ 2,
  11591         /* nFields     */ 5,
  11592         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLEm_fields,
  11593         /* *views      */ NULL,
  11594         /* *views_num  */ NULL,
  11595         /* snoop_cb    */ NULL, 
  11596         /* snoop_user_data */ NULL, 
  11597         /* snoop_flags */ 0,
  11598         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11599         /* type */ SOC_MEM_TYPE_NORMAL,
  11600         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11601         /* impl */ SOC_MEM_IMPL_NORMAL,
  11602         /* cmic_mor_clks       */ 0,
  11603         /* access_latency_mode */ 3,
  11604     },
  11605 #endif /* chips */
  11606 
  11607 #if defined(BCM_56370_A0)
  11608     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLE_BCM56370_A0m */ 
  11609         /* mem            FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLEm */
  11610         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  11611         /* cmp_fn      */ _soc_mem_cmp_undef,
  11612         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11613         /* index_min   */ 0,
  11614         /* index_max   */ 63,
  11615         /* minblock    */ 7,
  11616         /* maxblock    */ 7,
  11617         /* blocks      */ 0x80,
  11618         /* blocks_hi   */ 0,
  11619         /* base        */ 0x18a00000,
  11620         /* gran        */ 1,
  11621         /* bytes       */ 2,
  11622         /* nFields     */ 5,
  11623         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLEm_fields,
  11624         /* *views      */ NULL,
  11625         /* *views_num  */ NULL,
  11626         /* snoop_cb    */ NULL, 
  11627         /* snoop_user_data */ NULL, 
  11628         /* snoop_flags */ 0,
  11629         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11630         /* type */ SOC_MEM_TYPE_NORMAL,
  11631         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11632         /* impl */ SOC_MEM_IMPL_NORMAL,
  11633         /* cmic_mor_clks       */ 0,
  11634         /* access_latency_mode */ 3,
  11635     },
  11636 #endif /* chips */
  11637 
  11638 #if defined(BCM_56770_A0)
  11639     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLE_BCM56770_A0m */ 
  11640         /* mem            FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLEm */
  11641         /* flags       */ SOC_MEM_FLAG_VALID |
  11642                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11643         /* cmp_fn      */ _soc_mem_cmp_undef,
  11644         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11645         /* index_min   */ 0,
  11646         /* index_max   */ 63,
  11647         /* minblock    */ 24,
  11648         /* maxblock    */ 24,
  11649         /* blocks      */ 0x1000000,
  11650         /* blocks_hi   */ 0,
  11651         /* base        */ 0x18a00000,
  11652         /* gran        */ 1,
  11653         /* bytes       */ 2,
  11654         /* nFields     */ 5,
  11655         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_SYS_0_PROFILE_TABLEm_fields,
  11656         /* *views      */ NULL,
  11657         /* *views_num  */ NULL,
  11658         /* snoop_cb    */ NULL, 
  11659         /* snoop_user_data */ NULL, 
  11660         /* snoop_flags */ 0,
  11661         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11662         /* type */ SOC_MEM_TYPE_NORMAL,
  11663         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11664         /* impl */ SOC_MEM_IMPL_NORMAL,
  11665         /* cmic_mor_clks       */ 0,
  11666         /* access_latency_mode */ 3,
  11667     },
  11668 #endif /* chips */
  11669 
  11670 #if defined(BCM_56870_A0)
  11671     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_GRE_NEXT_PROTO_TABLEm */ 
  11672         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_GRE_NEXT_PROTO_TABLEm */
  11673         /* flags       */ SOC_MEM_FLAG_VALID |
  11674                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11675         /* cmp_fn      */ _soc_mem_cmp_undef,
  11676         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11677         /* index_min   */ 0,
  11678         /* index_max   */ 31,
  11679         /* minblock    */ 36,
  11680         /* maxblock    */ 36,
  11681         /* blocks      */ 0,
  11682         /* blocks_hi   */ 0x10,
  11683         /* base        */ 0x18d40000,
  11684         /* gran        */ 1,
  11685         /* bytes       */ 2,
  11686         /* nFields     */ 1,
  11687         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11688         /* *views      */ NULL,
  11689         /* *views_num  */ NULL,
  11690         /* snoop_cb    */ NULL, 
  11691         /* snoop_user_data */ NULL, 
  11692         /* snoop_flags */ 0,
  11693         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11694         /* type */ SOC_MEM_TYPE_NORMAL,
  11695         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11696         /* impl */ SOC_MEM_IMPL_NORMAL,
  11697         /* cmic_mor_clks       */ 0,
  11698         /* access_latency_mode */ 3,
  11699     },
  11700 #endif /* chips */
  11701 
  11702 #if defined(BCM_56370_A0)
  11703     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_GRE_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  11704         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_GRE_NEXT_PROTO_TABLEm */
  11705         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  11706         /* cmp_fn      */ _soc_mem_cmp_undef,
  11707         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11708         /* index_min   */ 0,
  11709         /* index_max   */ 31,
  11710         /* minblock    */ 7,
  11711         /* maxblock    */ 7,
  11712         /* blocks      */ 0x80,
  11713         /* blocks_hi   */ 0,
  11714         /* base        */ 0x18d40000,
  11715         /* gran        */ 1,
  11716         /* bytes       */ 2,
  11717         /* nFields     */ 1,
  11718         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11719         /* *views      */ NULL,
  11720         /* *views_num  */ NULL,
  11721         /* snoop_cb    */ NULL, 
  11722         /* snoop_user_data */ NULL, 
  11723         /* snoop_flags */ 0,
  11724         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11725         /* type */ SOC_MEM_TYPE_NORMAL,
  11726         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11727         /* impl */ SOC_MEM_IMPL_NORMAL,
  11728         /* cmic_mor_clks       */ 0,
  11729         /* access_latency_mode */ 3,
  11730     },
  11731 #endif /* chips */
  11732 
  11733 #if defined(BCM_56770_A0)
  11734     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_GRE_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  11735         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_GRE_NEXT_PROTO_TABLEm */
  11736         /* flags       */ SOC_MEM_FLAG_VALID |
  11737                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11738         /* cmp_fn      */ _soc_mem_cmp_undef,
  11739         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11740         /* index_min   */ 0,
  11741         /* index_max   */ 31,
  11742         /* minblock    */ 24,
  11743         /* maxblock    */ 24,
  11744         /* blocks      */ 0x1000000,
  11745         /* blocks_hi   */ 0,
  11746         /* base        */ 0x18d40000,
  11747         /* gran        */ 1,
  11748         /* bytes       */ 2,
  11749         /* nFields     */ 1,
  11750         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11751         /* *views      */ NULL,
  11752         /* *views_num  */ NULL,
  11753         /* snoop_cb    */ NULL, 
  11754         /* snoop_user_data */ NULL, 
  11755         /* snoop_flags */ 0,
  11756         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11757         /* type */ SOC_MEM_TYPE_NORMAL,
  11758         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11759         /* impl */ SOC_MEM_IMPL_NORMAL,
  11760         /* cmic_mor_clks       */ 0,
  11761         /* access_latency_mode */ 3,
  11762     },
  11763 #endif /* chips */
  11764 
  11765 #if defined(BCM_56870_A0)
  11766     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLEm */ 
  11767         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLEm */
  11768         /* flags       */ SOC_MEM_FLAG_VALID |
  11769                           SOC_MEM_FLAG_CACHABLE |
  11770                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11771                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11772         /* cmp_fn      */ _soc_mem_cmp_undef,
  11773         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11774         /* index_min   */ 0,
  11775         /* index_max   */ 255,
  11776         /* minblock    */ 36,
  11777         /* maxblock    */ 36,
  11778         /* blocks      */ 0,
  11779         /* blocks_hi   */ 0x10,
  11780         /* base        */ 0x18cc0000,
  11781         /* gran        */ 1,
  11782         /* bytes       */ 7,
  11783         /* nFields     */ 21,
  11784         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLEm_fields,
  11785         /* *views      */ NULL,
  11786         /* *views_num  */ NULL,
  11787         /* snoop_cb    */ NULL, 
  11788         /* snoop_user_data */ NULL, 
  11789         /* snoop_flags */ 0,
  11790         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11791         /* type */ SOC_MEM_TYPE_NORMAL,
  11792         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11793         /* impl */ SOC_MEM_IMPL_NORMAL,
  11794         /* cmic_mor_clks       */ 0,
  11795         /* access_latency_mode */ 3,
  11796     },
  11797 #endif /* chips */
  11798 
  11799 #if defined(BCM_56370_A0)
  11800     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLE_BCM56370_A0m */ 
  11801         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLEm */
  11802         /* flags       */ SOC_MEM_FLAG_VALID |
  11803                           SOC_MEM_FLAG_CACHABLE |
  11804                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  11805         /* cmp_fn      */ _soc_mem_cmp_undef,
  11806         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11807         /* index_min   */ 0,
  11808         /* index_max   */ 255,
  11809         /* minblock    */ 7,
  11810         /* maxblock    */ 7,
  11811         /* blocks      */ 0x80,
  11812         /* blocks_hi   */ 0,
  11813         /* base        */ 0x18cc0000,
  11814         /* gran        */ 1,
  11815         /* bytes       */ 7,
  11816         /* nFields     */ 21,
  11817         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLEm_fields,
  11818         /* *views      */ NULL,
  11819         /* *views_num  */ NULL,
  11820         /* snoop_cb    */ NULL, 
  11821         /* snoop_user_data */ NULL, 
  11822         /* snoop_flags */ 0,
  11823         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11824         /* type */ SOC_MEM_TYPE_NORMAL,
  11825         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11826         /* impl */ SOC_MEM_IMPL_NORMAL,
  11827         /* cmic_mor_clks       */ 0,
  11828         /* access_latency_mode */ 3,
  11829     },
  11830 #endif /* chips */
  11831 
  11832 #if defined(BCM_56770_A0)
  11833     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLE_BCM56770_A0m */ 
  11834         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLEm */
  11835         /* flags       */ SOC_MEM_FLAG_VALID |
  11836                           SOC_MEM_FLAG_CACHABLE |
  11837                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11838                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11839         /* cmp_fn      */ _soc_mem_cmp_undef,
  11840         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11841         /* index_min   */ 0,
  11842         /* index_max   */ 255,
  11843         /* minblock    */ 24,
  11844         /* maxblock    */ 24,
  11845         /* blocks      */ 0x1000000,
  11846         /* blocks_hi   */ 0,
  11847         /* base        */ 0x18cc0000,
  11848         /* gran        */ 1,
  11849         /* bytes       */ 7,
  11850         /* nFields     */ 21,
  11851         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_PROFILE_TABLEm_fields,
  11852         /* *views      */ NULL,
  11853         /* *views_num  */ NULL,
  11854         /* snoop_cb    */ NULL, 
  11855         /* snoop_user_data */ NULL, 
  11856         /* snoop_flags */ 0,
  11857         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11858         /* type */ SOC_MEM_TYPE_NORMAL,
  11859         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11860         /* impl */ SOC_MEM_IMPL_NORMAL,
  11861         /* cmic_mor_clks       */ 0,
  11862         /* access_latency_mode */ 3,
  11863     },
  11864 #endif /* chips */
  11865 
  11866 #if defined(BCM_56870_A0)
  11867     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_UDP_NEXT_PROTO_TABLEm */ 
  11868         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_UDP_NEXT_PROTO_TABLEm */
  11869         /* flags       */ SOC_MEM_FLAG_VALID |
  11870                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11871         /* cmp_fn      */ _soc_mem_cmp_undef,
  11872         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11873         /* index_min   */ 0,
  11874         /* index_max   */ 31,
  11875         /* minblock    */ 36,
  11876         /* maxblock    */ 36,
  11877         /* blocks      */ 0,
  11878         /* blocks_hi   */ 0x10,
  11879         /* base        */ 0x18d00000,
  11880         /* gran        */ 1,
  11881         /* bytes       */ 2,
  11882         /* nFields     */ 1,
  11883         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11884         /* *views      */ NULL,
  11885         /* *views_num  */ NULL,
  11886         /* snoop_cb    */ NULL, 
  11887         /* snoop_user_data */ NULL, 
  11888         /* snoop_flags */ 0,
  11889         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11890         /* type */ SOC_MEM_TYPE_NORMAL,
  11891         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11892         /* impl */ SOC_MEM_IMPL_NORMAL,
  11893         /* cmic_mor_clks       */ 0,
  11894         /* access_latency_mode */ 3,
  11895     },
  11896 #endif /* chips */
  11897 
  11898 #if defined(BCM_56370_A0)
  11899     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_UDP_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  11900         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_UDP_NEXT_PROTO_TABLEm */
  11901         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  11902         /* cmp_fn      */ _soc_mem_cmp_undef,
  11903         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11904         /* index_min   */ 0,
  11905         /* index_max   */ 31,
  11906         /* minblock    */ 7,
  11907         /* maxblock    */ 7,
  11908         /* blocks      */ 0x80,
  11909         /* blocks_hi   */ 0,
  11910         /* base        */ 0x18d00000,
  11911         /* gran        */ 1,
  11912         /* bytes       */ 2,
  11913         /* nFields     */ 1,
  11914         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11915         /* *views      */ NULL,
  11916         /* *views_num  */ NULL,
  11917         /* snoop_cb    */ NULL, 
  11918         /* snoop_user_data */ NULL, 
  11919         /* snoop_flags */ 0,
  11920         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11921         /* type */ SOC_MEM_TYPE_NORMAL,
  11922         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11923         /* impl */ SOC_MEM_IMPL_NORMAL,
  11924         /* cmic_mor_clks       */ 0,
  11925         /* access_latency_mode */ 3,
  11926     },
  11927 #endif /* chips */
  11928 
  11929 #if defined(BCM_56770_A0)
  11930     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_UDP_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  11931         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_UDP_NEXT_PROTO_TABLEm */
  11932         /* flags       */ SOC_MEM_FLAG_VALID |
  11933                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11934         /* cmp_fn      */ _soc_mem_cmp_undef,
  11935         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11936         /* index_min   */ 0,
  11937         /* index_max   */ 31,
  11938         /* minblock    */ 24,
  11939         /* maxblock    */ 24,
  11940         /* blocks      */ 0x1000000,
  11941         /* blocks_hi   */ 0,
  11942         /* base        */ 0x18d00000,
  11943         /* gran        */ 1,
  11944         /* bytes       */ 2,
  11945         /* nFields     */ 1,
  11946         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11947         /* *views      */ NULL,
  11948         /* *views_num  */ NULL,
  11949         /* snoop_cb    */ NULL, 
  11950         /* snoop_user_data */ NULL, 
  11951         /* snoop_flags */ 0,
  11952         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11953         /* type */ SOC_MEM_TYPE_NORMAL,
  11954         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11955         /* impl */ SOC_MEM_IMPL_NORMAL,
  11956         /* cmic_mor_clks       */ 0,
  11957         /* access_latency_mode */ 3,
  11958     },
  11959 #endif /* chips */
  11960 
  11961 #if defined(BCM_56870_A0)
  11962     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_VXLAN_NEXT_PROTO_TABLEm */ 
  11963         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_VXLAN_NEXT_PROTO_TABLEm */
  11964         /* flags       */ SOC_MEM_FLAG_VALID |
  11965                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  11966         /* cmp_fn      */ _soc_mem_cmp_undef,
  11967         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11968         /* index_min   */ 0,
  11969         /* index_max   */ 31,
  11970         /* minblock    */ 36,
  11971         /* maxblock    */ 36,
  11972         /* blocks      */ 0,
  11973         /* blocks_hi   */ 0x10,
  11974         /* base        */ 0x18d80000,
  11975         /* gran        */ 1,
  11976         /* bytes       */ 2,
  11977         /* nFields     */ 1,
  11978         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  11979         /* *views      */ NULL,
  11980         /* *views_num  */ NULL,
  11981         /* snoop_cb    */ NULL, 
  11982         /* snoop_user_data */ NULL, 
  11983         /* snoop_flags */ 0,
  11984         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11985         /* type */ SOC_MEM_TYPE_NORMAL,
  11986         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11987         /* impl */ SOC_MEM_IMPL_NORMAL,
  11988         /* cmic_mor_clks       */ 0,
  11989         /* access_latency_mode */ 3,
  11990     },
  11991 #endif /* chips */
  11992 
  11993 #if defined(BCM_56370_A0)
  11994     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_VXLAN_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  11995         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_VXLAN_NEXT_PROTO_TABLEm */
  11996         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  11997         /* cmp_fn      */ _soc_mem_cmp_undef,
  11998         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11999         /* index_min   */ 0,
  12000         /* index_max   */ 31,
  12001         /* minblock    */ 7,
  12002         /* maxblock    */ 7,
  12003         /* blocks      */ 0x80,
  12004         /* blocks_hi   */ 0,
  12005         /* base        */ 0x18d80000,
  12006         /* gran        */ 1,
  12007         /* bytes       */ 2,
  12008         /* nFields     */ 1,
  12009         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  12010         /* *views      */ NULL,
  12011         /* *views_num  */ NULL,
  12012         /* snoop_cb    */ NULL, 
  12013         /* snoop_user_data */ NULL, 
  12014         /* snoop_flags */ 0,
  12015         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12016         /* type */ SOC_MEM_TYPE_NORMAL,
  12017         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12018         /* impl */ SOC_MEM_IMPL_NORMAL,
  12019         /* cmic_mor_clks       */ 0,
  12020         /* access_latency_mode */ 3,
  12021     },
  12022 #endif /* chips */
  12023 
  12024 #if defined(BCM_56770_A0)
  12025     { /* SOC_MEM_INT_FLEX_EDITOR_FIXED_HDR_TUNNEL_0_VXLAN_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  12026         /* mem            FLEX_EDITOR_FIXED_HDR_TUNNEL_0_VXLAN_NEXT_PROTO_TABLEm */
  12027         /* flags       */ SOC_MEM_FLAG_VALID |
  12028                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  12029         /* cmp_fn      */ _soc_mem_cmp_undef,
  12030         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12031         /* index_min   */ 0,
  12032         /* index_max   */ 31,
  12033         /* minblock    */ 24,
  12034         /* maxblock    */ 24,
  12035         /* blocks      */ 0x1000000,
  12036         /* blocks_hi   */ 0,
  12037         /* base        */ 0x18d80000,
  12038         /* gran        */ 1,
  12039         /* bytes       */ 2,
  12040         /* nFields     */ 1,
  12041         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  12042         /* *views      */ NULL,
  12043         /* *views_num  */ NULL,
  12044         /* snoop_cb    */ NULL, 
  12045         /* snoop_user_data */ NULL, 
  12046         /* snoop_flags */ 0,
  12047         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12048         /* type */ SOC_MEM_TYPE_NORMAL,
  12049         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12050         /* impl */ SOC_MEM_IMPL_NORMAL,
  12051         /* cmic_mor_clks       */ 0,
  12052         /* access_latency_mode */ 3,
  12053     },
  12054 #endif /* chips */
  12055 
  12056 #if defined(BCM_56870_A0)
  12057     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm */ 
  12058         /* mem            FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm */
  12059         /* flags       */ SOC_MEM_FLAG_VALID |
  12060                           SOC_MEM_FLAG_CACHABLE |
  12061                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12062                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12063         /* cmp_fn      */ _soc_mem_cmp_undef,
  12064         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12065         /* index_min   */ 0,
  12066         /* index_max   */ 63,
  12067         /* minblock    */ 36,
  12068         /* maxblock    */ 36,
  12069         /* blocks      */ 0,
  12070         /* blocks_hi   */ 0x10,
  12071         /* base        */ 0x18e00000,
  12072         /* gran        */ 1,
  12073         /* bytes       */ 27,
  12074         /* nFields     */ 52,
  12075         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  12076         /* *views      */ NULL,
  12077         /* *views_num  */ NULL,
  12078         /* snoop_cb    */ NULL, 
  12079         /* snoop_user_data */ NULL, 
  12080         /* snoop_flags */ 0,
  12081         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12082         /* type */ SOC_MEM_TYPE_NORMAL,
  12083         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12084         /* impl */ SOC_MEM_IMPL_NORMAL,
  12085         /* cmic_mor_clks       */ 0,
  12086         /* access_latency_mode */ 3,
  12087     },
  12088 #endif /* chips */
  12089 
  12090 #if defined(BCM_56370_A0)
  12091     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLE_BCM56370_A0m */ 
  12092         /* mem            FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm */
  12093         /* flags       */ SOC_MEM_FLAG_VALID |
  12094                           SOC_MEM_FLAG_CACHABLE |
  12095                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12096         /* cmp_fn      */ _soc_mem_cmp_undef,
  12097         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12098         /* index_min   */ 0,
  12099         /* index_max   */ 63,
  12100         /* minblock    */ 7,
  12101         /* maxblock    */ 7,
  12102         /* blocks      */ 0x80,
  12103         /* blocks_hi   */ 0,
  12104         /* base        */ 0x18e00000,
  12105         /* gran        */ 1,
  12106         /* bytes       */ 27,
  12107         /* nFields     */ 52,
  12108         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  12109         /* *views      */ NULL,
  12110         /* *views_num  */ NULL,
  12111         /* snoop_cb    */ NULL, 
  12112         /* snoop_user_data */ NULL, 
  12113         /* snoop_flags */ 0,
  12114         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12115         /* type */ SOC_MEM_TYPE_NORMAL,
  12116         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12117         /* impl */ SOC_MEM_IMPL_NORMAL,
  12118         /* cmic_mor_clks       */ 0,
  12119         /* access_latency_mode */ 3,
  12120     },
  12121 #endif /* chips */
  12122 
  12123 #if defined(BCM_56770_A0)
  12124     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLE_BCM56770_A0m */ 
  12125         /* mem            FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm */
  12126         /* flags       */ SOC_MEM_FLAG_VALID |
  12127                           SOC_MEM_FLAG_CACHABLE |
  12128                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12129                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12130         /* cmp_fn      */ _soc_mem_cmp_undef,
  12131         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12132         /* index_min   */ 0,
  12133         /* index_max   */ 63,
  12134         /* minblock    */ 24,
  12135         /* maxblock    */ 24,
  12136         /* blocks      */ 0x1000000,
  12137         /* blocks_hi   */ 0,
  12138         /* base        */ 0x18e00000,
  12139         /* gran        */ 1,
  12140         /* bytes       */ 27,
  12141         /* nFields     */ 52,
  12142         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  12143         /* *views      */ NULL,
  12144         /* *views_num  */ NULL,
  12145         /* snoop_cb    */ NULL, 
  12146         /* snoop_user_data */ NULL, 
  12147         /* snoop_flags */ 0,
  12148         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12149         /* type */ SOC_MEM_TYPE_NORMAL,
  12150         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12151         /* impl */ SOC_MEM_IMPL_NORMAL,
  12152         /* cmic_mor_clks       */ 0,
  12153         /* access_latency_mode */ 3,
  12154     },
  12155 #endif /* chips */
  12156 
  12157 #if defined(BCM_56870_A0)
  12158     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm */ 
  12159         /* mem            FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm */
  12160         /* flags       */ SOC_MEM_FLAG_VALID |
  12161                           SOC_MEM_FLAG_CACHABLE |
  12162                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12163                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12164         /* cmp_fn      */ _soc_mem_cmp_undef,
  12165         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12166         /* index_min   */ 0,
  12167         /* index_max   */ 63,
  12168         /* minblock    */ 36,
  12169         /* maxblock    */ 36,
  12170         /* blocks      */ 0,
  12171         /* blocks_hi   */ 0x10,
  12172         /* base        */ 0x18e40000,
  12173         /* gran        */ 1,
  12174         /* bytes       */ 39,
  12175         /* nFields     */ 70,
  12176         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  12177         /* *views      */ NULL,
  12178         /* *views_num  */ NULL,
  12179         /* snoop_cb    */ NULL, 
  12180         /* snoop_user_data */ NULL, 
  12181         /* snoop_flags */ 0,
  12182         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12183         /* type */ SOC_MEM_TYPE_NORMAL,
  12184         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12185         /* impl */ SOC_MEM_IMPL_NORMAL,
  12186         /* cmic_mor_clks       */ 0,
  12187         /* access_latency_mode */ 3,
  12188     },
  12189 #endif /* chips */
  12190 
  12191 #if defined(BCM_56370_A0)
  12192     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLE_BCM56370_A0m */ 
  12193         /* mem            FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm */
  12194         /* flags       */ SOC_MEM_FLAG_VALID |
  12195                           SOC_MEM_FLAG_CACHABLE |
  12196                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12197         /* cmp_fn      */ _soc_mem_cmp_undef,
  12198         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12199         /* index_min   */ 0,
  12200         /* index_max   */ 63,
  12201         /* minblock    */ 7,
  12202         /* maxblock    */ 7,
  12203         /* blocks      */ 0x80,
  12204         /* blocks_hi   */ 0,
  12205         /* base        */ 0x18e40000,
  12206         /* gran        */ 1,
  12207         /* bytes       */ 39,
  12208         /* nFields     */ 70,
  12209         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  12210         /* *views      */ NULL,
  12211         /* *views_num  */ NULL,
  12212         /* snoop_cb    */ NULL, 
  12213         /* snoop_user_data */ NULL, 
  12214         /* snoop_flags */ 0,
  12215         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12216         /* type */ SOC_MEM_TYPE_NORMAL,
  12217         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12218         /* impl */ SOC_MEM_IMPL_NORMAL,
  12219         /* cmic_mor_clks       */ 0,
  12220         /* access_latency_mode */ 3,
  12221     },
  12222 #endif /* chips */
  12223 
  12224 #if defined(BCM_56770_A0)
  12225     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLE_BCM56770_A0m */ 
  12226         /* mem            FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm */
  12227         /* flags       */ SOC_MEM_FLAG_VALID |
  12228                           SOC_MEM_FLAG_CACHABLE |
  12229                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12230                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12231         /* cmp_fn      */ _soc_mem_cmp_undef,
  12232         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12233         /* index_min   */ 0,
  12234         /* index_max   */ 63,
  12235         /* minblock    */ 24,
  12236         /* maxblock    */ 24,
  12237         /* blocks      */ 0x1000000,
  12238         /* blocks_hi   */ 0,
  12239         /* base        */ 0x18e40000,
  12240         /* gran        */ 1,
  12241         /* bytes       */ 39,
  12242         /* nFields     */ 70,
  12243         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  12244         /* *views      */ NULL,
  12245         /* *views_num  */ NULL,
  12246         /* snoop_cb    */ NULL, 
  12247         /* snoop_user_data */ NULL, 
  12248         /* snoop_flags */ 0,
  12249         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12250         /* type */ SOC_MEM_TYPE_NORMAL,
  12251         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12252         /* impl */ SOC_MEM_IMPL_NORMAL,
  12253         /* cmic_mor_clks       */ 0,
  12254         /* access_latency_mode */ 3,
  12255     },
  12256 #endif /* chips */
  12257 
  12258 #if defined(BCM_56870_A0)
  12259     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm */ 
  12260         /* mem            FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm */
  12261         /* flags       */ SOC_MEM_FLAG_VALID |
  12262                           SOC_MEM_FLAG_CACHABLE |
  12263                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12264                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12265         /* cmp_fn      */ _soc_mem_cmp_undef,
  12266         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12267         /* index_min   */ 0,
  12268         /* index_max   */ 63,
  12269         /* minblock    */ 36,
  12270         /* maxblock    */ 36,
  12271         /* blocks      */ 0,
  12272         /* blocks_hi   */ 0x10,
  12273         /* base        */ 0x18e80000,
  12274         /* gran        */ 1,
  12275         /* bytes       */ 17,
  12276         /* nFields     */ 29,
  12277         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_fields,
  12278         /* *views      */ NULL,
  12279         /* *views_num  */ NULL,
  12280         /* snoop_cb    */ NULL, 
  12281         /* snoop_user_data */ NULL, 
  12282         /* snoop_flags */ 0,
  12283         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12284         /* type */ SOC_MEM_TYPE_NORMAL,
  12285         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12286         /* impl */ SOC_MEM_IMPL_NORMAL,
  12287         /* cmic_mor_clks       */ 0,
  12288         /* access_latency_mode */ 3,
  12289     },
  12290 #endif /* chips */
  12291 
  12292 #if defined(BCM_56370_A0)
  12293     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLE_BCM56370_A0m */ 
  12294         /* mem            FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm */
  12295         /* flags       */ SOC_MEM_FLAG_VALID |
  12296                           SOC_MEM_FLAG_CACHABLE |
  12297                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12298         /* cmp_fn      */ _soc_mem_cmp_undef,
  12299         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12300         /* index_min   */ 0,
  12301         /* index_max   */ 63,
  12302         /* minblock    */ 7,
  12303         /* maxblock    */ 7,
  12304         /* blocks      */ 0x80,
  12305         /* blocks_hi   */ 0,
  12306         /* base        */ 0x18e80000,
  12307         /* gran        */ 1,
  12308         /* bytes       */ 17,
  12309         /* nFields     */ 29,
  12310         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_fields,
  12311         /* *views      */ NULL,
  12312         /* *views_num  */ NULL,
  12313         /* snoop_cb    */ NULL, 
  12314         /* snoop_user_data */ NULL, 
  12315         /* snoop_flags */ 0,
  12316         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12317         /* type */ SOC_MEM_TYPE_NORMAL,
  12318         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12319         /* impl */ SOC_MEM_IMPL_NORMAL,
  12320         /* cmic_mor_clks       */ 0,
  12321         /* access_latency_mode */ 3,
  12322     },
  12323 #endif /* chips */
  12324 
  12325 #if defined(BCM_56770_A0)
  12326     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLE_BCM56770_A0m */ 
  12327         /* mem            FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm */
  12328         /* flags       */ SOC_MEM_FLAG_VALID |
  12329                           SOC_MEM_FLAG_CACHABLE |
  12330                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12331                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12332         /* cmp_fn      */ _soc_mem_cmp_undef,
  12333         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12334         /* index_min   */ 0,
  12335         /* index_max   */ 63,
  12336         /* minblock    */ 24,
  12337         /* maxblock    */ 24,
  12338         /* blocks      */ 0x1000000,
  12339         /* blocks_hi   */ 0,
  12340         /* base        */ 0x18e80000,
  12341         /* gran        */ 1,
  12342         /* bytes       */ 17,
  12343         /* nFields     */ 29,
  12344         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_fields,
  12345         /* *views      */ NULL,
  12346         /* *views_num  */ NULL,
  12347         /* snoop_cb    */ NULL, 
  12348         /* snoop_user_data */ NULL, 
  12349         /* snoop_flags */ 0,
  12350         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12351         /* type */ SOC_MEM_TYPE_NORMAL,
  12352         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12353         /* impl */ SOC_MEM_IMPL_NORMAL,
  12354         /* cmic_mor_clks       */ 0,
  12355         /* access_latency_mode */ 3,
  12356     },
  12357 #endif /* chips */
  12358 
  12359 #if defined(BCM_56870_A0)
  12360     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm */ 
  12361         /* mem            FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm */
  12362         /* flags       */ SOC_MEM_FLAG_VALID |
  12363                           SOC_MEM_FLAG_CACHABLE |
  12364                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12365                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12366         /* cmp_fn      */ _soc_mem_cmp_undef,
  12367         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12368         /* index_min   */ 0,
  12369         /* index_max   */ 63,
  12370         /* minblock    */ 36,
  12371         /* maxblock    */ 36,
  12372         /* blocks      */ 0,
  12373         /* blocks_hi   */ 0x10,
  12374         /* base        */ 0x18ec0000,
  12375         /* gran        */ 1,
  12376         /* bytes       */ 18,
  12377         /* nFields     */ 57,
  12378         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  12379         /* *views      */ NULL,
  12380         /* *views_num  */ NULL,
  12381         /* snoop_cb    */ NULL, 
  12382         /* snoop_user_data */ NULL, 
  12383         /* snoop_flags */ 0,
  12384         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12385         /* type */ SOC_MEM_TYPE_NORMAL,
  12386         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12387         /* impl */ SOC_MEM_IMPL_NORMAL,
  12388         /* cmic_mor_clks       */ 0,
  12389         /* access_latency_mode */ 3,
  12390     },
  12391 #endif /* chips */
  12392 
  12393 #if defined(BCM_56370_A0)
  12394     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLE_BCM56370_A0m */ 
  12395         /* mem            FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm */
  12396         /* flags       */ SOC_MEM_FLAG_VALID |
  12397                           SOC_MEM_FLAG_CACHABLE |
  12398                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12399         /* cmp_fn      */ _soc_mem_cmp_undef,
  12400         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12401         /* index_min   */ 0,
  12402         /* index_max   */ 63,
  12403         /* minblock    */ 7,
  12404         /* maxblock    */ 7,
  12405         /* blocks      */ 0x80,
  12406         /* blocks_hi   */ 0,
  12407         /* base        */ 0x18ec0000,
  12408         /* gran        */ 1,
  12409         /* bytes       */ 18,
  12410         /* nFields     */ 57,
  12411         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  12412         /* *views      */ NULL,
  12413         /* *views_num  */ NULL,
  12414         /* snoop_cb    */ NULL, 
  12415         /* snoop_user_data */ NULL, 
  12416         /* snoop_flags */ 0,
  12417         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12418         /* type */ SOC_MEM_TYPE_NORMAL,
  12419         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12420         /* impl */ SOC_MEM_IMPL_NORMAL,
  12421         /* cmic_mor_clks       */ 0,
  12422         /* access_latency_mode */ 3,
  12423     },
  12424 #endif /* chips */
  12425 
  12426 #if defined(BCM_56770_A0)
  12427     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLE_BCM56770_A0m */ 
  12428         /* mem            FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm */
  12429         /* flags       */ SOC_MEM_FLAG_VALID |
  12430                           SOC_MEM_FLAG_CACHABLE |
  12431                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12432                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12433         /* cmp_fn      */ _soc_mem_cmp_undef,
  12434         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12435         /* index_min   */ 0,
  12436         /* index_max   */ 63,
  12437         /* minblock    */ 24,
  12438         /* maxblock    */ 24,
  12439         /* blocks      */ 0x1000000,
  12440         /* blocks_hi   */ 0,
  12441         /* base        */ 0x18ec0000,
  12442         /* gran        */ 1,
  12443         /* bytes       */ 18,
  12444         /* nFields     */ 57,
  12445         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  12446         /* *views      */ NULL,
  12447         /* *views_num  */ NULL,
  12448         /* snoop_cb    */ NULL, 
  12449         /* snoop_user_data */ NULL, 
  12450         /* snoop_flags */ 0,
  12451         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12452         /* type */ SOC_MEM_TYPE_NORMAL,
  12453         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12454         /* impl */ SOC_MEM_IMPL_NORMAL,
  12455         /* cmic_mor_clks       */ 0,
  12456         /* access_latency_mode */ 3,
  12457     },
  12458 #endif /* chips */
  12459 
  12460 #if defined(BCM_56870_A0)
  12461     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm */ 
  12462         /* mem            FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm */
  12463         /* flags       */ SOC_MEM_FLAG_VALID |
  12464                           SOC_MEM_FLAG_CACHABLE |
  12465                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12466                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12467         /* cmp_fn      */ _soc_mem_cmp_undef,
  12468         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12469         /* index_min   */ 0,
  12470         /* index_max   */ 63,
  12471         /* minblock    */ 36,
  12472         /* maxblock    */ 36,
  12473         /* blocks      */ 0,
  12474         /* blocks_hi   */ 0x10,
  12475         /* base        */ 0x18f40000,
  12476         /* gran        */ 1,
  12477         /* bytes       */ 3,
  12478         /* nFields     */ 4,
  12479         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  12480         /* *views      */ NULL,
  12481         /* *views_num  */ NULL,
  12482         /* snoop_cb    */ NULL, 
  12483         /* snoop_user_data */ NULL, 
  12484         /* snoop_flags */ 0,
  12485         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12486         /* type */ SOC_MEM_TYPE_NORMAL,
  12487         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12488         /* impl */ SOC_MEM_IMPL_NORMAL,
  12489         /* cmic_mor_clks       */ 0,
  12490         /* access_latency_mode */ 3,
  12491     },
  12492 #endif /* chips */
  12493 
  12494 #if defined(BCM_56370_A0)
  12495     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  12496         /* mem            FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm */
  12497         /* flags       */ SOC_MEM_FLAG_VALID |
  12498                           SOC_MEM_FLAG_CACHABLE |
  12499                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12500         /* cmp_fn      */ _soc_mem_cmp_undef,
  12501         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12502         /* index_min   */ 0,
  12503         /* index_max   */ 63,
  12504         /* minblock    */ 7,
  12505         /* maxblock    */ 7,
  12506         /* blocks      */ 0x80,
  12507         /* blocks_hi   */ 0,
  12508         /* base        */ 0x18f40000,
  12509         /* gran        */ 1,
  12510         /* bytes       */ 3,
  12511         /* nFields     */ 4,
  12512         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  12513         /* *views      */ NULL,
  12514         /* *views_num  */ NULL,
  12515         /* snoop_cb    */ NULL, 
  12516         /* snoop_user_data */ NULL, 
  12517         /* snoop_flags */ 0,
  12518         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12519         /* type */ SOC_MEM_TYPE_NORMAL,
  12520         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12521         /* impl */ SOC_MEM_IMPL_NORMAL,
  12522         /* cmic_mor_clks       */ 0,
  12523         /* access_latency_mode */ 3,
  12524     },
  12525 #endif /* chips */
  12526 
  12527 #if defined(BCM_56770_A0)
  12528     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  12529         /* mem            FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm */
  12530         /* flags       */ SOC_MEM_FLAG_VALID |
  12531                           SOC_MEM_FLAG_CACHABLE |
  12532                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12533                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12534         /* cmp_fn      */ _soc_mem_cmp_undef,
  12535         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12536         /* index_min   */ 0,
  12537         /* index_max   */ 63,
  12538         /* minblock    */ 24,
  12539         /* maxblock    */ 24,
  12540         /* blocks      */ 0x1000000,
  12541         /* blocks_hi   */ 0,
  12542         /* base        */ 0x18f40000,
  12543         /* gran        */ 1,
  12544         /* bytes       */ 3,
  12545         /* nFields     */ 4,
  12546         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  12547         /* *views      */ NULL,
  12548         /* *views_num  */ NULL,
  12549         /* snoop_cb    */ NULL, 
  12550         /* snoop_user_data */ NULL, 
  12551         /* snoop_flags */ 0,
  12552         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12553         /* type */ SOC_MEM_TYPE_NORMAL,
  12554         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12555         /* impl */ SOC_MEM_IMPL_NORMAL,
  12556         /* cmic_mor_clks       */ 0,
  12557         /* access_latency_mode */ 3,
  12558     },
  12559 #endif /* chips */
  12560 
  12561 #if defined(BCM_56870_A0)
  12562     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm */ 
  12563         /* mem            FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm */
  12564         /* flags       */ SOC_MEM_FLAG_VALID |
  12565                           SOC_MEM_FLAG_CACHABLE |
  12566                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12567                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12568         /* cmp_fn      */ _soc_mem_cmp_undef,
  12569         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12570         /* index_min   */ 0,
  12571         /* index_max   */ 15,
  12572         /* minblock    */ 36,
  12573         /* maxblock    */ 36,
  12574         /* blocks      */ 0,
  12575         /* blocks_hi   */ 0x10,
  12576         /* base        */ 0x18f00000,
  12577         /* gran        */ 1,
  12578         /* bytes       */ 20,
  12579         /* nFields     */ 26,
  12580         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  12581         /* *views      */ NULL,
  12582         /* *views_num  */ NULL,
  12583         /* snoop_cb    */ NULL, 
  12584         /* snoop_user_data */ NULL, 
  12585         /* snoop_flags */ 0,
  12586         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12587         /* type */ SOC_MEM_TYPE_NORMAL,
  12588         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12589         /* impl */ SOC_MEM_IMPL_NORMAL,
  12590         /* cmic_mor_clks       */ 0,
  12591         /* access_latency_mode */ 3,
  12592     },
  12593 #endif /* chips */
  12594 
  12595 #if defined(BCM_56370_A0)
  12596     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLE_BCM56370_A0m */ 
  12597         /* mem            FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm */
  12598         /* flags       */ SOC_MEM_FLAG_VALID |
  12599                           SOC_MEM_FLAG_CACHABLE |
  12600                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12601         /* cmp_fn      */ _soc_mem_cmp_undef,
  12602         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12603         /* index_min   */ 0,
  12604         /* index_max   */ 15,
  12605         /* minblock    */ 7,
  12606         /* maxblock    */ 7,
  12607         /* blocks      */ 0x80,
  12608         /* blocks_hi   */ 0,
  12609         /* base        */ 0x18f00000,
  12610         /* gran        */ 1,
  12611         /* bytes       */ 20,
  12612         /* nFields     */ 26,
  12613         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  12614         /* *views      */ NULL,
  12615         /* *views_num  */ NULL,
  12616         /* snoop_cb    */ NULL, 
  12617         /* snoop_user_data */ NULL, 
  12618         /* snoop_flags */ 0,
  12619         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12620         /* type */ SOC_MEM_TYPE_NORMAL,
  12621         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12622         /* impl */ SOC_MEM_IMPL_NORMAL,
  12623         /* cmic_mor_clks       */ 0,
  12624         /* access_latency_mode */ 3,
  12625     },
  12626 #endif /* chips */
  12627 
  12628 #if defined(BCM_56770_A0)
  12629     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLE_BCM56770_A0m */ 
  12630         /* mem            FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm */
  12631         /* flags       */ SOC_MEM_FLAG_VALID |
  12632                           SOC_MEM_FLAG_CACHABLE |
  12633                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12634                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12635         /* cmp_fn      */ _soc_mem_cmp_undef,
  12636         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12637         /* index_min   */ 0,
  12638         /* index_max   */ 15,
  12639         /* minblock    */ 24,
  12640         /* maxblock    */ 24,
  12641         /* blocks      */ 0x1000000,
  12642         /* blocks_hi   */ 0,
  12643         /* base        */ 0x18f00000,
  12644         /* gran        */ 1,
  12645         /* bytes       */ 20,
  12646         /* nFields     */ 26,
  12647         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  12648         /* *views      */ NULL,
  12649         /* *views_num  */ NULL,
  12650         /* snoop_cb    */ NULL, 
  12651         /* snoop_user_data */ NULL, 
  12652         /* snoop_flags */ 0,
  12653         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12654         /* type */ SOC_MEM_TYPE_NORMAL,
  12655         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12656         /* impl */ SOC_MEM_IMPL_NORMAL,
  12657         /* cmic_mor_clks       */ 0,
  12658         /* access_latency_mode */ 3,
  12659     },
  12660 #endif /* chips */
  12661 
  12662 #if defined(BCM_56870_A0)
  12663     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm */ 
  12664         /* mem            FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm */
  12665         /* flags       */ SOC_MEM_FLAG_VALID |
  12666                           SOC_MEM_FLAG_CACHABLE |
  12667                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12668                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12669         /* cmp_fn      */ _soc_mem_cmp_undef,
  12670         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12671         /* index_min   */ 0,
  12672         /* index_max   */ 63,
  12673         /* minblock    */ 36,
  12674         /* maxblock    */ 36,
  12675         /* blocks      */ 0,
  12676         /* blocks_hi   */ 0x10,
  12677         /* base        */ 0x18dc0000,
  12678         /* gran        */ 1,
  12679         /* bytes       */ 4,
  12680         /* nFields     */ 9,
  12681         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  12682         /* *views      */ NULL,
  12683         /* *views_num  */ NULL,
  12684         /* snoop_cb    */ NULL, 
  12685         /* snoop_user_data */ NULL, 
  12686         /* snoop_flags */ 0,
  12687         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12688         /* type */ SOC_MEM_TYPE_NORMAL,
  12689         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12690         /* impl */ SOC_MEM_IMPL_NORMAL,
  12691         /* cmic_mor_clks       */ 0,
  12692         /* access_latency_mode */ 3,
  12693     },
  12694 #endif /* chips */
  12695 
  12696 #if defined(BCM_56370_A0)
  12697     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLE_BCM56370_A0m */ 
  12698         /* mem            FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm */
  12699         /* flags       */ SOC_MEM_FLAG_VALID |
  12700                           SOC_MEM_FLAG_CACHABLE |
  12701                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12702         /* cmp_fn      */ _soc_mem_cmp_undef,
  12703         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12704         /* index_min   */ 0,
  12705         /* index_max   */ 63,
  12706         /* minblock    */ 7,
  12707         /* maxblock    */ 7,
  12708         /* blocks      */ 0x80,
  12709         /* blocks_hi   */ 0,
  12710         /* base        */ 0x18dc0000,
  12711         /* gran        */ 1,
  12712         /* bytes       */ 4,
  12713         /* nFields     */ 9,
  12714         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  12715         /* *views      */ NULL,
  12716         /* *views_num  */ NULL,
  12717         /* snoop_cb    */ NULL, 
  12718         /* snoop_user_data */ NULL, 
  12719         /* snoop_flags */ 0,
  12720         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12721         /* type */ SOC_MEM_TYPE_NORMAL,
  12722         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12723         /* impl */ SOC_MEM_IMPL_NORMAL,
  12724         /* cmic_mor_clks       */ 0,
  12725         /* access_latency_mode */ 3,
  12726     },
  12727 #endif /* chips */
  12728 
  12729 #if defined(BCM_56770_A0)
  12730     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLE_BCM56770_A0m */ 
  12731         /* mem            FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm */
  12732         /* flags       */ SOC_MEM_FLAG_VALID |
  12733                           SOC_MEM_FLAG_CACHABLE |
  12734                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12735                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12736         /* cmp_fn      */ _soc_mem_cmp_undef,
  12737         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12738         /* index_min   */ 0,
  12739         /* index_max   */ 63,
  12740         /* minblock    */ 24,
  12741         /* maxblock    */ 24,
  12742         /* blocks      */ 0x1000000,
  12743         /* blocks_hi   */ 0,
  12744         /* base        */ 0x18dc0000,
  12745         /* gran        */ 1,
  12746         /* bytes       */ 4,
  12747         /* nFields     */ 9,
  12748         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  12749         /* *views      */ NULL,
  12750         /* *views_num  */ NULL,
  12751         /* snoop_cb    */ NULL, 
  12752         /* snoop_user_data */ NULL, 
  12753         /* snoop_flags */ 0,
  12754         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12755         /* type */ SOC_MEM_TYPE_NORMAL,
  12756         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12757         /* impl */ SOC_MEM_IMPL_NORMAL,
  12758         /* cmic_mor_clks       */ 0,
  12759         /* access_latency_mode */ 3,
  12760     },
  12761 #endif /* chips */
  12762 
  12763 #if defined(BCM_56870_A0)
  12764     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_16BIT_FS_PROFILE_TABLEm */ 
  12765         /* mem            FLEX_EDITOR_FLEX_HDR_1_16BIT_FS_PROFILE_TABLEm */
  12766         /* flags       */ SOC_MEM_FLAG_VALID |
  12767                           SOC_MEM_FLAG_CACHABLE |
  12768                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12769                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12770         /* cmp_fn      */ _soc_mem_cmp_undef,
  12771         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12772         /* index_min   */ 0,
  12773         /* index_max   */ 63,
  12774         /* minblock    */ 36,
  12775         /* maxblock    */ 36,
  12776         /* blocks      */ 0,
  12777         /* blocks_hi   */ 0x10,
  12778         /* base        */ 0x18fc0000,
  12779         /* gran        */ 1,
  12780         /* bytes       */ 27,
  12781         /* nFields     */ 52,
  12782         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  12783         /* *views      */ NULL,
  12784         /* *views_num  */ NULL,
  12785         /* snoop_cb    */ NULL, 
  12786         /* snoop_user_data */ NULL, 
  12787         /* snoop_flags */ 0,
  12788         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12789         /* type */ SOC_MEM_TYPE_NORMAL,
  12790         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12791         /* impl */ SOC_MEM_IMPL_NORMAL,
  12792         /* cmic_mor_clks       */ 0,
  12793         /* access_latency_mode */ 3,
  12794     },
  12795 #endif /* chips */
  12796 
  12797 #if defined(BCM_56370_A0)
  12798     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_16BIT_FS_PROFILE_TABLE_BCM56370_A0m */ 
  12799         /* mem            FLEX_EDITOR_FLEX_HDR_1_16BIT_FS_PROFILE_TABLEm */
  12800         /* flags       */ SOC_MEM_FLAG_VALID |
  12801                           SOC_MEM_FLAG_CACHABLE |
  12802                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12803         /* cmp_fn      */ _soc_mem_cmp_undef,
  12804         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12805         /* index_min   */ 0,
  12806         /* index_max   */ 63,
  12807         /* minblock    */ 7,
  12808         /* maxblock    */ 7,
  12809         /* blocks      */ 0x80,
  12810         /* blocks_hi   */ 0,
  12811         /* base        */ 0x18fc0000,
  12812         /* gran        */ 1,
  12813         /* bytes       */ 27,
  12814         /* nFields     */ 52,
  12815         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  12816         /* *views      */ NULL,
  12817         /* *views_num  */ NULL,
  12818         /* snoop_cb    */ NULL, 
  12819         /* snoop_user_data */ NULL, 
  12820         /* snoop_flags */ 0,
  12821         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12822         /* type */ SOC_MEM_TYPE_NORMAL,
  12823         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12824         /* impl */ SOC_MEM_IMPL_NORMAL,
  12825         /* cmic_mor_clks       */ 0,
  12826         /* access_latency_mode */ 3,
  12827     },
  12828 #endif /* chips */
  12829 
  12830 #if defined(BCM_56770_A0)
  12831     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_16BIT_FS_PROFILE_TABLE_BCM56770_A0m */ 
  12832         /* mem            FLEX_EDITOR_FLEX_HDR_1_16BIT_FS_PROFILE_TABLEm */
  12833         /* flags       */ SOC_MEM_FLAG_VALID |
  12834                           SOC_MEM_FLAG_CACHABLE |
  12835                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12836                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12837         /* cmp_fn      */ _soc_mem_cmp_undef,
  12838         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12839         /* index_min   */ 0,
  12840         /* index_max   */ 63,
  12841         /* minblock    */ 24,
  12842         /* maxblock    */ 24,
  12843         /* blocks      */ 0x1000000,
  12844         /* blocks_hi   */ 0,
  12845         /* base        */ 0x18fc0000,
  12846         /* gran        */ 1,
  12847         /* bytes       */ 27,
  12848         /* nFields     */ 52,
  12849         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  12850         /* *views      */ NULL,
  12851         /* *views_num  */ NULL,
  12852         /* snoop_cb    */ NULL, 
  12853         /* snoop_user_data */ NULL, 
  12854         /* snoop_flags */ 0,
  12855         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12856         /* type */ SOC_MEM_TYPE_NORMAL,
  12857         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12858         /* impl */ SOC_MEM_IMPL_NORMAL,
  12859         /* cmic_mor_clks       */ 0,
  12860         /* access_latency_mode */ 3,
  12861     },
  12862 #endif /* chips */
  12863 
  12864 #if defined(BCM_56870_A0)
  12865     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_32BIT_FS_PROFILE_TABLEm */ 
  12866         /* mem            FLEX_EDITOR_FLEX_HDR_1_32BIT_FS_PROFILE_TABLEm */
  12867         /* flags       */ SOC_MEM_FLAG_VALID |
  12868                           SOC_MEM_FLAG_CACHABLE |
  12869                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12870                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12871         /* cmp_fn      */ _soc_mem_cmp_undef,
  12872         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12873         /* index_min   */ 0,
  12874         /* index_max   */ 63,
  12875         /* minblock    */ 36,
  12876         /* maxblock    */ 36,
  12877         /* blocks      */ 0,
  12878         /* blocks_hi   */ 0x10,
  12879         /* base        */ 0x19000000,
  12880         /* gran        */ 1,
  12881         /* bytes       */ 39,
  12882         /* nFields     */ 70,
  12883         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  12884         /* *views      */ NULL,
  12885         /* *views_num  */ NULL,
  12886         /* snoop_cb    */ NULL, 
  12887         /* snoop_user_data */ NULL, 
  12888         /* snoop_flags */ 0,
  12889         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12890         /* type */ SOC_MEM_TYPE_NORMAL,
  12891         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12892         /* impl */ SOC_MEM_IMPL_NORMAL,
  12893         /* cmic_mor_clks       */ 0,
  12894         /* access_latency_mode */ 3,
  12895     },
  12896 #endif /* chips */
  12897 
  12898 #if defined(BCM_56370_A0)
  12899     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_32BIT_FS_PROFILE_TABLE_BCM56370_A0m */ 
  12900         /* mem            FLEX_EDITOR_FLEX_HDR_1_32BIT_FS_PROFILE_TABLEm */
  12901         /* flags       */ SOC_MEM_FLAG_VALID |
  12902                           SOC_MEM_FLAG_CACHABLE |
  12903                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  12904         /* cmp_fn      */ _soc_mem_cmp_undef,
  12905         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12906         /* index_min   */ 0,
  12907         /* index_max   */ 63,
  12908         /* minblock    */ 7,
  12909         /* maxblock    */ 7,
  12910         /* blocks      */ 0x80,
  12911         /* blocks_hi   */ 0,
  12912         /* base        */ 0x19000000,
  12913         /* gran        */ 1,
  12914         /* bytes       */ 39,
  12915         /* nFields     */ 70,
  12916         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  12917         /* *views      */ NULL,
  12918         /* *views_num  */ NULL,
  12919         /* snoop_cb    */ NULL, 
  12920         /* snoop_user_data */ NULL, 
  12921         /* snoop_flags */ 0,
  12922         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12923         /* type */ SOC_MEM_TYPE_NORMAL,
  12924         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12925         /* impl */ SOC_MEM_IMPL_NORMAL,
  12926         /* cmic_mor_clks       */ 0,
  12927         /* access_latency_mode */ 3,
  12928     },
  12929 #endif /* chips */
  12930 
  12931 #if defined(BCM_56770_A0)
  12932     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_32BIT_FS_PROFILE_TABLE_BCM56770_A0m */ 
  12933         /* mem            FLEX_EDITOR_FLEX_HDR_1_32BIT_FS_PROFILE_TABLEm */
  12934         /* flags       */ SOC_MEM_FLAG_VALID |
  12935                           SOC_MEM_FLAG_CACHABLE |
  12936                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12937                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12938         /* cmp_fn      */ _soc_mem_cmp_undef,
  12939         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12940         /* index_min   */ 0,
  12941         /* index_max   */ 63,
  12942         /* minblock    */ 24,
  12943         /* maxblock    */ 24,
  12944         /* blocks      */ 0x1000000,
  12945         /* blocks_hi   */ 0,
  12946         /* base        */ 0x19000000,
  12947         /* gran        */ 1,
  12948         /* bytes       */ 39,
  12949         /* nFields     */ 70,
  12950         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  12951         /* *views      */ NULL,
  12952         /* *views_num  */ NULL,
  12953         /* snoop_cb    */ NULL, 
  12954         /* snoop_user_data */ NULL, 
  12955         /* snoop_flags */ 0,
  12956         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12957         /* type */ SOC_MEM_TYPE_NORMAL,
  12958         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12959         /* impl */ SOC_MEM_IMPL_NORMAL,
  12960         /* cmic_mor_clks       */ 0,
  12961         /* access_latency_mode */ 3,
  12962     },
  12963 #endif /* chips */
  12964 
  12965 #if defined(BCM_56870_A0)
  12966     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_ALU_PROFILE_TABLEm */ 
  12967         /* mem            FLEX_EDITOR_FLEX_HDR_1_ALU_PROFILE_TABLEm */
  12968         /* flags       */ SOC_MEM_FLAG_VALID |
  12969                           SOC_MEM_FLAG_CACHABLE |
  12970                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12971                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12972         /* cmp_fn      */ _soc_mem_cmp_undef,
  12973         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12974         /* index_min   */ 0,
  12975         /* index_max   */ 63,
  12976         /* minblock    */ 36,
  12977         /* maxblock    */ 36,
  12978         /* blocks      */ 0,
  12979         /* blocks_hi   */ 0x10,
  12980         /* base        */ 0x19040000,
  12981         /* gran        */ 1,
  12982         /* bytes       */ 17,
  12983         /* nFields     */ 29,
  12984         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_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         /* access_latency_mode */ 3,
  12996     },
  12997 #endif /* chips */
  12998 
  12999 #if defined(BCM_56370_A0)
  13000     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_ALU_PROFILE_TABLE_BCM56370_A0m */ 
  13001         /* mem            FLEX_EDITOR_FLEX_HDR_1_ALU_PROFILE_TABLEm */
  13002         /* flags       */ SOC_MEM_FLAG_VALID |
  13003                           SOC_MEM_FLAG_CACHABLE |
  13004                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13005         /* cmp_fn      */ _soc_mem_cmp_undef,
  13006         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13007         /* index_min   */ 0,
  13008         /* index_max   */ 63,
  13009         /* minblock    */ 7,
  13010         /* maxblock    */ 7,
  13011         /* blocks      */ 0x80,
  13012         /* blocks_hi   */ 0,
  13013         /* base        */ 0x19040000,
  13014         /* gran        */ 1,
  13015         /* bytes       */ 17,
  13016         /* nFields     */ 29,
  13017         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_fields,
  13018         /* *views      */ NULL,
  13019         /* *views_num  */ NULL,
  13020         /* snoop_cb    */ NULL, 
  13021         /* snoop_user_data */ NULL, 
  13022         /* snoop_flags */ 0,
  13023         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13024         /* type */ SOC_MEM_TYPE_NORMAL,
  13025         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13026         /* impl */ SOC_MEM_IMPL_NORMAL,
  13027         /* cmic_mor_clks       */ 0,
  13028         /* access_latency_mode */ 3,
  13029     },
  13030 #endif /* chips */
  13031 
  13032 #if defined(BCM_56770_A0)
  13033     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_ALU_PROFILE_TABLE_BCM56770_A0m */ 
  13034         /* mem            FLEX_EDITOR_FLEX_HDR_1_ALU_PROFILE_TABLEm */
  13035         /* flags       */ SOC_MEM_FLAG_VALID |
  13036                           SOC_MEM_FLAG_CACHABLE |
  13037                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13038                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13039         /* cmp_fn      */ _soc_mem_cmp_undef,
  13040         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13041         /* index_min   */ 0,
  13042         /* index_max   */ 63,
  13043         /* minblock    */ 24,
  13044         /* maxblock    */ 24,
  13045         /* blocks      */ 0x1000000,
  13046         /* blocks_hi   */ 0,
  13047         /* base        */ 0x19040000,
  13048         /* gran        */ 1,
  13049         /* bytes       */ 17,
  13050         /* nFields     */ 29,
  13051         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_fields,
  13052         /* *views      */ NULL,
  13053         /* *views_num  */ NULL,
  13054         /* snoop_cb    */ NULL, 
  13055         /* snoop_user_data */ NULL, 
  13056         /* snoop_flags */ 0,
  13057         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13058         /* type */ SOC_MEM_TYPE_NORMAL,
  13059         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13060         /* impl */ SOC_MEM_IMPL_NORMAL,
  13061         /* cmic_mor_clks       */ 0,
  13062         /* access_latency_mode */ 3,
  13063     },
  13064 #endif /* chips */
  13065 
  13066 #if defined(BCM_56870_A0)
  13067     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_HC_PROFILE_TABLEm */ 
  13068         /* mem            FLEX_EDITOR_FLEX_HDR_1_HC_PROFILE_TABLEm */
  13069         /* flags       */ SOC_MEM_FLAG_VALID |
  13070                           SOC_MEM_FLAG_CACHABLE |
  13071                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13072                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13073         /* cmp_fn      */ _soc_mem_cmp_undef,
  13074         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13075         /* index_min   */ 0,
  13076         /* index_max   */ 63,
  13077         /* minblock    */ 36,
  13078         /* maxblock    */ 36,
  13079         /* blocks      */ 0,
  13080         /* blocks_hi   */ 0x10,
  13081         /* base        */ 0x19080000,
  13082         /* gran        */ 1,
  13083         /* bytes       */ 18,
  13084         /* nFields     */ 57,
  13085         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  13086         /* *views      */ NULL,
  13087         /* *views_num  */ NULL,
  13088         /* snoop_cb    */ NULL, 
  13089         /* snoop_user_data */ NULL, 
  13090         /* snoop_flags */ 0,
  13091         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13092         /* type */ SOC_MEM_TYPE_NORMAL,
  13093         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13094         /* impl */ SOC_MEM_IMPL_NORMAL,
  13095         /* cmic_mor_clks       */ 0,
  13096         /* access_latency_mode */ 3,
  13097     },
  13098 #endif /* chips */
  13099 
  13100 #if defined(BCM_56370_A0)
  13101     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_HC_PROFILE_TABLE_BCM56370_A0m */ 
  13102         /* mem            FLEX_EDITOR_FLEX_HDR_1_HC_PROFILE_TABLEm */
  13103         /* flags       */ SOC_MEM_FLAG_VALID |
  13104                           SOC_MEM_FLAG_CACHABLE |
  13105                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13106         /* cmp_fn      */ _soc_mem_cmp_undef,
  13107         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13108         /* index_min   */ 0,
  13109         /* index_max   */ 63,
  13110         /* minblock    */ 7,
  13111         /* maxblock    */ 7,
  13112         /* blocks      */ 0x80,
  13113         /* blocks_hi   */ 0,
  13114         /* base        */ 0x19080000,
  13115         /* gran        */ 1,
  13116         /* bytes       */ 18,
  13117         /* nFields     */ 57,
  13118         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  13119         /* *views      */ NULL,
  13120         /* *views_num  */ NULL,
  13121         /* snoop_cb    */ NULL, 
  13122         /* snoop_user_data */ NULL, 
  13123         /* snoop_flags */ 0,
  13124         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13125         /* type */ SOC_MEM_TYPE_NORMAL,
  13126         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13127         /* impl */ SOC_MEM_IMPL_NORMAL,
  13128         /* cmic_mor_clks       */ 0,
  13129         /* access_latency_mode */ 3,
  13130     },
  13131 #endif /* chips */
  13132 
  13133 #if defined(BCM_56770_A0)
  13134     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_HC_PROFILE_TABLE_BCM56770_A0m */ 
  13135         /* mem            FLEX_EDITOR_FLEX_HDR_1_HC_PROFILE_TABLEm */
  13136         /* flags       */ SOC_MEM_FLAG_VALID |
  13137                           SOC_MEM_FLAG_CACHABLE |
  13138                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13139                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13140         /* cmp_fn      */ _soc_mem_cmp_undef,
  13141         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13142         /* index_min   */ 0,
  13143         /* index_max   */ 63,
  13144         /* minblock    */ 24,
  13145         /* maxblock    */ 24,
  13146         /* blocks      */ 0x1000000,
  13147         /* blocks_hi   */ 0,
  13148         /* base        */ 0x19080000,
  13149         /* gran        */ 1,
  13150         /* bytes       */ 18,
  13151         /* nFields     */ 57,
  13152         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  13153         /* *views      */ NULL,
  13154         /* *views_num  */ NULL,
  13155         /* snoop_cb    */ NULL, 
  13156         /* snoop_user_data */ NULL, 
  13157         /* snoop_flags */ 0,
  13158         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13159         /* type */ SOC_MEM_TYPE_NORMAL,
  13160         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13161         /* impl */ SOC_MEM_IMPL_NORMAL,
  13162         /* cmic_mor_clks       */ 0,
  13163         /* access_latency_mode */ 3,
  13164     },
  13165 #endif /* chips */
  13166 
  13167 #if defined(BCM_56870_A0)
  13168     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_NEXT_PROTO_TABLEm */ 
  13169         /* mem            FLEX_EDITOR_FLEX_HDR_1_NEXT_PROTO_TABLEm */
  13170         /* flags       */ SOC_MEM_FLAG_VALID |
  13171                           SOC_MEM_FLAG_CACHABLE |
  13172                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13173                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13174         /* cmp_fn      */ _soc_mem_cmp_undef,
  13175         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13176         /* index_min   */ 0,
  13177         /* index_max   */ 63,
  13178         /* minblock    */ 36,
  13179         /* maxblock    */ 36,
  13180         /* blocks      */ 0,
  13181         /* blocks_hi   */ 0x10,
  13182         /* base        */ 0x19100000,
  13183         /* gran        */ 1,
  13184         /* bytes       */ 3,
  13185         /* nFields     */ 4,
  13186         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  13187         /* *views      */ NULL,
  13188         /* *views_num  */ NULL,
  13189         /* snoop_cb    */ NULL, 
  13190         /* snoop_user_data */ NULL, 
  13191         /* snoop_flags */ 0,
  13192         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13193         /* type */ SOC_MEM_TYPE_NORMAL,
  13194         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13195         /* impl */ SOC_MEM_IMPL_NORMAL,
  13196         /* cmic_mor_clks       */ 0,
  13197         /* access_latency_mode */ 3,
  13198     },
  13199 #endif /* chips */
  13200 
  13201 #if defined(BCM_56370_A0)
  13202     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  13203         /* mem            FLEX_EDITOR_FLEX_HDR_1_NEXT_PROTO_TABLEm */
  13204         /* flags       */ SOC_MEM_FLAG_VALID |
  13205                           SOC_MEM_FLAG_CACHABLE |
  13206                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13207         /* cmp_fn      */ _soc_mem_cmp_undef,
  13208         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13209         /* index_min   */ 0,
  13210         /* index_max   */ 63,
  13211         /* minblock    */ 7,
  13212         /* maxblock    */ 7,
  13213         /* blocks      */ 0x80,
  13214         /* blocks_hi   */ 0,
  13215         /* base        */ 0x19100000,
  13216         /* gran        */ 1,
  13217         /* bytes       */ 3,
  13218         /* nFields     */ 4,
  13219         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  13220         /* *views      */ NULL,
  13221         /* *views_num  */ NULL,
  13222         /* snoop_cb    */ NULL, 
  13223         /* snoop_user_data */ NULL, 
  13224         /* snoop_flags */ 0,
  13225         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13226         /* type */ SOC_MEM_TYPE_NORMAL,
  13227         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13228         /* impl */ SOC_MEM_IMPL_NORMAL,
  13229         /* cmic_mor_clks       */ 0,
  13230         /* access_latency_mode */ 3,
  13231     },
  13232 #endif /* chips */
  13233 
  13234 #if defined(BCM_56770_A0)
  13235     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  13236         /* mem            FLEX_EDITOR_FLEX_HDR_1_NEXT_PROTO_TABLEm */
  13237         /* flags       */ SOC_MEM_FLAG_VALID |
  13238                           SOC_MEM_FLAG_CACHABLE |
  13239                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13240                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13241         /* cmp_fn      */ _soc_mem_cmp_undef,
  13242         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13243         /* index_min   */ 0,
  13244         /* index_max   */ 63,
  13245         /* minblock    */ 24,
  13246         /* maxblock    */ 24,
  13247         /* blocks      */ 0x1000000,
  13248         /* blocks_hi   */ 0,
  13249         /* base        */ 0x19100000,
  13250         /* gran        */ 1,
  13251         /* bytes       */ 3,
  13252         /* nFields     */ 4,
  13253         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  13254         /* *views      */ NULL,
  13255         /* *views_num  */ NULL,
  13256         /* snoop_cb    */ NULL, 
  13257         /* snoop_user_data */ NULL, 
  13258         /* snoop_flags */ 0,
  13259         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13260         /* type */ SOC_MEM_TYPE_NORMAL,
  13261         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13262         /* impl */ SOC_MEM_IMPL_NORMAL,
  13263         /* cmic_mor_clks       */ 0,
  13264         /* access_latency_mode */ 3,
  13265     },
  13266 #endif /* chips */
  13267 
  13268 #if defined(BCM_56870_A0)
  13269     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_OW_PROFILE_TABLEm */ 
  13270         /* mem            FLEX_EDITOR_FLEX_HDR_1_OW_PROFILE_TABLEm */
  13271         /* flags       */ SOC_MEM_FLAG_VALID |
  13272                           SOC_MEM_FLAG_CACHABLE |
  13273                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13274                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13275         /* cmp_fn      */ _soc_mem_cmp_undef,
  13276         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13277         /* index_min   */ 0,
  13278         /* index_max   */ 15,
  13279         /* minblock    */ 36,
  13280         /* maxblock    */ 36,
  13281         /* blocks      */ 0,
  13282         /* blocks_hi   */ 0x10,
  13283         /* base        */ 0x190c0000,
  13284         /* gran        */ 1,
  13285         /* bytes       */ 20,
  13286         /* nFields     */ 26,
  13287         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  13288         /* *views      */ NULL,
  13289         /* *views_num  */ NULL,
  13290         /* snoop_cb    */ NULL, 
  13291         /* snoop_user_data */ NULL, 
  13292         /* snoop_flags */ 0,
  13293         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13294         /* type */ SOC_MEM_TYPE_NORMAL,
  13295         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13296         /* impl */ SOC_MEM_IMPL_NORMAL,
  13297         /* cmic_mor_clks       */ 0,
  13298         /* access_latency_mode */ 3,
  13299     },
  13300 #endif /* chips */
  13301 
  13302 #if defined(BCM_56370_A0)
  13303     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_OW_PROFILE_TABLE_BCM56370_A0m */ 
  13304         /* mem            FLEX_EDITOR_FLEX_HDR_1_OW_PROFILE_TABLEm */
  13305         /* flags       */ SOC_MEM_FLAG_VALID |
  13306                           SOC_MEM_FLAG_CACHABLE |
  13307                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13308         /* cmp_fn      */ _soc_mem_cmp_undef,
  13309         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13310         /* index_min   */ 0,
  13311         /* index_max   */ 15,
  13312         /* minblock    */ 7,
  13313         /* maxblock    */ 7,
  13314         /* blocks      */ 0x80,
  13315         /* blocks_hi   */ 0,
  13316         /* base        */ 0x190c0000,
  13317         /* gran        */ 1,
  13318         /* bytes       */ 20,
  13319         /* nFields     */ 26,
  13320         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  13321         /* *views      */ NULL,
  13322         /* *views_num  */ NULL,
  13323         /* snoop_cb    */ NULL, 
  13324         /* snoop_user_data */ NULL, 
  13325         /* snoop_flags */ 0,
  13326         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13327         /* type */ SOC_MEM_TYPE_NORMAL,
  13328         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13329         /* impl */ SOC_MEM_IMPL_NORMAL,
  13330         /* cmic_mor_clks       */ 0,
  13331         /* access_latency_mode */ 3,
  13332     },
  13333 #endif /* chips */
  13334 
  13335 #if defined(BCM_56770_A0)
  13336     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_OW_PROFILE_TABLE_BCM56770_A0m */ 
  13337         /* mem            FLEX_EDITOR_FLEX_HDR_1_OW_PROFILE_TABLEm */
  13338         /* flags       */ SOC_MEM_FLAG_VALID |
  13339                           SOC_MEM_FLAG_CACHABLE |
  13340                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13341                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13342         /* cmp_fn      */ _soc_mem_cmp_undef,
  13343         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13344         /* index_min   */ 0,
  13345         /* index_max   */ 15,
  13346         /* minblock    */ 24,
  13347         /* maxblock    */ 24,
  13348         /* blocks      */ 0x1000000,
  13349         /* blocks_hi   */ 0,
  13350         /* base        */ 0x190c0000,
  13351         /* gran        */ 1,
  13352         /* bytes       */ 20,
  13353         /* nFields     */ 26,
  13354         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  13355         /* *views      */ NULL,
  13356         /* *views_num  */ NULL,
  13357         /* snoop_cb    */ NULL, 
  13358         /* snoop_user_data */ NULL, 
  13359         /* snoop_flags */ 0,
  13360         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13361         /* type */ SOC_MEM_TYPE_NORMAL,
  13362         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13363         /* impl */ SOC_MEM_IMPL_NORMAL,
  13364         /* cmic_mor_clks       */ 0,
  13365         /* access_latency_mode */ 3,
  13366     },
  13367 #endif /* chips */
  13368 
  13369 #if defined(BCM_56870_A0)
  13370     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_PROFILE_TABLEm */ 
  13371         /* mem            FLEX_EDITOR_FLEX_HDR_1_PROFILE_TABLEm */
  13372         /* flags       */ SOC_MEM_FLAG_VALID |
  13373                           SOC_MEM_FLAG_CACHABLE |
  13374                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13375                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13376         /* cmp_fn      */ _soc_mem_cmp_undef,
  13377         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13378         /* index_min   */ 0,
  13379         /* index_max   */ 63,
  13380         /* minblock    */ 36,
  13381         /* maxblock    */ 36,
  13382         /* blocks      */ 0,
  13383         /* blocks_hi   */ 0x10,
  13384         /* base        */ 0x18f80000,
  13385         /* gran        */ 1,
  13386         /* bytes       */ 4,
  13387         /* nFields     */ 9,
  13388         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  13389         /* *views      */ NULL,
  13390         /* *views_num  */ NULL,
  13391         /* snoop_cb    */ NULL, 
  13392         /* snoop_user_data */ NULL, 
  13393         /* snoop_flags */ 0,
  13394         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13395         /* type */ SOC_MEM_TYPE_NORMAL,
  13396         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13397         /* impl */ SOC_MEM_IMPL_NORMAL,
  13398         /* cmic_mor_clks       */ 0,
  13399         /* access_latency_mode */ 3,
  13400     },
  13401 #endif /* chips */
  13402 
  13403 #if defined(BCM_56370_A0)
  13404     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_PROFILE_TABLE_BCM56370_A0m */ 
  13405         /* mem            FLEX_EDITOR_FLEX_HDR_1_PROFILE_TABLEm */
  13406         /* flags       */ SOC_MEM_FLAG_VALID |
  13407                           SOC_MEM_FLAG_CACHABLE |
  13408                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13409         /* cmp_fn      */ _soc_mem_cmp_undef,
  13410         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13411         /* index_min   */ 0,
  13412         /* index_max   */ 63,
  13413         /* minblock    */ 7,
  13414         /* maxblock    */ 7,
  13415         /* blocks      */ 0x80,
  13416         /* blocks_hi   */ 0,
  13417         /* base        */ 0x18f80000,
  13418         /* gran        */ 1,
  13419         /* bytes       */ 4,
  13420         /* nFields     */ 9,
  13421         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  13422         /* *views      */ NULL,
  13423         /* *views_num  */ NULL,
  13424         /* snoop_cb    */ NULL, 
  13425         /* snoop_user_data */ NULL, 
  13426         /* snoop_flags */ 0,
  13427         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13428         /* type */ SOC_MEM_TYPE_NORMAL,
  13429         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13430         /* impl */ SOC_MEM_IMPL_NORMAL,
  13431         /* cmic_mor_clks       */ 0,
  13432         /* access_latency_mode */ 3,
  13433     },
  13434 #endif /* chips */
  13435 
  13436 #if defined(BCM_56770_A0)
  13437     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_1_PROFILE_TABLE_BCM56770_A0m */ 
  13438         /* mem            FLEX_EDITOR_FLEX_HDR_1_PROFILE_TABLEm */
  13439         /* flags       */ SOC_MEM_FLAG_VALID |
  13440                           SOC_MEM_FLAG_CACHABLE |
  13441                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13442                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13443         /* cmp_fn      */ _soc_mem_cmp_undef,
  13444         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13445         /* index_min   */ 0,
  13446         /* index_max   */ 63,
  13447         /* minblock    */ 24,
  13448         /* maxblock    */ 24,
  13449         /* blocks      */ 0x1000000,
  13450         /* blocks_hi   */ 0,
  13451         /* base        */ 0x18f80000,
  13452         /* gran        */ 1,
  13453         /* bytes       */ 4,
  13454         /* nFields     */ 9,
  13455         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  13456         /* *views      */ NULL,
  13457         /* *views_num  */ NULL,
  13458         /* snoop_cb    */ NULL, 
  13459         /* snoop_user_data */ NULL, 
  13460         /* snoop_flags */ 0,
  13461         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13462         /* type */ SOC_MEM_TYPE_NORMAL,
  13463         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13464         /* impl */ SOC_MEM_IMPL_NORMAL,
  13465         /* cmic_mor_clks       */ 0,
  13466         /* access_latency_mode */ 3,
  13467     },
  13468 #endif /* chips */
  13469 
  13470 #if defined(BCM_56870_A0)
  13471     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_16BIT_FS_PROFILE_TABLEm */ 
  13472         /* mem            FLEX_EDITOR_FLEX_HDR_2_16BIT_FS_PROFILE_TABLEm */
  13473         /* flags       */ SOC_MEM_FLAG_VALID |
  13474                           SOC_MEM_FLAG_CACHABLE |
  13475                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13476                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13477         /* cmp_fn      */ _soc_mem_cmp_undef,
  13478         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13479         /* index_min   */ 0,
  13480         /* index_max   */ 63,
  13481         /* minblock    */ 36,
  13482         /* maxblock    */ 36,
  13483         /* blocks      */ 0,
  13484         /* blocks_hi   */ 0x10,
  13485         /* base        */ 0x19180000,
  13486         /* gran        */ 1,
  13487         /* bytes       */ 27,
  13488         /* nFields     */ 52,
  13489         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  13490         /* *views      */ NULL,
  13491         /* *views_num  */ NULL,
  13492         /* snoop_cb    */ NULL, 
  13493         /* snoop_user_data */ NULL, 
  13494         /* snoop_flags */ 0,
  13495         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13496         /* type */ SOC_MEM_TYPE_NORMAL,
  13497         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13498         /* impl */ SOC_MEM_IMPL_NORMAL,
  13499         /* cmic_mor_clks       */ 0,
  13500         /* access_latency_mode */ 3,
  13501     },
  13502 #endif /* chips */
  13503 
  13504 #if defined(BCM_56370_A0)
  13505     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_16BIT_FS_PROFILE_TABLE_BCM56370_A0m */ 
  13506         /* mem            FLEX_EDITOR_FLEX_HDR_2_16BIT_FS_PROFILE_TABLEm */
  13507         /* flags       */ SOC_MEM_FLAG_VALID |
  13508                           SOC_MEM_FLAG_CACHABLE |
  13509                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13510         /* cmp_fn      */ _soc_mem_cmp_undef,
  13511         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13512         /* index_min   */ 0,
  13513         /* index_max   */ 63,
  13514         /* minblock    */ 7,
  13515         /* maxblock    */ 7,
  13516         /* blocks      */ 0x80,
  13517         /* blocks_hi   */ 0,
  13518         /* base        */ 0x19180000,
  13519         /* gran        */ 1,
  13520         /* bytes       */ 27,
  13521         /* nFields     */ 52,
  13522         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  13523         /* *views      */ NULL,
  13524         /* *views_num  */ NULL,
  13525         /* snoop_cb    */ NULL, 
  13526         /* snoop_user_data */ NULL, 
  13527         /* snoop_flags */ 0,
  13528         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13529         /* type */ SOC_MEM_TYPE_NORMAL,
  13530         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13531         /* impl */ SOC_MEM_IMPL_NORMAL,
  13532         /* cmic_mor_clks       */ 0,
  13533         /* access_latency_mode */ 3,
  13534     },
  13535 #endif /* chips */
  13536 
  13537 #if defined(BCM_56770_A0)
  13538     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_16BIT_FS_PROFILE_TABLE_BCM56770_A0m */ 
  13539         /* mem            FLEX_EDITOR_FLEX_HDR_2_16BIT_FS_PROFILE_TABLEm */
  13540         /* flags       */ SOC_MEM_FLAG_VALID |
  13541                           SOC_MEM_FLAG_CACHABLE |
  13542                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13543                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13544         /* cmp_fn      */ _soc_mem_cmp_undef,
  13545         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13546         /* index_min   */ 0,
  13547         /* index_max   */ 63,
  13548         /* minblock    */ 24,
  13549         /* maxblock    */ 24,
  13550         /* blocks      */ 0x1000000,
  13551         /* blocks_hi   */ 0,
  13552         /* base        */ 0x19180000,
  13553         /* gran        */ 1,
  13554         /* bytes       */ 27,
  13555         /* nFields     */ 52,
  13556         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_16BIT_FS_PROFILE_TABLEm_fields,
  13557         /* *views      */ NULL,
  13558         /* *views_num  */ NULL,
  13559         /* snoop_cb    */ NULL, 
  13560         /* snoop_user_data */ NULL, 
  13561         /* snoop_flags */ 0,
  13562         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13563         /* type */ SOC_MEM_TYPE_NORMAL,
  13564         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13565         /* impl */ SOC_MEM_IMPL_NORMAL,
  13566         /* cmic_mor_clks       */ 0,
  13567         /* access_latency_mode */ 3,
  13568     },
  13569 #endif /* chips */
  13570 
  13571 #if defined(BCM_56870_A0)
  13572     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_32BIT_FS_PROFILE_TABLEm */ 
  13573         /* mem            FLEX_EDITOR_FLEX_HDR_2_32BIT_FS_PROFILE_TABLEm */
  13574         /* flags       */ SOC_MEM_FLAG_VALID |
  13575                           SOC_MEM_FLAG_CACHABLE |
  13576                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13577                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13578         /* cmp_fn      */ _soc_mem_cmp_undef,
  13579         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13580         /* index_min   */ 0,
  13581         /* index_max   */ 63,
  13582         /* minblock    */ 36,
  13583         /* maxblock    */ 36,
  13584         /* blocks      */ 0,
  13585         /* blocks_hi   */ 0x10,
  13586         /* base        */ 0x191c0000,
  13587         /* gran        */ 1,
  13588         /* bytes       */ 39,
  13589         /* nFields     */ 70,
  13590         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_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_NONE,
  13599         /* impl */ SOC_MEM_IMPL_NORMAL,
  13600         /* cmic_mor_clks       */ 0,
  13601         /* access_latency_mode */ 3,
  13602     },
  13603 #endif /* chips */
  13604 
  13605 #if defined(BCM_56370_A0)
  13606     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_32BIT_FS_PROFILE_TABLE_BCM56370_A0m */ 
  13607         /* mem            FLEX_EDITOR_FLEX_HDR_2_32BIT_FS_PROFILE_TABLEm */
  13608         /* flags       */ SOC_MEM_FLAG_VALID |
  13609                           SOC_MEM_FLAG_CACHABLE |
  13610                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13611         /* cmp_fn      */ _soc_mem_cmp_undef,
  13612         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13613         /* index_min   */ 0,
  13614         /* index_max   */ 63,
  13615         /* minblock    */ 7,
  13616         /* maxblock    */ 7,
  13617         /* blocks      */ 0x80,
  13618         /* blocks_hi   */ 0,
  13619         /* base        */ 0x191c0000,
  13620         /* gran        */ 1,
  13621         /* bytes       */ 39,
  13622         /* nFields     */ 70,
  13623         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  13624         /* *views      */ NULL,
  13625         /* *views_num  */ NULL,
  13626         /* snoop_cb    */ NULL, 
  13627         /* snoop_user_data */ NULL, 
  13628         /* snoop_flags */ 0,
  13629         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13630         /* type */ SOC_MEM_TYPE_NORMAL,
  13631         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13632         /* impl */ SOC_MEM_IMPL_NORMAL,
  13633         /* cmic_mor_clks       */ 0,
  13634         /* access_latency_mode */ 3,
  13635     },
  13636 #endif /* chips */
  13637 
  13638 #if defined(BCM_56770_A0)
  13639     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_32BIT_FS_PROFILE_TABLE_BCM56770_A0m */ 
  13640         /* mem            FLEX_EDITOR_FLEX_HDR_2_32BIT_FS_PROFILE_TABLEm */
  13641         /* flags       */ SOC_MEM_FLAG_VALID |
  13642                           SOC_MEM_FLAG_CACHABLE |
  13643                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13644                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13645         /* cmp_fn      */ _soc_mem_cmp_undef,
  13646         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13647         /* index_min   */ 0,
  13648         /* index_max   */ 63,
  13649         /* minblock    */ 24,
  13650         /* maxblock    */ 24,
  13651         /* blocks      */ 0x1000000,
  13652         /* blocks_hi   */ 0,
  13653         /* base        */ 0x191c0000,
  13654         /* gran        */ 1,
  13655         /* bytes       */ 39,
  13656         /* nFields     */ 70,
  13657         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  13658         /* *views      */ NULL,
  13659         /* *views_num  */ NULL,
  13660         /* snoop_cb    */ NULL, 
  13661         /* snoop_user_data */ NULL, 
  13662         /* snoop_flags */ 0,
  13663         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13664         /* type */ SOC_MEM_TYPE_NORMAL,
  13665         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13666         /* impl */ SOC_MEM_IMPL_NORMAL,
  13667         /* cmic_mor_clks       */ 0,
  13668         /* access_latency_mode */ 3,
  13669     },
  13670 #endif /* chips */
  13671 
  13672 #if defined(BCM_56870_A0)
  13673     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_ALU_PROFILE_TABLEm */ 
  13674         /* mem            FLEX_EDITOR_FLEX_HDR_2_ALU_PROFILE_TABLEm */
  13675         /* flags       */ SOC_MEM_FLAG_VALID |
  13676                           SOC_MEM_FLAG_CACHABLE |
  13677                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13678                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13679         /* cmp_fn      */ _soc_mem_cmp_undef,
  13680         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13681         /* index_min   */ 0,
  13682         /* index_max   */ 63,
  13683         /* minblock    */ 36,
  13684         /* maxblock    */ 36,
  13685         /* blocks      */ 0,
  13686         /* blocks_hi   */ 0x10,
  13687         /* base        */ 0x19200000,
  13688         /* gran        */ 1,
  13689         /* bytes       */ 17,
  13690         /* nFields     */ 29,
  13691         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_fields,
  13692         /* *views      */ NULL,
  13693         /* *views_num  */ NULL,
  13694         /* snoop_cb    */ NULL, 
  13695         /* snoop_user_data */ NULL, 
  13696         /* snoop_flags */ 0,
  13697         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13698         /* type */ SOC_MEM_TYPE_NORMAL,
  13699         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13700         /* impl */ SOC_MEM_IMPL_NORMAL,
  13701         /* cmic_mor_clks       */ 0,
  13702         /* access_latency_mode */ 3,
  13703     },
  13704 #endif /* chips */
  13705 
  13706 #if defined(BCM_56370_A0)
  13707     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_ALU_PROFILE_TABLE_BCM56370_A0m */ 
  13708         /* mem            FLEX_EDITOR_FLEX_HDR_2_ALU_PROFILE_TABLEm */
  13709         /* flags       */ SOC_MEM_FLAG_VALID |
  13710                           SOC_MEM_FLAG_CACHABLE |
  13711                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13712         /* cmp_fn      */ _soc_mem_cmp_undef,
  13713         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13714         /* index_min   */ 0,
  13715         /* index_max   */ 63,
  13716         /* minblock    */ 7,
  13717         /* maxblock    */ 7,
  13718         /* blocks      */ 0x80,
  13719         /* blocks_hi   */ 0,
  13720         /* base        */ 0x19200000,
  13721         /* gran        */ 1,
  13722         /* bytes       */ 17,
  13723         /* nFields     */ 29,
  13724         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_fields,
  13725         /* *views      */ NULL,
  13726         /* *views_num  */ NULL,
  13727         /* snoop_cb    */ NULL, 
  13728         /* snoop_user_data */ NULL, 
  13729         /* snoop_flags */ 0,
  13730         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13731         /* type */ SOC_MEM_TYPE_NORMAL,
  13732         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13733         /* impl */ SOC_MEM_IMPL_NORMAL,
  13734         /* cmic_mor_clks       */ 0,
  13735         /* access_latency_mode */ 3,
  13736     },
  13737 #endif /* chips */
  13738 
  13739 #if defined(BCM_56770_A0)
  13740     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_ALU_PROFILE_TABLE_BCM56770_A0m */ 
  13741         /* mem            FLEX_EDITOR_FLEX_HDR_2_ALU_PROFILE_TABLEm */
  13742         /* flags       */ SOC_MEM_FLAG_VALID |
  13743                           SOC_MEM_FLAG_CACHABLE |
  13744                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13745                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13746         /* cmp_fn      */ _soc_mem_cmp_undef,
  13747         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13748         /* index_min   */ 0,
  13749         /* index_max   */ 63,
  13750         /* minblock    */ 24,
  13751         /* maxblock    */ 24,
  13752         /* blocks      */ 0x1000000,
  13753         /* blocks_hi   */ 0,
  13754         /* base        */ 0x19200000,
  13755         /* gran        */ 1,
  13756         /* bytes       */ 17,
  13757         /* nFields     */ 29,
  13758         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_ALU_PROFILE_TABLEm_fields,
  13759         /* *views      */ NULL,
  13760         /* *views_num  */ NULL,
  13761         /* snoop_cb    */ NULL, 
  13762         /* snoop_user_data */ NULL, 
  13763         /* snoop_flags */ 0,
  13764         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13765         /* type */ SOC_MEM_TYPE_NORMAL,
  13766         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13767         /* impl */ SOC_MEM_IMPL_NORMAL,
  13768         /* cmic_mor_clks       */ 0,
  13769         /* access_latency_mode */ 3,
  13770     },
  13771 #endif /* chips */
  13772 
  13773 #if defined(BCM_56870_A0)
  13774     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_HC_PROFILE_TABLEm */ 
  13775         /* mem            FLEX_EDITOR_FLEX_HDR_2_HC_PROFILE_TABLEm */
  13776         /* flags       */ SOC_MEM_FLAG_VALID |
  13777                           SOC_MEM_FLAG_CACHABLE |
  13778                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13779                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13780         /* cmp_fn      */ _soc_mem_cmp_undef,
  13781         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13782         /* index_min   */ 0,
  13783         /* index_max   */ 63,
  13784         /* minblock    */ 36,
  13785         /* maxblock    */ 36,
  13786         /* blocks      */ 0,
  13787         /* blocks_hi   */ 0x10,
  13788         /* base        */ 0x19240000,
  13789         /* gran        */ 1,
  13790         /* bytes       */ 18,
  13791         /* nFields     */ 57,
  13792         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  13793         /* *views      */ NULL,
  13794         /* *views_num  */ NULL,
  13795         /* snoop_cb    */ NULL, 
  13796         /* snoop_user_data */ NULL, 
  13797         /* snoop_flags */ 0,
  13798         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13799         /* type */ SOC_MEM_TYPE_NORMAL,
  13800         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13801         /* impl */ SOC_MEM_IMPL_NORMAL,
  13802         /* cmic_mor_clks       */ 0,
  13803         /* access_latency_mode */ 3,
  13804     },
  13805 #endif /* chips */
  13806 
  13807 #if defined(BCM_56370_A0)
  13808     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_HC_PROFILE_TABLE_BCM56370_A0m */ 
  13809         /* mem            FLEX_EDITOR_FLEX_HDR_2_HC_PROFILE_TABLEm */
  13810         /* flags       */ SOC_MEM_FLAG_VALID |
  13811                           SOC_MEM_FLAG_CACHABLE |
  13812                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13813         /* cmp_fn      */ _soc_mem_cmp_undef,
  13814         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13815         /* index_min   */ 0,
  13816         /* index_max   */ 63,
  13817         /* minblock    */ 7,
  13818         /* maxblock    */ 7,
  13819         /* blocks      */ 0x80,
  13820         /* blocks_hi   */ 0,
  13821         /* base        */ 0x19240000,
  13822         /* gran        */ 1,
  13823         /* bytes       */ 18,
  13824         /* nFields     */ 57,
  13825         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  13826         /* *views      */ NULL,
  13827         /* *views_num  */ NULL,
  13828         /* snoop_cb    */ NULL, 
  13829         /* snoop_user_data */ NULL, 
  13830         /* snoop_flags */ 0,
  13831         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13832         /* type */ SOC_MEM_TYPE_NORMAL,
  13833         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13834         /* impl */ SOC_MEM_IMPL_NORMAL,
  13835         /* cmic_mor_clks       */ 0,
  13836         /* access_latency_mode */ 3,
  13837     },
  13838 #endif /* chips */
  13839 
  13840 #if defined(BCM_56770_A0)
  13841     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_HC_PROFILE_TABLE_BCM56770_A0m */ 
  13842         /* mem            FLEX_EDITOR_FLEX_HDR_2_HC_PROFILE_TABLEm */
  13843         /* flags       */ SOC_MEM_FLAG_VALID |
  13844                           SOC_MEM_FLAG_CACHABLE |
  13845                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13846                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13847         /* cmp_fn      */ _soc_mem_cmp_undef,
  13848         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13849         /* index_min   */ 0,
  13850         /* index_max   */ 63,
  13851         /* minblock    */ 24,
  13852         /* maxblock    */ 24,
  13853         /* blocks      */ 0x1000000,
  13854         /* blocks_hi   */ 0,
  13855         /* base        */ 0x19240000,
  13856         /* gran        */ 1,
  13857         /* bytes       */ 18,
  13858         /* nFields     */ 57,
  13859         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_HC_PROFILE_TABLEm_fields,
  13860         /* *views      */ NULL,
  13861         /* *views_num  */ NULL,
  13862         /* snoop_cb    */ NULL, 
  13863         /* snoop_user_data */ NULL, 
  13864         /* snoop_flags */ 0,
  13865         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13866         /* type */ SOC_MEM_TYPE_NORMAL,
  13867         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13868         /* impl */ SOC_MEM_IMPL_NORMAL,
  13869         /* cmic_mor_clks       */ 0,
  13870         /* access_latency_mode */ 3,
  13871     },
  13872 #endif /* chips */
  13873 
  13874 #if defined(BCM_56870_A0)
  13875     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_NEXT_PROTO_TABLEm */ 
  13876         /* mem            FLEX_EDITOR_FLEX_HDR_2_NEXT_PROTO_TABLEm */
  13877         /* flags       */ SOC_MEM_FLAG_VALID |
  13878                           SOC_MEM_FLAG_CACHABLE |
  13879                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13880                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13881         /* cmp_fn      */ _soc_mem_cmp_undef,
  13882         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13883         /* index_min   */ 0,
  13884         /* index_max   */ 63,
  13885         /* minblock    */ 36,
  13886         /* maxblock    */ 36,
  13887         /* blocks      */ 0,
  13888         /* blocks_hi   */ 0x10,
  13889         /* base        */ 0x192c0000,
  13890         /* gran        */ 1,
  13891         /* bytes       */ 3,
  13892         /* nFields     */ 4,
  13893         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  13894         /* *views      */ NULL,
  13895         /* *views_num  */ NULL,
  13896         /* snoop_cb    */ NULL, 
  13897         /* snoop_user_data */ NULL, 
  13898         /* snoop_flags */ 0,
  13899         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13900         /* type */ SOC_MEM_TYPE_NORMAL,
  13901         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13902         /* impl */ SOC_MEM_IMPL_NORMAL,
  13903         /* cmic_mor_clks       */ 0,
  13904         /* access_latency_mode */ 3,
  13905     },
  13906 #endif /* chips */
  13907 
  13908 #if defined(BCM_56370_A0)
  13909     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  13910         /* mem            FLEX_EDITOR_FLEX_HDR_2_NEXT_PROTO_TABLEm */
  13911         /* flags       */ SOC_MEM_FLAG_VALID |
  13912                           SOC_MEM_FLAG_CACHABLE |
  13913                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13914         /* cmp_fn      */ _soc_mem_cmp_undef,
  13915         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13916         /* index_min   */ 0,
  13917         /* index_max   */ 63,
  13918         /* minblock    */ 7,
  13919         /* maxblock    */ 7,
  13920         /* blocks      */ 0x80,
  13921         /* blocks_hi   */ 0,
  13922         /* base        */ 0x192c0000,
  13923         /* gran        */ 1,
  13924         /* bytes       */ 3,
  13925         /* nFields     */ 4,
  13926         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  13927         /* *views      */ NULL,
  13928         /* *views_num  */ NULL,
  13929         /* snoop_cb    */ NULL, 
  13930         /* snoop_user_data */ NULL, 
  13931         /* snoop_flags */ 0,
  13932         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13933         /* type */ SOC_MEM_TYPE_NORMAL,
  13934         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13935         /* impl */ SOC_MEM_IMPL_NORMAL,
  13936         /* cmic_mor_clks       */ 0,
  13937         /* access_latency_mode */ 3,
  13938     },
  13939 #endif /* chips */
  13940 
  13941 #if defined(BCM_56770_A0)
  13942     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  13943         /* mem            FLEX_EDITOR_FLEX_HDR_2_NEXT_PROTO_TABLEm */
  13944         /* flags       */ SOC_MEM_FLAG_VALID |
  13945                           SOC_MEM_FLAG_CACHABLE |
  13946                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13947                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13948         /* cmp_fn      */ _soc_mem_cmp_undef,
  13949         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13950         /* index_min   */ 0,
  13951         /* index_max   */ 63,
  13952         /* minblock    */ 24,
  13953         /* maxblock    */ 24,
  13954         /* blocks      */ 0x1000000,
  13955         /* blocks_hi   */ 0,
  13956         /* base        */ 0x192c0000,
  13957         /* gran        */ 1,
  13958         /* bytes       */ 3,
  13959         /* nFields     */ 4,
  13960         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_NEXT_PROTO_TABLEm_fields,
  13961         /* *views      */ NULL,
  13962         /* *views_num  */ NULL,
  13963         /* snoop_cb    */ NULL, 
  13964         /* snoop_user_data */ NULL, 
  13965         /* snoop_flags */ 0,
  13966         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13967         /* type */ SOC_MEM_TYPE_NORMAL,
  13968         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13969         /* impl */ SOC_MEM_IMPL_NORMAL,
  13970         /* cmic_mor_clks       */ 0,
  13971         /* access_latency_mode */ 3,
  13972     },
  13973 #endif /* chips */
  13974 
  13975 #if defined(BCM_56870_A0)
  13976     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_OW_PROFILE_TABLEm */ 
  13977         /* mem            FLEX_EDITOR_FLEX_HDR_2_OW_PROFILE_TABLEm */
  13978         /* flags       */ SOC_MEM_FLAG_VALID |
  13979                           SOC_MEM_FLAG_CACHABLE |
  13980                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  13981                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  13982         /* cmp_fn      */ _soc_mem_cmp_undef,
  13983         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13984         /* index_min   */ 0,
  13985         /* index_max   */ 15,
  13986         /* minblock    */ 36,
  13987         /* maxblock    */ 36,
  13988         /* blocks      */ 0,
  13989         /* blocks_hi   */ 0x10,
  13990         /* base        */ 0x19280000,
  13991         /* gran        */ 1,
  13992         /* bytes       */ 20,
  13993         /* nFields     */ 26,
  13994         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  13995         /* *views      */ NULL,
  13996         /* *views_num  */ NULL,
  13997         /* snoop_cb    */ NULL, 
  13998         /* snoop_user_data */ NULL, 
  13999         /* snoop_flags */ 0,
  14000         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14001         /* type */ SOC_MEM_TYPE_NORMAL,
  14002         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14003         /* impl */ SOC_MEM_IMPL_NORMAL,
  14004         /* cmic_mor_clks       */ 0,
  14005         /* access_latency_mode */ 3,
  14006     },
  14007 #endif /* chips */
  14008 
  14009 #if defined(BCM_56370_A0)
  14010     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_OW_PROFILE_TABLE_BCM56370_A0m */ 
  14011         /* mem            FLEX_EDITOR_FLEX_HDR_2_OW_PROFILE_TABLEm */
  14012         /* flags       */ SOC_MEM_FLAG_VALID |
  14013                           SOC_MEM_FLAG_CACHABLE |
  14014                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  14015         /* cmp_fn      */ _soc_mem_cmp_undef,
  14016         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14017         /* index_min   */ 0,
  14018         /* index_max   */ 15,
  14019         /* minblock    */ 7,
  14020         /* maxblock    */ 7,
  14021         /* blocks      */ 0x80,
  14022         /* blocks_hi   */ 0,
  14023         /* base        */ 0x19280000,
  14024         /* gran        */ 1,
  14025         /* bytes       */ 20,
  14026         /* nFields     */ 26,
  14027         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  14028         /* *views      */ NULL,
  14029         /* *views_num  */ NULL,
  14030         /* snoop_cb    */ NULL, 
  14031         /* snoop_user_data */ NULL, 
  14032         /* snoop_flags */ 0,
  14033         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14034         /* type */ SOC_MEM_TYPE_NORMAL,
  14035         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14036         /* impl */ SOC_MEM_IMPL_NORMAL,
  14037         /* cmic_mor_clks       */ 0,
  14038         /* access_latency_mode */ 3,
  14039     },
  14040 #endif /* chips */
  14041 
  14042 #if defined(BCM_56770_A0)
  14043     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_OW_PROFILE_TABLE_BCM56770_A0m */ 
  14044         /* mem            FLEX_EDITOR_FLEX_HDR_2_OW_PROFILE_TABLEm */
  14045         /* flags       */ SOC_MEM_FLAG_VALID |
  14046                           SOC_MEM_FLAG_CACHABLE |
  14047                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14048                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14049         /* cmp_fn      */ _soc_mem_cmp_undef,
  14050         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14051         /* index_min   */ 0,
  14052         /* index_max   */ 15,
  14053         /* minblock    */ 24,
  14054         /* maxblock    */ 24,
  14055         /* blocks      */ 0x1000000,
  14056         /* blocks_hi   */ 0,
  14057         /* base        */ 0x19280000,
  14058         /* gran        */ 1,
  14059         /* bytes       */ 20,
  14060         /* nFields     */ 26,
  14061         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_OW_PROFILE_TABLEm_fields,
  14062         /* *views      */ NULL,
  14063         /* *views_num  */ NULL,
  14064         /* snoop_cb    */ NULL, 
  14065         /* snoop_user_data */ NULL, 
  14066         /* snoop_flags */ 0,
  14067         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14068         /* type */ SOC_MEM_TYPE_NORMAL,
  14069         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14070         /* impl */ SOC_MEM_IMPL_NORMAL,
  14071         /* cmic_mor_clks       */ 0,
  14072         /* access_latency_mode */ 3,
  14073     },
  14074 #endif /* chips */
  14075 
  14076 #if defined(BCM_56870_A0)
  14077     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_PROFILE_TABLEm */ 
  14078         /* mem            FLEX_EDITOR_FLEX_HDR_2_PROFILE_TABLEm */
  14079         /* flags       */ SOC_MEM_FLAG_VALID |
  14080                           SOC_MEM_FLAG_CACHABLE |
  14081                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14082                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14083         /* cmp_fn      */ _soc_mem_cmp_undef,
  14084         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14085         /* index_min   */ 0,
  14086         /* index_max   */ 63,
  14087         /* minblock    */ 36,
  14088         /* maxblock    */ 36,
  14089         /* blocks      */ 0,
  14090         /* blocks_hi   */ 0x10,
  14091         /* base        */ 0x19140000,
  14092         /* gran        */ 1,
  14093         /* bytes       */ 4,
  14094         /* nFields     */ 9,
  14095         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  14096         /* *views      */ NULL,
  14097         /* *views_num  */ NULL,
  14098         /* snoop_cb    */ NULL, 
  14099         /* snoop_user_data */ NULL, 
  14100         /* snoop_flags */ 0,
  14101         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14102         /* type */ SOC_MEM_TYPE_NORMAL,
  14103         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14104         /* impl */ SOC_MEM_IMPL_NORMAL,
  14105         /* cmic_mor_clks       */ 0,
  14106         /* access_latency_mode */ 3,
  14107     },
  14108 #endif /* chips */
  14109 
  14110 #if defined(BCM_56370_A0)
  14111     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_PROFILE_TABLE_BCM56370_A0m */ 
  14112         /* mem            FLEX_EDITOR_FLEX_HDR_2_PROFILE_TABLEm */
  14113         /* flags       */ SOC_MEM_FLAG_VALID |
  14114                           SOC_MEM_FLAG_CACHABLE |
  14115                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  14116         /* cmp_fn      */ _soc_mem_cmp_undef,
  14117         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14118         /* index_min   */ 0,
  14119         /* index_max   */ 63,
  14120         /* minblock    */ 7,
  14121         /* maxblock    */ 7,
  14122         /* blocks      */ 0x80,
  14123         /* blocks_hi   */ 0,
  14124         /* base        */ 0x19140000,
  14125         /* gran        */ 1,
  14126         /* bytes       */ 4,
  14127         /* nFields     */ 9,
  14128         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  14129         /* *views      */ NULL,
  14130         /* *views_num  */ NULL,
  14131         /* snoop_cb    */ NULL, 
  14132         /* snoop_user_data */ NULL, 
  14133         /* snoop_flags */ 0,
  14134         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14135         /* type */ SOC_MEM_TYPE_NORMAL,
  14136         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14137         /* impl */ SOC_MEM_IMPL_NORMAL,
  14138         /* cmic_mor_clks       */ 0,
  14139         /* access_latency_mode */ 3,
  14140     },
  14141 #endif /* chips */
  14142 
  14143 #if defined(BCM_56770_A0)
  14144     { /* SOC_MEM_INT_FLEX_EDITOR_FLEX_HDR_2_PROFILE_TABLE_BCM56770_A0m */ 
  14145         /* mem            FLEX_EDITOR_FLEX_HDR_2_PROFILE_TABLEm */
  14146         /* flags       */ SOC_MEM_FLAG_VALID |
  14147                           SOC_MEM_FLAG_CACHABLE |
  14148                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14149                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14150         /* cmp_fn      */ _soc_mem_cmp_undef,
  14151         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14152         /* index_min   */ 0,
  14153         /* index_max   */ 63,
  14154         /* minblock    */ 24,
  14155         /* maxblock    */ 24,
  14156         /* blocks      */ 0x1000000,
  14157         /* blocks_hi   */ 0,
  14158         /* base        */ 0x19140000,
  14159         /* gran        */ 1,
  14160         /* bytes       */ 4,
  14161         /* nFields     */ 9,
  14162         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_PROFILE_TABLEm_fields,
  14163         /* *views      */ NULL,
  14164         /* *views_num  */ NULL,
  14165         /* snoop_cb    */ NULL, 
  14166         /* snoop_user_data */ NULL, 
  14167         /* snoop_flags */ 0,
  14168         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14169         /* type */ SOC_MEM_TYPE_NORMAL,
  14170         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14171         /* impl */ SOC_MEM_IMPL_NORMAL,
  14172         /* cmic_mor_clks       */ 0,
  14173         /* access_latency_mode */ 3,
  14174     },
  14175 #endif /* chips */
  14176 
  14177 #if defined(BCM_56870_A0)
  14178     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm */ 
  14179         /* mem            FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm */
  14180         /* flags       */ SOC_MEM_FLAG_VALID |
  14181                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  14182         /* cmp_fn      */ _soc_mem_cmp_undef,
  14183         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14184         /* index_min   */ 0,
  14185         /* index_max   */ 15,
  14186         /* minblock    */ 36,
  14187         /* maxblock    */ 36,
  14188         /* blocks      */ 0,
  14189         /* blocks_hi   */ 0x10,
  14190         /* base        */ 0x19300000,
  14191         /* gran        */ 1,
  14192         /* bytes       */ 8,
  14193         /* nFields     */ 13,
  14194         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14195         /* *views      */ NULL,
  14196         /* *views_num  */ NULL,
  14197         /* snoop_cb    */ NULL, 
  14198         /* snoop_user_data */ NULL, 
  14199         /* snoop_flags */ 0,
  14200         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14201         /* type */ SOC_MEM_TYPE_NORMAL,
  14202         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14203         /* impl */ SOC_MEM_IMPL_NORMAL,
  14204         /* cmic_mor_clks       */ 0,
  14205         /* access_latency_mode */ 3,
  14206     },
  14207 #endif /* chips */
  14208 
  14209 #if defined(BCM_56370_A0)
  14210     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLE_BCM56370_A0m */ 
  14211         /* mem            FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm */
  14212         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  14213         /* cmp_fn      */ _soc_mem_cmp_undef,
  14214         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14215         /* index_min   */ 0,
  14216         /* index_max   */ 15,
  14217         /* minblock    */ 7,
  14218         /* maxblock    */ 7,
  14219         /* blocks      */ 0x80,
  14220         /* blocks_hi   */ 0,
  14221         /* base        */ 0x19300000,
  14222         /* gran        */ 1,
  14223         /* bytes       */ 8,
  14224         /* nFields     */ 13,
  14225         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14226         /* *views      */ NULL,
  14227         /* *views_num  */ NULL,
  14228         /* snoop_cb    */ NULL, 
  14229         /* snoop_user_data */ NULL, 
  14230         /* snoop_flags */ 0,
  14231         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14232         /* type */ SOC_MEM_TYPE_NORMAL,
  14233         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14234         /* impl */ SOC_MEM_IMPL_NORMAL,
  14235         /* cmic_mor_clks       */ 0,
  14236         /* access_latency_mode */ 3,
  14237     },
  14238 #endif /* chips */
  14239 
  14240 #if defined(BCM_56770_A0)
  14241     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLE_BCM56770_A0m */ 
  14242         /* mem            FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm */
  14243         /* flags       */ SOC_MEM_FLAG_VALID |
  14244                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  14245         /* cmp_fn      */ _soc_mem_cmp_undef,
  14246         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14247         /* index_min   */ 0,
  14248         /* index_max   */ 15,
  14249         /* minblock    */ 24,
  14250         /* maxblock    */ 24,
  14251         /* blocks      */ 0x1000000,
  14252         /* blocks_hi   */ 0,
  14253         /* base        */ 0x19300000,
  14254         /* gran        */ 1,
  14255         /* bytes       */ 8,
  14256         /* nFields     */ 13,
  14257         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14258         /* *views      */ NULL,
  14259         /* *views_num  */ NULL,
  14260         /* snoop_cb    */ NULL, 
  14261         /* snoop_user_data */ NULL, 
  14262         /* snoop_flags */ 0,
  14263         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14264         /* type */ SOC_MEM_TYPE_NORMAL,
  14265         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14266         /* impl */ SOC_MEM_IMPL_NORMAL,
  14267         /* cmic_mor_clks       */ 0,
  14268         /* access_latency_mode */ 3,
  14269     },
  14270 #endif /* chips */
  14271 
  14272 #if defined(BCM_56870_A0)
  14273     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_1_PROFILE_TABLEm */ 
  14274         /* mem            FLEX_EDITOR_MHC_CHECKSUM_1_PROFILE_TABLEm */
  14275         /* flags       */ SOC_MEM_FLAG_VALID |
  14276                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  14277         /* cmp_fn      */ _soc_mem_cmp_undef,
  14278         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14279         /* index_min   */ 0,
  14280         /* index_max   */ 15,
  14281         /* minblock    */ 36,
  14282         /* maxblock    */ 36,
  14283         /* blocks      */ 0,
  14284         /* blocks_hi   */ 0x10,
  14285         /* base        */ 0x19340000,
  14286         /* gran        */ 1,
  14287         /* bytes       */ 8,
  14288         /* nFields     */ 13,
  14289         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14290         /* *views      */ NULL,
  14291         /* *views_num  */ NULL,
  14292         /* snoop_cb    */ NULL, 
  14293         /* snoop_user_data */ NULL, 
  14294         /* snoop_flags */ 0,
  14295         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14296         /* type */ SOC_MEM_TYPE_NORMAL,
  14297         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14298         /* impl */ SOC_MEM_IMPL_NORMAL,
  14299         /* cmic_mor_clks       */ 0,
  14300         /* access_latency_mode */ 3,
  14301     },
  14302 #endif /* chips */
  14303 
  14304 #if defined(BCM_56370_A0)
  14305     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_1_PROFILE_TABLE_BCM56370_A0m */ 
  14306         /* mem            FLEX_EDITOR_MHC_CHECKSUM_1_PROFILE_TABLEm */
  14307         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  14308         /* cmp_fn      */ _soc_mem_cmp_undef,
  14309         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14310         /* index_min   */ 0,
  14311         /* index_max   */ 15,
  14312         /* minblock    */ 7,
  14313         /* maxblock    */ 7,
  14314         /* blocks      */ 0x80,
  14315         /* blocks_hi   */ 0,
  14316         /* base        */ 0x19340000,
  14317         /* gran        */ 1,
  14318         /* bytes       */ 8,
  14319         /* nFields     */ 13,
  14320         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14321         /* *views      */ NULL,
  14322         /* *views_num  */ NULL,
  14323         /* snoop_cb    */ NULL, 
  14324         /* snoop_user_data */ NULL, 
  14325         /* snoop_flags */ 0,
  14326         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14327         /* type */ SOC_MEM_TYPE_NORMAL,
  14328         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14329         /* impl */ SOC_MEM_IMPL_NORMAL,
  14330         /* cmic_mor_clks       */ 0,
  14331         /* access_latency_mode */ 3,
  14332     },
  14333 #endif /* chips */
  14334 
  14335 #if defined(BCM_56770_A0)
  14336     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_1_PROFILE_TABLE_BCM56770_A0m */ 
  14337         /* mem            FLEX_EDITOR_MHC_CHECKSUM_1_PROFILE_TABLEm */
  14338         /* flags       */ SOC_MEM_FLAG_VALID |
  14339                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  14340         /* cmp_fn      */ _soc_mem_cmp_undef,
  14341         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14342         /* index_min   */ 0,
  14343         /* index_max   */ 15,
  14344         /* minblock    */ 24,
  14345         /* maxblock    */ 24,
  14346         /* blocks      */ 0x1000000,
  14347         /* blocks_hi   */ 0,
  14348         /* base        */ 0x19340000,
  14349         /* gran        */ 1,
  14350         /* bytes       */ 8,
  14351         /* nFields     */ 13,
  14352         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14353         /* *views      */ NULL,
  14354         /* *views_num  */ NULL,
  14355         /* snoop_cb    */ NULL, 
  14356         /* snoop_user_data */ NULL, 
  14357         /* snoop_flags */ 0,
  14358         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14359         /* type */ SOC_MEM_TYPE_NORMAL,
  14360         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14361         /* impl */ SOC_MEM_IMPL_NORMAL,
  14362         /* cmic_mor_clks       */ 0,
  14363         /* access_latency_mode */ 3,
  14364     },
  14365 #endif /* chips */
  14366 
  14367 #if defined(BCM_56870_A0)
  14368     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_2_PROFILE_TABLEm */ 
  14369         /* mem            FLEX_EDITOR_MHC_CHECKSUM_2_PROFILE_TABLEm */
  14370         /* flags       */ SOC_MEM_FLAG_VALID |
  14371                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  14372         /* cmp_fn      */ _soc_mem_cmp_undef,
  14373         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14374         /* index_min   */ 0,
  14375         /* index_max   */ 15,
  14376         /* minblock    */ 36,
  14377         /* maxblock    */ 36,
  14378         /* blocks      */ 0,
  14379         /* blocks_hi   */ 0x10,
  14380         /* base        */ 0x19380000,
  14381         /* gran        */ 1,
  14382         /* bytes       */ 8,
  14383         /* nFields     */ 13,
  14384         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14385         /* *views      */ NULL,
  14386         /* *views_num  */ NULL,
  14387         /* snoop_cb    */ NULL, 
  14388         /* snoop_user_data */ NULL, 
  14389         /* snoop_flags */ 0,
  14390         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14391         /* type */ SOC_MEM_TYPE_NORMAL,
  14392         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14393         /* impl */ SOC_MEM_IMPL_NORMAL,
  14394         /* cmic_mor_clks       */ 0,
  14395         /* access_latency_mode */ 3,
  14396     },
  14397 #endif /* chips */
  14398 
  14399 #if defined(BCM_56370_A0)
  14400     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_2_PROFILE_TABLE_BCM56370_A0m */ 
  14401         /* mem            FLEX_EDITOR_MHC_CHECKSUM_2_PROFILE_TABLEm */
  14402         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  14403         /* cmp_fn      */ _soc_mem_cmp_undef,
  14404         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14405         /* index_min   */ 0,
  14406         /* index_max   */ 15,
  14407         /* minblock    */ 7,
  14408         /* maxblock    */ 7,
  14409         /* blocks      */ 0x80,
  14410         /* blocks_hi   */ 0,
  14411         /* base        */ 0x19380000,
  14412         /* gran        */ 1,
  14413         /* bytes       */ 8,
  14414         /* nFields     */ 13,
  14415         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14416         /* *views      */ NULL,
  14417         /* *views_num  */ NULL,
  14418         /* snoop_cb    */ NULL, 
  14419         /* snoop_user_data */ NULL, 
  14420         /* snoop_flags */ 0,
  14421         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14422         /* type */ SOC_MEM_TYPE_NORMAL,
  14423         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14424         /* impl */ SOC_MEM_IMPL_NORMAL,
  14425         /* cmic_mor_clks       */ 0,
  14426         /* access_latency_mode */ 3,
  14427     },
  14428 #endif /* chips */
  14429 
  14430 #if defined(BCM_56770_A0)
  14431     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CHECKSUM_2_PROFILE_TABLE_BCM56770_A0m */ 
  14432         /* mem            FLEX_EDITOR_MHC_CHECKSUM_2_PROFILE_TABLEm */
  14433         /* flags       */ SOC_MEM_FLAG_VALID |
  14434                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  14435         /* cmp_fn      */ _soc_mem_cmp_undef,
  14436         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14437         /* index_min   */ 0,
  14438         /* index_max   */ 15,
  14439         /* minblock    */ 24,
  14440         /* maxblock    */ 24,
  14441         /* blocks      */ 0x1000000,
  14442         /* blocks_hi   */ 0,
  14443         /* base        */ 0x19380000,
  14444         /* gran        */ 1,
  14445         /* bytes       */ 8,
  14446         /* nFields     */ 13,
  14447         /* *fields     */ soc_FLEX_EDITOR_MHC_CHECKSUM_0_PROFILE_TABLEm_fields,
  14448         /* *views      */ NULL,
  14449         /* *views_num  */ NULL,
  14450         /* snoop_cb    */ NULL, 
  14451         /* snoop_user_data */ NULL, 
  14452         /* snoop_flags */ 0,
  14453         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14454         /* type */ SOC_MEM_TYPE_NORMAL,
  14455         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14456         /* impl */ SOC_MEM_IMPL_NORMAL,
  14457         /* cmic_mor_clks       */ 0,
  14458         /* access_latency_mode */ 3,
  14459     },
  14460 #endif /* chips */
  14461 
  14462 #if defined(BCM_56870_A0)
  14463     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLEm */ 
  14464         /* mem            FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLEm */
  14465         /* flags       */ SOC_MEM_FLAG_VALID |
  14466                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  14467         /* cmp_fn      */ _soc_mem_cmp_undef,
  14468         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14469         /* index_min   */ 0,
  14470         /* index_max   */ 7,
  14471         /* minblock    */ 36,
  14472         /* maxblock    */ 36,
  14473         /* blocks      */ 0,
  14474         /* blocks_hi   */ 0x10,
  14475         /* base        */ 0x193c0000,
  14476         /* gran        */ 1,
  14477         /* bytes       */ 2,
  14478         /* nFields     */ 4,
  14479         /* *fields     */ soc_FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLEm_fields,
  14480         /* *views      */ NULL,
  14481         /* *views_num  */ NULL,
  14482         /* snoop_cb    */ NULL, 
  14483         /* snoop_user_data */ NULL, 
  14484         /* snoop_flags */ 0,
  14485         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14486         /* type */ SOC_MEM_TYPE_NORMAL,
  14487         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14488         /* impl */ SOC_MEM_IMPL_NORMAL,
  14489         /* cmic_mor_clks       */ 0,
  14490         /* access_latency_mode */ 3,
  14491     },
  14492 #endif /* chips */
  14493 
  14494 #if defined(BCM_56370_A0)
  14495     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLE_BCM56370_A0m */ 
  14496         /* mem            FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLEm */
  14497         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  14498         /* cmp_fn      */ _soc_mem_cmp_undef,
  14499         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14500         /* index_min   */ 0,
  14501         /* index_max   */ 7,
  14502         /* minblock    */ 7,
  14503         /* maxblock    */ 7,
  14504         /* blocks      */ 0x80,
  14505         /* blocks_hi   */ 0,
  14506         /* base        */ 0x193c0000,
  14507         /* gran        */ 1,
  14508         /* bytes       */ 2,
  14509         /* nFields     */ 4,
  14510         /* *fields     */ soc_FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLEm_fields,
  14511         /* *views      */ NULL,
  14512         /* *views_num  */ NULL,
  14513         /* snoop_cb    */ NULL, 
  14514         /* snoop_user_data */ NULL, 
  14515         /* snoop_flags */ 0,
  14516         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14517         /* type */ SOC_MEM_TYPE_NORMAL,
  14518         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14519         /* impl */ SOC_MEM_IMPL_NORMAL,
  14520         /* cmic_mor_clks       */ 0,
  14521         /* access_latency_mode */ 3,
  14522     },
  14523 #endif /* chips */
  14524 
  14525 #if defined(BCM_56770_A0)
  14526     { /* SOC_MEM_INT_FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLE_BCM56770_A0m */ 
  14527         /* mem            FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLEm */
  14528         /* flags       */ SOC_MEM_FLAG_VALID |
  14529                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  14530         /* cmp_fn      */ _soc_mem_cmp_undef,
  14531         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14532         /* index_min   */ 0,
  14533         /* index_max   */ 7,
  14534         /* minblock    */ 24,
  14535         /* maxblock    */ 24,
  14536         /* blocks      */ 0x1000000,
  14537         /* blocks_hi   */ 0,
  14538         /* base        */ 0x193c0000,
  14539         /* gran        */ 1,
  14540         /* bytes       */ 2,
  14541         /* nFields     */ 4,
  14542         /* *fields     */ soc_FLEX_EDITOR_MHC_CRC_0_PROFILE_TABLEm_fields,
  14543         /* *views      */ NULL,
  14544         /* *views_num  */ NULL,
  14545         /* snoop_cb    */ NULL, 
  14546         /* snoop_user_data */ NULL, 
  14547         /* snoop_flags */ 0,
  14548         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14549         /* type */ SOC_MEM_TYPE_NORMAL,
  14550         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14551         /* impl */ SOC_MEM_IMPL_NORMAL,
  14552         /* cmic_mor_clks       */ 0,
  14553         /* access_latency_mode */ 3,
  14554     },
  14555 #endif /* chips */
  14556 
  14557 #if defined(BCM_56870_A0)
  14558     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLEm */ 
  14559         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLEm */
  14560         /* flags       */ SOC_MEM_FLAG_VALID |
  14561                           SOC_MEM_FLAG_CACHABLE |
  14562                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14563                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14564         /* cmp_fn      */ _soc_mem_cmp_undef,
  14565         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14566         /* index_min   */ 0,
  14567         /* index_max   */ 15,
  14568         /* minblock    */ 36,
  14569         /* maxblock    */ 36,
  14570         /* blocks      */ 0,
  14571         /* blocks_hi   */ 0x10,
  14572         /* base        */ 0x18a80000,
  14573         /* gran        */ 1,
  14574         /* bytes       */ 44,
  14575         /* nFields     */ 13,
  14576         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLEm_fields,
  14577         /* *views      */ NULL,
  14578         /* *views_num  */ NULL,
  14579         /* snoop_cb    */ NULL, 
  14580         /* snoop_user_data */ NULL, 
  14581         /* snoop_flags */ 0,
  14582         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14583         /* type */ SOC_MEM_TYPE_NORMAL,
  14584         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14585         /* impl */ SOC_MEM_IMPL_NORMAL,
  14586         /* cmic_mor_clks       */ 0,
  14587         /* access_latency_mode */ 3,
  14588     },
  14589 #endif /* chips */
  14590 
  14591 #if defined(BCM_56370_A0)
  14592     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLE_BCM56370_A0m */ 
  14593         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLEm */
  14594         /* flags       */ SOC_MEM_FLAG_VALID |
  14595                           SOC_MEM_FLAG_CACHABLE |
  14596                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  14597         /* cmp_fn      */ _soc_mem_cmp_undef,
  14598         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14599         /* index_min   */ 0,
  14600         /* index_max   */ 15,
  14601         /* minblock    */ 7,
  14602         /* maxblock    */ 7,
  14603         /* blocks      */ 0x80,
  14604         /* blocks_hi   */ 0,
  14605         /* base        */ 0x18a80000,
  14606         /* gran        */ 1,
  14607         /* bytes       */ 44,
  14608         /* nFields     */ 13,
  14609         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLEm_fields,
  14610         /* *views      */ NULL,
  14611         /* *views_num  */ NULL,
  14612         /* snoop_cb    */ NULL, 
  14613         /* snoop_user_data */ NULL, 
  14614         /* snoop_flags */ 0,
  14615         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14616         /* type */ SOC_MEM_TYPE_NORMAL,
  14617         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14618         /* impl */ SOC_MEM_IMPL_NORMAL,
  14619         /* cmic_mor_clks       */ 0,
  14620         /* access_latency_mode */ 3,
  14621     },
  14622 #endif /* chips */
  14623 
  14624 #if defined(BCM_56770_A0)
  14625     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLE_BCM56770_A0m */ 
  14626         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLEm */
  14627         /* flags       */ SOC_MEM_FLAG_VALID |
  14628                           SOC_MEM_FLAG_CACHABLE |
  14629                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14630                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14631         /* cmp_fn      */ _soc_mem_cmp_undef,
  14632         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14633         /* index_min   */ 0,
  14634         /* index_max   */ 15,
  14635         /* minblock    */ 24,
  14636         /* maxblock    */ 24,
  14637         /* blocks      */ 0x1000000,
  14638         /* blocks_hi   */ 0,
  14639         /* base        */ 0x18a80000,
  14640         /* gran        */ 1,
  14641         /* bytes       */ 44,
  14642         /* nFields     */ 13,
  14643         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_1_TABLEm_fields,
  14644         /* *views      */ NULL,
  14645         /* *views_num  */ NULL,
  14646         /* snoop_cb    */ NULL, 
  14647         /* snoop_user_data */ NULL, 
  14648         /* snoop_flags */ 0,
  14649         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14650         /* type */ SOC_MEM_TYPE_NORMAL,
  14651         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14652         /* impl */ SOC_MEM_IMPL_NORMAL,
  14653         /* cmic_mor_clks       */ 0,
  14654         /* access_latency_mode */ 3,
  14655     },
  14656 #endif /* chips */
  14657 
  14658 #if defined(BCM_56870_A0)
  14659     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLEm */ 
  14660         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLEm */
  14661         /* flags       */ SOC_MEM_FLAG_VALID |
  14662                           SOC_MEM_FLAG_CACHABLE |
  14663                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14664                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14665         /* cmp_fn      */ _soc_mem_cmp_undef,
  14666         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14667         /* index_min   */ 0,
  14668         /* index_max   */ 15,
  14669         /* minblock    */ 36,
  14670         /* maxblock    */ 36,
  14671         /* blocks      */ 0,
  14672         /* blocks_hi   */ 0x10,
  14673         /* base        */ 0x18ac0000,
  14674         /* gran        */ 1,
  14675         /* bytes       */ 44,
  14676         /* nFields     */ 13,
  14677         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLEm_fields,
  14678         /* *views      */ NULL,
  14679         /* *views_num  */ NULL,
  14680         /* snoop_cb    */ NULL, 
  14681         /* snoop_user_data */ NULL, 
  14682         /* snoop_flags */ 0,
  14683         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14684         /* type */ SOC_MEM_TYPE_NORMAL,
  14685         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14686         /* impl */ SOC_MEM_IMPL_NORMAL,
  14687         /* cmic_mor_clks       */ 0,
  14688         /* access_latency_mode */ 3,
  14689     },
  14690 #endif /* chips */
  14691 
  14692 #if defined(BCM_56370_A0)
  14693     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLE_BCM56370_A0m */ 
  14694         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLEm */
  14695         /* flags       */ SOC_MEM_FLAG_VALID |
  14696                           SOC_MEM_FLAG_CACHABLE |
  14697                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  14698         /* cmp_fn      */ _soc_mem_cmp_undef,
  14699         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14700         /* index_min   */ 0,
  14701         /* index_max   */ 15,
  14702         /* minblock    */ 7,
  14703         /* maxblock    */ 7,
  14704         /* blocks      */ 0x80,
  14705         /* blocks_hi   */ 0,
  14706         /* base        */ 0x18ac0000,
  14707         /* gran        */ 1,
  14708         /* bytes       */ 44,
  14709         /* nFields     */ 13,
  14710         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLEm_fields,
  14711         /* *views      */ NULL,
  14712         /* *views_num  */ NULL,
  14713         /* snoop_cb    */ NULL, 
  14714         /* snoop_user_data */ NULL, 
  14715         /* snoop_flags */ 0,
  14716         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14717         /* type */ SOC_MEM_TYPE_NORMAL,
  14718         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14719         /* impl */ SOC_MEM_IMPL_NORMAL,
  14720         /* cmic_mor_clks       */ 0,
  14721         /* access_latency_mode */ 3,
  14722     },
  14723 #endif /* chips */
  14724 
  14725 #if defined(BCM_56770_A0)
  14726     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLE_BCM56770_A0m */ 
  14727         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLEm */
  14728         /* flags       */ SOC_MEM_FLAG_VALID |
  14729                           SOC_MEM_FLAG_CACHABLE |
  14730                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14731                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14732         /* cmp_fn      */ _soc_mem_cmp_undef,
  14733         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14734         /* index_min   */ 0,
  14735         /* index_max   */ 15,
  14736         /* minblock    */ 24,
  14737         /* maxblock    */ 24,
  14738         /* blocks      */ 0x1000000,
  14739         /* blocks_hi   */ 0,
  14740         /* base        */ 0x18ac0000,
  14741         /* gran        */ 1,
  14742         /* bytes       */ 44,
  14743         /* nFields     */ 13,
  14744         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_2_TABLEm_fields,
  14745         /* *views      */ NULL,
  14746         /* *views_num  */ NULL,
  14747         /* snoop_cb    */ NULL, 
  14748         /* snoop_user_data */ NULL, 
  14749         /* snoop_flags */ 0,
  14750         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14751         /* type */ SOC_MEM_TYPE_NORMAL,
  14752         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14753         /* impl */ SOC_MEM_IMPL_NORMAL,
  14754         /* cmic_mor_clks       */ 0,
  14755         /* access_latency_mode */ 3,
  14756     },
  14757 #endif /* chips */
  14758 
  14759 #if defined(BCM_56870_A0)
  14760     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLEm */ 
  14761         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLEm */
  14762         /* flags       */ SOC_MEM_FLAG_VALID |
  14763                           SOC_MEM_FLAG_CACHABLE |
  14764                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14765                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14766         /* cmp_fn      */ _soc_mem_cmp_undef,
  14767         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14768         /* index_min   */ 0,
  14769         /* index_max   */ 15,
  14770         /* minblock    */ 36,
  14771         /* maxblock    */ 36,
  14772         /* blocks      */ 0,
  14773         /* blocks_hi   */ 0x10,
  14774         /* base        */ 0x18b00000,
  14775         /* gran        */ 1,
  14776         /* bytes       */ 17,
  14777         /* nFields     */ 17,
  14778         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLEm_fields,
  14779         /* *views      */ NULL,
  14780         /* *views_num  */ NULL,
  14781         /* snoop_cb    */ NULL, 
  14782         /* snoop_user_data */ NULL, 
  14783         /* snoop_flags */ 0,
  14784         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14785         /* type */ SOC_MEM_TYPE_NORMAL,
  14786         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14787         /* impl */ SOC_MEM_IMPL_NORMAL,
  14788         /* cmic_mor_clks       */ 0,
  14789         /* access_latency_mode */ 3,
  14790     },
  14791 #endif /* chips */
  14792 
  14793 #if defined(BCM_56370_A0)
  14794     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLE_BCM56370_A0m */ 
  14795         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLEm */
  14796         /* flags       */ SOC_MEM_FLAG_VALID |
  14797                           SOC_MEM_FLAG_CACHABLE |
  14798                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  14799         /* cmp_fn      */ _soc_mem_cmp_undef,
  14800         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14801         /* index_min   */ 0,
  14802         /* index_max   */ 15,
  14803         /* minblock    */ 7,
  14804         /* maxblock    */ 7,
  14805         /* blocks      */ 0x80,
  14806         /* blocks_hi   */ 0,
  14807         /* base        */ 0x18b00000,
  14808         /* gran        */ 1,
  14809         /* bytes       */ 17,
  14810         /* nFields     */ 17,
  14811         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLEm_fields,
  14812         /* *views      */ NULL,
  14813         /* *views_num  */ NULL,
  14814         /* snoop_cb    */ NULL, 
  14815         /* snoop_user_data */ NULL, 
  14816         /* snoop_flags */ 0,
  14817         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14818         /* type */ SOC_MEM_TYPE_NORMAL,
  14819         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14820         /* impl */ SOC_MEM_IMPL_NORMAL,
  14821         /* cmic_mor_clks       */ 0,
  14822         /* access_latency_mode */ 3,
  14823     },
  14824 #endif /* chips */
  14825 
  14826 #if defined(BCM_56770_A0)
  14827     { /* SOC_MEM_INT_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLE_BCM56770_A0m */ 
  14828         /* mem            FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLEm */
  14829         /* flags       */ SOC_MEM_FLAG_VALID |
  14830                           SOC_MEM_FLAG_CACHABLE |
  14831                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14832                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14833         /* cmp_fn      */ _soc_mem_cmp_undef,
  14834         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14835         /* index_min   */ 0,
  14836         /* index_max   */ 15,
  14837         /* minblock    */ 24,
  14838         /* maxblock    */ 24,
  14839         /* blocks      */ 0x1000000,
  14840         /* blocks_hi   */ 0,
  14841         /* base        */ 0x18b00000,
  14842         /* gran        */ 1,
  14843         /* bytes       */ 17,
  14844         /* nFields     */ 17,
  14845         /* *fields     */ soc_FLEX_EDITOR_MIRROR_ENCAP_0_PROFILE_3_TABLEm_fields,
  14846         /* *views      */ NULL,
  14847         /* *views_num  */ NULL,
  14848         /* snoop_cb    */ NULL, 
  14849         /* snoop_user_data */ NULL, 
  14850         /* snoop_flags */ 0,
  14851         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14852         /* type */ SOC_MEM_TYPE_NORMAL,
  14853         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14854         /* impl */ SOC_MEM_IMPL_NORMAL,
  14855         /* cmic_mor_clks       */ 0,
  14856         /* access_latency_mode */ 3,
  14857     },
  14858 #endif /* chips */
  14859 
  14860 #if defined(BCM_56870_A0)
  14861     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm */ 
  14862         /* mem            FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm */
  14863         /* flags       */ SOC_MEM_FLAG_VALID |
  14864                           SOC_MEM_FLAG_CACHABLE |
  14865                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14866                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14867         /* cmp_fn      */ _soc_mem_cmp_undef,
  14868         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14869         /* index_min   */ 0,
  14870         /* index_max   */ 127,
  14871         /* minblock    */ 36,
  14872         /* maxblock    */ 36,
  14873         /* blocks      */ 0,
  14874         /* blocks_hi   */ 0x10,
  14875         /* base        */ 0x18800000,
  14876         /* gran        */ 1,
  14877         /* bytes       */ 17,
  14878         /* nFields     */ 28,
  14879         /* *fields     */ soc_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm_fields,
  14880         /* *views      */ NULL,
  14881         /* *views_num  */ NULL,
  14882         /* snoop_cb    */ NULL, 
  14883         /* snoop_user_data */ NULL, 
  14884         /* snoop_flags */ 0,
  14885         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14886         /* type */ SOC_MEM_TYPE_NORMAL,
  14887         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14888         /* impl */ SOC_MEM_IMPL_NORMAL,
  14889         /* cmic_mor_clks       */ 0,
  14890         /* access_latency_mode */ 3,
  14891     },
  14892 #endif /* chips */
  14893 
  14894 #if defined(BCM_56370_A0)
  14895     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLE_BCM56370_A0m */ 
  14896         /* mem            FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm */
  14897         /* flags       */ SOC_MEM_FLAG_VALID |
  14898                           SOC_MEM_FLAG_CACHABLE |
  14899                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  14900         /* cmp_fn      */ _soc_mem_cmp_undef,
  14901         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14902         /* index_min   */ 0,
  14903         /* index_max   */ 127,
  14904         /* minblock    */ 7,
  14905         /* maxblock    */ 7,
  14906         /* blocks      */ 0x80,
  14907         /* blocks_hi   */ 0,
  14908         /* base        */ 0x18800000,
  14909         /* gran        */ 1,
  14910         /* bytes       */ 17,
  14911         /* nFields     */ 28,
  14912         /* *fields     */ soc_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm_fields,
  14913         /* *views      */ NULL,
  14914         /* *views_num  */ NULL,
  14915         /* snoop_cb    */ NULL, 
  14916         /* snoop_user_data */ NULL, 
  14917         /* snoop_flags */ 0,
  14918         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14919         /* type */ SOC_MEM_TYPE_NORMAL,
  14920         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14921         /* impl */ SOC_MEM_IMPL_NORMAL,
  14922         /* cmic_mor_clks       */ 0,
  14923         /* access_latency_mode */ 3,
  14924     },
  14925 #endif /* chips */
  14926 
  14927 #if defined(BCM_56770_A0)
  14928     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLE_BCM56770_A0m */ 
  14929         /* mem            FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm */
  14930         /* flags       */ SOC_MEM_FLAG_VALID |
  14931                           SOC_MEM_FLAG_CACHABLE |
  14932                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14933                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14934         /* cmp_fn      */ _soc_mem_cmp_undef,
  14935         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14936         /* index_min   */ 0,
  14937         /* index_max   */ 127,
  14938         /* minblock    */ 24,
  14939         /* maxblock    */ 24,
  14940         /* blocks      */ 0x1000000,
  14941         /* blocks_hi   */ 0,
  14942         /* base        */ 0x18800000,
  14943         /* gran        */ 1,
  14944         /* bytes       */ 17,
  14945         /* nFields     */ 28,
  14946         /* *fields     */ soc_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm_fields,
  14947         /* *views      */ NULL,
  14948         /* *views_num  */ NULL,
  14949         /* snoop_cb    */ NULL, 
  14950         /* snoop_user_data */ NULL, 
  14951         /* snoop_flags */ 0,
  14952         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14953         /* type */ SOC_MEM_TYPE_NORMAL,
  14954         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14955         /* impl */ SOC_MEM_IMPL_NORMAL,
  14956         /* cmic_mor_clks       */ 0,
  14957         /* access_latency_mode */ 3,
  14958     },
  14959 #endif /* chips */
  14960 
  14961 #if defined(BCM_56870_A0)
  14962     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_FS_PROFILE_TABLEm */ 
  14963         /* mem            FLEX_EDITOR_RW_0_FS_PROFILE_TABLEm */
  14964         /* flags       */ SOC_MEM_FLAG_VALID |
  14965                           SOC_MEM_FLAG_CACHABLE |
  14966                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14967                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14968         /* cmp_fn      */ _soc_mem_cmp_undef,
  14969         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14970         /* index_min   */ 0,
  14971         /* index_max   */ 127,
  14972         /* minblock    */ 36,
  14973         /* maxblock    */ 36,
  14974         /* blocks      */ 0,
  14975         /* blocks_hi   */ 0x10,
  14976         /* base        */ 0x187c0000,
  14977         /* gran        */ 1,
  14978         /* bytes       */ 39,
  14979         /* nFields     */ 70,
  14980         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  14981         /* *views      */ NULL,
  14982         /* *views_num  */ NULL,
  14983         /* snoop_cb    */ NULL, 
  14984         /* snoop_user_data */ NULL, 
  14985         /* snoop_flags */ 0,
  14986         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14987         /* type */ SOC_MEM_TYPE_NORMAL,
  14988         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14989         /* impl */ SOC_MEM_IMPL_NORMAL,
  14990         /* cmic_mor_clks       */ 0,
  14991         /* access_latency_mode */ 3,
  14992     },
  14993 #endif /* chips */
  14994 
  14995 #if defined(BCM_56370_A0)
  14996     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_FS_PROFILE_TABLE_BCM56370_A0m */ 
  14997         /* mem            FLEX_EDITOR_RW_0_FS_PROFILE_TABLEm */
  14998         /* flags       */ SOC_MEM_FLAG_VALID |
  14999                           SOC_MEM_FLAG_CACHABLE |
  15000                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15001         /* cmp_fn      */ _soc_mem_cmp_undef,
  15002         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15003         /* index_min   */ 0,
  15004         /* index_max   */ 127,
  15005         /* minblock    */ 7,
  15006         /* maxblock    */ 7,
  15007         /* blocks      */ 0x80,
  15008         /* blocks_hi   */ 0,
  15009         /* base        */ 0x187c0000,
  15010         /* gran        */ 1,
  15011         /* bytes       */ 39,
  15012         /* nFields     */ 70,
  15013         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  15014         /* *views      */ NULL,
  15015         /* *views_num  */ NULL,
  15016         /* snoop_cb    */ NULL, 
  15017         /* snoop_user_data */ NULL, 
  15018         /* snoop_flags */ 0,
  15019         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15020         /* type */ SOC_MEM_TYPE_NORMAL,
  15021         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15022         /* impl */ SOC_MEM_IMPL_NORMAL,
  15023         /* cmic_mor_clks       */ 0,
  15024         /* access_latency_mode */ 3,
  15025     },
  15026 #endif /* chips */
  15027 
  15028 #if defined(BCM_56770_A0)
  15029     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_FS_PROFILE_TABLE_BCM56770_A0m */ 
  15030         /* mem            FLEX_EDITOR_RW_0_FS_PROFILE_TABLEm */
  15031         /* flags       */ SOC_MEM_FLAG_VALID |
  15032                           SOC_MEM_FLAG_CACHABLE |
  15033                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15034                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15035         /* cmp_fn      */ _soc_mem_cmp_undef,
  15036         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15037         /* index_min   */ 0,
  15038         /* index_max   */ 127,
  15039         /* minblock    */ 24,
  15040         /* maxblock    */ 24,
  15041         /* blocks      */ 0x1000000,
  15042         /* blocks_hi   */ 0,
  15043         /* base        */ 0x187c0000,
  15044         /* gran        */ 1,
  15045         /* bytes       */ 39,
  15046         /* nFields     */ 70,
  15047         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  15048         /* *views      */ NULL,
  15049         /* *views_num  */ NULL,
  15050         /* snoop_cb    */ NULL, 
  15051         /* snoop_user_data */ NULL, 
  15052         /* snoop_flags */ 0,
  15053         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15054         /* type */ SOC_MEM_TYPE_NORMAL,
  15055         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15056         /* impl */ SOC_MEM_IMPL_NORMAL,
  15057         /* cmic_mor_clks       */ 0,
  15058         /* access_latency_mode */ 3,
  15059     },
  15060 #endif /* chips */
  15061 
  15062 #if defined(BCM_56870_A0)
  15063     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm */ 
  15064         /* mem            FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm */
  15065         /* flags       */ SOC_MEM_FLAG_VALID |
  15066                           SOC_MEM_FLAG_CACHABLE |
  15067                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15068                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15069         /* cmp_fn      */ _soc_mem_cmp_undef,
  15070         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15071         /* index_min   */ 0,
  15072         /* index_max   */ 127,
  15073         /* minblock    */ 36,
  15074         /* maxblock    */ 36,
  15075         /* blocks      */ 0,
  15076         /* blocks_hi   */ 0x10,
  15077         /* base        */ 0x18840000,
  15078         /* gran        */ 1,
  15079         /* bytes       */ 36,
  15080         /* nFields     */ 37,
  15081         /* *fields     */ soc_FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm_fields,
  15082         /* *views      */ NULL,
  15083         /* *views_num  */ NULL,
  15084         /* snoop_cb    */ NULL, 
  15085         /* snoop_user_data */ NULL, 
  15086         /* snoop_flags */ 0,
  15087         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15088         /* type */ SOC_MEM_TYPE_NORMAL,
  15089         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15090         /* impl */ SOC_MEM_IMPL_NORMAL,
  15091         /* cmic_mor_clks       */ 0,
  15092         /* access_latency_mode */ 3,
  15093     },
  15094 #endif /* chips */
  15095 
  15096 #if defined(BCM_56370_A0)
  15097     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_HC_PROFILE_TABLE_BCM56370_A0m */ 
  15098         /* mem            FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm */
  15099         /* flags       */ SOC_MEM_FLAG_VALID |
  15100                           SOC_MEM_FLAG_CACHABLE |
  15101                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15102         /* cmp_fn      */ _soc_mem_cmp_undef,
  15103         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15104         /* index_min   */ 0,
  15105         /* index_max   */ 127,
  15106         /* minblock    */ 7,
  15107         /* maxblock    */ 7,
  15108         /* blocks      */ 0x80,
  15109         /* blocks_hi   */ 0,
  15110         /* base        */ 0x18840000,
  15111         /* gran        */ 1,
  15112         /* bytes       */ 36,
  15113         /* nFields     */ 37,
  15114         /* *fields     */ soc_FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm_fields,
  15115         /* *views      */ NULL,
  15116         /* *views_num  */ NULL,
  15117         /* snoop_cb    */ NULL, 
  15118         /* snoop_user_data */ NULL, 
  15119         /* snoop_flags */ 0,
  15120         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15121         /* type */ SOC_MEM_TYPE_NORMAL,
  15122         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15123         /* impl */ SOC_MEM_IMPL_NORMAL,
  15124         /* cmic_mor_clks       */ 0,
  15125         /* access_latency_mode */ 3,
  15126     },
  15127 #endif /* chips */
  15128 
  15129 #if defined(BCM_56770_A0)
  15130     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_HC_PROFILE_TABLE_BCM56770_A0m */ 
  15131         /* mem            FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm */
  15132         /* flags       */ SOC_MEM_FLAG_VALID |
  15133                           SOC_MEM_FLAG_CACHABLE |
  15134                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15135                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15136         /* cmp_fn      */ _soc_mem_cmp_undef,
  15137         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15138         /* index_min   */ 0,
  15139         /* index_max   */ 127,
  15140         /* minblock    */ 24,
  15141         /* maxblock    */ 24,
  15142         /* blocks      */ 0x1000000,
  15143         /* blocks_hi   */ 0,
  15144         /* base        */ 0x18840000,
  15145         /* gran        */ 1,
  15146         /* bytes       */ 36,
  15147         /* nFields     */ 37,
  15148         /* *fields     */ soc_FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm_fields,
  15149         /* *views      */ NULL,
  15150         /* *views_num  */ NULL,
  15151         /* snoop_cb    */ NULL, 
  15152         /* snoop_user_data */ NULL, 
  15153         /* snoop_flags */ 0,
  15154         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15155         /* type */ SOC_MEM_TYPE_NORMAL,
  15156         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15157         /* impl */ SOC_MEM_IMPL_NORMAL,
  15158         /* cmic_mor_clks       */ 0,
  15159         /* access_latency_mode */ 3,
  15160     },
  15161 #endif /* chips */
  15162 
  15163 #if defined(BCM_56870_A0)
  15164     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_NEXT_PROTO_TABLEm */ 
  15165         /* mem            FLEX_EDITOR_RW_0_NEXT_PROTO_TABLEm */
  15166         /* flags       */ SOC_MEM_FLAG_VALID |
  15167                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  15168         /* cmp_fn      */ _soc_mem_cmp_undef,
  15169         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15170         /* index_min   */ 0,
  15171         /* index_max   */ 31,
  15172         /* minblock    */ 36,
  15173         /* maxblock    */ 36,
  15174         /* blocks      */ 0,
  15175         /* blocks_hi   */ 0x10,
  15176         /* base        */ 0x18880000,
  15177         /* gran        */ 1,
  15178         /* bytes       */ 2,
  15179         /* nFields     */ 1,
  15180         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  15181         /* *views      */ NULL,
  15182         /* *views_num  */ NULL,
  15183         /* snoop_cb    */ NULL, 
  15184         /* snoop_user_data */ NULL, 
  15185         /* snoop_flags */ 0,
  15186         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15187         /* type */ SOC_MEM_TYPE_NORMAL,
  15188         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15189         /* impl */ SOC_MEM_IMPL_NORMAL,
  15190         /* cmic_mor_clks       */ 0,
  15191         /* access_latency_mode */ 3,
  15192     },
  15193 #endif /* chips */
  15194 
  15195 #if defined(BCM_56370_A0)
  15196     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  15197         /* mem            FLEX_EDITOR_RW_0_NEXT_PROTO_TABLEm */
  15198         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  15199         /* cmp_fn      */ _soc_mem_cmp_undef,
  15200         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15201         /* index_min   */ 0,
  15202         /* index_max   */ 31,
  15203         /* minblock    */ 7,
  15204         /* maxblock    */ 7,
  15205         /* blocks      */ 0x80,
  15206         /* blocks_hi   */ 0,
  15207         /* base        */ 0x18880000,
  15208         /* gran        */ 1,
  15209         /* bytes       */ 2,
  15210         /* nFields     */ 1,
  15211         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  15212         /* *views      */ NULL,
  15213         /* *views_num  */ NULL,
  15214         /* snoop_cb    */ NULL, 
  15215         /* snoop_user_data */ NULL, 
  15216         /* snoop_flags */ 0,
  15217         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15218         /* type */ SOC_MEM_TYPE_NORMAL,
  15219         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15220         /* impl */ SOC_MEM_IMPL_NORMAL,
  15221         /* cmic_mor_clks       */ 0,
  15222         /* access_latency_mode */ 3,
  15223     },
  15224 #endif /* chips */
  15225 
  15226 #if defined(BCM_56770_A0)
  15227     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  15228         /* mem            FLEX_EDITOR_RW_0_NEXT_PROTO_TABLEm */
  15229         /* flags       */ SOC_MEM_FLAG_VALID |
  15230                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  15231         /* cmp_fn      */ _soc_mem_cmp_undef,
  15232         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15233         /* index_min   */ 0,
  15234         /* index_max   */ 31,
  15235         /* minblock    */ 24,
  15236         /* maxblock    */ 24,
  15237         /* blocks      */ 0x1000000,
  15238         /* blocks_hi   */ 0,
  15239         /* base        */ 0x18880000,
  15240         /* gran        */ 1,
  15241         /* bytes       */ 2,
  15242         /* nFields     */ 1,
  15243         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  15244         /* *views      */ NULL,
  15245         /* *views_num  */ NULL,
  15246         /* snoop_cb    */ NULL, 
  15247         /* snoop_user_data */ NULL, 
  15248         /* snoop_flags */ 0,
  15249         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15250         /* type */ SOC_MEM_TYPE_NORMAL,
  15251         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15252         /* impl */ SOC_MEM_IMPL_NORMAL,
  15253         /* cmic_mor_clks       */ 0,
  15254         /* access_latency_mode */ 3,
  15255     },
  15256 #endif /* chips */
  15257 
  15258 #if defined(BCM_56870_A0)
  15259     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_PROFILE_TABLEm */ 
  15260         /* mem            FLEX_EDITOR_RW_0_PROFILE_TABLEm */
  15261         /* flags       */ SOC_MEM_FLAG_VALID |
  15262                           SOC_MEM_FLAG_CACHABLE |
  15263                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15264                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15265         /* cmp_fn      */ _soc_mem_cmp_undef,
  15266         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15267         /* index_min   */ 0,
  15268         /* index_max   */ 127,
  15269         /* minblock    */ 36,
  15270         /* maxblock    */ 36,
  15271         /* blocks      */ 0,
  15272         /* blocks_hi   */ 0x10,
  15273         /* base        */ 0x18780000,
  15274         /* gran        */ 1,
  15275         /* bytes       */ 4,
  15276         /* nFields     */ 6,
  15277         /* *fields     */ soc_FLEX_EDITOR_RW_0_PROFILE_TABLEm_fields,
  15278         /* *views      */ NULL,
  15279         /* *views_num  */ NULL,
  15280         /* snoop_cb    */ NULL, 
  15281         /* snoop_user_data */ NULL, 
  15282         /* snoop_flags */ 0,
  15283         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15284         /* type */ SOC_MEM_TYPE_NORMAL,
  15285         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15286         /* impl */ SOC_MEM_IMPL_NORMAL,
  15287         /* cmic_mor_clks       */ 0,
  15288         /* access_latency_mode */ 3,
  15289     },
  15290 #endif /* chips */
  15291 
  15292 #if defined(BCM_56370_A0)
  15293     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_PROFILE_TABLE_BCM56370_A0m */ 
  15294         /* mem            FLEX_EDITOR_RW_0_PROFILE_TABLEm */
  15295         /* flags       */ SOC_MEM_FLAG_VALID |
  15296                           SOC_MEM_FLAG_CACHABLE |
  15297                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15298         /* cmp_fn      */ _soc_mem_cmp_undef,
  15299         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15300         /* index_min   */ 0,
  15301         /* index_max   */ 127,
  15302         /* minblock    */ 7,
  15303         /* maxblock    */ 7,
  15304         /* blocks      */ 0x80,
  15305         /* blocks_hi   */ 0,
  15306         /* base        */ 0x18780000,
  15307         /* gran        */ 1,
  15308         /* bytes       */ 4,
  15309         /* nFields     */ 6,
  15310         /* *fields     */ soc_FLEX_EDITOR_RW_0_PROFILE_TABLEm_fields,
  15311         /* *views      */ NULL,
  15312         /* *views_num  */ NULL,
  15313         /* snoop_cb    */ NULL, 
  15314         /* snoop_user_data */ NULL, 
  15315         /* snoop_flags */ 0,
  15316         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15317         /* type */ SOC_MEM_TYPE_NORMAL,
  15318         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15319         /* impl */ SOC_MEM_IMPL_NORMAL,
  15320         /* cmic_mor_clks       */ 0,
  15321         /* access_latency_mode */ 3,
  15322     },
  15323 #endif /* chips */
  15324 
  15325 #if defined(BCM_56770_A0)
  15326     { /* SOC_MEM_INT_FLEX_EDITOR_RW_0_PROFILE_TABLE_BCM56770_A0m */ 
  15327         /* mem            FLEX_EDITOR_RW_0_PROFILE_TABLEm */
  15328         /* flags       */ SOC_MEM_FLAG_VALID |
  15329                           SOC_MEM_FLAG_CACHABLE |
  15330                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15331                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15332         /* cmp_fn      */ _soc_mem_cmp_undef,
  15333         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15334         /* index_min   */ 0,
  15335         /* index_max   */ 127,
  15336         /* minblock    */ 24,
  15337         /* maxblock    */ 24,
  15338         /* blocks      */ 0x1000000,
  15339         /* blocks_hi   */ 0,
  15340         /* base        */ 0x18780000,
  15341         /* gran        */ 1,
  15342         /* bytes       */ 4,
  15343         /* nFields     */ 6,
  15344         /* *fields     */ soc_FLEX_EDITOR_RW_0_PROFILE_TABLEm_fields,
  15345         /* *views      */ NULL,
  15346         /* *views_num  */ NULL,
  15347         /* snoop_cb    */ NULL, 
  15348         /* snoop_user_data */ NULL, 
  15349         /* snoop_flags */ 0,
  15350         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15351         /* type */ SOC_MEM_TYPE_NORMAL,
  15352         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15353         /* impl */ SOC_MEM_IMPL_NORMAL,
  15354         /* cmic_mor_clks       */ 0,
  15355         /* access_latency_mode */ 3,
  15356     },
  15357 #endif /* chips */
  15358 
  15359 #if defined(BCM_56870_A0)
  15360     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_ALU_PROFILE_TABLEm */ 
  15361         /* mem            FLEX_EDITOR_RW_1_ALU_PROFILE_TABLEm */
  15362         /* flags       */ SOC_MEM_FLAG_VALID |
  15363                           SOC_MEM_FLAG_CACHABLE |
  15364                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15365                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15366         /* cmp_fn      */ _soc_mem_cmp_undef,
  15367         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15368         /* index_min   */ 0,
  15369         /* index_max   */ 127,
  15370         /* minblock    */ 36,
  15371         /* maxblock    */ 36,
  15372         /* blocks      */ 0,
  15373         /* blocks_hi   */ 0x10,
  15374         /* base        */ 0x18940000,
  15375         /* gran        */ 1,
  15376         /* bytes       */ 17,
  15377         /* nFields     */ 28,
  15378         /* *fields     */ soc_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm_fields,
  15379         /* *views      */ NULL,
  15380         /* *views_num  */ NULL,
  15381         /* snoop_cb    */ NULL, 
  15382         /* snoop_user_data */ NULL, 
  15383         /* snoop_flags */ 0,
  15384         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15385         /* type */ SOC_MEM_TYPE_NORMAL,
  15386         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15387         /* impl */ SOC_MEM_IMPL_NORMAL,
  15388         /* cmic_mor_clks       */ 0,
  15389         /* access_latency_mode */ 3,
  15390     },
  15391 #endif /* chips */
  15392 
  15393 #if defined(BCM_56370_A0)
  15394     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_ALU_PROFILE_TABLE_BCM56370_A0m */ 
  15395         /* mem            FLEX_EDITOR_RW_1_ALU_PROFILE_TABLEm */
  15396         /* flags       */ SOC_MEM_FLAG_VALID |
  15397                           SOC_MEM_FLAG_CACHABLE |
  15398                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15399         /* cmp_fn      */ _soc_mem_cmp_undef,
  15400         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15401         /* index_min   */ 0,
  15402         /* index_max   */ 127,
  15403         /* minblock    */ 7,
  15404         /* maxblock    */ 7,
  15405         /* blocks      */ 0x80,
  15406         /* blocks_hi   */ 0,
  15407         /* base        */ 0x18940000,
  15408         /* gran        */ 1,
  15409         /* bytes       */ 17,
  15410         /* nFields     */ 28,
  15411         /* *fields     */ soc_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm_fields,
  15412         /* *views      */ NULL,
  15413         /* *views_num  */ NULL,
  15414         /* snoop_cb    */ NULL, 
  15415         /* snoop_user_data */ NULL, 
  15416         /* snoop_flags */ 0,
  15417         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15418         /* type */ SOC_MEM_TYPE_NORMAL,
  15419         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15420         /* impl */ SOC_MEM_IMPL_NORMAL,
  15421         /* cmic_mor_clks       */ 0,
  15422         /* access_latency_mode */ 3,
  15423     },
  15424 #endif /* chips */
  15425 
  15426 #if defined(BCM_56770_A0)
  15427     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_ALU_PROFILE_TABLE_BCM56770_A0m */ 
  15428         /* mem            FLEX_EDITOR_RW_1_ALU_PROFILE_TABLEm */
  15429         /* flags       */ SOC_MEM_FLAG_VALID |
  15430                           SOC_MEM_FLAG_CACHABLE |
  15431                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15432                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15433         /* cmp_fn      */ _soc_mem_cmp_undef,
  15434         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15435         /* index_min   */ 0,
  15436         /* index_max   */ 127,
  15437         /* minblock    */ 24,
  15438         /* maxblock    */ 24,
  15439         /* blocks      */ 0x1000000,
  15440         /* blocks_hi   */ 0,
  15441         /* base        */ 0x18940000,
  15442         /* gran        */ 1,
  15443         /* bytes       */ 17,
  15444         /* nFields     */ 28,
  15445         /* *fields     */ soc_FLEX_EDITOR_RW_0_ALU_PROFILE_TABLEm_fields,
  15446         /* *views      */ NULL,
  15447         /* *views_num  */ NULL,
  15448         /* snoop_cb    */ NULL, 
  15449         /* snoop_user_data */ NULL, 
  15450         /* snoop_flags */ 0,
  15451         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15452         /* type */ SOC_MEM_TYPE_NORMAL,
  15453         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15454         /* impl */ SOC_MEM_IMPL_NORMAL,
  15455         /* cmic_mor_clks       */ 0,
  15456         /* access_latency_mode */ 3,
  15457     },
  15458 #endif /* chips */
  15459 
  15460 #if defined(BCM_56870_A0)
  15461     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_FS_PROFILE_TABLEm */ 
  15462         /* mem            FLEX_EDITOR_RW_1_FS_PROFILE_TABLEm */
  15463         /* flags       */ SOC_MEM_FLAG_VALID |
  15464                           SOC_MEM_FLAG_CACHABLE |
  15465                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15466                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15467         /* cmp_fn      */ _soc_mem_cmp_undef,
  15468         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15469         /* index_min   */ 0,
  15470         /* index_max   */ 127,
  15471         /* minblock    */ 36,
  15472         /* maxblock    */ 36,
  15473         /* blocks      */ 0,
  15474         /* blocks_hi   */ 0x10,
  15475         /* base        */ 0x18900000,
  15476         /* gran        */ 1,
  15477         /* bytes       */ 39,
  15478         /* nFields     */ 70,
  15479         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  15480         /* *views      */ NULL,
  15481         /* *views_num  */ NULL,
  15482         /* snoop_cb    */ NULL, 
  15483         /* snoop_user_data */ NULL, 
  15484         /* snoop_flags */ 0,
  15485         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15486         /* type */ SOC_MEM_TYPE_NORMAL,
  15487         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15488         /* impl */ SOC_MEM_IMPL_NORMAL,
  15489         /* cmic_mor_clks       */ 0,
  15490         /* access_latency_mode */ 3,
  15491     },
  15492 #endif /* chips */
  15493 
  15494 #if defined(BCM_56370_A0)
  15495     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_FS_PROFILE_TABLE_BCM56370_A0m */ 
  15496         /* mem            FLEX_EDITOR_RW_1_FS_PROFILE_TABLEm */
  15497         /* flags       */ SOC_MEM_FLAG_VALID |
  15498                           SOC_MEM_FLAG_CACHABLE |
  15499                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15500         /* cmp_fn      */ _soc_mem_cmp_undef,
  15501         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15502         /* index_min   */ 0,
  15503         /* index_max   */ 127,
  15504         /* minblock    */ 7,
  15505         /* maxblock    */ 7,
  15506         /* blocks      */ 0x80,
  15507         /* blocks_hi   */ 0,
  15508         /* base        */ 0x18900000,
  15509         /* gran        */ 1,
  15510         /* bytes       */ 39,
  15511         /* nFields     */ 70,
  15512         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  15513         /* *views      */ NULL,
  15514         /* *views_num  */ NULL,
  15515         /* snoop_cb    */ NULL, 
  15516         /* snoop_user_data */ NULL, 
  15517         /* snoop_flags */ 0,
  15518         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15519         /* type */ SOC_MEM_TYPE_NORMAL,
  15520         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15521         /* impl */ SOC_MEM_IMPL_NORMAL,
  15522         /* cmic_mor_clks       */ 0,
  15523         /* access_latency_mode */ 3,
  15524     },
  15525 #endif /* chips */
  15526 
  15527 #if defined(BCM_56770_A0)
  15528     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_FS_PROFILE_TABLE_BCM56770_A0m */ 
  15529         /* mem            FLEX_EDITOR_RW_1_FS_PROFILE_TABLEm */
  15530         /* flags       */ SOC_MEM_FLAG_VALID |
  15531                           SOC_MEM_FLAG_CACHABLE |
  15532                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15533                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15534         /* cmp_fn      */ _soc_mem_cmp_undef,
  15535         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15536         /* index_min   */ 0,
  15537         /* index_max   */ 127,
  15538         /* minblock    */ 24,
  15539         /* maxblock    */ 24,
  15540         /* blocks      */ 0x1000000,
  15541         /* blocks_hi   */ 0,
  15542         /* base        */ 0x18900000,
  15543         /* gran        */ 1,
  15544         /* bytes       */ 39,
  15545         /* nFields     */ 70,
  15546         /* *fields     */ soc_FLEX_EDITOR_FLEX_HDR_0_32BIT_FS_PROFILE_TABLEm_fields,
  15547         /* *views      */ NULL,
  15548         /* *views_num  */ NULL,
  15549         /* snoop_cb    */ NULL, 
  15550         /* snoop_user_data */ NULL, 
  15551         /* snoop_flags */ 0,
  15552         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15553         /* type */ SOC_MEM_TYPE_NORMAL,
  15554         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15555         /* impl */ SOC_MEM_IMPL_NORMAL,
  15556         /* cmic_mor_clks       */ 0,
  15557         /* access_latency_mode */ 3,
  15558     },
  15559 #endif /* chips */
  15560 
  15561 #if defined(BCM_56870_A0)
  15562     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_HC_PROFILE_TABLEm */ 
  15563         /* mem            FLEX_EDITOR_RW_1_HC_PROFILE_TABLEm */
  15564         /* flags       */ SOC_MEM_FLAG_VALID |
  15565                           SOC_MEM_FLAG_CACHABLE |
  15566                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15567                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15568         /* cmp_fn      */ _soc_mem_cmp_undef,
  15569         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15570         /* index_min   */ 0,
  15571         /* index_max   */ 127,
  15572         /* minblock    */ 36,
  15573         /* maxblock    */ 36,
  15574         /* blocks      */ 0,
  15575         /* blocks_hi   */ 0x10,
  15576         /* base        */ 0x18980000,
  15577         /* gran        */ 1,
  15578         /* bytes       */ 36,
  15579         /* nFields     */ 37,
  15580         /* *fields     */ soc_FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm_fields,
  15581         /* *views      */ NULL,
  15582         /* *views_num  */ NULL,
  15583         /* snoop_cb    */ NULL, 
  15584         /* snoop_user_data */ NULL, 
  15585         /* snoop_flags */ 0,
  15586         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15587         /* type */ SOC_MEM_TYPE_NORMAL,
  15588         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15589         /* impl */ SOC_MEM_IMPL_NORMAL,
  15590         /* cmic_mor_clks       */ 0,
  15591         /* access_latency_mode */ 3,
  15592     },
  15593 #endif /* chips */
  15594 
  15595 #if defined(BCM_56370_A0)
  15596     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_HC_PROFILE_TABLE_BCM56370_A0m */ 
  15597         /* mem            FLEX_EDITOR_RW_1_HC_PROFILE_TABLEm */
  15598         /* flags       */ SOC_MEM_FLAG_VALID |
  15599                           SOC_MEM_FLAG_CACHABLE |
  15600                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15601         /* cmp_fn      */ _soc_mem_cmp_undef,
  15602         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15603         /* index_min   */ 0,
  15604         /* index_max   */ 127,
  15605         /* minblock    */ 7,
  15606         /* maxblock    */ 7,
  15607         /* blocks      */ 0x80,
  15608         /* blocks_hi   */ 0,
  15609         /* base        */ 0x18980000,
  15610         /* gran        */ 1,
  15611         /* bytes       */ 36,
  15612         /* nFields     */ 37,
  15613         /* *fields     */ soc_FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm_fields,
  15614         /* *views      */ NULL,
  15615         /* *views_num  */ NULL,
  15616         /* snoop_cb    */ NULL, 
  15617         /* snoop_user_data */ NULL, 
  15618         /* snoop_flags */ 0,
  15619         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15620         /* type */ SOC_MEM_TYPE_NORMAL,
  15621         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15622         /* impl */ SOC_MEM_IMPL_NORMAL,
  15623         /* cmic_mor_clks       */ 0,
  15624         /* access_latency_mode */ 3,
  15625     },
  15626 #endif /* chips */
  15627 
  15628 #if defined(BCM_56770_A0)
  15629     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_HC_PROFILE_TABLE_BCM56770_A0m */ 
  15630         /* mem            FLEX_EDITOR_RW_1_HC_PROFILE_TABLEm */
  15631         /* flags       */ SOC_MEM_FLAG_VALID |
  15632                           SOC_MEM_FLAG_CACHABLE |
  15633                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15634                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15635         /* cmp_fn      */ _soc_mem_cmp_undef,
  15636         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15637         /* index_min   */ 0,
  15638         /* index_max   */ 127,
  15639         /* minblock    */ 24,
  15640         /* maxblock    */ 24,
  15641         /* blocks      */ 0x1000000,
  15642         /* blocks_hi   */ 0,
  15643         /* base        */ 0x18980000,
  15644         /* gran        */ 1,
  15645         /* bytes       */ 36,
  15646         /* nFields     */ 37,
  15647         /* *fields     */ soc_FLEX_EDITOR_RW_0_HC_PROFILE_TABLEm_fields,
  15648         /* *views      */ NULL,
  15649         /* *views_num  */ NULL,
  15650         /* snoop_cb    */ NULL, 
  15651         /* snoop_user_data */ NULL, 
  15652         /* snoop_flags */ 0,
  15653         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15654         /* type */ SOC_MEM_TYPE_NORMAL,
  15655         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15656         /* impl */ SOC_MEM_IMPL_NORMAL,
  15657         /* cmic_mor_clks       */ 0,
  15658         /* access_latency_mode */ 3,
  15659     },
  15660 #endif /* chips */
  15661 
  15662 #if defined(BCM_56870_A0)
  15663     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_NEXT_PROTO_TABLEm */ 
  15664         /* mem            FLEX_EDITOR_RW_1_NEXT_PROTO_TABLEm */
  15665         /* flags       */ SOC_MEM_FLAG_VALID |
  15666                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  15667         /* cmp_fn      */ _soc_mem_cmp_undef,
  15668         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15669         /* index_min   */ 0,
  15670         /* index_max   */ 31,
  15671         /* minblock    */ 36,
  15672         /* maxblock    */ 36,
  15673         /* blocks      */ 0,
  15674         /* blocks_hi   */ 0x10,
  15675         /* base        */ 0x189c0000,
  15676         /* gran        */ 1,
  15677         /* bytes       */ 2,
  15678         /* nFields     */ 1,
  15679         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  15680         /* *views      */ NULL,
  15681         /* *views_num  */ NULL,
  15682         /* snoop_cb    */ NULL, 
  15683         /* snoop_user_data */ NULL, 
  15684         /* snoop_flags */ 0,
  15685         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15686         /* type */ SOC_MEM_TYPE_NORMAL,
  15687         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15688         /* impl */ SOC_MEM_IMPL_NORMAL,
  15689         /* cmic_mor_clks       */ 0,
  15690         /* access_latency_mode */ 3,
  15691     },
  15692 #endif /* chips */
  15693 
  15694 #if defined(BCM_56370_A0)
  15695     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_NEXT_PROTO_TABLE_BCM56370_A0m */ 
  15696         /* mem            FLEX_EDITOR_RW_1_NEXT_PROTO_TABLEm */
  15697         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  15698         /* cmp_fn      */ _soc_mem_cmp_undef,
  15699         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15700         /* index_min   */ 0,
  15701         /* index_max   */ 31,
  15702         /* minblock    */ 7,
  15703         /* maxblock    */ 7,
  15704         /* blocks      */ 0x80,
  15705         /* blocks_hi   */ 0,
  15706         /* base        */ 0x189c0000,
  15707         /* gran        */ 1,
  15708         /* bytes       */ 2,
  15709         /* nFields     */ 1,
  15710         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  15711         /* *views      */ NULL,
  15712         /* *views_num  */ NULL,
  15713         /* snoop_cb    */ NULL, 
  15714         /* snoop_user_data */ NULL, 
  15715         /* snoop_flags */ 0,
  15716         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15717         /* type */ SOC_MEM_TYPE_NORMAL,
  15718         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15719         /* impl */ SOC_MEM_IMPL_NORMAL,
  15720         /* cmic_mor_clks       */ 0,
  15721         /* access_latency_mode */ 3,
  15722     },
  15723 #endif /* chips */
  15724 
  15725 #if defined(BCM_56770_A0)
  15726     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_NEXT_PROTO_TABLE_BCM56770_A0m */ 
  15727         /* mem            FLEX_EDITOR_RW_1_NEXT_PROTO_TABLEm */
  15728         /* flags       */ SOC_MEM_FLAG_VALID |
  15729                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
  15730         /* cmp_fn      */ _soc_mem_cmp_undef,
  15731         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15732         /* index_min   */ 0,
  15733         /* index_max   */ 31,
  15734         /* minblock    */ 24,
  15735         /* maxblock    */ 24,
  15736         /* blocks      */ 0x1000000,
  15737         /* blocks_hi   */ 0,
  15738         /* base        */ 0x189c0000,
  15739         /* gran        */ 1,
  15740         /* bytes       */ 2,
  15741         /* nFields     */ 1,
  15742         /* *fields     */ soc_FLEX_EDITOR_FIXED_HDR_L2_0_NEXT_PROTO_TABLEm_fields,
  15743         /* *views      */ NULL,
  15744         /* *views_num  */ NULL,
  15745         /* snoop_cb    */ NULL, 
  15746         /* snoop_user_data */ NULL, 
  15747         /* snoop_flags */ 0,
  15748         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15749         /* type */ SOC_MEM_TYPE_NORMAL,
  15750         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15751         /* impl */ SOC_MEM_IMPL_NORMAL,
  15752         /* cmic_mor_clks       */ 0,
  15753         /* access_latency_mode */ 3,
  15754     },
  15755 #endif /* chips */
  15756 
  15757 #if defined(BCM_56870_A0)
  15758     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_PROFILE_TABLEm */ 
  15759         /* mem            FLEX_EDITOR_RW_1_PROFILE_TABLEm */
  15760         /* flags       */ SOC_MEM_FLAG_VALID |
  15761                           SOC_MEM_FLAG_CACHABLE |
  15762                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15763                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15764         /* cmp_fn      */ _soc_mem_cmp_undef,
  15765         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15766         /* index_min   */ 0,
  15767         /* index_max   */ 127,
  15768         /* minblock    */ 36,
  15769         /* maxblock    */ 36,
  15770         /* blocks      */ 0,
  15771         /* blocks_hi   */ 0x10,
  15772         /* base        */ 0x188c0000,
  15773         /* gran        */ 1,
  15774         /* bytes       */ 4,
  15775         /* nFields     */ 6,
  15776         /* *fields     */ soc_FLEX_EDITOR_RW_0_PROFILE_TABLEm_fields,
  15777         /* *views      */ NULL,
  15778         /* *views_num  */ NULL,
  15779         /* snoop_cb    */ NULL, 
  15780         /* snoop_user_data */ NULL, 
  15781         /* snoop_flags */ 0,
  15782         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15783         /* type */ SOC_MEM_TYPE_NORMAL,
  15784         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15785         /* impl */ SOC_MEM_IMPL_NORMAL,
  15786         /* cmic_mor_clks       */ 0,
  15787         /* access_latency_mode */ 3,
  15788     },
  15789 #endif /* chips */
  15790 
  15791 #if defined(BCM_56370_A0)
  15792     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_PROFILE_TABLE_BCM56370_A0m */ 
  15793         /* mem            FLEX_EDITOR_RW_1_PROFILE_TABLEm */
  15794         /* flags       */ SOC_MEM_FLAG_VALID |
  15795                           SOC_MEM_FLAG_CACHABLE |
  15796                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15797         /* cmp_fn      */ _soc_mem_cmp_undef,
  15798         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15799         /* index_min   */ 0,
  15800         /* index_max   */ 127,
  15801         /* minblock    */ 7,
  15802         /* maxblock    */ 7,
  15803         /* blocks      */ 0x80,
  15804         /* blocks_hi   */ 0,
  15805         /* base        */ 0x188c0000,
  15806         /* gran        */ 1,
  15807         /* bytes       */ 4,
  15808         /* nFields     */ 6,
  15809         /* *fields     */ soc_FLEX_EDITOR_RW_0_PROFILE_TABLEm_fields,
  15810         /* *views      */ NULL,
  15811         /* *views_num  */ NULL,
  15812         /* snoop_cb    */ NULL, 
  15813         /* snoop_user_data */ NULL, 
  15814         /* snoop_flags */ 0,
  15815         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15816         /* type */ SOC_MEM_TYPE_NORMAL,
  15817         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15818         /* impl */ SOC_MEM_IMPL_NORMAL,
  15819         /* cmic_mor_clks       */ 0,
  15820         /* access_latency_mode */ 3,
  15821     },
  15822 #endif /* chips */
  15823 
  15824 #if defined(BCM_56770_A0)
  15825     { /* SOC_MEM_INT_FLEX_EDITOR_RW_1_PROFILE_TABLE_BCM56770_A0m */ 
  15826         /* mem            FLEX_EDITOR_RW_1_PROFILE_TABLEm */
  15827         /* flags       */ SOC_MEM_FLAG_VALID |
  15828                           SOC_MEM_FLAG_CACHABLE |
  15829                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15830                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15831         /* cmp_fn      */ _soc_mem_cmp_undef,
  15832         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15833         /* index_min   */ 0,
  15834         /* index_max   */ 127,
  15835         /* minblock    */ 24,
  15836         /* maxblock    */ 24,
  15837         /* blocks      */ 0x1000000,
  15838         /* blocks_hi   */ 0,
  15839         /* base        */ 0x188c0000,
  15840         /* gran        */ 1,
  15841         /* bytes       */ 4,
  15842         /* nFields     */ 6,
  15843         /* *fields     */ soc_FLEX_EDITOR_RW_0_PROFILE_TABLEm_fields,
  15844         /* *views      */ NULL,
  15845         /* *views_num  */ NULL,
  15846         /* snoop_cb    */ NULL, 
  15847         /* snoop_user_data */ NULL, 
  15848         /* snoop_flags */ 0,
  15849         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15850         /* type */ SOC_MEM_TYPE_NORMAL,
  15851         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15852         /* impl */ SOC_MEM_IMPL_NORMAL,
  15853         /* cmic_mor_clks       */ 0,
  15854         /* access_latency_mode */ 3,
  15855     },
  15856 #endif /* chips */
  15857 
  15858 #if defined(BCM_56870_A0)
  15859     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm */ 
  15860         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm */
  15861         /* flags       */ SOC_MEM_FLAG_VALID |
  15862                           SOC_MEM_FLAG_CACHABLE |
  15863                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15864                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15865         /* cmp_fn      */ _soc_mem_cmp_undef,
  15866         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15867         /* index_min   */ 0,
  15868         /* index_max   */ 63,
  15869         /* minblock    */ 36,
  15870         /* maxblock    */ 36,
  15871         /* blocks      */ 0,
  15872         /* blocks_hi   */ 0x10,
  15873         /* base        */ 0x18280000,
  15874         /* gran        */ 1,
  15875         /* bytes       */ 8,
  15876         /* nFields     */ 17,
  15877         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  15878         /* *views      */ NULL,
  15879         /* *views_num  */ NULL,
  15880         /* snoop_cb    */ NULL, 
  15881         /* snoop_user_data */ NULL, 
  15882         /* snoop_flags */ 0,
  15883         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15884         /* type */ SOC_MEM_TYPE_NORMAL,
  15885         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15886         /* impl */ SOC_MEM_IMPL_NORMAL,
  15887         /* cmic_mor_clks       */ 0,
  15888         /* access_latency_mode */ 3,
  15889     },
  15890 #endif /* chips */
  15891 
  15892 #if defined(BCM_56370_A0)
  15893     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLE_BCM56370_A0m */ 
  15894         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm */
  15895         /* flags       */ SOC_MEM_FLAG_VALID |
  15896                           SOC_MEM_FLAG_CACHABLE |
  15897                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15898         /* cmp_fn      */ _soc_mem_cmp_undef,
  15899         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15900         /* index_min   */ 0,
  15901         /* index_max   */ 63,
  15902         /* minblock    */ 7,
  15903         /* maxblock    */ 7,
  15904         /* blocks      */ 0x80,
  15905         /* blocks_hi   */ 0,
  15906         /* base        */ 0x18280000,
  15907         /* gran        */ 1,
  15908         /* bytes       */ 8,
  15909         /* nFields     */ 17,
  15910         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_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         /* access_latency_mode */ 3,
  15922     },
  15923 #endif /* chips */
  15924 
  15925 #if defined(BCM_56770_A0)
  15926     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLE_BCM56770_A0m */ 
  15927         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm */
  15928         /* flags       */ SOC_MEM_FLAG_VALID |
  15929                           SOC_MEM_FLAG_CACHABLE |
  15930                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15931                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15932         /* cmp_fn      */ _soc_mem_cmp_undef,
  15933         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15934         /* index_min   */ 0,
  15935         /* index_max   */ 63,
  15936         /* minblock    */ 24,
  15937         /* maxblock    */ 24,
  15938         /* blocks      */ 0x1000000,
  15939         /* blocks_hi   */ 0,
  15940         /* base        */ 0x18280000,
  15941         /* gran        */ 1,
  15942         /* bytes       */ 8,
  15943         /* nFields     */ 17,
  15944         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  15945         /* *views      */ NULL,
  15946         /* *views_num  */ NULL,
  15947         /* snoop_cb    */ NULL, 
  15948         /* snoop_user_data */ NULL, 
  15949         /* snoop_flags */ 0,
  15950         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15951         /* type */ SOC_MEM_TYPE_NORMAL,
  15952         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15953         /* impl */ SOC_MEM_IMPL_NORMAL,
  15954         /* cmic_mor_clks       */ 0,
  15955         /* access_latency_mode */ 3,
  15956     },
  15957 #endif /* chips */
  15958 
  15959 #if defined(BCM_56870_A0)
  15960     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm */ 
  15961         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm */
  15962         /* flags       */ SOC_MEM_FLAG_VALID |
  15963                           SOC_MEM_FLAG_CACHABLE |
  15964                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15965                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  15966         /* cmp_fn      */ _soc_mem_cmp_undef,
  15967         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15968         /* index_min   */ 0,
  15969         /* index_max   */ 63,
  15970         /* minblock    */ 36,
  15971         /* maxblock    */ 36,
  15972         /* blocks      */ 0,
  15973         /* blocks_hi   */ 0x10,
  15974         /* base        */ 0x183c0000,
  15975         /* gran        */ 1,
  15976         /* bytes       */ 43,
  15977         /* nFields     */ 80,
  15978         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  15979         /* *views      */ NULL,
  15980         /* *views_num  */ NULL,
  15981         /* snoop_cb    */ NULL, 
  15982         /* snoop_user_data */ NULL, 
  15983         /* snoop_flags */ 0,
  15984         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15985         /* type */ SOC_MEM_TYPE_NORMAL,
  15986         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15987         /* impl */ SOC_MEM_IMPL_NORMAL,
  15988         /* cmic_mor_clks       */ 0,
  15989         /* access_latency_mode */ 3,
  15990     },
  15991 #endif /* chips */
  15992 
  15993 #if defined(BCM_56370_A0)
  15994     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLE_BCM56370_A0m */ 
  15995         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm */
  15996         /* flags       */ SOC_MEM_FLAG_VALID |
  15997                           SOC_MEM_FLAG_CACHABLE |
  15998                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  15999         /* cmp_fn      */ _soc_mem_cmp_undef,
  16000         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16001         /* index_min   */ 0,
  16002         /* index_max   */ 63,
  16003         /* minblock    */ 7,
  16004         /* maxblock    */ 7,
  16005         /* blocks      */ 0x80,
  16006         /* blocks_hi   */ 0,
  16007         /* base        */ 0x183c0000,
  16008         /* gran        */ 1,
  16009         /* bytes       */ 43,
  16010         /* nFields     */ 80,
  16011         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  16012         /* *views      */ NULL,
  16013         /* *views_num  */ NULL,
  16014         /* snoop_cb    */ NULL, 
  16015         /* snoop_user_data */ NULL, 
  16016         /* snoop_flags */ 0,
  16017         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16018         /* type */ SOC_MEM_TYPE_NORMAL,
  16019         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16020         /* impl */ SOC_MEM_IMPL_NORMAL,
  16021         /* cmic_mor_clks       */ 0,
  16022         /* access_latency_mode */ 3,
  16023     },
  16024 #endif /* chips */
  16025 
  16026 #if defined(BCM_56770_A0)
  16027     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLE_BCM56770_A0m */ 
  16028         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm */
  16029         /* flags       */ SOC_MEM_FLAG_VALID |
  16030                           SOC_MEM_FLAG_CACHABLE |
  16031                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16032                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16033         /* cmp_fn      */ _soc_mem_cmp_undef,
  16034         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16035         /* index_min   */ 0,
  16036         /* index_max   */ 63,
  16037         /* minblock    */ 24,
  16038         /* maxblock    */ 24,
  16039         /* blocks      */ 0x1000000,
  16040         /* blocks_hi   */ 0,
  16041         /* base        */ 0x183c0000,
  16042         /* gran        */ 1,
  16043         /* bytes       */ 43,
  16044         /* nFields     */ 80,
  16045         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  16046         /* *views      */ NULL,
  16047         /* *views_num  */ NULL,
  16048         /* snoop_cb    */ NULL, 
  16049         /* snoop_user_data */ NULL, 
  16050         /* snoop_flags */ 0,
  16051         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16052         /* type */ SOC_MEM_TYPE_NORMAL,
  16053         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16054         /* impl */ SOC_MEM_IMPL_NORMAL,
  16055         /* cmic_mor_clks       */ 0,
  16056         /* access_latency_mode */ 3,
  16057     },
  16058 #endif /* chips */
  16059 
  16060 #if defined(BCM_56870_A0)
  16061     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm */ 
  16062         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm */
  16063         /* flags       */ SOC_MEM_FLAG_VALID |
  16064                           SOC_MEM_FLAG_CACHABLE |
  16065                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16066                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16067         /* cmp_fn      */ _soc_mem_cmp_undef,
  16068         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16069         /* index_min   */ 0,
  16070         /* index_max   */ 63,
  16071         /* minblock    */ 36,
  16072         /* maxblock    */ 36,
  16073         /* blocks      */ 0,
  16074         /* blocks_hi   */ 0x10,
  16075         /* base        */ 0x18400000,
  16076         /* gran        */ 1,
  16077         /* bytes       */ 18,
  16078         /* nFields     */ 38,
  16079         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  16080         /* *views      */ NULL,
  16081         /* *views_num  */ NULL,
  16082         /* snoop_cb    */ NULL, 
  16083         /* snoop_user_data */ NULL, 
  16084         /* snoop_flags */ 0,
  16085         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16086         /* type */ SOC_MEM_TYPE_NORMAL,
  16087         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16088         /* impl */ SOC_MEM_IMPL_NORMAL,
  16089         /* cmic_mor_clks       */ 0,
  16090         /* access_latency_mode */ 3,
  16091     },
  16092 #endif /* chips */
  16093 
  16094 #if defined(BCM_56370_A0)
  16095     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLE_BCM56370_A0m */ 
  16096         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm */
  16097         /* flags       */ SOC_MEM_FLAG_VALID |
  16098                           SOC_MEM_FLAG_CACHABLE |
  16099                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16100         /* cmp_fn      */ _soc_mem_cmp_undef,
  16101         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16102         /* index_min   */ 0,
  16103         /* index_max   */ 63,
  16104         /* minblock    */ 7,
  16105         /* maxblock    */ 7,
  16106         /* blocks      */ 0x80,
  16107         /* blocks_hi   */ 0,
  16108         /* base        */ 0x18400000,
  16109         /* gran        */ 1,
  16110         /* bytes       */ 18,
  16111         /* nFields     */ 38,
  16112         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  16113         /* *views      */ NULL,
  16114         /* *views_num  */ NULL,
  16115         /* snoop_cb    */ NULL, 
  16116         /* snoop_user_data */ NULL, 
  16117         /* snoop_flags */ 0,
  16118         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16119         /* type */ SOC_MEM_TYPE_NORMAL,
  16120         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16121         /* impl */ SOC_MEM_IMPL_NORMAL,
  16122         /* cmic_mor_clks       */ 0,
  16123         /* access_latency_mode */ 3,
  16124     },
  16125 #endif /* chips */
  16126 
  16127 #if defined(BCM_56770_A0)
  16128     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLE_BCM56770_A0m */ 
  16129         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm */
  16130         /* flags       */ SOC_MEM_FLAG_VALID |
  16131                           SOC_MEM_FLAG_CACHABLE |
  16132                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16133                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16134         /* cmp_fn      */ _soc_mem_cmp_undef,
  16135         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16136         /* index_min   */ 0,
  16137         /* index_max   */ 63,
  16138         /* minblock    */ 24,
  16139         /* maxblock    */ 24,
  16140         /* blocks      */ 0x1000000,
  16141         /* blocks_hi   */ 0,
  16142         /* base        */ 0x18400000,
  16143         /* gran        */ 1,
  16144         /* bytes       */ 18,
  16145         /* nFields     */ 38,
  16146         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  16147         /* *views      */ NULL,
  16148         /* *views_num  */ NULL,
  16149         /* snoop_cb    */ NULL, 
  16150         /* snoop_user_data */ NULL, 
  16151         /* snoop_flags */ 0,
  16152         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16153         /* type */ SOC_MEM_TYPE_NORMAL,
  16154         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16155         /* impl */ SOC_MEM_IMPL_NORMAL,
  16156         /* cmic_mor_clks       */ 0,
  16157         /* access_latency_mode */ 3,
  16158     },
  16159 #endif /* chips */
  16160 
  16161 #if defined(BCM_56870_A0)
  16162     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm */ 
  16163         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm */
  16164         /* flags       */ SOC_MEM_FLAG_VALID |
  16165                           SOC_MEM_FLAG_CACHABLE |
  16166                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16167                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16168         /* cmp_fn      */ _soc_mem_cmp_undef,
  16169         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16170         /* index_min   */ 0,
  16171         /* index_max   */ 63,
  16172         /* minblock    */ 36,
  16173         /* maxblock    */ 36,
  16174         /* blocks      */ 0,
  16175         /* blocks_hi   */ 0x10,
  16176         /* base        */ 0x18640000,
  16177         /* gran        */ 1,
  16178         /* bytes       */ 8,
  16179         /* nFields     */ 16,
  16180         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  16181         /* *views      */ NULL,
  16182         /* *views_num  */ NULL,
  16183         /* snoop_cb    */ NULL, 
  16184         /* snoop_user_data */ NULL, 
  16185         /* snoop_flags */ 0,
  16186         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16187         /* type */ SOC_MEM_TYPE_NORMAL,
  16188         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16189         /* impl */ SOC_MEM_IMPL_NORMAL,
  16190         /* cmic_mor_clks       */ 0,
  16191         /* access_latency_mode */ 3,
  16192     },
  16193 #endif /* chips */
  16194 
  16195 #if defined(BCM_56370_A0)
  16196     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLE_BCM56370_A0m */ 
  16197         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm */
  16198         /* flags       */ SOC_MEM_FLAG_VALID |
  16199                           SOC_MEM_FLAG_CACHABLE |
  16200                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16201         /* cmp_fn      */ _soc_mem_cmp_undef,
  16202         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16203         /* index_min   */ 0,
  16204         /* index_max   */ 63,
  16205         /* minblock    */ 7,
  16206         /* maxblock    */ 7,
  16207         /* blocks      */ 0x80,
  16208         /* blocks_hi   */ 0,
  16209         /* base        */ 0x18640000,
  16210         /* gran        */ 1,
  16211         /* bytes       */ 8,
  16212         /* nFields     */ 16,
  16213         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  16214         /* *views      */ NULL,
  16215         /* *views_num  */ NULL,
  16216         /* snoop_cb    */ NULL, 
  16217         /* snoop_user_data */ NULL, 
  16218         /* snoop_flags */ 0,
  16219         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16220         /* type */ SOC_MEM_TYPE_NORMAL,
  16221         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16222         /* impl */ SOC_MEM_IMPL_NORMAL,
  16223         /* cmic_mor_clks       */ 0,
  16224         /* access_latency_mode */ 3,
  16225     },
  16226 #endif /* chips */
  16227 
  16228 #if defined(BCM_56770_A0)
  16229     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLE_BCM56770_A0m */ 
  16230         /* mem            FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm */
  16231         /* flags       */ SOC_MEM_FLAG_VALID |
  16232                           SOC_MEM_FLAG_CACHABLE |
  16233                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16234                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16235         /* cmp_fn      */ _soc_mem_cmp_undef,
  16236         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16237         /* index_min   */ 0,
  16238         /* index_max   */ 63,
  16239         /* minblock    */ 24,
  16240         /* maxblock    */ 24,
  16241         /* blocks      */ 0x1000000,
  16242         /* blocks_hi   */ 0,
  16243         /* base        */ 0x18640000,
  16244         /* gran        */ 1,
  16245         /* bytes       */ 8,
  16246         /* nFields     */ 16,
  16247         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  16248         /* *views      */ NULL,
  16249         /* *views_num  */ NULL,
  16250         /* snoop_cb    */ NULL, 
  16251         /* snoop_user_data */ NULL, 
  16252         /* snoop_flags */ 0,
  16253         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16254         /* type */ SOC_MEM_TYPE_NORMAL,
  16255         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16256         /* impl */ SOC_MEM_IMPL_NORMAL,
  16257         /* cmic_mor_clks       */ 0,
  16258         /* access_latency_mode */ 3,
  16259     },
  16260 #endif /* chips */
  16261 
  16262 #if defined(BCM_56870_A0)
  16263     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm */ 
  16264         /* mem            FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm */
  16265         /* flags       */ SOC_MEM_FLAG_VALID |
  16266                           SOC_MEM_FLAG_CACHABLE |
  16267                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16268                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16269         /* cmp_fn      */ _soc_mem_cmp_undef,
  16270         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16271         /* index_min   */ 0,
  16272         /* index_max   */ 127,
  16273         /* minblock    */ 36,
  16274         /* maxblock    */ 36,
  16275         /* blocks      */ 0,
  16276         /* blocks_hi   */ 0x10,
  16277         /* base        */ 0x18140000,
  16278         /* gran        */ 1,
  16279         /* bytes       */ 11,
  16280         /* nFields     */ 22,
  16281         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  16282         /* *views      */ NULL,
  16283         /* *views_num  */ NULL,
  16284         /* snoop_cb    */ NULL, 
  16285         /* snoop_user_data */ NULL, 
  16286         /* snoop_flags */ 0,
  16287         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16288         /* type */ SOC_MEM_TYPE_NORMAL,
  16289         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16290         /* impl */ SOC_MEM_IMPL_NORMAL,
  16291         /* cmic_mor_clks       */ 0,
  16292         /* access_latency_mode */ 3,
  16293     },
  16294 #endif /* chips */
  16295 
  16296 #if defined(BCM_56370_A0)
  16297     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56370_A0m */ 
  16298         /* mem            FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm */
  16299         /* flags       */ SOC_MEM_FLAG_VALID |
  16300                           SOC_MEM_FLAG_CACHABLE |
  16301                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16302         /* cmp_fn      */ _soc_mem_cmp_undef,
  16303         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16304         /* index_min   */ 0,
  16305         /* index_max   */ 127,
  16306         /* minblock    */ 7,
  16307         /* maxblock    */ 7,
  16308         /* blocks      */ 0x80,
  16309         /* blocks_hi   */ 0,
  16310         /* base        */ 0x18140000,
  16311         /* gran        */ 1,
  16312         /* bytes       */ 11,
  16313         /* nFields     */ 22,
  16314         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  16315         /* *views      */ NULL,
  16316         /* *views_num  */ NULL,
  16317         /* snoop_cb    */ NULL, 
  16318         /* snoop_user_data */ NULL, 
  16319         /* snoop_flags */ 0,
  16320         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16321         /* type */ SOC_MEM_TYPE_NORMAL,
  16322         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16323         /* impl */ SOC_MEM_IMPL_NORMAL,
  16324         /* cmic_mor_clks       */ 0,
  16325         /* access_latency_mode */ 3,
  16326     },
  16327 #endif /* chips */
  16328 
  16329 #if defined(BCM_56770_A0)
  16330     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56770_A0m */ 
  16331         /* mem            FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm */
  16332         /* flags       */ SOC_MEM_FLAG_VALID |
  16333                           SOC_MEM_FLAG_CACHABLE |
  16334                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16335                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16336         /* cmp_fn      */ _soc_mem_cmp_undef,
  16337         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16338         /* index_min   */ 0,
  16339         /* index_max   */ 127,
  16340         /* minblock    */ 24,
  16341         /* maxblock    */ 24,
  16342         /* blocks      */ 0x1000000,
  16343         /* blocks_hi   */ 0,
  16344         /* base        */ 0x18140000,
  16345         /* gran        */ 1,
  16346         /* bytes       */ 11,
  16347         /* nFields     */ 22,
  16348         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  16349         /* *views      */ NULL,
  16350         /* *views_num  */ NULL,
  16351         /* snoop_cb    */ NULL, 
  16352         /* snoop_user_data */ NULL, 
  16353         /* snoop_flags */ 0,
  16354         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16355         /* type */ SOC_MEM_TYPE_NORMAL,
  16356         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16357         /* impl */ SOC_MEM_IMPL_NORMAL,
  16358         /* cmic_mor_clks       */ 0,
  16359         /* access_latency_mode */ 3,
  16360     },
  16361 #endif /* chips */
  16362 
  16363 #if defined(BCM_56870_A0)
  16364     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm */ 
  16365         /* mem            FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm */
  16366         /* flags       */ SOC_MEM_FLAG_VALID |
  16367                           SOC_MEM_FLAG_CACHABLE |
  16368                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16369                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16370         /* cmp_fn      */ _soc_mem_cmp_undef,
  16371         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16372         /* index_min   */ 0,
  16373         /* index_max   */ 127,
  16374         /* minblock    */ 36,
  16375         /* maxblock    */ 36,
  16376         /* blocks      */ 0,
  16377         /* blocks_hi   */ 0x10,
  16378         /* base        */ 0x18000000,
  16379         /* gran        */ 1,
  16380         /* bytes       */ 28,
  16381         /* nFields     */ 51,
  16382         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  16383         /* *views      */ NULL,
  16384         /* *views_num  */ NULL,
  16385         /* snoop_cb    */ NULL, 
  16386         /* snoop_user_data */ NULL, 
  16387         /* snoop_flags */ 0,
  16388         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16389         /* type */ SOC_MEM_TYPE_NORMAL,
  16390         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16391         /* impl */ SOC_MEM_IMPL_NORMAL,
  16392         /* cmic_mor_clks       */ 0,
  16393         /* access_latency_mode */ 3,
  16394     },
  16395 #endif /* chips */
  16396 
  16397 #if defined(BCM_56370_A0)
  16398     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLE_BCM56370_A0m */ 
  16399         /* mem            FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm */
  16400         /* flags       */ SOC_MEM_FLAG_VALID |
  16401                           SOC_MEM_FLAG_CACHABLE |
  16402                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16403         /* cmp_fn      */ _soc_mem_cmp_undef,
  16404         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16405         /* index_min   */ 0,
  16406         /* index_max   */ 127,
  16407         /* minblock    */ 7,
  16408         /* maxblock    */ 7,
  16409         /* blocks      */ 0x80,
  16410         /* blocks_hi   */ 0,
  16411         /* base        */ 0x18000000,
  16412         /* gran        */ 1,
  16413         /* bytes       */ 28,
  16414         /* nFields     */ 51,
  16415         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  16416         /* *views      */ NULL,
  16417         /* *views_num  */ NULL,
  16418         /* snoop_cb    */ NULL, 
  16419         /* snoop_user_data */ NULL, 
  16420         /* snoop_flags */ 0,
  16421         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16422         /* type */ SOC_MEM_TYPE_NORMAL,
  16423         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16424         /* impl */ SOC_MEM_IMPL_NORMAL,
  16425         /* cmic_mor_clks       */ 0,
  16426         /* access_latency_mode */ 3,
  16427     },
  16428 #endif /* chips */
  16429 
  16430 #if defined(BCM_56770_A0)
  16431     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLE_BCM56770_A0m */ 
  16432         /* mem            FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm */
  16433         /* flags       */ SOC_MEM_FLAG_VALID |
  16434                           SOC_MEM_FLAG_CACHABLE |
  16435                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16436                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16437         /* cmp_fn      */ _soc_mem_cmp_undef,
  16438         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16439         /* index_min   */ 0,
  16440         /* index_max   */ 127,
  16441         /* minblock    */ 24,
  16442         /* maxblock    */ 24,
  16443         /* blocks      */ 0x1000000,
  16444         /* blocks_hi   */ 0,
  16445         /* base        */ 0x18000000,
  16446         /* gran        */ 1,
  16447         /* bytes       */ 28,
  16448         /* nFields     */ 51,
  16449         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  16450         /* *views      */ NULL,
  16451         /* *views_num  */ NULL,
  16452         /* snoop_cb    */ NULL, 
  16453         /* snoop_user_data */ NULL, 
  16454         /* snoop_flags */ 0,
  16455         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16456         /* type */ SOC_MEM_TYPE_NORMAL,
  16457         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16458         /* impl */ SOC_MEM_IMPL_NORMAL,
  16459         /* cmic_mor_clks       */ 0,
  16460         /* access_latency_mode */ 3,
  16461     },
  16462 #endif /* chips */
  16463 
  16464 #if defined(BCM_56870_A0)
  16465     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_DEL_TABLEm */ 
  16466         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_DEL_TABLEm */
  16467         /* flags       */ SOC_MEM_FLAG_VALID |
  16468                           SOC_MEM_FLAG_CACHABLE |
  16469                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16470                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16471         /* cmp_fn      */ _soc_mem_cmp_undef,
  16472         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16473         /* index_min   */ 0,
  16474         /* index_max   */ 1023,
  16475         /* minblock    */ 36,
  16476         /* maxblock    */ 36,
  16477         /* blocks      */ 0,
  16478         /* blocks_hi   */ 0x10,
  16479         /* base        */ 0x182c0000,
  16480         /* gran        */ 1,
  16481         /* bytes       */ 8,
  16482         /* nFields     */ 17,
  16483         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  16484         /* *views      */ NULL,
  16485         /* *views_num  */ NULL,
  16486         /* snoop_cb    */ NULL, 
  16487         /* snoop_user_data */ NULL, 
  16488         /* snoop_flags */ 0,
  16489         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16490         /* type */ SOC_MEM_TYPE_NORMAL,
  16491         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16492         /* impl */ SOC_MEM_IMPL_NORMAL,
  16493         /* cmic_mor_clks       */ 0,
  16494         /* access_latency_mode */ 3,
  16495     },
  16496 #endif /* chips */
  16497 
  16498 #if defined(BCM_56370_A0)
  16499     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_DEL_TABLE_BCM56370_A0m */ 
  16500         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_DEL_TABLEm */
  16501         /* flags       */ SOC_MEM_FLAG_VALID |
  16502                           SOC_MEM_FLAG_CACHABLE |
  16503                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16504         /* cmp_fn      */ _soc_mem_cmp_undef,
  16505         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16506         /* index_min   */ 0,
  16507         /* index_max   */ 1023,
  16508         /* minblock    */ 7,
  16509         /* maxblock    */ 7,
  16510         /* blocks      */ 0x80,
  16511         /* blocks_hi   */ 0,
  16512         /* base        */ 0x182c0000,
  16513         /* gran        */ 1,
  16514         /* bytes       */ 8,
  16515         /* nFields     */ 17,
  16516         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_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         /* access_latency_mode */ 3,
  16528     },
  16529 #endif /* chips */
  16530 
  16531 #if defined(BCM_56770_A0)
  16532     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_DEL_TABLE_BCM56770_A0m */ 
  16533         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_DEL_TABLEm */
  16534         /* flags       */ SOC_MEM_FLAG_VALID |
  16535                           SOC_MEM_FLAG_CACHABLE |
  16536                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16537                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16538         /* cmp_fn      */ _soc_mem_cmp_undef,
  16539         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16540         /* index_min   */ 0,
  16541         /* index_max   */ 1023,
  16542         /* minblock    */ 24,
  16543         /* maxblock    */ 24,
  16544         /* blocks      */ 0x1000000,
  16545         /* blocks_hi   */ 0,
  16546         /* base        */ 0x182c0000,
  16547         /* gran        */ 1,
  16548         /* bytes       */ 8,
  16549         /* nFields     */ 17,
  16550         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  16551         /* *views      */ NULL,
  16552         /* *views_num  */ NULL,
  16553         /* snoop_cb    */ NULL, 
  16554         /* snoop_user_data */ NULL, 
  16555         /* snoop_flags */ 0,
  16556         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16557         /* type */ SOC_MEM_TYPE_NORMAL,
  16558         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16559         /* impl */ SOC_MEM_IMPL_NORMAL,
  16560         /* cmic_mor_clks       */ 0,
  16561         /* access_latency_mode */ 3,
  16562     },
  16563 #endif /* chips */
  16564 
  16565 #if defined(BCM_56870_A0)
  16566     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_INS_1_TABLEm */ 
  16567         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_INS_1_TABLEm */
  16568         /* flags       */ SOC_MEM_FLAG_VALID |
  16569                           SOC_MEM_FLAG_CACHABLE |
  16570                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16571                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16572         /* cmp_fn      */ _soc_mem_cmp_undef,
  16573         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16574         /* index_min   */ 0,
  16575         /* index_max   */ 1023,
  16576         /* minblock    */ 36,
  16577         /* maxblock    */ 36,
  16578         /* blocks      */ 0,
  16579         /* blocks_hi   */ 0x10,
  16580         /* base        */ 0x18440000,
  16581         /* gran        */ 1,
  16582         /* bytes       */ 43,
  16583         /* nFields     */ 80,
  16584         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  16585         /* *views      */ NULL,
  16586         /* *views_num  */ NULL,
  16587         /* snoop_cb    */ NULL, 
  16588         /* snoop_user_data */ NULL, 
  16589         /* snoop_flags */ 0,
  16590         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16591         /* type */ SOC_MEM_TYPE_NORMAL,
  16592         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16593         /* impl */ SOC_MEM_IMPL_NORMAL,
  16594         /* cmic_mor_clks       */ 0,
  16595         /* access_latency_mode */ 3,
  16596     },
  16597 #endif /* chips */
  16598 
  16599 #if defined(BCM_56370_A0)
  16600     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_INS_1_TABLE_BCM56370_A0m */ 
  16601         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_INS_1_TABLEm */
  16602         /* flags       */ SOC_MEM_FLAG_VALID |
  16603                           SOC_MEM_FLAG_CACHABLE |
  16604                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16605         /* cmp_fn      */ _soc_mem_cmp_undef,
  16606         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16607         /* index_min   */ 0,
  16608         /* index_max   */ 1023,
  16609         /* minblock    */ 7,
  16610         /* maxblock    */ 7,
  16611         /* blocks      */ 0x80,
  16612         /* blocks_hi   */ 0,
  16613         /* base        */ 0x18440000,
  16614         /* gran        */ 1,
  16615         /* bytes       */ 43,
  16616         /* nFields     */ 80,
  16617         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  16618         /* *views      */ NULL,
  16619         /* *views_num  */ NULL,
  16620         /* snoop_cb    */ NULL, 
  16621         /* snoop_user_data */ NULL, 
  16622         /* snoop_flags */ 0,
  16623         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16624         /* type */ SOC_MEM_TYPE_NORMAL,
  16625         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16626         /* impl */ SOC_MEM_IMPL_NORMAL,
  16627         /* cmic_mor_clks       */ 0,
  16628         /* access_latency_mode */ 3,
  16629     },
  16630 #endif /* chips */
  16631 
  16632 #if defined(BCM_56770_A0)
  16633     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_INS_1_TABLE_BCM56770_A0m */ 
  16634         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_INS_1_TABLEm */
  16635         /* flags       */ SOC_MEM_FLAG_VALID |
  16636                           SOC_MEM_FLAG_CACHABLE |
  16637                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16638                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16639         /* cmp_fn      */ _soc_mem_cmp_undef,
  16640         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16641         /* index_min   */ 0,
  16642         /* index_max   */ 1023,
  16643         /* minblock    */ 24,
  16644         /* maxblock    */ 24,
  16645         /* blocks      */ 0x1000000,
  16646         /* blocks_hi   */ 0,
  16647         /* base        */ 0x18440000,
  16648         /* gran        */ 1,
  16649         /* bytes       */ 43,
  16650         /* nFields     */ 80,
  16651         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  16652         /* *views      */ NULL,
  16653         /* *views_num  */ NULL,
  16654         /* snoop_cb    */ NULL, 
  16655         /* snoop_user_data */ NULL, 
  16656         /* snoop_flags */ 0,
  16657         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16658         /* type */ SOC_MEM_TYPE_NORMAL,
  16659         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16660         /* impl */ SOC_MEM_IMPL_NORMAL,
  16661         /* cmic_mor_clks       */ 0,
  16662         /* access_latency_mode */ 3,
  16663     },
  16664 #endif /* chips */
  16665 
  16666 #if defined(BCM_56870_A0)
  16667     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_INS_2_TABLEm */ 
  16668         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_INS_2_TABLEm */
  16669         /* flags       */ SOC_MEM_FLAG_VALID |
  16670                           SOC_MEM_FLAG_CACHABLE |
  16671                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16672                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16673         /* cmp_fn      */ _soc_mem_cmp_undef,
  16674         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16675         /* index_min   */ 0,
  16676         /* index_max   */ 1023,
  16677         /* minblock    */ 36,
  16678         /* maxblock    */ 36,
  16679         /* blocks      */ 0,
  16680         /* blocks_hi   */ 0x10,
  16681         /* base        */ 0x18480000,
  16682         /* gran        */ 1,
  16683         /* bytes       */ 18,
  16684         /* nFields     */ 38,
  16685         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  16686         /* *views      */ NULL,
  16687         /* *views_num  */ NULL,
  16688         /* snoop_cb    */ NULL, 
  16689         /* snoop_user_data */ NULL, 
  16690         /* snoop_flags */ 0,
  16691         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16692         /* type */ SOC_MEM_TYPE_NORMAL,
  16693         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16694         /* impl */ SOC_MEM_IMPL_NORMAL,
  16695         /* cmic_mor_clks       */ 0,
  16696         /* access_latency_mode */ 3,
  16697     },
  16698 #endif /* chips */
  16699 
  16700 #if defined(BCM_56370_A0)
  16701     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_INS_2_TABLE_BCM56370_A0m */ 
  16702         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_INS_2_TABLEm */
  16703         /* flags       */ SOC_MEM_FLAG_VALID |
  16704                           SOC_MEM_FLAG_CACHABLE |
  16705                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16706         /* cmp_fn      */ _soc_mem_cmp_undef,
  16707         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16708         /* index_min   */ 0,
  16709         /* index_max   */ 1023,
  16710         /* minblock    */ 7,
  16711         /* maxblock    */ 7,
  16712         /* blocks      */ 0x80,
  16713         /* blocks_hi   */ 0,
  16714         /* base        */ 0x18480000,
  16715         /* gran        */ 1,
  16716         /* bytes       */ 18,
  16717         /* nFields     */ 38,
  16718         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  16719         /* *views      */ NULL,
  16720         /* *views_num  */ NULL,
  16721         /* snoop_cb    */ NULL, 
  16722         /* snoop_user_data */ NULL, 
  16723         /* snoop_flags */ 0,
  16724         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16725         /* type */ SOC_MEM_TYPE_NORMAL,
  16726         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16727         /* impl */ SOC_MEM_IMPL_NORMAL,
  16728         /* cmic_mor_clks       */ 0,
  16729         /* access_latency_mode */ 3,
  16730     },
  16731 #endif /* chips */
  16732 
  16733 #if defined(BCM_56770_A0)
  16734     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_INS_2_TABLE_BCM56770_A0m */ 
  16735         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_INS_2_TABLEm */
  16736         /* flags       */ SOC_MEM_FLAG_VALID |
  16737                           SOC_MEM_FLAG_CACHABLE |
  16738                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16739                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16740         /* cmp_fn      */ _soc_mem_cmp_undef,
  16741         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16742         /* index_min   */ 0,
  16743         /* index_max   */ 1023,
  16744         /* minblock    */ 24,
  16745         /* maxblock    */ 24,
  16746         /* blocks      */ 0x1000000,
  16747         /* blocks_hi   */ 0,
  16748         /* base        */ 0x18480000,
  16749         /* gran        */ 1,
  16750         /* bytes       */ 18,
  16751         /* nFields     */ 38,
  16752         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  16753         /* *views      */ NULL,
  16754         /* *views_num  */ NULL,
  16755         /* snoop_cb    */ NULL, 
  16756         /* snoop_user_data */ NULL, 
  16757         /* snoop_flags */ 0,
  16758         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16759         /* type */ SOC_MEM_TYPE_NORMAL,
  16760         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16761         /* impl */ SOC_MEM_IMPL_NORMAL,
  16762         /* cmic_mor_clks       */ 0,
  16763         /* access_latency_mode */ 3,
  16764     },
  16765 #endif /* chips */
  16766 
  16767 #if defined(BCM_56870_A0)
  16768     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_RW_TABLEm */ 
  16769         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_RW_TABLEm */
  16770         /* flags       */ SOC_MEM_FLAG_VALID |
  16771                           SOC_MEM_FLAG_CACHABLE |
  16772                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16773                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16774         /* cmp_fn      */ _soc_mem_cmp_undef,
  16775         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16776         /* index_min   */ 0,
  16777         /* index_max   */ 1023,
  16778         /* minblock    */ 36,
  16779         /* maxblock    */ 36,
  16780         /* blocks      */ 0,
  16781         /* blocks_hi   */ 0x10,
  16782         /* base        */ 0x18680000,
  16783         /* gran        */ 1,
  16784         /* bytes       */ 8,
  16785         /* nFields     */ 16,
  16786         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  16787         /* *views      */ NULL,
  16788         /* *views_num  */ NULL,
  16789         /* snoop_cb    */ NULL, 
  16790         /* snoop_user_data */ NULL, 
  16791         /* snoop_flags */ 0,
  16792         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16793         /* type */ SOC_MEM_TYPE_NORMAL,
  16794         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16795         /* impl */ SOC_MEM_IMPL_NORMAL,
  16796         /* cmic_mor_clks       */ 0,
  16797         /* access_latency_mode */ 3,
  16798     },
  16799 #endif /* chips */
  16800 
  16801 #if defined(BCM_56370_A0)
  16802     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_RW_TABLE_BCM56370_A0m */ 
  16803         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_RW_TABLEm */
  16804         /* flags       */ SOC_MEM_FLAG_VALID |
  16805                           SOC_MEM_FLAG_CACHABLE |
  16806                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16807         /* cmp_fn      */ _soc_mem_cmp_undef,
  16808         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16809         /* index_min   */ 0,
  16810         /* index_max   */ 1023,
  16811         /* minblock    */ 7,
  16812         /* maxblock    */ 7,
  16813         /* blocks      */ 0x80,
  16814         /* blocks_hi   */ 0,
  16815         /* base        */ 0x18680000,
  16816         /* gran        */ 1,
  16817         /* bytes       */ 8,
  16818         /* nFields     */ 16,
  16819         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  16820         /* *views      */ NULL,
  16821         /* *views_num  */ NULL,
  16822         /* snoop_cb    */ NULL, 
  16823         /* snoop_user_data */ NULL, 
  16824         /* snoop_flags */ 0,
  16825         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16826         /* type */ SOC_MEM_TYPE_NORMAL,
  16827         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16828         /* impl */ SOC_MEM_IMPL_NORMAL,
  16829         /* cmic_mor_clks       */ 0,
  16830         /* access_latency_mode */ 3,
  16831     },
  16832 #endif /* chips */
  16833 
  16834 #if defined(BCM_56770_A0)
  16835     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_EDIT_ID_RW_TABLE_BCM56770_A0m */ 
  16836         /* mem            FLEX_EDITOR_ZONE_1_EDIT_ID_RW_TABLEm */
  16837         /* flags       */ SOC_MEM_FLAG_VALID |
  16838                           SOC_MEM_FLAG_CACHABLE |
  16839                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16840                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16841         /* cmp_fn      */ _soc_mem_cmp_undef,
  16842         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16843         /* index_min   */ 0,
  16844         /* index_max   */ 1023,
  16845         /* minblock    */ 24,
  16846         /* maxblock    */ 24,
  16847         /* blocks      */ 0x1000000,
  16848         /* blocks_hi   */ 0,
  16849         /* base        */ 0x18680000,
  16850         /* gran        */ 1,
  16851         /* bytes       */ 8,
  16852         /* nFields     */ 16,
  16853         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  16854         /* *views      */ NULL,
  16855         /* *views_num  */ NULL,
  16856         /* snoop_cb    */ NULL, 
  16857         /* snoop_user_data */ NULL, 
  16858         /* snoop_flags */ 0,
  16859         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16860         /* type */ SOC_MEM_TYPE_NORMAL,
  16861         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16862         /* impl */ SOC_MEM_IMPL_NORMAL,
  16863         /* cmic_mor_clks       */ 0,
  16864         /* access_latency_mode */ 3,
  16865     },
  16866 #endif /* chips */
  16867 
  16868 #if defined(BCM_56870_A0)
  16869     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_MATCH_ID_COMMAND_PROFILE_TABLEm */ 
  16870         /* mem            FLEX_EDITOR_ZONE_1_MATCH_ID_COMMAND_PROFILE_TABLEm */
  16871         /* flags       */ SOC_MEM_FLAG_VALID |
  16872                           SOC_MEM_FLAG_CACHABLE |
  16873                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16874                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16875         /* cmp_fn      */ _soc_mem_cmp_undef,
  16876         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16877         /* index_min   */ 0,
  16878         /* index_max   */ 127,
  16879         /* minblock    */ 36,
  16880         /* maxblock    */ 36,
  16881         /* blocks      */ 0,
  16882         /* blocks_hi   */ 0x10,
  16883         /* base        */ 0x18180000,
  16884         /* gran        */ 1,
  16885         /* bytes       */ 11,
  16886         /* nFields     */ 22,
  16887         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  16888         /* *views      */ NULL,
  16889         /* *views_num  */ NULL,
  16890         /* snoop_cb    */ NULL, 
  16891         /* snoop_user_data */ NULL, 
  16892         /* snoop_flags */ 0,
  16893         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16894         /* type */ SOC_MEM_TYPE_NORMAL,
  16895         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16896         /* impl */ SOC_MEM_IMPL_NORMAL,
  16897         /* cmic_mor_clks       */ 0,
  16898         /* access_latency_mode */ 3,
  16899     },
  16900 #endif /* chips */
  16901 
  16902 #if defined(BCM_56370_A0)
  16903     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56370_A0m */ 
  16904         /* mem            FLEX_EDITOR_ZONE_1_MATCH_ID_COMMAND_PROFILE_TABLEm */
  16905         /* flags       */ SOC_MEM_FLAG_VALID |
  16906                           SOC_MEM_FLAG_CACHABLE |
  16907                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16908         /* cmp_fn      */ _soc_mem_cmp_undef,
  16909         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16910         /* index_min   */ 0,
  16911         /* index_max   */ 127,
  16912         /* minblock    */ 7,
  16913         /* maxblock    */ 7,
  16914         /* blocks      */ 0x80,
  16915         /* blocks_hi   */ 0,
  16916         /* base        */ 0x18180000,
  16917         /* gran        */ 1,
  16918         /* bytes       */ 11,
  16919         /* nFields     */ 22,
  16920         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  16921         /* *views      */ NULL,
  16922         /* *views_num  */ NULL,
  16923         /* snoop_cb    */ NULL, 
  16924         /* snoop_user_data */ NULL, 
  16925         /* snoop_flags */ 0,
  16926         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16927         /* type */ SOC_MEM_TYPE_NORMAL,
  16928         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16929         /* impl */ SOC_MEM_IMPL_NORMAL,
  16930         /* cmic_mor_clks       */ 0,
  16931         /* access_latency_mode */ 3,
  16932     },
  16933 #endif /* chips */
  16934 
  16935 #if defined(BCM_56770_A0)
  16936     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56770_A0m */ 
  16937         /* mem            FLEX_EDITOR_ZONE_1_MATCH_ID_COMMAND_PROFILE_TABLEm */
  16938         /* flags       */ SOC_MEM_FLAG_VALID |
  16939                           SOC_MEM_FLAG_CACHABLE |
  16940                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16941                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16942         /* cmp_fn      */ _soc_mem_cmp_undef,
  16943         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16944         /* index_min   */ 0,
  16945         /* index_max   */ 127,
  16946         /* minblock    */ 24,
  16947         /* maxblock    */ 24,
  16948         /* blocks      */ 0x1000000,
  16949         /* blocks_hi   */ 0,
  16950         /* base        */ 0x18180000,
  16951         /* gran        */ 1,
  16952         /* bytes       */ 11,
  16953         /* nFields     */ 22,
  16954         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  16955         /* *views      */ NULL,
  16956         /* *views_num  */ NULL,
  16957         /* snoop_cb    */ NULL, 
  16958         /* snoop_user_data */ NULL, 
  16959         /* snoop_flags */ 0,
  16960         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16961         /* type */ SOC_MEM_TYPE_NORMAL,
  16962         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16963         /* impl */ SOC_MEM_IMPL_NORMAL,
  16964         /* cmic_mor_clks       */ 0,
  16965         /* access_latency_mode */ 3,
  16966     },
  16967 #endif /* chips */
  16968 
  16969 #if defined(BCM_56870_A0)
  16970     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_MATCH_ID_TABLEm */ 
  16971         /* mem            FLEX_EDITOR_ZONE_1_MATCH_ID_TABLEm */
  16972         /* flags       */ SOC_MEM_FLAG_VALID |
  16973                           SOC_MEM_FLAG_CACHABLE |
  16974                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16975                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16976         /* cmp_fn      */ _soc_mem_cmp_undef,
  16977         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16978         /* index_min   */ 0,
  16979         /* index_max   */ 2047,
  16980         /* minblock    */ 36,
  16981         /* maxblock    */ 36,
  16982         /* blocks      */ 0,
  16983         /* blocks_hi   */ 0x10,
  16984         /* base        */ 0x18040000,
  16985         /* gran        */ 1,
  16986         /* bytes       */ 28,
  16987         /* nFields     */ 51,
  16988         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  16989         /* *views      */ NULL,
  16990         /* *views_num  */ NULL,
  16991         /* snoop_cb    */ NULL, 
  16992         /* snoop_user_data */ NULL, 
  16993         /* snoop_flags */ 0,
  16994         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16995         /* type */ SOC_MEM_TYPE_NORMAL,
  16996         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16997         /* impl */ SOC_MEM_IMPL_NORMAL,
  16998         /* cmic_mor_clks       */ 0,
  16999         /* access_latency_mode */ 3,
  17000     },
  17001 #endif /* chips */
  17002 
  17003 #if defined(BCM_56370_A0)
  17004     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_MATCH_ID_TABLE_BCM56370_A0m */ 
  17005         /* mem            FLEX_EDITOR_ZONE_1_MATCH_ID_TABLEm */
  17006         /* flags       */ SOC_MEM_FLAG_VALID |
  17007                           SOC_MEM_FLAG_CACHABLE |
  17008                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17009         /* cmp_fn      */ _soc_mem_cmp_undef,
  17010         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17011         /* index_min   */ 0,
  17012         /* index_max   */ 2047,
  17013         /* minblock    */ 7,
  17014         /* maxblock    */ 7,
  17015         /* blocks      */ 0x80,
  17016         /* blocks_hi   */ 0,
  17017         /* base        */ 0x18040000,
  17018         /* gran        */ 1,
  17019         /* bytes       */ 28,
  17020         /* nFields     */ 51,
  17021         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  17022         /* *views      */ NULL,
  17023         /* *views_num  */ NULL,
  17024         /* snoop_cb    */ NULL, 
  17025         /* snoop_user_data */ NULL, 
  17026         /* snoop_flags */ 0,
  17027         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17028         /* type */ SOC_MEM_TYPE_NORMAL,
  17029         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17030         /* impl */ SOC_MEM_IMPL_NORMAL,
  17031         /* cmic_mor_clks       */ 0,
  17032         /* access_latency_mode */ 3,
  17033     },
  17034 #endif /* chips */
  17035 
  17036 #if defined(BCM_56770_A0)
  17037     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_1_MATCH_ID_TABLE_BCM56770_A0m */ 
  17038         /* mem            FLEX_EDITOR_ZONE_1_MATCH_ID_TABLEm */
  17039         /* flags       */ SOC_MEM_FLAG_VALID |
  17040                           SOC_MEM_FLAG_CACHABLE |
  17041                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17042                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17043         /* cmp_fn      */ _soc_mem_cmp_undef,
  17044         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17045         /* index_min   */ 0,
  17046         /* index_max   */ 2047,
  17047         /* minblock    */ 24,
  17048         /* maxblock    */ 24,
  17049         /* blocks      */ 0x1000000,
  17050         /* blocks_hi   */ 0,
  17051         /* base        */ 0x18040000,
  17052         /* gran        */ 1,
  17053         /* bytes       */ 28,
  17054         /* nFields     */ 51,
  17055         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  17056         /* *views      */ NULL,
  17057         /* *views_num  */ NULL,
  17058         /* snoop_cb    */ NULL, 
  17059         /* snoop_user_data */ NULL, 
  17060         /* snoop_flags */ 0,
  17061         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17062         /* type */ SOC_MEM_TYPE_NORMAL,
  17063         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17064         /* impl */ SOC_MEM_IMPL_NORMAL,
  17065         /* cmic_mor_clks       */ 0,
  17066         /* access_latency_mode */ 3,
  17067     },
  17068 #endif /* chips */
  17069 
  17070 #if defined(BCM_56870_A0)
  17071     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_DEL_TABLEm */ 
  17072         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_DEL_TABLEm */
  17073         /* flags       */ SOC_MEM_FLAG_VALID |
  17074                           SOC_MEM_FLAG_CACHABLE |
  17075                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17076                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17077         /* cmp_fn      */ _soc_mem_cmp_undef,
  17078         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17079         /* index_min   */ 0,
  17080         /* index_max   */ 1023,
  17081         /* minblock    */ 36,
  17082         /* maxblock    */ 36,
  17083         /* blocks      */ 0,
  17084         /* blocks_hi   */ 0x10,
  17085         /* base        */ 0x18300000,
  17086         /* gran        */ 1,
  17087         /* bytes       */ 8,
  17088         /* nFields     */ 17,
  17089         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  17090         /* *views      */ NULL,
  17091         /* *views_num  */ NULL,
  17092         /* snoop_cb    */ NULL, 
  17093         /* snoop_user_data */ NULL, 
  17094         /* snoop_flags */ 0,
  17095         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17096         /* type */ SOC_MEM_TYPE_NORMAL,
  17097         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17098         /* impl */ SOC_MEM_IMPL_NORMAL,
  17099         /* cmic_mor_clks       */ 0,
  17100         /* access_latency_mode */ 3,
  17101     },
  17102 #endif /* chips */
  17103 
  17104 #if defined(BCM_56370_A0)
  17105     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_DEL_TABLE_BCM56370_A0m */ 
  17106         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_DEL_TABLEm */
  17107         /* flags       */ SOC_MEM_FLAG_VALID |
  17108                           SOC_MEM_FLAG_CACHABLE |
  17109                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17110         /* cmp_fn      */ _soc_mem_cmp_undef,
  17111         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17112         /* index_min   */ 0,
  17113         /* index_max   */ 1023,
  17114         /* minblock    */ 7,
  17115         /* maxblock    */ 7,
  17116         /* blocks      */ 0x80,
  17117         /* blocks_hi   */ 0,
  17118         /* base        */ 0x18300000,
  17119         /* gran        */ 1,
  17120         /* bytes       */ 8,
  17121         /* nFields     */ 17,
  17122         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  17123         /* *views      */ NULL,
  17124         /* *views_num  */ NULL,
  17125         /* snoop_cb    */ NULL, 
  17126         /* snoop_user_data */ NULL, 
  17127         /* snoop_flags */ 0,
  17128         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17129         /* type */ SOC_MEM_TYPE_NORMAL,
  17130         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17131         /* impl */ SOC_MEM_IMPL_NORMAL,
  17132         /* cmic_mor_clks       */ 0,
  17133         /* access_latency_mode */ 3,
  17134     },
  17135 #endif /* chips */
  17136 
  17137 #if defined(BCM_56770_A0)
  17138     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_DEL_TABLE_BCM56770_A0m */ 
  17139         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_DEL_TABLEm */
  17140         /* flags       */ SOC_MEM_FLAG_VALID |
  17141                           SOC_MEM_FLAG_CACHABLE |
  17142                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17143                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17144         /* cmp_fn      */ _soc_mem_cmp_undef,
  17145         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17146         /* index_min   */ 0,
  17147         /* index_max   */ 1023,
  17148         /* minblock    */ 24,
  17149         /* maxblock    */ 24,
  17150         /* blocks      */ 0x1000000,
  17151         /* blocks_hi   */ 0,
  17152         /* base        */ 0x18300000,
  17153         /* gran        */ 1,
  17154         /* bytes       */ 8,
  17155         /* nFields     */ 17,
  17156         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  17157         /* *views      */ NULL,
  17158         /* *views_num  */ NULL,
  17159         /* snoop_cb    */ NULL, 
  17160         /* snoop_user_data */ NULL, 
  17161         /* snoop_flags */ 0,
  17162         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17163         /* type */ SOC_MEM_TYPE_NORMAL,
  17164         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17165         /* impl */ SOC_MEM_IMPL_NORMAL,
  17166         /* cmic_mor_clks       */ 0,
  17167         /* access_latency_mode */ 3,
  17168     },
  17169 #endif /* chips */
  17170 
  17171 #if defined(BCM_56870_A0)
  17172     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_INS_1_TABLEm */ 
  17173         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_INS_1_TABLEm */
  17174         /* flags       */ SOC_MEM_FLAG_VALID |
  17175                           SOC_MEM_FLAG_CACHABLE |
  17176                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17177                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17178         /* cmp_fn      */ _soc_mem_cmp_undef,
  17179         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17180         /* index_min   */ 0,
  17181         /* index_max   */ 1023,
  17182         /* minblock    */ 36,
  17183         /* maxblock    */ 36,
  17184         /* blocks      */ 0,
  17185         /* blocks_hi   */ 0x10,
  17186         /* base        */ 0x184c0000,
  17187         /* gran        */ 1,
  17188         /* bytes       */ 43,
  17189         /* nFields     */ 80,
  17190         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  17191         /* *views      */ NULL,
  17192         /* *views_num  */ NULL,
  17193         /* snoop_cb    */ NULL, 
  17194         /* snoop_user_data */ NULL, 
  17195         /* snoop_flags */ 0,
  17196         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17197         /* type */ SOC_MEM_TYPE_NORMAL,
  17198         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17199         /* impl */ SOC_MEM_IMPL_NORMAL,
  17200         /* cmic_mor_clks       */ 0,
  17201         /* access_latency_mode */ 3,
  17202     },
  17203 #endif /* chips */
  17204 
  17205 #if defined(BCM_56370_A0)
  17206     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_INS_1_TABLE_BCM56370_A0m */ 
  17207         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_INS_1_TABLEm */
  17208         /* flags       */ SOC_MEM_FLAG_VALID |
  17209                           SOC_MEM_FLAG_CACHABLE |
  17210                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17211         /* cmp_fn      */ _soc_mem_cmp_undef,
  17212         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17213         /* index_min   */ 0,
  17214         /* index_max   */ 1023,
  17215         /* minblock    */ 7,
  17216         /* maxblock    */ 7,
  17217         /* blocks      */ 0x80,
  17218         /* blocks_hi   */ 0,
  17219         /* base        */ 0x184c0000,
  17220         /* gran        */ 1,
  17221         /* bytes       */ 43,
  17222         /* nFields     */ 80,
  17223         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  17224         /* *views      */ NULL,
  17225         /* *views_num  */ NULL,
  17226         /* snoop_cb    */ NULL, 
  17227         /* snoop_user_data */ NULL, 
  17228         /* snoop_flags */ 0,
  17229         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17230         /* type */ SOC_MEM_TYPE_NORMAL,
  17231         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17232         /* impl */ SOC_MEM_IMPL_NORMAL,
  17233         /* cmic_mor_clks       */ 0,
  17234         /* access_latency_mode */ 3,
  17235     },
  17236 #endif /* chips */
  17237 
  17238 #if defined(BCM_56770_A0)
  17239     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_INS_1_TABLE_BCM56770_A0m */ 
  17240         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_INS_1_TABLEm */
  17241         /* flags       */ SOC_MEM_FLAG_VALID |
  17242                           SOC_MEM_FLAG_CACHABLE |
  17243                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17244                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17245         /* cmp_fn      */ _soc_mem_cmp_undef,
  17246         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17247         /* index_min   */ 0,
  17248         /* index_max   */ 1023,
  17249         /* minblock    */ 24,
  17250         /* maxblock    */ 24,
  17251         /* blocks      */ 0x1000000,
  17252         /* blocks_hi   */ 0,
  17253         /* base        */ 0x184c0000,
  17254         /* gran        */ 1,
  17255         /* bytes       */ 43,
  17256         /* nFields     */ 80,
  17257         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  17258         /* *views      */ NULL,
  17259         /* *views_num  */ NULL,
  17260         /* snoop_cb    */ NULL, 
  17261         /* snoop_user_data */ NULL, 
  17262         /* snoop_flags */ 0,
  17263         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17264         /* type */ SOC_MEM_TYPE_NORMAL,
  17265         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17266         /* impl */ SOC_MEM_IMPL_NORMAL,
  17267         /* cmic_mor_clks       */ 0,
  17268         /* access_latency_mode */ 3,
  17269     },
  17270 #endif /* chips */
  17271 
  17272 #if defined(BCM_56870_A0)
  17273     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_INS_2_TABLEm */ 
  17274         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_INS_2_TABLEm */
  17275         /* flags       */ SOC_MEM_FLAG_VALID |
  17276                           SOC_MEM_FLAG_CACHABLE |
  17277                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17278                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17279         /* cmp_fn      */ _soc_mem_cmp_undef,
  17280         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17281         /* index_min   */ 0,
  17282         /* index_max   */ 1023,
  17283         /* minblock    */ 36,
  17284         /* maxblock    */ 36,
  17285         /* blocks      */ 0,
  17286         /* blocks_hi   */ 0x10,
  17287         /* base        */ 0x18500000,
  17288         /* gran        */ 1,
  17289         /* bytes       */ 18,
  17290         /* nFields     */ 38,
  17291         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  17292         /* *views      */ NULL,
  17293         /* *views_num  */ NULL,
  17294         /* snoop_cb    */ NULL, 
  17295         /* snoop_user_data */ NULL, 
  17296         /* snoop_flags */ 0,
  17297         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17298         /* type */ SOC_MEM_TYPE_NORMAL,
  17299         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17300         /* impl */ SOC_MEM_IMPL_NORMAL,
  17301         /* cmic_mor_clks       */ 0,
  17302         /* access_latency_mode */ 3,
  17303     },
  17304 #endif /* chips */
  17305 
  17306 #if defined(BCM_56370_A0)
  17307     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_INS_2_TABLE_BCM56370_A0m */ 
  17308         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_INS_2_TABLEm */
  17309         /* flags       */ SOC_MEM_FLAG_VALID |
  17310                           SOC_MEM_FLAG_CACHABLE |
  17311                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17312         /* cmp_fn      */ _soc_mem_cmp_undef,
  17313         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17314         /* index_min   */ 0,
  17315         /* index_max   */ 1023,
  17316         /* minblock    */ 7,
  17317         /* maxblock    */ 7,
  17318         /* blocks      */ 0x80,
  17319         /* blocks_hi   */ 0,
  17320         /* base        */ 0x18500000,
  17321         /* gran        */ 1,
  17322         /* bytes       */ 18,
  17323         /* nFields     */ 38,
  17324         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  17325         /* *views      */ NULL,
  17326         /* *views_num  */ NULL,
  17327         /* snoop_cb    */ NULL, 
  17328         /* snoop_user_data */ NULL, 
  17329         /* snoop_flags */ 0,
  17330         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17331         /* type */ SOC_MEM_TYPE_NORMAL,
  17332         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17333         /* impl */ SOC_MEM_IMPL_NORMAL,
  17334         /* cmic_mor_clks       */ 0,
  17335         /* access_latency_mode */ 3,
  17336     },
  17337 #endif /* chips */
  17338 
  17339 #if defined(BCM_56770_A0)
  17340     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_INS_2_TABLE_BCM56770_A0m */ 
  17341         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_INS_2_TABLEm */
  17342         /* flags       */ SOC_MEM_FLAG_VALID |
  17343                           SOC_MEM_FLAG_CACHABLE |
  17344                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17345                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17346         /* cmp_fn      */ _soc_mem_cmp_undef,
  17347         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17348         /* index_min   */ 0,
  17349         /* index_max   */ 1023,
  17350         /* minblock    */ 24,
  17351         /* maxblock    */ 24,
  17352         /* blocks      */ 0x1000000,
  17353         /* blocks_hi   */ 0,
  17354         /* base        */ 0x18500000,
  17355         /* gran        */ 1,
  17356         /* bytes       */ 18,
  17357         /* nFields     */ 38,
  17358         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  17359         /* *views      */ NULL,
  17360         /* *views_num  */ NULL,
  17361         /* snoop_cb    */ NULL, 
  17362         /* snoop_user_data */ NULL, 
  17363         /* snoop_flags */ 0,
  17364         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17365         /* type */ SOC_MEM_TYPE_NORMAL,
  17366         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17367         /* impl */ SOC_MEM_IMPL_NORMAL,
  17368         /* cmic_mor_clks       */ 0,
  17369         /* access_latency_mode */ 3,
  17370     },
  17371 #endif /* chips */
  17372 
  17373 #if defined(BCM_56870_A0)
  17374     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_RW_TABLEm */ 
  17375         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_RW_TABLEm */
  17376         /* flags       */ SOC_MEM_FLAG_VALID |
  17377                           SOC_MEM_FLAG_CACHABLE |
  17378                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17379                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17380         /* cmp_fn      */ _soc_mem_cmp_undef,
  17381         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17382         /* index_min   */ 0,
  17383         /* index_max   */ 1023,
  17384         /* minblock    */ 36,
  17385         /* maxblock    */ 36,
  17386         /* blocks      */ 0,
  17387         /* blocks_hi   */ 0x10,
  17388         /* base        */ 0x186c0000,
  17389         /* gran        */ 1,
  17390         /* bytes       */ 8,
  17391         /* nFields     */ 16,
  17392         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  17393         /* *views      */ NULL,
  17394         /* *views_num  */ NULL,
  17395         /* snoop_cb    */ NULL, 
  17396         /* snoop_user_data */ NULL, 
  17397         /* snoop_flags */ 0,
  17398         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17399         /* type */ SOC_MEM_TYPE_NORMAL,
  17400         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17401         /* impl */ SOC_MEM_IMPL_NORMAL,
  17402         /* cmic_mor_clks       */ 0,
  17403         /* access_latency_mode */ 3,
  17404     },
  17405 #endif /* chips */
  17406 
  17407 #if defined(BCM_56370_A0)
  17408     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_RW_TABLE_BCM56370_A0m */ 
  17409         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_RW_TABLEm */
  17410         /* flags       */ SOC_MEM_FLAG_VALID |
  17411                           SOC_MEM_FLAG_CACHABLE |
  17412                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17413         /* cmp_fn      */ _soc_mem_cmp_undef,
  17414         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17415         /* index_min   */ 0,
  17416         /* index_max   */ 1023,
  17417         /* minblock    */ 7,
  17418         /* maxblock    */ 7,
  17419         /* blocks      */ 0x80,
  17420         /* blocks_hi   */ 0,
  17421         /* base        */ 0x186c0000,
  17422         /* gran        */ 1,
  17423         /* bytes       */ 8,
  17424         /* nFields     */ 16,
  17425         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  17426         /* *views      */ NULL,
  17427         /* *views_num  */ NULL,
  17428         /* snoop_cb    */ NULL, 
  17429         /* snoop_user_data */ NULL, 
  17430         /* snoop_flags */ 0,
  17431         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17432         /* type */ SOC_MEM_TYPE_NORMAL,
  17433         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17434         /* impl */ SOC_MEM_IMPL_NORMAL,
  17435         /* cmic_mor_clks       */ 0,
  17436         /* access_latency_mode */ 3,
  17437     },
  17438 #endif /* chips */
  17439 
  17440 #if defined(BCM_56770_A0)
  17441     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_EDIT_ID_RW_TABLE_BCM56770_A0m */ 
  17442         /* mem            FLEX_EDITOR_ZONE_2_EDIT_ID_RW_TABLEm */
  17443         /* flags       */ SOC_MEM_FLAG_VALID |
  17444                           SOC_MEM_FLAG_CACHABLE |
  17445                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17446                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17447         /* cmp_fn      */ _soc_mem_cmp_undef,
  17448         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17449         /* index_min   */ 0,
  17450         /* index_max   */ 1023,
  17451         /* minblock    */ 24,
  17452         /* maxblock    */ 24,
  17453         /* blocks      */ 0x1000000,
  17454         /* blocks_hi   */ 0,
  17455         /* base        */ 0x186c0000,
  17456         /* gran        */ 1,
  17457         /* bytes       */ 8,
  17458         /* nFields     */ 16,
  17459         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  17460         /* *views      */ NULL,
  17461         /* *views_num  */ NULL,
  17462         /* snoop_cb    */ NULL, 
  17463         /* snoop_user_data */ NULL, 
  17464         /* snoop_flags */ 0,
  17465         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17466         /* type */ SOC_MEM_TYPE_NORMAL,
  17467         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17468         /* impl */ SOC_MEM_IMPL_NORMAL,
  17469         /* cmic_mor_clks       */ 0,
  17470         /* access_latency_mode */ 3,
  17471     },
  17472 #endif /* chips */
  17473 
  17474 #if defined(BCM_56870_A0)
  17475     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_MATCH_ID_COMMAND_PROFILE_TABLEm */ 
  17476         /* mem            FLEX_EDITOR_ZONE_2_MATCH_ID_COMMAND_PROFILE_TABLEm */
  17477         /* flags       */ SOC_MEM_FLAG_VALID |
  17478                           SOC_MEM_FLAG_CACHABLE |
  17479                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17480                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17481         /* cmp_fn      */ _soc_mem_cmp_undef,
  17482         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17483         /* index_min   */ 0,
  17484         /* index_max   */ 127,
  17485         /* minblock    */ 36,
  17486         /* maxblock    */ 36,
  17487         /* blocks      */ 0,
  17488         /* blocks_hi   */ 0x10,
  17489         /* base        */ 0x181c0000,
  17490         /* gran        */ 1,
  17491         /* bytes       */ 11,
  17492         /* nFields     */ 22,
  17493         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  17494         /* *views      */ NULL,
  17495         /* *views_num  */ NULL,
  17496         /* snoop_cb    */ NULL, 
  17497         /* snoop_user_data */ NULL, 
  17498         /* snoop_flags */ 0,
  17499         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17500         /* type */ SOC_MEM_TYPE_NORMAL,
  17501         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17502         /* impl */ SOC_MEM_IMPL_NORMAL,
  17503         /* cmic_mor_clks       */ 0,
  17504         /* access_latency_mode */ 3,
  17505     },
  17506 #endif /* chips */
  17507 
  17508 #if defined(BCM_56370_A0)
  17509     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56370_A0m */ 
  17510         /* mem            FLEX_EDITOR_ZONE_2_MATCH_ID_COMMAND_PROFILE_TABLEm */
  17511         /* flags       */ SOC_MEM_FLAG_VALID |
  17512                           SOC_MEM_FLAG_CACHABLE |
  17513                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17514         /* cmp_fn      */ _soc_mem_cmp_undef,
  17515         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17516         /* index_min   */ 0,
  17517         /* index_max   */ 127,
  17518         /* minblock    */ 7,
  17519         /* maxblock    */ 7,
  17520         /* blocks      */ 0x80,
  17521         /* blocks_hi   */ 0,
  17522         /* base        */ 0x181c0000,
  17523         /* gran        */ 1,
  17524         /* bytes       */ 11,
  17525         /* nFields     */ 22,
  17526         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  17527         /* *views      */ NULL,
  17528         /* *views_num  */ NULL,
  17529         /* snoop_cb    */ NULL, 
  17530         /* snoop_user_data */ NULL, 
  17531         /* snoop_flags */ 0,
  17532         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17533         /* type */ SOC_MEM_TYPE_NORMAL,
  17534         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17535         /* impl */ SOC_MEM_IMPL_NORMAL,
  17536         /* cmic_mor_clks       */ 0,
  17537         /* access_latency_mode */ 3,
  17538     },
  17539 #endif /* chips */
  17540 
  17541 #if defined(BCM_56770_A0)
  17542     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56770_A0m */ 
  17543         /* mem            FLEX_EDITOR_ZONE_2_MATCH_ID_COMMAND_PROFILE_TABLEm */
  17544         /* flags       */ SOC_MEM_FLAG_VALID |
  17545                           SOC_MEM_FLAG_CACHABLE |
  17546                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17547                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17548         /* cmp_fn      */ _soc_mem_cmp_undef,
  17549         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17550         /* index_min   */ 0,
  17551         /* index_max   */ 127,
  17552         /* minblock    */ 24,
  17553         /* maxblock    */ 24,
  17554         /* blocks      */ 0x1000000,
  17555         /* blocks_hi   */ 0,
  17556         /* base        */ 0x181c0000,
  17557         /* gran        */ 1,
  17558         /* bytes       */ 11,
  17559         /* nFields     */ 22,
  17560         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  17561         /* *views      */ NULL,
  17562         /* *views_num  */ NULL,
  17563         /* snoop_cb    */ NULL, 
  17564         /* snoop_user_data */ NULL, 
  17565         /* snoop_flags */ 0,
  17566         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17567         /* type */ SOC_MEM_TYPE_NORMAL,
  17568         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17569         /* impl */ SOC_MEM_IMPL_NORMAL,
  17570         /* cmic_mor_clks       */ 0,
  17571         /* access_latency_mode */ 3,
  17572     },
  17573 #endif /* chips */
  17574 
  17575 #if defined(BCM_56870_A0)
  17576     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_MATCH_ID_TABLEm */ 
  17577         /* mem            FLEX_EDITOR_ZONE_2_MATCH_ID_TABLEm */
  17578         /* flags       */ SOC_MEM_FLAG_VALID |
  17579                           SOC_MEM_FLAG_CACHABLE |
  17580                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17581                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17582         /* cmp_fn      */ _soc_mem_cmp_undef,
  17583         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17584         /* index_min   */ 0,
  17585         /* index_max   */ 2047,
  17586         /* minblock    */ 36,
  17587         /* maxblock    */ 36,
  17588         /* blocks      */ 0,
  17589         /* blocks_hi   */ 0x10,
  17590         /* base        */ 0x18080000,
  17591         /* gran        */ 1,
  17592         /* bytes       */ 28,
  17593         /* nFields     */ 51,
  17594         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  17595         /* *views      */ NULL,
  17596         /* *views_num  */ NULL,
  17597         /* snoop_cb    */ NULL, 
  17598         /* snoop_user_data */ NULL, 
  17599         /* snoop_flags */ 0,
  17600         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17601         /* type */ SOC_MEM_TYPE_NORMAL,
  17602         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17603         /* impl */ SOC_MEM_IMPL_NORMAL,
  17604         /* cmic_mor_clks       */ 0,
  17605         /* access_latency_mode */ 3,
  17606     },
  17607 #endif /* chips */
  17608 
  17609 #if defined(BCM_56370_A0)
  17610     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_MATCH_ID_TABLE_BCM56370_A0m */ 
  17611         /* mem            FLEX_EDITOR_ZONE_2_MATCH_ID_TABLEm */
  17612         /* flags       */ SOC_MEM_FLAG_VALID |
  17613                           SOC_MEM_FLAG_CACHABLE |
  17614                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17615         /* cmp_fn      */ _soc_mem_cmp_undef,
  17616         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17617         /* index_min   */ 0,
  17618         /* index_max   */ 2047,
  17619         /* minblock    */ 7,
  17620         /* maxblock    */ 7,
  17621         /* blocks      */ 0x80,
  17622         /* blocks_hi   */ 0,
  17623         /* base        */ 0x18080000,
  17624         /* gran        */ 1,
  17625         /* bytes       */ 28,
  17626         /* nFields     */ 51,
  17627         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  17628         /* *views      */ NULL,
  17629         /* *views_num  */ NULL,
  17630         /* snoop_cb    */ NULL, 
  17631         /* snoop_user_data */ NULL, 
  17632         /* snoop_flags */ 0,
  17633         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17634         /* type */ SOC_MEM_TYPE_NORMAL,
  17635         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17636         /* impl */ SOC_MEM_IMPL_NORMAL,
  17637         /* cmic_mor_clks       */ 0,
  17638         /* access_latency_mode */ 3,
  17639     },
  17640 #endif /* chips */
  17641 
  17642 #if defined(BCM_56770_A0)
  17643     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_2_MATCH_ID_TABLE_BCM56770_A0m */ 
  17644         /* mem            FLEX_EDITOR_ZONE_2_MATCH_ID_TABLEm */
  17645         /* flags       */ SOC_MEM_FLAG_VALID |
  17646                           SOC_MEM_FLAG_CACHABLE |
  17647                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17648                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17649         /* cmp_fn      */ _soc_mem_cmp_undef,
  17650         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17651         /* index_min   */ 0,
  17652         /* index_max   */ 2047,
  17653         /* minblock    */ 24,
  17654         /* maxblock    */ 24,
  17655         /* blocks      */ 0x1000000,
  17656         /* blocks_hi   */ 0,
  17657         /* base        */ 0x18080000,
  17658         /* gran        */ 1,
  17659         /* bytes       */ 28,
  17660         /* nFields     */ 51,
  17661         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_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         /* access_latency_mode */ 3,
  17673     },
  17674 #endif /* chips */
  17675 
  17676 #if defined(BCM_56870_A0)
  17677     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_DEL_TABLEm */ 
  17678         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_DEL_TABLEm */
  17679         /* flags       */ SOC_MEM_FLAG_VALID |
  17680                           SOC_MEM_FLAG_CACHABLE |
  17681                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17682                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17683         /* cmp_fn      */ _soc_mem_cmp_undef,
  17684         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17685         /* index_min   */ 0,
  17686         /* index_max   */ 1023,
  17687         /* minblock    */ 36,
  17688         /* maxblock    */ 36,
  17689         /* blocks      */ 0,
  17690         /* blocks_hi   */ 0x10,
  17691         /* base        */ 0x18340000,
  17692         /* gran        */ 1,
  17693         /* bytes       */ 8,
  17694         /* nFields     */ 17,
  17695         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  17696         /* *views      */ NULL,
  17697         /* *views_num  */ NULL,
  17698         /* snoop_cb    */ NULL, 
  17699         /* snoop_user_data */ NULL, 
  17700         /* snoop_flags */ 0,
  17701         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17702         /* type */ SOC_MEM_TYPE_NORMAL,
  17703         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17704         /* impl */ SOC_MEM_IMPL_NORMAL,
  17705         /* cmic_mor_clks       */ 0,
  17706         /* access_latency_mode */ 3,
  17707     },
  17708 #endif /* chips */
  17709 
  17710 #if defined(BCM_56370_A0)
  17711     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_DEL_TABLE_BCM56370_A0m */ 
  17712         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_DEL_TABLEm */
  17713         /* flags       */ SOC_MEM_FLAG_VALID |
  17714                           SOC_MEM_FLAG_CACHABLE |
  17715                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17716         /* cmp_fn      */ _soc_mem_cmp_undef,
  17717         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17718         /* index_min   */ 0,
  17719         /* index_max   */ 1023,
  17720         /* minblock    */ 7,
  17721         /* maxblock    */ 7,
  17722         /* blocks      */ 0x80,
  17723         /* blocks_hi   */ 0,
  17724         /* base        */ 0x18340000,
  17725         /* gran        */ 1,
  17726         /* bytes       */ 8,
  17727         /* nFields     */ 17,
  17728         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  17729         /* *views      */ NULL,
  17730         /* *views_num  */ NULL,
  17731         /* snoop_cb    */ NULL, 
  17732         /* snoop_user_data */ NULL, 
  17733         /* snoop_flags */ 0,
  17734         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17735         /* type */ SOC_MEM_TYPE_NORMAL,
  17736         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17737         /* impl */ SOC_MEM_IMPL_NORMAL,
  17738         /* cmic_mor_clks       */ 0,
  17739         /* access_latency_mode */ 3,
  17740     },
  17741 #endif /* chips */
  17742 
  17743 #if defined(BCM_56770_A0)
  17744     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_DEL_TABLE_BCM56770_A0m */ 
  17745         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_DEL_TABLEm */
  17746         /* flags       */ SOC_MEM_FLAG_VALID |
  17747                           SOC_MEM_FLAG_CACHABLE |
  17748                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17749                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17750         /* cmp_fn      */ _soc_mem_cmp_undef,
  17751         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17752         /* index_min   */ 0,
  17753         /* index_max   */ 1023,
  17754         /* minblock    */ 24,
  17755         /* maxblock    */ 24,
  17756         /* blocks      */ 0x1000000,
  17757         /* blocks_hi   */ 0,
  17758         /* base        */ 0x18340000,
  17759         /* gran        */ 1,
  17760         /* bytes       */ 8,
  17761         /* nFields     */ 17,
  17762         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  17763         /* *views      */ NULL,
  17764         /* *views_num  */ NULL,
  17765         /* snoop_cb    */ NULL, 
  17766         /* snoop_user_data */ NULL, 
  17767         /* snoop_flags */ 0,
  17768         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17769         /* type */ SOC_MEM_TYPE_NORMAL,
  17770         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17771         /* impl */ SOC_MEM_IMPL_NORMAL,
  17772         /* cmic_mor_clks       */ 0,
  17773         /* access_latency_mode */ 3,
  17774     },
  17775 #endif /* chips */
  17776 
  17777 #if defined(BCM_56870_A0)
  17778     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_INS_1_TABLEm */ 
  17779         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_INS_1_TABLEm */
  17780         /* flags       */ SOC_MEM_FLAG_VALID |
  17781                           SOC_MEM_FLAG_CACHABLE |
  17782                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17783                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17784         /* cmp_fn      */ _soc_mem_cmp_undef,
  17785         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17786         /* index_min   */ 0,
  17787         /* index_max   */ 1023,
  17788         /* minblock    */ 36,
  17789         /* maxblock    */ 36,
  17790         /* blocks      */ 0,
  17791         /* blocks_hi   */ 0x10,
  17792         /* base        */ 0x18540000,
  17793         /* gran        */ 1,
  17794         /* bytes       */ 43,
  17795         /* nFields     */ 80,
  17796         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  17797         /* *views      */ NULL,
  17798         /* *views_num  */ NULL,
  17799         /* snoop_cb    */ NULL, 
  17800         /* snoop_user_data */ NULL, 
  17801         /* snoop_flags */ 0,
  17802         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17803         /* type */ SOC_MEM_TYPE_NORMAL,
  17804         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17805         /* impl */ SOC_MEM_IMPL_NORMAL,
  17806         /* cmic_mor_clks       */ 0,
  17807         /* access_latency_mode */ 3,
  17808     },
  17809 #endif /* chips */
  17810 
  17811 #if defined(BCM_56370_A0)
  17812     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_INS_1_TABLE_BCM56370_A0m */ 
  17813         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_INS_1_TABLEm */
  17814         /* flags       */ SOC_MEM_FLAG_VALID |
  17815                           SOC_MEM_FLAG_CACHABLE |
  17816                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17817         /* cmp_fn      */ _soc_mem_cmp_undef,
  17818         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17819         /* index_min   */ 0,
  17820         /* index_max   */ 1023,
  17821         /* minblock    */ 7,
  17822         /* maxblock    */ 7,
  17823         /* blocks      */ 0x80,
  17824         /* blocks_hi   */ 0,
  17825         /* base        */ 0x18540000,
  17826         /* gran        */ 1,
  17827         /* bytes       */ 43,
  17828         /* nFields     */ 80,
  17829         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  17830         /* *views      */ NULL,
  17831         /* *views_num  */ NULL,
  17832         /* snoop_cb    */ NULL, 
  17833         /* snoop_user_data */ NULL, 
  17834         /* snoop_flags */ 0,
  17835         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17836         /* type */ SOC_MEM_TYPE_NORMAL,
  17837         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17838         /* impl */ SOC_MEM_IMPL_NORMAL,
  17839         /* cmic_mor_clks       */ 0,
  17840         /* access_latency_mode */ 3,
  17841     },
  17842 #endif /* chips */
  17843 
  17844 #if defined(BCM_56770_A0)
  17845     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_INS_1_TABLE_BCM56770_A0m */ 
  17846         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_INS_1_TABLEm */
  17847         /* flags       */ SOC_MEM_FLAG_VALID |
  17848                           SOC_MEM_FLAG_CACHABLE |
  17849                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17850                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17851         /* cmp_fn      */ _soc_mem_cmp_undef,
  17852         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17853         /* index_min   */ 0,
  17854         /* index_max   */ 1023,
  17855         /* minblock    */ 24,
  17856         /* maxblock    */ 24,
  17857         /* blocks      */ 0x1000000,
  17858         /* blocks_hi   */ 0,
  17859         /* base        */ 0x18540000,
  17860         /* gran        */ 1,
  17861         /* bytes       */ 43,
  17862         /* nFields     */ 80,
  17863         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_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         /* access_latency_mode */ 3,
  17875     },
  17876 #endif /* chips */
  17877 
  17878 #if defined(BCM_56870_A0)
  17879     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_INS_2_TABLEm */ 
  17880         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_INS_2_TABLEm */
  17881         /* flags       */ SOC_MEM_FLAG_VALID |
  17882                           SOC_MEM_FLAG_CACHABLE |
  17883                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17884                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17885         /* cmp_fn      */ _soc_mem_cmp_undef,
  17886         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17887         /* index_min   */ 0,
  17888         /* index_max   */ 1023,
  17889         /* minblock    */ 36,
  17890         /* maxblock    */ 36,
  17891         /* blocks      */ 0,
  17892         /* blocks_hi   */ 0x10,
  17893         /* base        */ 0x18580000,
  17894         /* gran        */ 1,
  17895         /* bytes       */ 18,
  17896         /* nFields     */ 38,
  17897         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  17898         /* *views      */ NULL,
  17899         /* *views_num  */ NULL,
  17900         /* snoop_cb    */ NULL, 
  17901         /* snoop_user_data */ NULL, 
  17902         /* snoop_flags */ 0,
  17903         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17904         /* type */ SOC_MEM_TYPE_NORMAL,
  17905         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17906         /* impl */ SOC_MEM_IMPL_NORMAL,
  17907         /* cmic_mor_clks       */ 0,
  17908         /* access_latency_mode */ 3,
  17909     },
  17910 #endif /* chips */
  17911 
  17912 #if defined(BCM_56370_A0)
  17913     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_INS_2_TABLE_BCM56370_A0m */ 
  17914         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_INS_2_TABLEm */
  17915         /* flags       */ SOC_MEM_FLAG_VALID |
  17916                           SOC_MEM_FLAG_CACHABLE |
  17917                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  17918         /* cmp_fn      */ _soc_mem_cmp_undef,
  17919         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17920         /* index_min   */ 0,
  17921         /* index_max   */ 1023,
  17922         /* minblock    */ 7,
  17923         /* maxblock    */ 7,
  17924         /* blocks      */ 0x80,
  17925         /* blocks_hi   */ 0,
  17926         /* base        */ 0x18580000,
  17927         /* gran        */ 1,
  17928         /* bytes       */ 18,
  17929         /* nFields     */ 38,
  17930         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  17931         /* *views      */ NULL,
  17932         /* *views_num  */ NULL,
  17933         /* snoop_cb    */ NULL, 
  17934         /* snoop_user_data */ NULL, 
  17935         /* snoop_flags */ 0,
  17936         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17937         /* type */ SOC_MEM_TYPE_NORMAL,
  17938         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17939         /* impl */ SOC_MEM_IMPL_NORMAL,
  17940         /* cmic_mor_clks       */ 0,
  17941         /* access_latency_mode */ 3,
  17942     },
  17943 #endif /* chips */
  17944 
  17945 #if defined(BCM_56770_A0)
  17946     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_INS_2_TABLE_BCM56770_A0m */ 
  17947         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_INS_2_TABLEm */
  17948         /* flags       */ SOC_MEM_FLAG_VALID |
  17949                           SOC_MEM_FLAG_CACHABLE |
  17950                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17951                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17952         /* cmp_fn      */ _soc_mem_cmp_undef,
  17953         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17954         /* index_min   */ 0,
  17955         /* index_max   */ 1023,
  17956         /* minblock    */ 24,
  17957         /* maxblock    */ 24,
  17958         /* blocks      */ 0x1000000,
  17959         /* blocks_hi   */ 0,
  17960         /* base        */ 0x18580000,
  17961         /* gran        */ 1,
  17962         /* bytes       */ 18,
  17963         /* nFields     */ 38,
  17964         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  17965         /* *views      */ NULL,
  17966         /* *views_num  */ NULL,
  17967         /* snoop_cb    */ NULL, 
  17968         /* snoop_user_data */ NULL, 
  17969         /* snoop_flags */ 0,
  17970         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17971         /* type */ SOC_MEM_TYPE_NORMAL,
  17972         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17973         /* impl */ SOC_MEM_IMPL_NORMAL,
  17974         /* cmic_mor_clks       */ 0,
  17975         /* access_latency_mode */ 3,
  17976     },
  17977 #endif /* chips */
  17978 
  17979 #if defined(BCM_56870_A0)
  17980     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_RW_TABLEm */ 
  17981         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_RW_TABLEm */
  17982         /* flags       */ SOC_MEM_FLAG_VALID |
  17983                           SOC_MEM_FLAG_CACHABLE |
  17984                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  17985                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  17986         /* cmp_fn      */ _soc_mem_cmp_undef,
  17987         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17988         /* index_min   */ 0,
  17989         /* index_max   */ 1023,
  17990         /* minblock    */ 36,
  17991         /* maxblock    */ 36,
  17992         /* blocks      */ 0,
  17993         /* blocks_hi   */ 0x10,
  17994         /* base        */ 0x18700000,
  17995         /* gran        */ 1,
  17996         /* bytes       */ 8,
  17997         /* nFields     */ 16,
  17998         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  17999         /* *views      */ NULL,
  18000         /* *views_num  */ NULL,
  18001         /* snoop_cb    */ NULL, 
  18002         /* snoop_user_data */ NULL, 
  18003         /* snoop_flags */ 0,
  18004         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18005         /* type */ SOC_MEM_TYPE_NORMAL,
  18006         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18007         /* impl */ SOC_MEM_IMPL_NORMAL,
  18008         /* cmic_mor_clks       */ 0,
  18009         /* access_latency_mode */ 3,
  18010     },
  18011 #endif /* chips */
  18012 
  18013 #if defined(BCM_56370_A0)
  18014     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_RW_TABLE_BCM56370_A0m */ 
  18015         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_RW_TABLEm */
  18016         /* flags       */ SOC_MEM_FLAG_VALID |
  18017                           SOC_MEM_FLAG_CACHABLE |
  18018                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18019         /* cmp_fn      */ _soc_mem_cmp_undef,
  18020         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18021         /* index_min   */ 0,
  18022         /* index_max   */ 1023,
  18023         /* minblock    */ 7,
  18024         /* maxblock    */ 7,
  18025         /* blocks      */ 0x80,
  18026         /* blocks_hi   */ 0,
  18027         /* base        */ 0x18700000,
  18028         /* gran        */ 1,
  18029         /* bytes       */ 8,
  18030         /* nFields     */ 16,
  18031         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  18032         /* *views      */ NULL,
  18033         /* *views_num  */ NULL,
  18034         /* snoop_cb    */ NULL, 
  18035         /* snoop_user_data */ NULL, 
  18036         /* snoop_flags */ 0,
  18037         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18038         /* type */ SOC_MEM_TYPE_NORMAL,
  18039         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18040         /* impl */ SOC_MEM_IMPL_NORMAL,
  18041         /* cmic_mor_clks       */ 0,
  18042         /* access_latency_mode */ 3,
  18043     },
  18044 #endif /* chips */
  18045 
  18046 #if defined(BCM_56770_A0)
  18047     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_EDIT_ID_RW_TABLE_BCM56770_A0m */ 
  18048         /* mem            FLEX_EDITOR_ZONE_3_EDIT_ID_RW_TABLEm */
  18049         /* flags       */ SOC_MEM_FLAG_VALID |
  18050                           SOC_MEM_FLAG_CACHABLE |
  18051                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18052                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18053         /* cmp_fn      */ _soc_mem_cmp_undef,
  18054         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18055         /* index_min   */ 0,
  18056         /* index_max   */ 1023,
  18057         /* minblock    */ 24,
  18058         /* maxblock    */ 24,
  18059         /* blocks      */ 0x1000000,
  18060         /* blocks_hi   */ 0,
  18061         /* base        */ 0x18700000,
  18062         /* gran        */ 1,
  18063         /* bytes       */ 8,
  18064         /* nFields     */ 16,
  18065         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  18066         /* *views      */ NULL,
  18067         /* *views_num  */ NULL,
  18068         /* snoop_cb    */ NULL, 
  18069         /* snoop_user_data */ NULL, 
  18070         /* snoop_flags */ 0,
  18071         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18072         /* type */ SOC_MEM_TYPE_NORMAL,
  18073         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18074         /* impl */ SOC_MEM_IMPL_NORMAL,
  18075         /* cmic_mor_clks       */ 0,
  18076         /* access_latency_mode */ 3,
  18077     },
  18078 #endif /* chips */
  18079 
  18080 #if defined(BCM_56870_A0)
  18081     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_MATCH_ID_COMMAND_PROFILE_TABLEm */ 
  18082         /* mem            FLEX_EDITOR_ZONE_3_MATCH_ID_COMMAND_PROFILE_TABLEm */
  18083         /* flags       */ SOC_MEM_FLAG_VALID |
  18084                           SOC_MEM_FLAG_CACHABLE |
  18085                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18086                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18087         /* cmp_fn      */ _soc_mem_cmp_undef,
  18088         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18089         /* index_min   */ 0,
  18090         /* index_max   */ 127,
  18091         /* minblock    */ 36,
  18092         /* maxblock    */ 36,
  18093         /* blocks      */ 0,
  18094         /* blocks_hi   */ 0x10,
  18095         /* base        */ 0x18200000,
  18096         /* gran        */ 1,
  18097         /* bytes       */ 11,
  18098         /* nFields     */ 22,
  18099         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  18100         /* *views      */ NULL,
  18101         /* *views_num  */ NULL,
  18102         /* snoop_cb    */ NULL, 
  18103         /* snoop_user_data */ NULL, 
  18104         /* snoop_flags */ 0,
  18105         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18106         /* type */ SOC_MEM_TYPE_NORMAL,
  18107         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18108         /* impl */ SOC_MEM_IMPL_NORMAL,
  18109         /* cmic_mor_clks       */ 0,
  18110         /* access_latency_mode */ 3,
  18111     },
  18112 #endif /* chips */
  18113 
  18114 #if defined(BCM_56370_A0)
  18115     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56370_A0m */ 
  18116         /* mem            FLEX_EDITOR_ZONE_3_MATCH_ID_COMMAND_PROFILE_TABLEm */
  18117         /* flags       */ SOC_MEM_FLAG_VALID |
  18118                           SOC_MEM_FLAG_CACHABLE |
  18119                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18120         /* cmp_fn      */ _soc_mem_cmp_undef,
  18121         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18122         /* index_min   */ 0,
  18123         /* index_max   */ 127,
  18124         /* minblock    */ 7,
  18125         /* maxblock    */ 7,
  18126         /* blocks      */ 0x80,
  18127         /* blocks_hi   */ 0,
  18128         /* base        */ 0x18200000,
  18129         /* gran        */ 1,
  18130         /* bytes       */ 11,
  18131         /* nFields     */ 22,
  18132         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  18133         /* *views      */ NULL,
  18134         /* *views_num  */ NULL,
  18135         /* snoop_cb    */ NULL, 
  18136         /* snoop_user_data */ NULL, 
  18137         /* snoop_flags */ 0,
  18138         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18139         /* type */ SOC_MEM_TYPE_NORMAL,
  18140         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18141         /* impl */ SOC_MEM_IMPL_NORMAL,
  18142         /* cmic_mor_clks       */ 0,
  18143         /* access_latency_mode */ 3,
  18144     },
  18145 #endif /* chips */
  18146 
  18147 #if defined(BCM_56770_A0)
  18148     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56770_A0m */ 
  18149         /* mem            FLEX_EDITOR_ZONE_3_MATCH_ID_COMMAND_PROFILE_TABLEm */
  18150         /* flags       */ SOC_MEM_FLAG_VALID |
  18151                           SOC_MEM_FLAG_CACHABLE |
  18152                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18153                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18154         /* cmp_fn      */ _soc_mem_cmp_undef,
  18155         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18156         /* index_min   */ 0,
  18157         /* index_max   */ 127,
  18158         /* minblock    */ 24,
  18159         /* maxblock    */ 24,
  18160         /* blocks      */ 0x1000000,
  18161         /* blocks_hi   */ 0,
  18162         /* base        */ 0x18200000,
  18163         /* gran        */ 1,
  18164         /* bytes       */ 11,
  18165         /* nFields     */ 22,
  18166         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  18167         /* *views      */ NULL,
  18168         /* *views_num  */ NULL,
  18169         /* snoop_cb    */ NULL, 
  18170         /* snoop_user_data */ NULL, 
  18171         /* snoop_flags */ 0,
  18172         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18173         /* type */ SOC_MEM_TYPE_NORMAL,
  18174         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18175         /* impl */ SOC_MEM_IMPL_NORMAL,
  18176         /* cmic_mor_clks       */ 0,
  18177         /* access_latency_mode */ 3,
  18178     },
  18179 #endif /* chips */
  18180 
  18181 #if defined(BCM_56870_A0)
  18182     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_MATCH_ID_TABLEm */ 
  18183         /* mem            FLEX_EDITOR_ZONE_3_MATCH_ID_TABLEm */
  18184         /* flags       */ SOC_MEM_FLAG_VALID |
  18185                           SOC_MEM_FLAG_CACHABLE |
  18186                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18187                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18188         /* cmp_fn      */ _soc_mem_cmp_undef,
  18189         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18190         /* index_min   */ 0,
  18191         /* index_max   */ 2047,
  18192         /* minblock    */ 36,
  18193         /* maxblock    */ 36,
  18194         /* blocks      */ 0,
  18195         /* blocks_hi   */ 0x10,
  18196         /* base        */ 0x180c0000,
  18197         /* gran        */ 1,
  18198         /* bytes       */ 28,
  18199         /* nFields     */ 51,
  18200         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  18201         /* *views      */ NULL,
  18202         /* *views_num  */ NULL,
  18203         /* snoop_cb    */ NULL, 
  18204         /* snoop_user_data */ NULL, 
  18205         /* snoop_flags */ 0,
  18206         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18207         /* type */ SOC_MEM_TYPE_NORMAL,
  18208         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18209         /* impl */ SOC_MEM_IMPL_NORMAL,
  18210         /* cmic_mor_clks       */ 0,
  18211         /* access_latency_mode */ 3,
  18212     },
  18213 #endif /* chips */
  18214 
  18215 #if defined(BCM_56370_A0)
  18216     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_MATCH_ID_TABLE_BCM56370_A0m */ 
  18217         /* mem            FLEX_EDITOR_ZONE_3_MATCH_ID_TABLEm */
  18218         /* flags       */ SOC_MEM_FLAG_VALID |
  18219                           SOC_MEM_FLAG_CACHABLE |
  18220                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18221         /* cmp_fn      */ _soc_mem_cmp_undef,
  18222         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18223         /* index_min   */ 0,
  18224         /* index_max   */ 2047,
  18225         /* minblock    */ 7,
  18226         /* maxblock    */ 7,
  18227         /* blocks      */ 0x80,
  18228         /* blocks_hi   */ 0,
  18229         /* base        */ 0x180c0000,
  18230         /* gran        */ 1,
  18231         /* bytes       */ 28,
  18232         /* nFields     */ 51,
  18233         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  18234         /* *views      */ NULL,
  18235         /* *views_num  */ NULL,
  18236         /* snoop_cb    */ NULL, 
  18237         /* snoop_user_data */ NULL, 
  18238         /* snoop_flags */ 0,
  18239         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18240         /* type */ SOC_MEM_TYPE_NORMAL,
  18241         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18242         /* impl */ SOC_MEM_IMPL_NORMAL,
  18243         /* cmic_mor_clks       */ 0,
  18244         /* access_latency_mode */ 3,
  18245     },
  18246 #endif /* chips */
  18247 
  18248 #if defined(BCM_56770_A0)
  18249     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_3_MATCH_ID_TABLE_BCM56770_A0m */ 
  18250         /* mem            FLEX_EDITOR_ZONE_3_MATCH_ID_TABLEm */
  18251         /* flags       */ SOC_MEM_FLAG_VALID |
  18252                           SOC_MEM_FLAG_CACHABLE |
  18253                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18254                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18255         /* cmp_fn      */ _soc_mem_cmp_undef,
  18256         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18257         /* index_min   */ 0,
  18258         /* index_max   */ 2047,
  18259         /* minblock    */ 24,
  18260         /* maxblock    */ 24,
  18261         /* blocks      */ 0x1000000,
  18262         /* blocks_hi   */ 0,
  18263         /* base        */ 0x180c0000,
  18264         /* gran        */ 1,
  18265         /* bytes       */ 28,
  18266         /* nFields     */ 51,
  18267         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  18268         /* *views      */ NULL,
  18269         /* *views_num  */ NULL,
  18270         /* snoop_cb    */ NULL, 
  18271         /* snoop_user_data */ NULL, 
  18272         /* snoop_flags */ 0,
  18273         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18274         /* type */ SOC_MEM_TYPE_NORMAL,
  18275         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18276         /* impl */ SOC_MEM_IMPL_NORMAL,
  18277         /* cmic_mor_clks       */ 0,
  18278         /* access_latency_mode */ 3,
  18279     },
  18280 #endif /* chips */
  18281 
  18282 #if defined(BCM_56870_A0)
  18283     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_DEL_TABLEm */ 
  18284         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_DEL_TABLEm */
  18285         /* flags       */ SOC_MEM_FLAG_VALID |
  18286                           SOC_MEM_FLAG_CACHABLE |
  18287                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18288                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18289         /* cmp_fn      */ _soc_mem_cmp_undef,
  18290         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18291         /* index_min   */ 0,
  18292         /* index_max   */ 1023,
  18293         /* minblock    */ 36,
  18294         /* maxblock    */ 36,
  18295         /* blocks      */ 0,
  18296         /* blocks_hi   */ 0x10,
  18297         /* base        */ 0x18380000,
  18298         /* gran        */ 1,
  18299         /* bytes       */ 8,
  18300         /* nFields     */ 17,
  18301         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  18302         /* *views      */ NULL,
  18303         /* *views_num  */ NULL,
  18304         /* snoop_cb    */ NULL, 
  18305         /* snoop_user_data */ NULL, 
  18306         /* snoop_flags */ 0,
  18307         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18308         /* type */ SOC_MEM_TYPE_NORMAL,
  18309         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18310         /* impl */ SOC_MEM_IMPL_NORMAL,
  18311         /* cmic_mor_clks       */ 0,
  18312         /* access_latency_mode */ 3,
  18313     },
  18314 #endif /* chips */
  18315 
  18316 #if defined(BCM_56370_A0)
  18317     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_DEL_TABLE_BCM56370_A0m */ 
  18318         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_DEL_TABLEm */
  18319         /* flags       */ SOC_MEM_FLAG_VALID |
  18320                           SOC_MEM_FLAG_CACHABLE |
  18321                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18322         /* cmp_fn      */ _soc_mem_cmp_undef,
  18323         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18324         /* index_min   */ 0,
  18325         /* index_max   */ 1023,
  18326         /* minblock    */ 7,
  18327         /* maxblock    */ 7,
  18328         /* blocks      */ 0x80,
  18329         /* blocks_hi   */ 0,
  18330         /* base        */ 0x18380000,
  18331         /* gran        */ 1,
  18332         /* bytes       */ 8,
  18333         /* nFields     */ 17,
  18334         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  18335         /* *views      */ NULL,
  18336         /* *views_num  */ NULL,
  18337         /* snoop_cb    */ NULL, 
  18338         /* snoop_user_data */ NULL, 
  18339         /* snoop_flags */ 0,
  18340         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18341         /* type */ SOC_MEM_TYPE_NORMAL,
  18342         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18343         /* impl */ SOC_MEM_IMPL_NORMAL,
  18344         /* cmic_mor_clks       */ 0,
  18345         /* access_latency_mode */ 3,
  18346     },
  18347 #endif /* chips */
  18348 
  18349 #if defined(BCM_56770_A0)
  18350     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_DEL_TABLE_BCM56770_A0m */ 
  18351         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_DEL_TABLEm */
  18352         /* flags       */ SOC_MEM_FLAG_VALID |
  18353                           SOC_MEM_FLAG_CACHABLE |
  18354                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18355                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18356         /* cmp_fn      */ _soc_mem_cmp_undef,
  18357         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18358         /* index_min   */ 0,
  18359         /* index_max   */ 1023,
  18360         /* minblock    */ 24,
  18361         /* maxblock    */ 24,
  18362         /* blocks      */ 0x1000000,
  18363         /* blocks_hi   */ 0,
  18364         /* base        */ 0x18380000,
  18365         /* gran        */ 1,
  18366         /* bytes       */ 8,
  18367         /* nFields     */ 17,
  18368         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_DEL_TABLEm_fields,
  18369         /* *views      */ NULL,
  18370         /* *views_num  */ NULL,
  18371         /* snoop_cb    */ NULL, 
  18372         /* snoop_user_data */ NULL, 
  18373         /* snoop_flags */ 0,
  18374         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18375         /* type */ SOC_MEM_TYPE_NORMAL,
  18376         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18377         /* impl */ SOC_MEM_IMPL_NORMAL,
  18378         /* cmic_mor_clks       */ 0,
  18379         /* access_latency_mode */ 3,
  18380     },
  18381 #endif /* chips */
  18382 
  18383 #if defined(BCM_56870_A0)
  18384     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_INS_1_TABLEm */ 
  18385         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_INS_1_TABLEm */
  18386         /* flags       */ SOC_MEM_FLAG_VALID |
  18387                           SOC_MEM_FLAG_CACHABLE |
  18388                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18389                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18390         /* cmp_fn      */ _soc_mem_cmp_undef,
  18391         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18392         /* index_min   */ 0,
  18393         /* index_max   */ 1023,
  18394         /* minblock    */ 36,
  18395         /* maxblock    */ 36,
  18396         /* blocks      */ 0,
  18397         /* blocks_hi   */ 0x10,
  18398         /* base        */ 0x185c0000,
  18399         /* gran        */ 1,
  18400         /* bytes       */ 43,
  18401         /* nFields     */ 80,
  18402         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  18403         /* *views      */ NULL,
  18404         /* *views_num  */ NULL,
  18405         /* snoop_cb    */ NULL, 
  18406         /* snoop_user_data */ NULL, 
  18407         /* snoop_flags */ 0,
  18408         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18409         /* type */ SOC_MEM_TYPE_NORMAL,
  18410         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18411         /* impl */ SOC_MEM_IMPL_NORMAL,
  18412         /* cmic_mor_clks       */ 0,
  18413         /* access_latency_mode */ 3,
  18414     },
  18415 #endif /* chips */
  18416 
  18417 #if defined(BCM_56370_A0)
  18418     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_INS_1_TABLE_BCM56370_A0m */ 
  18419         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_INS_1_TABLEm */
  18420         /* flags       */ SOC_MEM_FLAG_VALID |
  18421                           SOC_MEM_FLAG_CACHABLE |
  18422                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18423         /* cmp_fn      */ _soc_mem_cmp_undef,
  18424         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18425         /* index_min   */ 0,
  18426         /* index_max   */ 1023,
  18427         /* minblock    */ 7,
  18428         /* maxblock    */ 7,
  18429         /* blocks      */ 0x80,
  18430         /* blocks_hi   */ 0,
  18431         /* base        */ 0x185c0000,
  18432         /* gran        */ 1,
  18433         /* bytes       */ 43,
  18434         /* nFields     */ 80,
  18435         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  18436         /* *views      */ NULL,
  18437         /* *views_num  */ NULL,
  18438         /* snoop_cb    */ NULL, 
  18439         /* snoop_user_data */ NULL, 
  18440         /* snoop_flags */ 0,
  18441         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18442         /* type */ SOC_MEM_TYPE_NORMAL,
  18443         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18444         /* impl */ SOC_MEM_IMPL_NORMAL,
  18445         /* cmic_mor_clks       */ 0,
  18446         /* access_latency_mode */ 3,
  18447     },
  18448 #endif /* chips */
  18449 
  18450 #if defined(BCM_56770_A0)
  18451     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_INS_1_TABLE_BCM56770_A0m */ 
  18452         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_INS_1_TABLEm */
  18453         /* flags       */ SOC_MEM_FLAG_VALID |
  18454                           SOC_MEM_FLAG_CACHABLE |
  18455                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18456                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18457         /* cmp_fn      */ _soc_mem_cmp_undef,
  18458         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18459         /* index_min   */ 0,
  18460         /* index_max   */ 1023,
  18461         /* minblock    */ 24,
  18462         /* maxblock    */ 24,
  18463         /* blocks      */ 0x1000000,
  18464         /* blocks_hi   */ 0,
  18465         /* base        */ 0x185c0000,
  18466         /* gran        */ 1,
  18467         /* bytes       */ 43,
  18468         /* nFields     */ 80,
  18469         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_1_TABLEm_fields,
  18470         /* *views      */ NULL,
  18471         /* *views_num  */ NULL,
  18472         /* snoop_cb    */ NULL, 
  18473         /* snoop_user_data */ NULL, 
  18474         /* snoop_flags */ 0,
  18475         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18476         /* type */ SOC_MEM_TYPE_NORMAL,
  18477         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18478         /* impl */ SOC_MEM_IMPL_NORMAL,
  18479         /* cmic_mor_clks       */ 0,
  18480         /* access_latency_mode */ 3,
  18481     },
  18482 #endif /* chips */
  18483 
  18484 #if defined(BCM_56870_A0)
  18485     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_INS_2_TABLEm */ 
  18486         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_INS_2_TABLEm */
  18487         /* flags       */ SOC_MEM_FLAG_VALID |
  18488                           SOC_MEM_FLAG_CACHABLE |
  18489                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18490                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18491         /* cmp_fn      */ _soc_mem_cmp_undef,
  18492         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18493         /* index_min   */ 0,
  18494         /* index_max   */ 1023,
  18495         /* minblock    */ 36,
  18496         /* maxblock    */ 36,
  18497         /* blocks      */ 0,
  18498         /* blocks_hi   */ 0x10,
  18499         /* base        */ 0x18600000,
  18500         /* gran        */ 1,
  18501         /* bytes       */ 18,
  18502         /* nFields     */ 38,
  18503         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  18504         /* *views      */ NULL,
  18505         /* *views_num  */ NULL,
  18506         /* snoop_cb    */ NULL, 
  18507         /* snoop_user_data */ NULL, 
  18508         /* snoop_flags */ 0,
  18509         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18510         /* type */ SOC_MEM_TYPE_NORMAL,
  18511         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18512         /* impl */ SOC_MEM_IMPL_NORMAL,
  18513         /* cmic_mor_clks       */ 0,
  18514         /* access_latency_mode */ 3,
  18515     },
  18516 #endif /* chips */
  18517 
  18518 #if defined(BCM_56370_A0)
  18519     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_INS_2_TABLE_BCM56370_A0m */ 
  18520         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_INS_2_TABLEm */
  18521         /* flags       */ SOC_MEM_FLAG_VALID |
  18522                           SOC_MEM_FLAG_CACHABLE |
  18523                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18524         /* cmp_fn      */ _soc_mem_cmp_undef,
  18525         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18526         /* index_min   */ 0,
  18527         /* index_max   */ 1023,
  18528         /* minblock    */ 7,
  18529         /* maxblock    */ 7,
  18530         /* blocks      */ 0x80,
  18531         /* blocks_hi   */ 0,
  18532         /* base        */ 0x18600000,
  18533         /* gran        */ 1,
  18534         /* bytes       */ 18,
  18535         /* nFields     */ 38,
  18536         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  18537         /* *views      */ NULL,
  18538         /* *views_num  */ NULL,
  18539         /* snoop_cb    */ NULL, 
  18540         /* snoop_user_data */ NULL, 
  18541         /* snoop_flags */ 0,
  18542         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18543         /* type */ SOC_MEM_TYPE_NORMAL,
  18544         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18545         /* impl */ SOC_MEM_IMPL_NORMAL,
  18546         /* cmic_mor_clks       */ 0,
  18547         /* access_latency_mode */ 3,
  18548     },
  18549 #endif /* chips */
  18550 
  18551 #if defined(BCM_56770_A0)
  18552     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_INS_2_TABLE_BCM56770_A0m */ 
  18553         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_INS_2_TABLEm */
  18554         /* flags       */ SOC_MEM_FLAG_VALID |
  18555                           SOC_MEM_FLAG_CACHABLE |
  18556                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18557                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18558         /* cmp_fn      */ _soc_mem_cmp_undef,
  18559         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18560         /* index_min   */ 0,
  18561         /* index_max   */ 1023,
  18562         /* minblock    */ 24,
  18563         /* maxblock    */ 24,
  18564         /* blocks      */ 0x1000000,
  18565         /* blocks_hi   */ 0,
  18566         /* base        */ 0x18600000,
  18567         /* gran        */ 1,
  18568         /* bytes       */ 18,
  18569         /* nFields     */ 38,
  18570         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_INS_2_TABLEm_fields,
  18571         /* *views      */ NULL,
  18572         /* *views_num  */ NULL,
  18573         /* snoop_cb    */ NULL, 
  18574         /* snoop_user_data */ NULL, 
  18575         /* snoop_flags */ 0,
  18576         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18577         /* type */ SOC_MEM_TYPE_NORMAL,
  18578         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18579         /* impl */ SOC_MEM_IMPL_NORMAL,
  18580         /* cmic_mor_clks       */ 0,
  18581         /* access_latency_mode */ 3,
  18582     },
  18583 #endif /* chips */
  18584 
  18585 #if defined(BCM_56870_A0)
  18586     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_RW_TABLEm */ 
  18587         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_RW_TABLEm */
  18588         /* flags       */ SOC_MEM_FLAG_VALID |
  18589                           SOC_MEM_FLAG_CACHABLE |
  18590                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18591                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18592         /* cmp_fn      */ _soc_mem_cmp_undef,
  18593         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18594         /* index_min   */ 0,
  18595         /* index_max   */ 1023,
  18596         /* minblock    */ 36,
  18597         /* maxblock    */ 36,
  18598         /* blocks      */ 0,
  18599         /* blocks_hi   */ 0x10,
  18600         /* base        */ 0x18740000,
  18601         /* gran        */ 1,
  18602         /* bytes       */ 8,
  18603         /* nFields     */ 16,
  18604         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  18605         /* *views      */ NULL,
  18606         /* *views_num  */ NULL,
  18607         /* snoop_cb    */ NULL, 
  18608         /* snoop_user_data */ NULL, 
  18609         /* snoop_flags */ 0,
  18610         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18611         /* type */ SOC_MEM_TYPE_NORMAL,
  18612         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18613         /* impl */ SOC_MEM_IMPL_NORMAL,
  18614         /* cmic_mor_clks       */ 0,
  18615         /* access_latency_mode */ 3,
  18616     },
  18617 #endif /* chips */
  18618 
  18619 #if defined(BCM_56370_A0)
  18620     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_RW_TABLE_BCM56370_A0m */ 
  18621         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_RW_TABLEm */
  18622         /* flags       */ SOC_MEM_FLAG_VALID |
  18623                           SOC_MEM_FLAG_CACHABLE |
  18624                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18625         /* cmp_fn      */ _soc_mem_cmp_undef,
  18626         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18627         /* index_min   */ 0,
  18628         /* index_max   */ 1023,
  18629         /* minblock    */ 7,
  18630         /* maxblock    */ 7,
  18631         /* blocks      */ 0x80,
  18632         /* blocks_hi   */ 0,
  18633         /* base        */ 0x18740000,
  18634         /* gran        */ 1,
  18635         /* bytes       */ 8,
  18636         /* nFields     */ 16,
  18637         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  18638         /* *views      */ NULL,
  18639         /* *views_num  */ NULL,
  18640         /* snoop_cb    */ NULL, 
  18641         /* snoop_user_data */ NULL, 
  18642         /* snoop_flags */ 0,
  18643         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18644         /* type */ SOC_MEM_TYPE_NORMAL,
  18645         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18646         /* impl */ SOC_MEM_IMPL_NORMAL,
  18647         /* cmic_mor_clks       */ 0,
  18648         /* access_latency_mode */ 3,
  18649     },
  18650 #endif /* chips */
  18651 
  18652 #if defined(BCM_56770_A0)
  18653     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_EDIT_ID_RW_TABLE_BCM56770_A0m */ 
  18654         /* mem            FLEX_EDITOR_ZONE_4_EDIT_ID_RW_TABLEm */
  18655         /* flags       */ SOC_MEM_FLAG_VALID |
  18656                           SOC_MEM_FLAG_CACHABLE |
  18657                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18658                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18659         /* cmp_fn      */ _soc_mem_cmp_undef,
  18660         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18661         /* index_min   */ 0,
  18662         /* index_max   */ 1023,
  18663         /* minblock    */ 24,
  18664         /* maxblock    */ 24,
  18665         /* blocks      */ 0x1000000,
  18666         /* blocks_hi   */ 0,
  18667         /* base        */ 0x18740000,
  18668         /* gran        */ 1,
  18669         /* bytes       */ 8,
  18670         /* nFields     */ 16,
  18671         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_EDIT_ID_RW_TABLEm_fields,
  18672         /* *views      */ NULL,
  18673         /* *views_num  */ NULL,
  18674         /* snoop_cb    */ NULL, 
  18675         /* snoop_user_data */ NULL, 
  18676         /* snoop_flags */ 0,
  18677         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18678         /* type */ SOC_MEM_TYPE_NORMAL,
  18679         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18680         /* impl */ SOC_MEM_IMPL_NORMAL,
  18681         /* cmic_mor_clks       */ 0,
  18682         /* access_latency_mode */ 3,
  18683     },
  18684 #endif /* chips */
  18685 
  18686 #if defined(BCM_56870_A0)
  18687     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_MATCH_ID_COMMAND_PROFILE_TABLEm */ 
  18688         /* mem            FLEX_EDITOR_ZONE_4_MATCH_ID_COMMAND_PROFILE_TABLEm */
  18689         /* flags       */ SOC_MEM_FLAG_VALID |
  18690                           SOC_MEM_FLAG_CACHABLE |
  18691                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18692                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18693         /* cmp_fn      */ _soc_mem_cmp_undef,
  18694         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18695         /* index_min   */ 0,
  18696         /* index_max   */ 127,
  18697         /* minblock    */ 36,
  18698         /* maxblock    */ 36,
  18699         /* blocks      */ 0,
  18700         /* blocks_hi   */ 0x10,
  18701         /* base        */ 0x18240000,
  18702         /* gran        */ 1,
  18703         /* bytes       */ 11,
  18704         /* nFields     */ 22,
  18705         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  18706         /* *views      */ NULL,
  18707         /* *views_num  */ NULL,
  18708         /* snoop_cb    */ NULL, 
  18709         /* snoop_user_data */ NULL, 
  18710         /* snoop_flags */ 0,
  18711         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18712         /* type */ SOC_MEM_TYPE_NORMAL,
  18713         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18714         /* impl */ SOC_MEM_IMPL_NORMAL,
  18715         /* cmic_mor_clks       */ 0,
  18716         /* access_latency_mode */ 3,
  18717     },
  18718 #endif /* chips */
  18719 
  18720 #if defined(BCM_56370_A0)
  18721     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56370_A0m */ 
  18722         /* mem            FLEX_EDITOR_ZONE_4_MATCH_ID_COMMAND_PROFILE_TABLEm */
  18723         /* flags       */ SOC_MEM_FLAG_VALID |
  18724                           SOC_MEM_FLAG_CACHABLE |
  18725                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18726         /* cmp_fn      */ _soc_mem_cmp_undef,
  18727         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18728         /* index_min   */ 0,
  18729         /* index_max   */ 127,
  18730         /* minblock    */ 7,
  18731         /* maxblock    */ 7,
  18732         /* blocks      */ 0x80,
  18733         /* blocks_hi   */ 0,
  18734         /* base        */ 0x18240000,
  18735         /* gran        */ 1,
  18736         /* bytes       */ 11,
  18737         /* nFields     */ 22,
  18738         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  18739         /* *views      */ NULL,
  18740         /* *views_num  */ NULL,
  18741         /* snoop_cb    */ NULL, 
  18742         /* snoop_user_data */ NULL, 
  18743         /* snoop_flags */ 0,
  18744         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18745         /* type */ SOC_MEM_TYPE_NORMAL,
  18746         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18747         /* impl */ SOC_MEM_IMPL_NORMAL,
  18748         /* cmic_mor_clks       */ 0,
  18749         /* access_latency_mode */ 3,
  18750     },
  18751 #endif /* chips */
  18752 
  18753 #if defined(BCM_56770_A0)
  18754     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_MATCH_ID_COMMAND_PROFILE_TABLE_BCM56770_A0m */ 
  18755         /* mem            FLEX_EDITOR_ZONE_4_MATCH_ID_COMMAND_PROFILE_TABLEm */
  18756         /* flags       */ SOC_MEM_FLAG_VALID |
  18757                           SOC_MEM_FLAG_CACHABLE |
  18758                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18759                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18760         /* cmp_fn      */ _soc_mem_cmp_undef,
  18761         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18762         /* index_min   */ 0,
  18763         /* index_max   */ 127,
  18764         /* minblock    */ 24,
  18765         /* maxblock    */ 24,
  18766         /* blocks      */ 0x1000000,
  18767         /* blocks_hi   */ 0,
  18768         /* base        */ 0x18240000,
  18769         /* gran        */ 1,
  18770         /* bytes       */ 11,
  18771         /* nFields     */ 22,
  18772         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_COMMAND_PROFILE_TABLEm_fields,
  18773         /* *views      */ NULL,
  18774         /* *views_num  */ NULL,
  18775         /* snoop_cb    */ NULL, 
  18776         /* snoop_user_data */ NULL, 
  18777         /* snoop_flags */ 0,
  18778         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18779         /* type */ SOC_MEM_TYPE_NORMAL,
  18780         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18781         /* impl */ SOC_MEM_IMPL_NORMAL,
  18782         /* cmic_mor_clks       */ 0,
  18783         /* access_latency_mode */ 3,
  18784     },
  18785 #endif /* chips */
  18786 
  18787 #if defined(BCM_56870_A0)
  18788     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_MATCH_ID_TABLEm */ 
  18789         /* mem            FLEX_EDITOR_ZONE_4_MATCH_ID_TABLEm */
  18790         /* flags       */ SOC_MEM_FLAG_VALID |
  18791                           SOC_MEM_FLAG_CACHABLE |
  18792                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18793                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18794         /* cmp_fn      */ _soc_mem_cmp_undef,
  18795         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18796         /* index_min   */ 0,
  18797         /* index_max   */ 2047,
  18798         /* minblock    */ 36,
  18799         /* maxblock    */ 36,
  18800         /* blocks      */ 0,
  18801         /* blocks_hi   */ 0x10,
  18802         /* base        */ 0x18100000,
  18803         /* gran        */ 1,
  18804         /* bytes       */ 28,
  18805         /* nFields     */ 51,
  18806         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  18807         /* *views      */ NULL,
  18808         /* *views_num  */ NULL,
  18809         /* snoop_cb    */ NULL, 
  18810         /* snoop_user_data */ NULL, 
  18811         /* snoop_flags */ 0,
  18812         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18813         /* type */ SOC_MEM_TYPE_NORMAL,
  18814         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18815         /* impl */ SOC_MEM_IMPL_NORMAL,
  18816         /* cmic_mor_clks       */ 0,
  18817         /* access_latency_mode */ 3,
  18818     },
  18819 #endif /* chips */
  18820 
  18821 #if defined(BCM_56370_A0)
  18822     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_MATCH_ID_TABLE_BCM56370_A0m */ 
  18823         /* mem            FLEX_EDITOR_ZONE_4_MATCH_ID_TABLEm */
  18824         /* flags       */ SOC_MEM_FLAG_VALID |
  18825                           SOC_MEM_FLAG_CACHABLE |
  18826                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18827         /* cmp_fn      */ _soc_mem_cmp_undef,
  18828         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18829         /* index_min   */ 0,
  18830         /* index_max   */ 2047,
  18831         /* minblock    */ 7,
  18832         /* maxblock    */ 7,
  18833         /* blocks      */ 0x80,
  18834         /* blocks_hi   */ 0,
  18835         /* base        */ 0x18100000,
  18836         /* gran        */ 1,
  18837         /* bytes       */ 28,
  18838         /* nFields     */ 51,
  18839         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  18840         /* *views      */ NULL,
  18841         /* *views_num  */ NULL,
  18842         /* snoop_cb    */ NULL, 
  18843         /* snoop_user_data */ NULL, 
  18844         /* snoop_flags */ 0,
  18845         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18846         /* type */ SOC_MEM_TYPE_NORMAL,
  18847         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18848         /* impl */ SOC_MEM_IMPL_NORMAL,
  18849         /* cmic_mor_clks       */ 0,
  18850         /* access_latency_mode */ 3,
  18851     },
  18852 #endif /* chips */
  18853 
  18854 #if defined(BCM_56770_A0)
  18855     { /* SOC_MEM_INT_FLEX_EDITOR_ZONE_4_MATCH_ID_TABLE_BCM56770_A0m */ 
  18856         /* mem            FLEX_EDITOR_ZONE_4_MATCH_ID_TABLEm */
  18857         /* flags       */ SOC_MEM_FLAG_VALID |
  18858                           SOC_MEM_FLAG_CACHABLE |
  18859                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18860                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18861         /* cmp_fn      */ _soc_mem_cmp_undef,
  18862         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18863         /* index_min   */ 0,
  18864         /* index_max   */ 2047,
  18865         /* minblock    */ 24,
  18866         /* maxblock    */ 24,
  18867         /* blocks      */ 0x1000000,
  18868         /* blocks_hi   */ 0,
  18869         /* base        */ 0x18100000,
  18870         /* gran        */ 1,
  18871         /* bytes       */ 28,
  18872         /* nFields     */ 51,
  18873         /* *fields     */ soc_FLEX_EDITOR_ZONE_0_MATCH_ID_TABLEm_fields,
  18874         /* *views      */ NULL,
  18875         /* *views_num  */ NULL,
  18876         /* snoop_cb    */ NULL, 
  18877         /* snoop_user_data */ NULL, 
  18878         /* snoop_flags */ 0,
  18879         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18880         /* type */ SOC_MEM_TYPE_NORMAL,
  18881         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18882         /* impl */ SOC_MEM_IMPL_NORMAL,
  18883         /* cmic_mor_clks       */ 0,
  18884         /* access_latency_mode */ 3,
  18885     },
  18886 #endif /* chips */
  18887 
  18888 #if defined(BCM_56870_A0)
  18889     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAMm */ 
  18890         /* mem            FLEX_RTAG7_HASH_TCAMm */
  18891         /* flags       */ SOC_MEM_FLAG_VALID |
  18892                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  18893                           SOC_MEM_FLAG_CACHABLE |
  18894                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18895                           SOC_MEM_FLAG_CAM |
  18896                           SOC_MEM_FLAG_AGGR |
  18897                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x180122 */
  18898         /* cmp_fn      */ _soc_mem_cmp_undef,
  18899         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18900         /* index_min   */ 0,
  18901         /* index_max   */ 127,
  18902         /* minblock    */ 37,
  18903         /* maxblock    */ 37,
  18904         /* blocks      */ 0,
  18905         /* blocks_hi   */ 0x20,
  18906         /* base        */ 0x684c0000,
  18907         /* gran        */ 1,
  18908         /* bytes       */ 40,
  18909         /* nFields     */ 47,
  18910         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAMm_fields,
  18911         /* *views      */ NULL,
  18912         /* *views_num  */ NULL,
  18913         /* snoop_cb    */ NULL, 
  18914         /* snoop_user_data */ NULL, 
  18915         /* snoop_flags */ 0,
  18916         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18917         /* type */ SOC_MEM_TYPE_NORMAL,
  18918         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  18919         /* impl */ SOC_MEM_IMPL_NORMAL,
  18920         /* cmic_mor_clks       */ 0,
  18921         /* access_latency_mode */ 3,
  18922     },
  18923 #endif /* chips */
  18924 
  18925 #if defined(BCM_56370_A0)
  18926     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAM_BCM56370_A0m */ 
  18927         /* mem            FLEX_RTAG7_HASH_TCAMm */
  18928         /* flags       */ SOC_MEM_FLAG_VALID |
  18929                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  18930                           SOC_MEM_FLAG_CACHABLE |
  18931                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18932                           SOC_MEM_FLAG_CAM |
  18933                           SOC_MEM_FLAG_AGGR, /* 0x180122 */
  18934         /* cmp_fn      */ _soc_mem_cmp_undef,
  18935         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18936         /* index_min   */ 0,
  18937         /* index_max   */ 127,
  18938         /* minblock    */ 14,
  18939         /* maxblock    */ 14,
  18940         /* blocks      */ 0x4000,
  18941         /* blocks_hi   */ 0,
  18942         /* base        */ 0x684c0000,
  18943         /* gran        */ 1,
  18944         /* bytes       */ 40,
  18945         /* nFields     */ 47,
  18946         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAMm_fields,
  18947         /* *views      */ NULL,
  18948         /* *views_num  */ NULL,
  18949         /* snoop_cb    */ NULL, 
  18950         /* snoop_user_data */ NULL, 
  18951         /* snoop_flags */ 0,
  18952         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18953         /* type */ SOC_MEM_TYPE_NORMAL,
  18954         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  18955         /* impl */ SOC_MEM_IMPL_NORMAL,
  18956         /* cmic_mor_clks       */ 0,
  18957         /* access_latency_mode */ 3,
  18958     },
  18959 #endif /* chips */
  18960 
  18961 #if defined(BCM_56770_A0)
  18962     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAM_BCM56770_A0m */ 
  18963         /* mem            FLEX_RTAG7_HASH_TCAMm */
  18964         /* flags       */ SOC_MEM_FLAG_VALID |
  18965                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  18966                           SOC_MEM_FLAG_CACHABLE |
  18967                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18968                           SOC_MEM_FLAG_CAM |
  18969                           SOC_MEM_FLAG_AGGR |
  18970                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x180122 */
  18971         /* cmp_fn      */ _soc_mem_cmp_undef,
  18972         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18973         /* index_min   */ 0,
  18974         /* index_max   */ 127,
  18975         /* minblock    */ 25,
  18976         /* maxblock    */ 25,
  18977         /* blocks      */ 0x2000000,
  18978         /* blocks_hi   */ 0,
  18979         /* base        */ 0x684c0000,
  18980         /* gran        */ 1,
  18981         /* bytes       */ 40,
  18982         /* nFields     */ 47,
  18983         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAMm_fields,
  18984         /* *views      */ NULL,
  18985         /* *views_num  */ NULL,
  18986         /* snoop_cb    */ NULL, 
  18987         /* snoop_user_data */ NULL, 
  18988         /* snoop_flags */ 0,
  18989         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18990         /* type */ SOC_MEM_TYPE_NORMAL,
  18991         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  18992         /* impl */ SOC_MEM_IMPL_NORMAL,
  18993         /* cmic_mor_clks       */ 0,
  18994         /* access_latency_mode */ 3,
  18995     },
  18996 #endif /* chips */
  18997 
  18998 #if defined(BCM_56870_A0)
  18999     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAM_DATA_ONLYm */ 
  19000         /* mem            FLEX_RTAG7_HASH_TCAM_DATA_ONLYm */
  19001         /* flags       */ SOC_MEM_FLAG_VALID |
  19002                           SOC_MEM_FLAG_CACHABLE |
  19003                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  19004                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  19005         /* cmp_fn      */ _soc_mem_cmp_undef,
  19006         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19007         /* index_min   */ 0,
  19008         /* index_max   */ 127,
  19009         /* minblock    */ 37,
  19010         /* maxblock    */ 37,
  19011         /* blocks      */ 0,
  19012         /* blocks_hi   */ 0x20,
  19013         /* base        */ 0x68540000,
  19014         /* gran        */ 1,
  19015         /* bytes       */ 3,
  19016         /* nFields     */ 6,
  19017         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAM_DATA_ONLYm_fields,
  19018         /* *views      */ NULL,
  19019         /* *views_num  */ NULL,
  19020         /* snoop_cb    */ NULL, 
  19021         /* snoop_user_data */ NULL, 
  19022         /* snoop_flags */ 0,
  19023         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19024         /* type */ SOC_MEM_TYPE_NORMAL,
  19025         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19026         /* impl */ SOC_MEM_IMPL_NORMAL,
  19027         /* cmic_mor_clks       */ 0,
  19028         /* access_latency_mode */ 3,
  19029     },
  19030 #endif /* chips */
  19031 
  19032 #if defined(BCM_56370_A0)
  19033     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAM_DATA_ONLY_BCM56370_A0m */ 
  19034         /* mem            FLEX_RTAG7_HASH_TCAM_DATA_ONLYm */
  19035         /* flags       */ SOC_MEM_FLAG_VALID |
  19036                           SOC_MEM_FLAG_CACHABLE |
  19037                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  19038         /* cmp_fn      */ _soc_mem_cmp_undef,
  19039         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19040         /* index_min   */ 0,
  19041         /* index_max   */ 127,
  19042         /* minblock    */ 14,
  19043         /* maxblock    */ 14,
  19044         /* blocks      */ 0x4000,
  19045         /* blocks_hi   */ 0,
  19046         /* base        */ 0x68540000,
  19047         /* gran        */ 1,
  19048         /* bytes       */ 3,
  19049         /* nFields     */ 6,
  19050         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAM_DATA_ONLYm_fields,
  19051         /* *views      */ NULL,
  19052         /* *views_num  */ NULL,
  19053         /* snoop_cb    */ NULL, 
  19054         /* snoop_user_data */ NULL, 
  19055         /* snoop_flags */ 0,
  19056         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19057         /* type */ SOC_MEM_TYPE_NORMAL,
  19058         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19059         /* impl */ SOC_MEM_IMPL_NORMAL,
  19060         /* cmic_mor_clks       */ 0,
  19061         /* access_latency_mode */ 3,
  19062     },
  19063 #endif /* chips */
  19064 
  19065 #if defined(BCM_56770_A0)
  19066     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAM_DATA_ONLY_BCM56770_A0m */ 
  19067         /* mem            FLEX_RTAG7_HASH_TCAM_DATA_ONLYm */
  19068         /* flags       */ SOC_MEM_FLAG_VALID |
  19069                           SOC_MEM_FLAG_CACHABLE |
  19070                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  19071                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  19072         /* cmp_fn      */ _soc_mem_cmp_undef,
  19073         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19074         /* index_min   */ 0,
  19075         /* index_max   */ 127,
  19076         /* minblock    */ 25,
  19077         /* maxblock    */ 25,
  19078         /* blocks      */ 0x2000000,
  19079         /* blocks_hi   */ 0,
  19080         /* base        */ 0x68540000,
  19081         /* gran        */ 1,
  19082         /* bytes       */ 3,
  19083         /* nFields     */ 6,
  19084         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAM_DATA_ONLYm_fields,
  19085         /* *views      */ NULL,
  19086         /* *views_num  */ NULL,
  19087         /* snoop_cb    */ NULL, 
  19088         /* snoop_user_data */ NULL, 
  19089         /* snoop_flags */ 0,
  19090         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19091         /* type */ SOC_MEM_TYPE_NORMAL,
  19092         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19093         /* impl */ SOC_MEM_IMPL_NORMAL,
  19094         /* cmic_mor_clks       */ 0,
  19095         /* access_latency_mode */ 3,
  19096     },
  19097 #endif /* chips */
  19098 
  19099 #if defined(BCM_56870_A0)
  19100     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAM_ONLYm */ 
  19101         /* mem            FLEX_RTAG7_HASH_TCAM_ONLYm */
  19102         /* flags       */ SOC_MEM_FLAG_VALID |
  19103                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  19104                           SOC_MEM_FLAG_CACHABLE |
  19105                           SOC_MEM_FLAG_CAM |
  19106                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  19107         /* cmp_fn      */ _soc_mem_cmp_undef,
  19108         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19109         /* index_min   */ 0,
  19110         /* index_max   */ 127,
  19111         /* minblock    */ 37,
  19112         /* maxblock    */ 37,
  19113         /* blocks      */ 0,
  19114         /* blocks_hi   */ 0x20,
  19115         /* base        */ 0x68500000,
  19116         /* gran        */ 1,
  19117         /* bytes       */ 38,
  19118         /* nFields     */ 41,
  19119         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAM_ONLYm_fields,
  19120         /* *views      */ NULL,
  19121         /* *views_num  */ NULL,
  19122         /* snoop_cb    */ NULL, 
  19123         /* snoop_user_data */ NULL, 
  19124         /* snoop_flags */ 0,
  19125         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19126         /* type */ SOC_MEM_TYPE_NORMAL,
  19127         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19128         /* impl */ SOC_MEM_IMPL_NORMAL,
  19129         /* cmic_mor_clks       */ 0,
  19130         /* access_latency_mode */ 3,
  19131     },
  19132 #endif /* chips */
  19133 
  19134 #if defined(BCM_56370_A0)
  19135     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAM_ONLY_BCM56370_A0m */ 
  19136         /* mem            FLEX_RTAG7_HASH_TCAM_ONLYm */
  19137         /* flags       */ SOC_MEM_FLAG_VALID |
  19138                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  19139                           SOC_MEM_FLAG_CACHABLE |
  19140                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  19141         /* cmp_fn      */ _soc_mem_cmp_undef,
  19142         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19143         /* index_min   */ 0,
  19144         /* index_max   */ 127,
  19145         /* minblock    */ 14,
  19146         /* maxblock    */ 14,
  19147         /* blocks      */ 0x4000,
  19148         /* blocks_hi   */ 0,
  19149         /* base        */ 0x68500000,
  19150         /* gran        */ 1,
  19151         /* bytes       */ 38,
  19152         /* nFields     */ 41,
  19153         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAM_ONLYm_fields,
  19154         /* *views      */ NULL,
  19155         /* *views_num  */ NULL,
  19156         /* snoop_cb    */ NULL, 
  19157         /* snoop_user_data */ NULL, 
  19158         /* snoop_flags */ 0,
  19159         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19160         /* type */ SOC_MEM_TYPE_NORMAL,
  19161         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19162         /* impl */ SOC_MEM_IMPL_NORMAL,
  19163         /* cmic_mor_clks       */ 0,
  19164         /* access_latency_mode */ 3,
  19165     },
  19166 #endif /* chips */
  19167 
  19168 #if defined(BCM_56770_A0)
  19169     { /* SOC_MEM_INT_FLEX_RTAG7_HASH_TCAM_ONLY_BCM56770_A0m */ 
  19170         /* mem            FLEX_RTAG7_HASH_TCAM_ONLYm */
  19171         /* flags       */ SOC_MEM_FLAG_VALID |
  19172                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  19173                           SOC_MEM_FLAG_CACHABLE |
  19174                           SOC_MEM_FLAG_CAM |
  19175                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  19176         /* cmp_fn      */ _soc_mem_cmp_undef,
  19177         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19178         /* index_min   */ 0,
  19179         /* index_max   */ 127,
  19180         /* minblock    */ 25,
  19181         /* maxblock    */ 25,
  19182         /* blocks      */ 0x2000000,
  19183         /* blocks_hi   */ 0,
  19184         /* base        */ 0x68500000,
  19185         /* gran        */ 1,
  19186         /* bytes       */ 38,
  19187         /* nFields     */ 41,
  19188         /* *fields     */ soc_FLEX_RTAG7_HASH_TCAM_ONLYm_fields,
  19189         /* *views      */ NULL,
  19190         /* *views_num  */ NULL,
  19191         /* snoop_cb    */ NULL, 
  19192         /* snoop_user_data */ NULL, 
  19193         /* snoop_flags */ 0,
  19194         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19195         /* type */ SOC_MEM_TYPE_NORMAL,
  19196         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19197         /* impl */ SOC_MEM_IMPL_NORMAL,
  19198         /* cmic_mor_clks       */ 0,
  19199         /* access_latency_mode */ 3,
  19200     },
  19201 #endif /* chips */
  19202 
  19203 #if defined(BCM_56640_A0)
  19204     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_Am */ 
  19205         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Am */
  19206         /* flags       */ SOC_MEM_FLAG_VALID |
  19207                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19208         /* cmp_fn      */ _soc_mem_cmp_undef,
  19209         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19210         /* index_min   */ 0,
  19211         /* index_max   */ 15,
  19212         /* minblock    */ 7,
  19213         /* maxblock    */ 7,
  19214         /* blocks      */ 0x80,
  19215         /* blocks_hi   */ 0,
  19216         /* base        */ 0x28880000,
  19217         /* gran        */ 1,
  19218         /* bytes       */ 32,
  19219         /* nFields     */ 1,
  19220         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_Am_fields,
  19221         /* *views      */ NULL,
  19222         /* *views_num  */ NULL,
  19223         /* snoop_cb    */ NULL, 
  19224         /* snoop_user_data */ NULL, 
  19225         /* snoop_flags */ 0,
  19226         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19227         /* type */ SOC_MEM_TYPE_NORMAL,
  19228         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19229         /* impl */ SOC_MEM_IMPL_NORMAL,
  19230         /* cmic_mor_clks       */ 0,
  19231     },
  19232 #endif /* chips */
  19233 
  19234 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  19235     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_A_BCM56260_A0m */ 
  19236         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Am */
  19237         /* flags       */ SOC_MEM_FLAG_VALID |
  19238                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19239         /* cmp_fn      */ _soc_mem_cmp_undef,
  19240         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19241         /* index_min   */ 0,
  19242         /* index_max   */ 15,
  19243         /* minblock    */ 6,
  19244         /* maxblock    */ 6,
  19245         /* blocks      */ 0x40,
  19246         /* blocks_hi   */ 0,
  19247         /* base        */ 0x2c540000,
  19248         /* gran        */ 1,
  19249         /* bytes       */ 32,
  19250         /* nFields     */ 1,
  19251         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_A_BCM56260_A0m_fields,
  19252         /* *views      */ NULL,
  19253         /* *views_num  */ NULL,
  19254         /* snoop_cb    */ NULL, 
  19255         /* snoop_user_data */ NULL, 
  19256         /* snoop_flags */ 0,
  19257         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19258         /* type */ SOC_MEM_TYPE_NORMAL,
  19259         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19260         /* impl */ SOC_MEM_IMPL_NORMAL,
  19261         /* cmic_mor_clks       */ 0,
  19262     },
  19263 #endif /* chips */
  19264 
  19265 #if defined(BCM_56270_A0)
  19266     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_A_BCM56270_A0m */ 
  19267         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Am */
  19268         /* flags       */ SOC_MEM_FLAG_VALID |
  19269                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19270         /* cmp_fn      */ _soc_mem_cmp_undef,
  19271         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19272         /* index_min   */ 0,
  19273         /* index_max   */ 15,
  19274         /* minblock    */ 5,
  19275         /* maxblock    */ 5,
  19276         /* blocks      */ 0x20,
  19277         /* blocks_hi   */ 0,
  19278         /* base        */ 0x2c540000,
  19279         /* gran        */ 1,
  19280         /* bytes       */ 32,
  19281         /* nFields     */ 1,
  19282         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_A_BCM56260_A0m_fields,
  19283         /* *views      */ NULL,
  19284         /* *views_num  */ NULL,
  19285         /* snoop_cb    */ NULL, 
  19286         /* snoop_user_data */ NULL, 
  19287         /* snoop_flags */ 0,
  19288         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19289         /* type */ SOC_MEM_TYPE_NORMAL,
  19290         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19291         /* impl */ SOC_MEM_IMPL_NORMAL,
  19292         /* cmic_mor_clks       */ 0,
  19293     },
  19294 #endif /* chips */
  19295 
  19296 #if defined(BCM_56340_A0)
  19297     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_A_BCM56340_A0m */ 
  19298         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Am */
  19299         /* flags       */ SOC_MEM_FLAG_VALID |
  19300                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19301         /* cmp_fn      */ _soc_mem_cmp_undef,
  19302         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19303         /* index_min   */ 0,
  19304         /* index_max   */ 15,
  19305         /* minblock    */ 4,
  19306         /* maxblock    */ 4,
  19307         /* blocks      */ 0x10,
  19308         /* blocks_hi   */ 0,
  19309         /* base        */ 0x28880000,
  19310         /* gran        */ 1,
  19311         /* bytes       */ 32,
  19312         /* nFields     */ 1,
  19313         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_Am_fields,
  19314         /* *views      */ NULL,
  19315         /* *views_num  */ NULL,
  19316         /* snoop_cb    */ NULL, 
  19317         /* snoop_user_data */ NULL, 
  19318         /* snoop_flags */ 0,
  19319         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19320         /* type */ SOC_MEM_TYPE_NORMAL,
  19321         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19322         /* impl */ SOC_MEM_IMPL_NORMAL,
  19323         /* cmic_mor_clks       */ 0,
  19324     },
  19325 #endif /* chips */
  19326 
  19327 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  19328     defined(BCM_56450_B1)
  19329     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_A_BCM56450_A0m */ 
  19330         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Am */
  19331         /* flags       */ SOC_MEM_FLAG_VALID |
  19332                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19333         /* cmp_fn      */ _soc_mem_cmp_undef,
  19334         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19335         /* index_min   */ 0,
  19336         /* index_max   */ 15,
  19337         /* minblock    */ 8,
  19338         /* maxblock    */ 8,
  19339         /* blocks      */ 0x100,
  19340         /* blocks_hi   */ 0,
  19341         /* base        */ 0x2c400000,
  19342         /* gran        */ 1,
  19343         /* bytes       */ 32,
  19344         /* nFields     */ 1,
  19345         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_Am_fields,
  19346         /* *views      */ NULL,
  19347         /* *views_num  */ NULL,
  19348         /* snoop_cb    */ NULL, 
  19349         /* snoop_user_data */ NULL, 
  19350         /* snoop_flags */ 0,
  19351         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19352         /* type */ SOC_MEM_TYPE_NORMAL,
  19353         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19354         /* impl */ SOC_MEM_IMPL_NORMAL,
  19355         /* cmic_mor_clks       */ 0,
  19356     },
  19357 #endif /* chips */
  19358 
  19359 #if defined(BCM_56640_A0)
  19360     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_Bm */ 
  19361         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Bm */
  19362         /* flags       */ SOC_MEM_FLAG_VALID |
  19363                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19364         /* cmp_fn      */ _soc_mem_cmp_undef,
  19365         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19366         /* index_min   */ 0,
  19367         /* index_max   */ 15,
  19368         /* minblock    */ 7,
  19369         /* maxblock    */ 7,
  19370         /* blocks      */ 0x80,
  19371         /* blocks_hi   */ 0,
  19372         /* base        */ 0x288c0000,
  19373         /* gran        */ 1,
  19374         /* bytes       */ 32,
  19375         /* nFields     */ 1,
  19376         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_Am_fields,
  19377         /* *views      */ NULL,
  19378         /* *views_num  */ NULL,
  19379         /* snoop_cb    */ NULL, 
  19380         /* snoop_user_data */ NULL, 
  19381         /* snoop_flags */ 0,
  19382         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19383         /* type */ SOC_MEM_TYPE_NORMAL,
  19384         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19385         /* impl */ SOC_MEM_IMPL_NORMAL,
  19386         /* cmic_mor_clks       */ 0,
  19387     },
  19388 #endif /* chips */
  19389 
  19390 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  19391     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_B_BCM56260_A0m */ 
  19392         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Bm */
  19393         /* flags       */ SOC_MEM_FLAG_VALID |
  19394                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19395         /* cmp_fn      */ _soc_mem_cmp_undef,
  19396         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19397         /* index_min   */ 0,
  19398         /* index_max   */ 15,
  19399         /* minblock    */ 6,
  19400         /* maxblock    */ 6,
  19401         /* blocks      */ 0x40,
  19402         /* blocks_hi   */ 0,
  19403         /* base        */ 0x2c580000,
  19404         /* gran        */ 1,
  19405         /* bytes       */ 32,
  19406         /* nFields     */ 1,
  19407         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_A_BCM56260_A0m_fields,
  19408         /* *views      */ NULL,
  19409         /* *views_num  */ NULL,
  19410         /* snoop_cb    */ NULL, 
  19411         /* snoop_user_data */ NULL, 
  19412         /* snoop_flags */ 0,
  19413         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19414         /* type */ SOC_MEM_TYPE_NORMAL,
  19415         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19416         /* impl */ SOC_MEM_IMPL_NORMAL,
  19417         /* cmic_mor_clks       */ 0,
  19418     },
  19419 #endif /* chips */
  19420 
  19421 #if defined(BCM_56270_A0)
  19422     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_B_BCM56270_A0m */ 
  19423         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Bm */
  19424         /* flags       */ SOC_MEM_FLAG_VALID |
  19425                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19426         /* cmp_fn      */ _soc_mem_cmp_undef,
  19427         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19428         /* index_min   */ 0,
  19429         /* index_max   */ 15,
  19430         /* minblock    */ 5,
  19431         /* maxblock    */ 5,
  19432         /* blocks      */ 0x20,
  19433         /* blocks_hi   */ 0,
  19434         /* base        */ 0x2c580000,
  19435         /* gran        */ 1,
  19436         /* bytes       */ 32,
  19437         /* nFields     */ 1,
  19438         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_A_BCM56260_A0m_fields,
  19439         /* *views      */ NULL,
  19440         /* *views_num  */ NULL,
  19441         /* snoop_cb    */ NULL, 
  19442         /* snoop_user_data */ NULL, 
  19443         /* snoop_flags */ 0,
  19444         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19445         /* type */ SOC_MEM_TYPE_NORMAL,
  19446         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19447         /* impl */ SOC_MEM_IMPL_NORMAL,
  19448         /* cmic_mor_clks       */ 0,
  19449     },
  19450 #endif /* chips */
  19451 
  19452 #if defined(BCM_56340_A0)
  19453     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_B_BCM56340_A0m */ 
  19454         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Bm */
  19455         /* flags       */ SOC_MEM_FLAG_VALID |
  19456                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19457         /* cmp_fn      */ _soc_mem_cmp_undef,
  19458         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19459         /* index_min   */ 0,
  19460         /* index_max   */ 15,
  19461         /* minblock    */ 4,
  19462         /* maxblock    */ 4,
  19463         /* blocks      */ 0x10,
  19464         /* blocks_hi   */ 0,
  19465         /* base        */ 0x288c0000,
  19466         /* gran        */ 1,
  19467         /* bytes       */ 32,
  19468         /* nFields     */ 1,
  19469         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_Am_fields,
  19470         /* *views      */ NULL,
  19471         /* *views_num  */ NULL,
  19472         /* snoop_cb    */ NULL, 
  19473         /* snoop_user_data */ NULL, 
  19474         /* snoop_flags */ 0,
  19475         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19476         /* type */ SOC_MEM_TYPE_NORMAL,
  19477         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19478         /* impl */ SOC_MEM_IMPL_NORMAL,
  19479         /* cmic_mor_clks       */ 0,
  19480     },
  19481 #endif /* chips */
  19482 
  19483 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  19484     defined(BCM_56450_B1)
  19485     { /* SOC_MEM_INT_FLOOD_LEARN_MATCH_VLANS_PORT_B_BCM56450_A0m */ 
  19486         /* mem            FLOOD_LEARN_MATCH_VLANS_PORT_Bm */
  19487         /* flags       */ SOC_MEM_FLAG_VALID |
  19488                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19489         /* cmp_fn      */ _soc_mem_cmp_undef,
  19490         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19491         /* index_min   */ 0,
  19492         /* index_max   */ 15,
  19493         /* minblock    */ 8,
  19494         /* maxblock    */ 8,
  19495         /* blocks      */ 0x100,
  19496         /* blocks_hi   */ 0,
  19497         /* base        */ 0x2c440000,
  19498         /* gran        */ 1,
  19499         /* bytes       */ 32,
  19500         /* nFields     */ 1,
  19501         /* *fields     */ soc_FLOOD_LEARN_MATCH_VLANS_PORT_Am_fields,
  19502         /* *views      */ NULL,
  19503         /* *views_num  */ NULL,
  19504         /* snoop_cb    */ NULL, 
  19505         /* snoop_user_data */ NULL, 
  19506         /* snoop_flags */ 0,
  19507         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19508         /* type */ SOC_MEM_TYPE_NORMAL,
  19509         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19510         /* impl */ SOC_MEM_IMPL_NORMAL,
  19511         /* cmic_mor_clks       */ 0,
  19512     },
  19513 #endif /* chips */
  19514 
  19515 #if defined(BCM_53570_B0)
  19516     { /* SOC_MEM_INT_FLOW_SN_WINDOW_RESET_INDICATIONm */ 
  19517         /* mem            FLOW_SN_WINDOW_RESET_INDICATIONm */
  19518         /* flags       */ SOC_MEM_FLAG_VALID |
  19519                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19520         /* cmp_fn      */ _soc_mem_cmp_undef,
  19521         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19522         /* index_min   */ 0,
  19523         /* index_max   */ 4095,
  19524         /* minblock    */ 15,
  19525         /* maxblock    */ 15,
  19526         /* blocks      */ 0x8000,
  19527         /* blocks_hi   */ 0,
  19528         /* base        */ 0x38a00000,
  19529         /* gran        */ 1,
  19530         /* bytes       */ 1,
  19531         /* nFields     */ 1,
  19532         /* *fields     */ soc_FLOW_SN_WINDOW_RESET_INDICATIONm_fields,
  19533         /* *views      */ NULL,
  19534         /* *views_num  */ NULL,
  19535         /* snoop_cb    */ NULL, 
  19536         /* snoop_user_data */ NULL, 
  19537         /* snoop_flags */ 0,
  19538         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19539         /* type */ SOC_MEM_TYPE_NORMAL,
  19540         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19541         /* impl */ SOC_MEM_IMPL_NORMAL,
  19542         /* cmic_mor_clks       */ 0,
  19543     },
  19544 #endif /* chips */
  19545 
  19546 #if defined(BCM_88675_A0)
  19547     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0m */ 
  19548         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19549         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19550                           SOC_MEM_FLAG_WRITEONLY |
  19551                           SOC_MEM_FLAG_READONLY |
  19552                           SOC_MEM_FLAG_VALID |
  19553                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19554         /* cmp_fn      */ NULL,
  19555         /* *null_entry */ NULL,
  19556         /* index_min   */ 0,
  19557         /* index_max   */ 67,
  19558         /* minblock    */ 49,
  19559         /* maxblock    */ 57,
  19560         /* blocks      */ 0,
  19561         /* blocks_hi   */ 0x3fe0000,
  19562         /* base        */ 0x00100000,
  19563         /* gran        */ 1,
  19564         /* bytes       */ 8,
  19565         /* nFields     */ 2,
  19566         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0m_fields,
  19567         /* *views      */ NULL,
  19568         /* *views_num  */ NULL,
  19569         /* snoop_cb    */ NULL, 
  19570         /* snoop_user_data */ NULL, 
  19571         /* snoop_flags */ 0,
  19572         /* severity */ SOC_MEM_SEVERE_LOW,
  19573         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19574         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19575         /* impl */ SOC_MEM_IMPL_NORMAL,
  19576         /* cmic_mor_clks       */ 0,
  19577     },
  19578 #endif /* chips */
  19579 
  19580 #if defined(BCM_88675_A0)
  19581     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1m */ 
  19582         /* mem            FMAC_RX_FEC_BUFFER_1m */
  19583         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19584                           SOC_MEM_FLAG_WRITEONLY |
  19585                           SOC_MEM_FLAG_READONLY |
  19586                           SOC_MEM_FLAG_VALID |
  19587                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19588         /* cmp_fn      */ NULL,
  19589         /* *null_entry */ NULL,
  19590         /* index_min   */ 0,
  19591         /* index_max   */ 63,
  19592         /* minblock    */ 49,
  19593         /* maxblock    */ 57,
  19594         /* blocks      */ 0,
  19595         /* blocks_hi   */ 0x3fe0000,
  19596         /* base        */ 0x00200000,
  19597         /* gran        */ 1,
  19598         /* bytes       */ 8,
  19599         /* nFields     */ 2,
  19600         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1m_fields,
  19601         /* *views      */ NULL,
  19602         /* *views_num  */ NULL,
  19603         /* snoop_cb    */ NULL, 
  19604         /* snoop_user_data */ NULL, 
  19605         /* snoop_flags */ 0,
  19606         /* severity */ SOC_MEM_SEVERE_LOW,
  19607         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19608         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19609         /* impl */ SOC_MEM_IMPL_NORMAL,
  19610         /* cmic_mor_clks       */ 0,
  19611     },
  19612 #endif /* chips */
  19613 
  19614 #if defined(BCM_83208_A0)
  19615     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM83208_A0m */ 
  19616         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19617         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19618                           SOC_MEM_FLAG_WRITEONLY |
  19619                           SOC_MEM_FLAG_READONLY |
  19620                           SOC_MEM_FLAG_VALID |
  19621                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19622         /* cmp_fn      */ NULL,
  19623         /* *null_entry */ NULL,
  19624         /* index_min   */ 0,
  19625         /* index_max   */ 133,
  19626         /* minblock    */ 7,
  19627         /* maxblock    */ 12,
  19628         /* blocks      */ 0x1f80,
  19629         /* blocks_hi   */ 0,
  19630         /* base        */ 0x00100000,
  19631         /* gran        */ 1,
  19632         /* bytes       */ 10,
  19633         /* nFields     */ 2,
  19634         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM83208_A0m_fields,
  19635         /* *views      */ NULL,
  19636         /* *views_num  */ NULL,
  19637         /* snoop_cb    */ NULL, 
  19638         /* snoop_user_data */ NULL, 
  19639         /* snoop_flags */ 0,
  19640         /* severity */ SOC_MEM_SEVERE_LOW,
  19641         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19642         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19643         /* impl */ SOC_MEM_IMPL_NORMAL,
  19644         /* cmic_mor_clks       */ 0,
  19645     },
  19646 #endif /* chips */
  19647 
  19648 #if defined(BCM_88375_A0)
  19649     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88375_A0m */ 
  19650         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19651         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19652                           SOC_MEM_FLAG_WRITEONLY |
  19653                           SOC_MEM_FLAG_READONLY |
  19654                           SOC_MEM_FLAG_VALID |
  19655                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19656         /* cmp_fn      */ NULL,
  19657         /* *null_entry */ NULL,
  19658         /* index_min   */ 0,
  19659         /* index_max   */ 67,
  19660         /* minblock    */ 49,
  19661         /* maxblock    */ 52,
  19662         /* blocks      */ 0,
  19663         /* blocks_hi   */ 0x1e0000,
  19664         /* base        */ 0x00100000,
  19665         /* gran        */ 1,
  19666         /* bytes       */ 8,
  19667         /* nFields     */ 2,
  19668         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88375_A0m_fields,
  19669         /* *views      */ NULL,
  19670         /* *views_num  */ NULL,
  19671         /* snoop_cb    */ NULL, 
  19672         /* snoop_user_data */ NULL, 
  19673         /* snoop_flags */ 0,
  19674         /* severity */ SOC_MEM_SEVERE_LOW,
  19675         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19676         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19677         /* impl */ SOC_MEM_IMPL_NORMAL,
  19678         /* cmic_mor_clks       */ 0,
  19679     },
  19680 #endif /* chips */
  19681 
  19682 #if defined(BCM_88375_B0)
  19683     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88375_B0m */ 
  19684         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19685         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19686                           SOC_MEM_FLAG_WRITEONLY |
  19687                           SOC_MEM_FLAG_READONLY |
  19688                           SOC_MEM_FLAG_VALID |
  19689                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19690         /* cmp_fn      */ NULL,
  19691         /* *null_entry */ NULL,
  19692         /* index_min   */ 0,
  19693         /* index_max   */ 67,
  19694         /* minblock    */ 49,
  19695         /* maxblock    */ 52,
  19696         /* blocks      */ 0,
  19697         /* blocks_hi   */ 0x1e0000,
  19698         /* base        */ 0x00100000,
  19699         /* gran        */ 1,
  19700         /* bytes       */ 8,
  19701         /* nFields     */ 2,
  19702         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88375_B0m_fields,
  19703         /* *views      */ NULL,
  19704         /* *views_num  */ NULL,
  19705         /* snoop_cb    */ NULL, 
  19706         /* snoop_user_data */ NULL, 
  19707         /* snoop_flags */ 0,
  19708         /* severity */ SOC_MEM_SEVERE_LOW,
  19709         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19710         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19711         /* impl */ SOC_MEM_IMPL_NORMAL,
  19712         /* cmic_mor_clks       */ 0,
  19713     },
  19714 #endif /* chips */
  19715 
  19716 #if defined(BCM_88470_A0)
  19717     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88470_A0m */ 
  19718         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19719         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19720                           SOC_MEM_FLAG_WRITEONLY |
  19721                           SOC_MEM_FLAG_READONLY |
  19722                           SOC_MEM_FLAG_VALID |
  19723                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19724         /* cmp_fn      */ NULL,
  19725         /* *null_entry */ NULL,
  19726         /* index_min   */ 0,
  19727         /* index_max   */ 67,
  19728         /* minblock    */ 25,
  19729         /* maxblock    */ 28,
  19730         /* blocks      */ 0x1e000000,
  19731         /* blocks_hi   */ 0,
  19732         /* base        */ 0x00100000,
  19733         /* gran        */ 1,
  19734         /* bytes       */ 8,
  19735         /* nFields     */ 2,
  19736         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88470_A0m_fields,
  19737         /* *views      */ NULL,
  19738         /* *views_num  */ NULL,
  19739         /* snoop_cb    */ NULL, 
  19740         /* snoop_user_data */ NULL, 
  19741         /* snoop_flags */ 0,
  19742         /* severity */ SOC_MEM_SEVERE_LOW,
  19743         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19744         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19745         /* impl */ SOC_MEM_IMPL_NORMAL,
  19746         /* cmic_mor_clks       */ 0,
  19747     },
  19748 #endif /* chips */
  19749 
  19750 #if defined(BCM_88470_B0)
  19751     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88470_B0m */ 
  19752         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19753         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19754                           SOC_MEM_FLAG_WRITEONLY |
  19755                           SOC_MEM_FLAG_READONLY |
  19756                           SOC_MEM_FLAG_VALID |
  19757                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19758         /* cmp_fn      */ NULL,
  19759         /* *null_entry */ NULL,
  19760         /* index_min   */ 0,
  19761         /* index_max   */ 67,
  19762         /* minblock    */ 25,
  19763         /* maxblock    */ 28,
  19764         /* blocks      */ 0x1e000000,
  19765         /* blocks_hi   */ 0,
  19766         /* base        */ 0x00100000,
  19767         /* gran        */ 1,
  19768         /* bytes       */ 8,
  19769         /* nFields     */ 2,
  19770         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88470_B0m_fields,
  19771         /* *views      */ NULL,
  19772         /* *views_num  */ NULL,
  19773         /* snoop_cb    */ NULL, 
  19774         /* snoop_user_data */ NULL, 
  19775         /* snoop_flags */ 0,
  19776         /* severity */ SOC_MEM_SEVERE_LOW,
  19777         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19778         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19779         /* impl */ SOC_MEM_IMPL_NORMAL,
  19780         /* cmic_mor_clks       */ 0,
  19781     },
  19782 #endif /* chips */
  19783 
  19784 #if defined(BCM_88675_B0)
  19785     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88675_B0m */ 
  19786         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19787         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19788                           SOC_MEM_FLAG_WRITEONLY |
  19789                           SOC_MEM_FLAG_READONLY |
  19790                           SOC_MEM_FLAG_VALID |
  19791                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19792         /* cmp_fn      */ NULL,
  19793         /* *null_entry */ NULL,
  19794         /* index_min   */ 0,
  19795         /* index_max   */ 67,
  19796         /* minblock    */ 49,
  19797         /* maxblock    */ 57,
  19798         /* blocks      */ 0,
  19799         /* blocks_hi   */ 0x3fe0000,
  19800         /* base        */ 0x00100000,
  19801         /* gran        */ 1,
  19802         /* bytes       */ 8,
  19803         /* nFields     */ 2,
  19804         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88675_B0m_fields,
  19805         /* *views      */ NULL,
  19806         /* *views_num  */ NULL,
  19807         /* snoop_cb    */ NULL, 
  19808         /* snoop_user_data */ NULL, 
  19809         /* snoop_flags */ 0,
  19810         /* severity */ SOC_MEM_SEVERE_LOW,
  19811         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19812         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19813         /* impl */ SOC_MEM_IMPL_NORMAL,
  19814         /* cmic_mor_clks       */ 0,
  19815     },
  19816 #endif /* chips */
  19817 
  19818 #if defined(BCM_88680_A0)
  19819     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88680_A0m */ 
  19820         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19821         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19822                           SOC_MEM_FLAG_WRITEONLY |
  19823                           SOC_MEM_FLAG_READONLY |
  19824                           SOC_MEM_FLAG_VALID |
  19825                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19826         /* cmp_fn      */ NULL,
  19827         /* *null_entry */ NULL,
  19828         /* index_min   */ 0,
  19829         /* index_max   */ 67,
  19830         /* minblock    */ 50,
  19831         /* maxblock    */ 61,
  19832         /* blocks      */ 0,
  19833         /* blocks_hi   */ 0x3ffc0000,
  19834         /* base        */ 0x00100000,
  19835         /* gran        */ 1,
  19836         /* bytes       */ 8,
  19837         /* nFields     */ 2,
  19838         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88680_A0m_fields,
  19839         /* *views      */ NULL,
  19840         /* *views_num  */ NULL,
  19841         /* snoop_cb    */ NULL, 
  19842         /* snoop_user_data */ NULL, 
  19843         /* snoop_flags */ 0,
  19844         /* severity */ SOC_MEM_SEVERE_LOW,
  19845         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19846         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19847         /* impl */ SOC_MEM_IMPL_NORMAL,
  19848         /* cmic_mor_clks       */ 0,
  19849     },
  19850 #endif /* chips */
  19851 
  19852 #if defined(BCM_88690_A0)
  19853     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88690_A0m */ 
  19854         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19855         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19856                           SOC_MEM_FLAG_WRITEONLY |
  19857                           SOC_MEM_FLAG_READONLY |
  19858                           SOC_MEM_FLAG_VALID |
  19859                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19860         /* cmp_fn      */ NULL,
  19861         /* *null_entry */ NULL,
  19862         /* index_min   */ 0,
  19863         /* index_max   */ 133,
  19864         /* minblock    */ 105,
  19865         /* maxblock    */ 132,
  19866         /* blocks      */ 0,
  19867         /* blocks_hi   */ 0xffffffff,
  19868         /* base        */ 0x00010000,
  19869         /* gran        */ 1,
  19870         /* bytes       */ 10,
  19871         /* nFields     */ 2,
  19872         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88690_A0m_fields,
  19873         /* *views      */ NULL,
  19874         /* *views_num  */ NULL,
  19875         /* snoop_cb    */ NULL, 
  19876         /* snoop_user_data */ NULL, 
  19877         /* snoop_flags */ 0,
  19878         /* severity */ SOC_MEM_SEVERE_LOW,
  19879         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19880         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19881         /* impl */ SOC_MEM_IMPL_NORMAL,
  19882         /* cmic_mor_clks       */ 0,
  19883     },
  19884 #endif /* chips */
  19885 
  19886 #if defined(BCM_88690_B0)
  19887     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88690_B0m */ 
  19888         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19889         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19890                           SOC_MEM_FLAG_WRITEONLY |
  19891                           SOC_MEM_FLAG_READONLY |
  19892                           SOC_MEM_FLAG_VALID |
  19893                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19894         /* cmp_fn      */ NULL,
  19895         /* *null_entry */ NULL,
  19896         /* index_min   */ 0,
  19897         /* index_max   */ 133,
  19898         /* minblock    */ 105,
  19899         /* maxblock    */ 132,
  19900         /* blocks      */ 0,
  19901         /* blocks_hi   */ 0xffffffff,
  19902         /* base        */ 0x00000000,
  19903         /* gran        */ 1,
  19904         /* bytes       */ 10,
  19905         /* nFields     */ 2,
  19906         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88690_B0m_fields,
  19907         /* *views      */ NULL,
  19908         /* *views_num  */ NULL,
  19909         /* snoop_cb    */ NULL, 
  19910         /* snoop_user_data */ NULL, 
  19911         /* snoop_flags */ 0,
  19912         /* severity */ SOC_MEM_SEVERE_LOW,
  19913         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19914         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19915         /* impl */ SOC_MEM_IMPL_NORMAL,
  19916         /* cmic_mor_clks       */ 0,
  19917     },
  19918 #endif /* chips */
  19919 
  19920 #if defined(BCM_88790_A0)
  19921     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88790_A0m */ 
  19922         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19923         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19924                           SOC_MEM_FLAG_WRITEONLY |
  19925                           SOC_MEM_FLAG_READONLY |
  19926                           SOC_MEM_FLAG_VALID |
  19927                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19928         /* cmp_fn      */ NULL,
  19929         /* *null_entry */ NULL,
  19930         /* index_min   */ 0,
  19931         /* index_max   */ 133,
  19932         /* minblock    */ 33,
  19933         /* maxblock    */ 80,
  19934         /* blocks      */ 0,
  19935         /* blocks_hi   */ 0xffffffff,
  19936         /* base        */ 0x00010000,
  19937         /* gran        */ 1,
  19938         /* bytes       */ 10,
  19939         /* nFields     */ 2,
  19940         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88790_A0m_fields,
  19941         /* *views      */ NULL,
  19942         /* *views_num  */ NULL,
  19943         /* snoop_cb    */ NULL, 
  19944         /* snoop_user_data */ NULL, 
  19945         /* snoop_flags */ 0,
  19946         /* severity */ SOC_MEM_SEVERE_LOW,
  19947         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19948         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19949         /* impl */ SOC_MEM_IMPL_NORMAL,
  19950         /* cmic_mor_clks       */ 0,
  19951     },
  19952 #endif /* chips */
  19953 
  19954 #if defined(BCM_88950_A0)
  19955     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_0_BCM88950_A0m */ 
  19956         /* mem            FMAC_RX_FEC_BUFFER_0m */
  19957         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19958                           SOC_MEM_FLAG_WRITEONLY |
  19959                           SOC_MEM_FLAG_READONLY |
  19960                           SOC_MEM_FLAG_VALID |
  19961                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19962         /* cmp_fn      */ NULL,
  19963         /* *null_entry */ NULL,
  19964         /* index_min   */ 0,
  19965         /* index_max   */ 67,
  19966         /* minblock    */ 26,
  19967         /* maxblock    */ 61,
  19968         /* blocks      */ 0xfc000000,
  19969         /* blocks_hi   */ 0x3fffffff,
  19970         /* base        */ 0x00100000,
  19971         /* gran        */ 1,
  19972         /* bytes       */ 8,
  19973         /* nFields     */ 2,
  19974         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88950_A0m_fields,
  19975         /* *views      */ NULL,
  19976         /* *views_num  */ NULL,
  19977         /* snoop_cb    */ NULL, 
  19978         /* snoop_user_data */ NULL, 
  19979         /* snoop_flags */ 0,
  19980         /* severity */ SOC_MEM_SEVERE_LOW,
  19981         /* type */ SOC_MEM_TYPE_TWO_PORT,
  19982         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  19983         /* impl */ SOC_MEM_IMPL_NORMAL,
  19984         /* cmic_mor_clks       */ 0,
  19985     },
  19986 #endif /* chips */
  19987 
  19988 #if defined(BCM_83208_A0)
  19989     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM83208_A0m */ 
  19990         /* mem            FMAC_RX_FEC_BUFFER_1m */
  19991         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  19992                           SOC_MEM_FLAG_WRITEONLY |
  19993                           SOC_MEM_FLAG_READONLY |
  19994                           SOC_MEM_FLAG_VALID |
  19995                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  19996         /* cmp_fn      */ NULL,
  19997         /* *null_entry */ NULL,
  19998         /* index_min   */ 0,
  19999         /* index_max   */ 77,
  20000         /* minblock    */ 7,
  20001         /* maxblock    */ 12,
  20002         /* blocks      */ 0x1f80,
  20003         /* blocks_hi   */ 0,
  20004         /* base        */ 0x00200000,
  20005         /* gran        */ 1,
  20006         /* bytes       */ 10,
  20007         /* nFields     */ 2,
  20008         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM83208_A0m_fields,
  20009         /* *views      */ NULL,
  20010         /* *views_num  */ NULL,
  20011         /* snoop_cb    */ NULL, 
  20012         /* snoop_user_data */ NULL, 
  20013         /* snoop_flags */ 0,
  20014         /* severity */ SOC_MEM_SEVERE_LOW,
  20015         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20016         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20017         /* impl */ SOC_MEM_IMPL_NORMAL,
  20018         /* cmic_mor_clks       */ 0,
  20019     },
  20020 #endif /* chips */
  20021 
  20022 #if defined(BCM_88375_A0)
  20023     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88375_A0m */ 
  20024         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20025         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20026                           SOC_MEM_FLAG_WRITEONLY |
  20027                           SOC_MEM_FLAG_READONLY |
  20028                           SOC_MEM_FLAG_VALID |
  20029                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20030         /* cmp_fn      */ NULL,
  20031         /* *null_entry */ NULL,
  20032         /* index_min   */ 0,
  20033         /* index_max   */ 63,
  20034         /* minblock    */ 49,
  20035         /* maxblock    */ 52,
  20036         /* blocks      */ 0,
  20037         /* blocks_hi   */ 0x1e0000,
  20038         /* base        */ 0x00200000,
  20039         /* gran        */ 1,
  20040         /* bytes       */ 8,
  20041         /* nFields     */ 2,
  20042         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88375_A0m_fields,
  20043         /* *views      */ NULL,
  20044         /* *views_num  */ NULL,
  20045         /* snoop_cb    */ NULL, 
  20046         /* snoop_user_data */ NULL, 
  20047         /* snoop_flags */ 0,
  20048         /* severity */ SOC_MEM_SEVERE_LOW,
  20049         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20050         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20051         /* impl */ SOC_MEM_IMPL_NORMAL,
  20052         /* cmic_mor_clks       */ 0,
  20053     },
  20054 #endif /* chips */
  20055 
  20056 #if defined(BCM_88375_B0)
  20057     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88375_B0m */ 
  20058         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20059         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20060                           SOC_MEM_FLAG_WRITEONLY |
  20061                           SOC_MEM_FLAG_READONLY |
  20062                           SOC_MEM_FLAG_VALID |
  20063                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20064         /* cmp_fn      */ NULL,
  20065         /* *null_entry */ NULL,
  20066         /* index_min   */ 0,
  20067         /* index_max   */ 63,
  20068         /* minblock    */ 49,
  20069         /* maxblock    */ 52,
  20070         /* blocks      */ 0,
  20071         /* blocks_hi   */ 0x1e0000,
  20072         /* base        */ 0x00200000,
  20073         /* gran        */ 1,
  20074         /* bytes       */ 8,
  20075         /* nFields     */ 2,
  20076         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88375_B0m_fields,
  20077         /* *views      */ NULL,
  20078         /* *views_num  */ NULL,
  20079         /* snoop_cb    */ NULL, 
  20080         /* snoop_user_data */ NULL, 
  20081         /* snoop_flags */ 0,
  20082         /* severity */ SOC_MEM_SEVERE_LOW,
  20083         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20084         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20085         /* impl */ SOC_MEM_IMPL_NORMAL,
  20086         /* cmic_mor_clks       */ 0,
  20087     },
  20088 #endif /* chips */
  20089 
  20090 #if defined(BCM_88470_A0)
  20091     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88470_A0m */ 
  20092         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20093         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20094                           SOC_MEM_FLAG_WRITEONLY |
  20095                           SOC_MEM_FLAG_READONLY |
  20096                           SOC_MEM_FLAG_VALID |
  20097                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20098         /* cmp_fn      */ NULL,
  20099         /* *null_entry */ NULL,
  20100         /* index_min   */ 0,
  20101         /* index_max   */ 63,
  20102         /* minblock    */ 25,
  20103         /* maxblock    */ 28,
  20104         /* blocks      */ 0x1e000000,
  20105         /* blocks_hi   */ 0,
  20106         /* base        */ 0x00200000,
  20107         /* gran        */ 1,
  20108         /* bytes       */ 8,
  20109         /* nFields     */ 2,
  20110         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88470_A0m_fields,
  20111         /* *views      */ NULL,
  20112         /* *views_num  */ NULL,
  20113         /* snoop_cb    */ NULL, 
  20114         /* snoop_user_data */ NULL, 
  20115         /* snoop_flags */ 0,
  20116         /* severity */ SOC_MEM_SEVERE_LOW,
  20117         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20118         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20119         /* impl */ SOC_MEM_IMPL_NORMAL,
  20120         /* cmic_mor_clks       */ 0,
  20121     },
  20122 #endif /* chips */
  20123 
  20124 #if defined(BCM_88470_B0)
  20125     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88470_B0m */ 
  20126         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20127         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20128                           SOC_MEM_FLAG_WRITEONLY |
  20129                           SOC_MEM_FLAG_READONLY |
  20130                           SOC_MEM_FLAG_VALID |
  20131                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20132         /* cmp_fn      */ NULL,
  20133         /* *null_entry */ NULL,
  20134         /* index_min   */ 0,
  20135         /* index_max   */ 63,
  20136         /* minblock    */ 25,
  20137         /* maxblock    */ 28,
  20138         /* blocks      */ 0x1e000000,
  20139         /* blocks_hi   */ 0,
  20140         /* base        */ 0x00200000,
  20141         /* gran        */ 1,
  20142         /* bytes       */ 8,
  20143         /* nFields     */ 2,
  20144         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88470_B0m_fields,
  20145         /* *views      */ NULL,
  20146         /* *views_num  */ NULL,
  20147         /* snoop_cb    */ NULL, 
  20148         /* snoop_user_data */ NULL, 
  20149         /* snoop_flags */ 0,
  20150         /* severity */ SOC_MEM_SEVERE_LOW,
  20151         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20152         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20153         /* impl */ SOC_MEM_IMPL_NORMAL,
  20154         /* cmic_mor_clks       */ 0,
  20155     },
  20156 #endif /* chips */
  20157 
  20158 #if defined(BCM_88675_B0)
  20159     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88675_B0m */ 
  20160         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20161         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20162                           SOC_MEM_FLAG_WRITEONLY |
  20163                           SOC_MEM_FLAG_READONLY |
  20164                           SOC_MEM_FLAG_VALID |
  20165                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20166         /* cmp_fn      */ NULL,
  20167         /* *null_entry */ NULL,
  20168         /* index_min   */ 0,
  20169         /* index_max   */ 63,
  20170         /* minblock    */ 49,
  20171         /* maxblock    */ 57,
  20172         /* blocks      */ 0,
  20173         /* blocks_hi   */ 0x3fe0000,
  20174         /* base        */ 0x00200000,
  20175         /* gran        */ 1,
  20176         /* bytes       */ 8,
  20177         /* nFields     */ 2,
  20178         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88675_B0m_fields,
  20179         /* *views      */ NULL,
  20180         /* *views_num  */ NULL,
  20181         /* snoop_cb    */ NULL, 
  20182         /* snoop_user_data */ NULL, 
  20183         /* snoop_flags */ 0,
  20184         /* severity */ SOC_MEM_SEVERE_LOW,
  20185         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20186         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20187         /* impl */ SOC_MEM_IMPL_NORMAL,
  20188         /* cmic_mor_clks       */ 0,
  20189     },
  20190 #endif /* chips */
  20191 
  20192 #if defined(BCM_88680_A0)
  20193     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88680_A0m */ 
  20194         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20195         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20196                           SOC_MEM_FLAG_WRITEONLY |
  20197                           SOC_MEM_FLAG_READONLY |
  20198                           SOC_MEM_FLAG_VALID |
  20199                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20200         /* cmp_fn      */ NULL,
  20201         /* *null_entry */ NULL,
  20202         /* index_min   */ 0,
  20203         /* index_max   */ 63,
  20204         /* minblock    */ 50,
  20205         /* maxblock    */ 61,
  20206         /* blocks      */ 0,
  20207         /* blocks_hi   */ 0x3ffc0000,
  20208         /* base        */ 0x00200000,
  20209         /* gran        */ 1,
  20210         /* bytes       */ 8,
  20211         /* nFields     */ 2,
  20212         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88680_A0m_fields,
  20213         /* *views      */ NULL,
  20214         /* *views_num  */ NULL,
  20215         /* snoop_cb    */ NULL, 
  20216         /* snoop_user_data */ NULL, 
  20217         /* snoop_flags */ 0,
  20218         /* severity */ SOC_MEM_SEVERE_LOW,
  20219         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20220         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20221         /* impl */ SOC_MEM_IMPL_NORMAL,
  20222         /* cmic_mor_clks       */ 0,
  20223     },
  20224 #endif /* chips */
  20225 
  20226 #if defined(BCM_88690_A0)
  20227     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88690_A0m */ 
  20228         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20229         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20230                           SOC_MEM_FLAG_WRITEONLY |
  20231                           SOC_MEM_FLAG_READONLY |
  20232                           SOC_MEM_FLAG_VALID |
  20233                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20234         /* cmp_fn      */ NULL,
  20235         /* *null_entry */ NULL,
  20236         /* index_min   */ 0,
  20237         /* index_max   */ 77,
  20238         /* minblock    */ 105,
  20239         /* maxblock    */ 132,
  20240         /* blocks      */ 0,
  20241         /* blocks_hi   */ 0xffffffff,
  20242         /* base        */ 0x00011000,
  20243         /* gran        */ 1,
  20244         /* bytes       */ 10,
  20245         /* nFields     */ 2,
  20246         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88690_A0m_fields,
  20247         /* *views      */ NULL,
  20248         /* *views_num  */ NULL,
  20249         /* snoop_cb    */ NULL, 
  20250         /* snoop_user_data */ NULL, 
  20251         /* snoop_flags */ 0,
  20252         /* severity */ SOC_MEM_SEVERE_LOW,
  20253         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20254         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20255         /* impl */ SOC_MEM_IMPL_NORMAL,
  20256         /* cmic_mor_clks       */ 0,
  20257     },
  20258 #endif /* chips */
  20259 
  20260 #if defined(BCM_88690_B0)
  20261     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88690_B0m */ 
  20262         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20263         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20264                           SOC_MEM_FLAG_WRITEONLY |
  20265                           SOC_MEM_FLAG_READONLY |
  20266                           SOC_MEM_FLAG_VALID |
  20267                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20268         /* cmp_fn      */ NULL,
  20269         /* *null_entry */ NULL,
  20270         /* index_min   */ 0,
  20271         /* index_max   */ 77,
  20272         /* minblock    */ 105,
  20273         /* maxblock    */ 132,
  20274         /* blocks      */ 0,
  20275         /* blocks_hi   */ 0xffffffff,
  20276         /* base        */ 0x00001000,
  20277         /* gran        */ 1,
  20278         /* bytes       */ 10,
  20279         /* nFields     */ 2,
  20280         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88690_B0m_fields,
  20281         /* *views      */ NULL,
  20282         /* *views_num  */ NULL,
  20283         /* snoop_cb    */ NULL, 
  20284         /* snoop_user_data */ NULL, 
  20285         /* snoop_flags */ 0,
  20286         /* severity */ SOC_MEM_SEVERE_LOW,
  20287         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20288         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20289         /* impl */ SOC_MEM_IMPL_NORMAL,
  20290         /* cmic_mor_clks       */ 0,
  20291     },
  20292 #endif /* chips */
  20293 
  20294 #if defined(BCM_88790_A0)
  20295     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88790_A0m */ 
  20296         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20297         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20298                           SOC_MEM_FLAG_WRITEONLY |
  20299                           SOC_MEM_FLAG_READONLY |
  20300                           SOC_MEM_FLAG_VALID |
  20301                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20302         /* cmp_fn      */ NULL,
  20303         /* *null_entry */ NULL,
  20304         /* index_min   */ 0,
  20305         /* index_max   */ 77,
  20306         /* minblock    */ 33,
  20307         /* maxblock    */ 80,
  20308         /* blocks      */ 0,
  20309         /* blocks_hi   */ 0xffffffff,
  20310         /* base        */ 0x00011000,
  20311         /* gran        */ 1,
  20312         /* bytes       */ 10,
  20313         /* nFields     */ 2,
  20314         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_1_BCM88790_A0m_fields,
  20315         /* *views      */ NULL,
  20316         /* *views_num  */ NULL,
  20317         /* snoop_cb    */ NULL, 
  20318         /* snoop_user_data */ NULL, 
  20319         /* snoop_flags */ 0,
  20320         /* severity */ SOC_MEM_SEVERE_LOW,
  20321         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20322         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20323         /* impl */ SOC_MEM_IMPL_NORMAL,
  20324         /* cmic_mor_clks       */ 0,
  20325     },
  20326 #endif /* chips */
  20327 
  20328 #if defined(BCM_88950_A0)
  20329     { /* SOC_MEM_INT_FMAC_RX_FEC_BUFFER_1_BCM88950_A0m */ 
  20330         /* mem            FMAC_RX_FEC_BUFFER_1m */
  20331         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20332                           SOC_MEM_FLAG_WRITEONLY |
  20333                           SOC_MEM_FLAG_READONLY |
  20334                           SOC_MEM_FLAG_VALID |
  20335                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20336         /* cmp_fn      */ NULL,
  20337         /* *null_entry */ NULL,
  20338         /* index_min   */ 0,
  20339         /* index_max   */ 63,
  20340         /* minblock    */ 26,
  20341         /* maxblock    */ 61,
  20342         /* blocks      */ 0xfc000000,
  20343         /* blocks_hi   */ 0x3fffffff,
  20344         /* base        */ 0x00200000,
  20345         /* gran        */ 1,
  20346         /* bytes       */ 8,
  20347         /* nFields     */ 2,
  20348         /* *fields     */ soc_FMAC_RX_FEC_BUFFER_0_BCM88950_A0m_fields,
  20349         /* *views      */ NULL,
  20350         /* *views_num  */ NULL,
  20351         /* snoop_cb    */ NULL, 
  20352         /* snoop_user_data */ NULL, 
  20353         /* snoop_flags */ 0,
  20354         /* severity */ SOC_MEM_SEVERE_LOW,
  20355         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20356         /* ecc type */ SOC_MEM_ECC_TYPE_IN,
  20357         /* impl */ SOC_MEM_IMPL_NORMAL,
  20358         /* cmic_mor_clks       */ 0,
  20359     },
  20360 #endif /* chips */
  20361 
  20362 #if defined(BCM_88790_A0)
  20363     { /* SOC_MEM_INT_FMAC_RX_RRR_CTRLm */ 
  20364         /* mem            FMAC_RX_RRR_CTRLm */
  20365         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20366                           SOC_MEM_FLAG_WRITEONLY |
  20367                           SOC_MEM_FLAG_READONLY |
  20368                           SOC_MEM_FLAG_VALID |
  20369                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20370         /* cmp_fn      */ NULL,
  20371         /* *null_entry */ NULL,
  20372         /* index_min   */ 0,
  20373         /* index_max   */ 7,
  20374         /* minblock    */ 33,
  20375         /* maxblock    */ 80,
  20376         /* blocks      */ 0,
  20377         /* blocks_hi   */ 0xffffffff,
  20378         /* base        */ 0x00012180,
  20379         /* gran        */ 1,
  20380         /* bytes       */ 14,
  20381         /* nFields     */ 1,
  20382         /* *fields     */ soc_FMAC_RX_RRR_CTRLm_fields,
  20383         /* *views      */ NULL,
  20384         /* *views_num  */ NULL,
  20385         /* snoop_cb    */ NULL, 
  20386         /* snoop_user_data */ NULL, 
  20387         /* snoop_flags */ 0,
  20388         /* severity */ SOC_MEM_SEVERE_LOW,
  20389         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20390         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20391         /* impl */ SOC_MEM_IMPL_NORMAL,
  20392         /* cmic_mor_clks       */ 0,
  20393     },
  20394 #endif /* chips */
  20395 
  20396 #if defined(BCM_88690_A0)
  20397     { /* SOC_MEM_INT_FMAC_RX_RRR_CTRL_BCM88690_A0m */ 
  20398         /* mem            FMAC_RX_RRR_CTRLm */
  20399         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20400                           SOC_MEM_FLAG_WRITEONLY |
  20401                           SOC_MEM_FLAG_READONLY |
  20402                           SOC_MEM_FLAG_VALID |
  20403                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20404         /* cmp_fn      */ NULL,
  20405         /* *null_entry */ NULL,
  20406         /* index_min   */ 0,
  20407         /* index_max   */ 7,
  20408         /* minblock    */ 105,
  20409         /* maxblock    */ 132,
  20410         /* blocks      */ 0,
  20411         /* blocks_hi   */ 0xffffffff,
  20412         /* base        */ 0x00012180,
  20413         /* gran        */ 1,
  20414         /* bytes       */ 14,
  20415         /* nFields     */ 1,
  20416         /* *fields     */ soc_FMAC_RX_RRR_CTRL_BCM88690_A0m_fields,
  20417         /* *views      */ NULL,
  20418         /* *views_num  */ NULL,
  20419         /* snoop_cb    */ NULL, 
  20420         /* snoop_user_data */ NULL, 
  20421         /* snoop_flags */ 0,
  20422         /* severity */ SOC_MEM_SEVERE_LOW,
  20423         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20424         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20425         /* impl */ SOC_MEM_IMPL_NORMAL,
  20426         /* cmic_mor_clks       */ 0,
  20427     },
  20428 #endif /* chips */
  20429 
  20430 #if defined(BCM_88690_B0)
  20431     { /* SOC_MEM_INT_FMAC_RX_RRR_CTRL_BCM88690_B0m */ 
  20432         /* mem            FMAC_RX_RRR_CTRLm */
  20433         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20434                           SOC_MEM_FLAG_WRITEONLY |
  20435                           SOC_MEM_FLAG_READONLY |
  20436                           SOC_MEM_FLAG_VALID |
  20437                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20438         /* cmp_fn      */ NULL,
  20439         /* *null_entry */ NULL,
  20440         /* index_min   */ 0,
  20441         /* index_max   */ 3,
  20442         /* minblock    */ 105,
  20443         /* maxblock    */ 132,
  20444         /* blocks      */ 0,
  20445         /* blocks_hi   */ 0xffffffff,
  20446         /* base        */ 0x00002180,
  20447         /* gran        */ 1,
  20448         /* bytes       */ 14,
  20449         /* nFields     */ 1,
  20450         /* *fields     */ soc_FMAC_RX_RRR_CTRL_BCM88690_B0m_fields,
  20451         /* *views      */ NULL,
  20452         /* *views_num  */ NULL,
  20453         /* snoop_cb    */ NULL, 
  20454         /* snoop_user_data */ NULL, 
  20455         /* snoop_flags */ 0,
  20456         /* severity */ SOC_MEM_SEVERE_LOW,
  20457         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20458         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20459         /* impl */ SOC_MEM_IMPL_FLIPFLOP,
  20460         /* cmic_mor_clks       */ 0,
  20461     },
  20462 #endif /* chips */
  20463 
  20464 #if defined(BCM_88790_A0)
  20465     { /* SOC_MEM_INT_FMAC_RX_RRR_DATAm */ 
  20466         /* mem            FMAC_RX_RRR_DATAm */
  20467         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20468                           SOC_MEM_FLAG_WRITEONLY |
  20469                           SOC_MEM_FLAG_READONLY |
  20470                           SOC_MEM_FLAG_VALID |
  20471                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20472         /* cmp_fn      */ NULL,
  20473         /* *null_entry */ NULL,
  20474         /* index_min   */ 0,
  20475         /* index_max   */ 3,
  20476         /* minblock    */ 33,
  20477         /* maxblock    */ 80,
  20478         /* blocks      */ 0,
  20479         /* blocks_hi   */ 0xffffffff,
  20480         /* base        */ 0x00012100,
  20481         /* gran        */ 1,
  20482         /* bytes       */ 130,
  20483         /* nFields     */ 4,
  20484         /* *fields     */ soc_FMAC_RX_RRR_DATAm_fields,
  20485         /* *views      */ NULL,
  20486         /* *views_num  */ NULL,
  20487         /* snoop_cb    */ NULL, 
  20488         /* snoop_user_data */ NULL, 
  20489         /* snoop_flags */ 0,
  20490         /* severity */ SOC_MEM_SEVERE_LOW,
  20491         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20492         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20493         /* impl */ SOC_MEM_IMPL_NORMAL,
  20494         /* cmic_mor_clks       */ 0,
  20495     },
  20496 #endif /* chips */
  20497 
  20498 #if defined(BCM_88690_A0)
  20499     { /* SOC_MEM_INT_FMAC_RX_RRR_DATA_BCM88690_A0m */ 
  20500         /* mem            FMAC_RX_RRR_DATAm */
  20501         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20502                           SOC_MEM_FLAG_WRITEONLY |
  20503                           SOC_MEM_FLAG_READONLY |
  20504                           SOC_MEM_FLAG_VALID |
  20505                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20506         /* cmp_fn      */ NULL,
  20507         /* *null_entry */ NULL,
  20508         /* index_min   */ 0,
  20509         /* index_max   */ 3,
  20510         /* minblock    */ 105,
  20511         /* maxblock    */ 132,
  20512         /* blocks      */ 0,
  20513         /* blocks_hi   */ 0xffffffff,
  20514         /* base        */ 0x00012100,
  20515         /* gran        */ 1,
  20516         /* bytes       */ 130,
  20517         /* nFields     */ 4,
  20518         /* *fields     */ soc_FMAC_RX_RRR_DATA_BCM88690_A0m_fields,
  20519         /* *views      */ NULL,
  20520         /* *views_num  */ NULL,
  20521         /* snoop_cb    */ NULL, 
  20522         /* snoop_user_data */ NULL, 
  20523         /* snoop_flags */ 0,
  20524         /* severity */ SOC_MEM_SEVERE_LOW,
  20525         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20526         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20527         /* impl */ SOC_MEM_IMPL_NORMAL,
  20528         /* cmic_mor_clks       */ 0,
  20529     },
  20530 #endif /* chips */
  20531 
  20532 #if defined(BCM_88690_B0)
  20533     { /* SOC_MEM_INT_FMAC_RX_RRR_DATA_BCM88690_B0m */ 
  20534         /* mem            FMAC_RX_RRR_DATAm */
  20535         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20536                           SOC_MEM_FLAG_WRITEONLY |
  20537                           SOC_MEM_FLAG_READONLY |
  20538                           SOC_MEM_FLAG_VALID |
  20539                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20540         /* cmp_fn      */ NULL,
  20541         /* *null_entry */ NULL,
  20542         /* index_min   */ 0,
  20543         /* index_max   */ 3,
  20544         /* minblock    */ 105,
  20545         /* maxblock    */ 132,
  20546         /* blocks      */ 0,
  20547         /* blocks_hi   */ 0xffffffff,
  20548         /* base        */ 0x00002100,
  20549         /* gran        */ 1,
  20550         /* bytes       */ 130,
  20551         /* nFields     */ 4,
  20552         /* *fields     */ soc_FMAC_RX_RRR_DATA_BCM88690_B0m_fields,
  20553         /* *views      */ NULL,
  20554         /* *views_num  */ NULL,
  20555         /* snoop_cb    */ NULL, 
  20556         /* snoop_user_data */ NULL, 
  20557         /* snoop_flags */ 0,
  20558         /* severity */ SOC_MEM_SEVERE_LOW,
  20559         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20560         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20561         /* impl */ SOC_MEM_IMPL_FLIPFLOP,
  20562         /* cmic_mor_clks       */ 0,
  20563     },
  20564 #endif /* chips */
  20565 
  20566 #if defined(BCM_88790_A0)
  20567     { /* SOC_MEM_INT_FMAC_RX_RRR_HEADERm */ 
  20568         /* mem            FMAC_RX_RRR_HEADERm */
  20569         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20570                           SOC_MEM_FLAG_WRITEONLY |
  20571                           SOC_MEM_FLAG_READONLY |
  20572                           SOC_MEM_FLAG_VALID |
  20573                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20574         /* cmp_fn      */ NULL,
  20575         /* *null_entry */ NULL,
  20576         /* index_min   */ 0,
  20577         /* index_max   */ 3,
  20578         /* minblock    */ 33,
  20579         /* maxblock    */ 80,
  20580         /* blocks      */ 0,
  20581         /* blocks_hi   */ 0xffffffff,
  20582         /* base        */ 0x00012140,
  20583         /* gran        */ 1,
  20584         /* bytes       */ 15,
  20585         /* nFields     */ 1,
  20586         /* *fields     */ soc_FMAC_RX_RRR_HEADERm_fields,
  20587         /* *views      */ NULL,
  20588         /* *views_num  */ NULL,
  20589         /* snoop_cb    */ NULL, 
  20590         /* snoop_user_data */ NULL, 
  20591         /* snoop_flags */ 0,
  20592         /* severity */ SOC_MEM_SEVERE_LOW,
  20593         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20594         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20595         /* impl */ SOC_MEM_IMPL_NORMAL,
  20596         /* cmic_mor_clks       */ 0,
  20597     },
  20598 #endif /* chips */
  20599 
  20600 #if defined(BCM_88690_A0)
  20601     { /* SOC_MEM_INT_FMAC_RX_RRR_HEADER_BCM88690_A0m */ 
  20602         /* mem            FMAC_RX_RRR_HEADERm */
  20603         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20604                           SOC_MEM_FLAG_WRITEONLY |
  20605                           SOC_MEM_FLAG_READONLY |
  20606                           SOC_MEM_FLAG_VALID |
  20607                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20608         /* cmp_fn      */ NULL,
  20609         /* *null_entry */ NULL,
  20610         /* index_min   */ 0,
  20611         /* index_max   */ 3,
  20612         /* minblock    */ 105,
  20613         /* maxblock    */ 132,
  20614         /* blocks      */ 0,
  20615         /* blocks_hi   */ 0xffffffff,
  20616         /* base        */ 0x00012140,
  20617         /* gran        */ 1,
  20618         /* bytes       */ 15,
  20619         /* nFields     */ 1,
  20620         /* *fields     */ soc_FMAC_RX_RRR_HEADER_BCM88690_A0m_fields,
  20621         /* *views      */ NULL,
  20622         /* *views_num  */ NULL,
  20623         /* snoop_cb    */ NULL, 
  20624         /* snoop_user_data */ NULL, 
  20625         /* snoop_flags */ 0,
  20626         /* severity */ SOC_MEM_SEVERE_LOW,
  20627         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20628         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20629         /* impl */ SOC_MEM_IMPL_NORMAL,
  20630         /* cmic_mor_clks       */ 0,
  20631     },
  20632 #endif /* chips */
  20633 
  20634 #if defined(BCM_88690_B0)
  20635     { /* SOC_MEM_INT_FMAC_RX_RRR_HEADER_BCM88690_B0m */ 
  20636         /* mem            FMAC_RX_RRR_HEADERm */
  20637         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20638                           SOC_MEM_FLAG_WRITEONLY |
  20639                           SOC_MEM_FLAG_READONLY |
  20640                           SOC_MEM_FLAG_VALID |
  20641                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20642         /* cmp_fn      */ NULL,
  20643         /* *null_entry */ NULL,
  20644         /* index_min   */ 0,
  20645         /* index_max   */ 3,
  20646         /* minblock    */ 105,
  20647         /* maxblock    */ 132,
  20648         /* blocks      */ 0,
  20649         /* blocks_hi   */ 0xffffffff,
  20650         /* base        */ 0x00002140,
  20651         /* gran        */ 1,
  20652         /* bytes       */ 15,
  20653         /* nFields     */ 1,
  20654         /* *fields     */ soc_FMAC_RX_RRR_HEADER_BCM88690_B0m_fields,
  20655         /* *views      */ NULL,
  20656         /* *views_num  */ NULL,
  20657         /* snoop_cb    */ NULL, 
  20658         /* snoop_user_data */ NULL, 
  20659         /* snoop_flags */ 0,
  20660         /* severity */ SOC_MEM_SEVERE_LOW,
  20661         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20662         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20663         /* impl */ SOC_MEM_IMPL_FLIPFLOP,
  20664         /* cmic_mor_clks       */ 0,
  20665     },
  20666 #endif /* chips */
  20667 
  20668 #if defined(BCM_88790_A0)
  20669     { /* SOC_MEM_INT_FMAC_TX_TRR_DATA_HEADERm */ 
  20670         /* mem            FMAC_TX_TRR_DATA_HEADERm */
  20671         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20672                           SOC_MEM_FLAG_WRITEONLY |
  20673                           SOC_MEM_FLAG_READONLY |
  20674                           SOC_MEM_FLAG_VALID, /* 0x2 */
  20675         /* cmp_fn      */ NULL,
  20676         /* *null_entry */ NULL,
  20677         /* index_min   */ 0,
  20678         /* index_max   */ 31,
  20679         /* minblock    */ 33,
  20680         /* maxblock    */ 80,
  20681         /* blocks      */ 0,
  20682         /* blocks_hi   */ 0xffffffff,
  20683         /* base        */ 0x00011800,
  20684         /* gran        */ 1,
  20685         /* bytes       */ 18,
  20686         /* nFields     */ 5,
  20687         /* *fields     */ soc_FMAC_TX_TRR_DATA_HEADERm_fields,
  20688         /* *views      */ NULL,
  20689         /* *views_num  */ NULL,
  20690         /* snoop_cb    */ NULL, 
  20691         /* snoop_user_data */ NULL, 
  20692         /* snoop_flags */ 0,
  20693         /* severity */ SOC_MEM_SEVERE_LOW,
  20694         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20695         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20696         /* impl */ SOC_MEM_IMPL_NORMAL,
  20697         /* cmic_mor_clks       */ 0,
  20698     },
  20699 #endif /* chips */
  20700 
  20701 #if defined(BCM_88690_A0)
  20702     { /* SOC_MEM_INT_FMAC_TX_TRR_DATA_HEADER_BCM88690_A0m */ 
  20703         /* mem            FMAC_TX_TRR_DATA_HEADERm */
  20704         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20705                           SOC_MEM_FLAG_WRITEONLY |
  20706                           SOC_MEM_FLAG_READONLY |
  20707                           SOC_MEM_FLAG_VALID, /* 0x2 */
  20708         /* cmp_fn      */ NULL,
  20709         /* *null_entry */ NULL,
  20710         /* index_min   */ 0,
  20711         /* index_max   */ 31,
  20712         /* minblock    */ 105,
  20713         /* maxblock    */ 132,
  20714         /* blocks      */ 0,
  20715         /* blocks_hi   */ 0xffffffff,
  20716         /* base        */ 0x00011800,
  20717         /* gran        */ 1,
  20718         /* bytes       */ 18,
  20719         /* nFields     */ 5,
  20720         /* *fields     */ soc_FMAC_TX_TRR_DATA_HEADER_BCM88690_A0m_fields,
  20721         /* *views      */ NULL,
  20722         /* *views_num  */ NULL,
  20723         /* snoop_cb    */ NULL, 
  20724         /* snoop_user_data */ NULL, 
  20725         /* snoop_flags */ 0,
  20726         /* severity */ SOC_MEM_SEVERE_LOW,
  20727         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20728         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20729         /* impl */ SOC_MEM_IMPL_NORMAL,
  20730         /* cmic_mor_clks       */ 0,
  20731     },
  20732 #endif /* chips */
  20733 
  20734 #if defined(BCM_88690_B0)
  20735     { /* SOC_MEM_INT_FMAC_TX_TRR_DATA_HEADER_BCM88690_B0m */ 
  20736         /* mem            FMAC_TX_TRR_DATA_HEADERm */
  20737         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20738                           SOC_MEM_FLAG_WRITEONLY |
  20739                           SOC_MEM_FLAG_READONLY |
  20740                           SOC_MEM_FLAG_VALID, /* 0x2 */
  20741         /* cmp_fn      */ NULL,
  20742         /* *null_entry */ NULL,
  20743         /* index_min   */ 0,
  20744         /* index_max   */ 31,
  20745         /* minblock    */ 105,
  20746         /* maxblock    */ 132,
  20747         /* blocks      */ 0,
  20748         /* blocks_hi   */ 0xffffffff,
  20749         /* base        */ 0x00001800,
  20750         /* gran        */ 1,
  20751         /* bytes       */ 18,
  20752         /* nFields     */ 5,
  20753         /* *fields     */ soc_FMAC_TX_TRR_DATA_HEADER_BCM88690_B0m_fields,
  20754         /* *views      */ NULL,
  20755         /* *views_num  */ NULL,
  20756         /* snoop_cb    */ NULL, 
  20757         /* snoop_user_data */ NULL, 
  20758         /* snoop_flags */ 0,
  20759         /* severity */ SOC_MEM_SEVERE_LOW,
  20760         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20761         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20762         /* impl */ SOC_MEM_IMPL_NORMAL,
  20763         /* cmic_mor_clks       */ 0,
  20764     },
  20765 #endif /* chips */
  20766 
  20767 #if defined(BCM_88790_A0)
  20768     { /* SOC_MEM_INT_FMAC_TX_TRR_DATA_PAYLOADm */ 
  20769         /* mem            FMAC_TX_TRR_DATA_PAYLOADm */
  20770         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20771                           SOC_MEM_FLAG_WRITEONLY |
  20772                           SOC_MEM_FLAG_READONLY |
  20773                           SOC_MEM_FLAG_VALID |
  20774                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20775         /* cmp_fn      */ NULL,
  20776         /* *null_entry */ NULL,
  20777         /* index_min   */ 0,
  20778         /* index_max   */ 31,
  20779         /* minblock    */ 33,
  20780         /* maxblock    */ 80,
  20781         /* blocks      */ 0,
  20782         /* blocks_hi   */ 0xffffffff,
  20783         /* base        */ 0x00011900,
  20784         /* gran        */ 1,
  20785         /* bytes       */ 18,
  20786         /* nFields     */ 2,
  20787         /* *fields     */ soc_FMAC_TX_TRR_DATA_PAYLOADm_fields,
  20788         /* *views      */ NULL,
  20789         /* *views_num  */ NULL,
  20790         /* snoop_cb    */ NULL, 
  20791         /* snoop_user_data */ NULL, 
  20792         /* snoop_flags */ 0,
  20793         /* severity */ SOC_MEM_SEVERE_LOW,
  20794         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20795         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20796         /* impl */ SOC_MEM_IMPL_NORMAL,
  20797         /* cmic_mor_clks       */ 0,
  20798     },
  20799 #endif /* chips */
  20800 
  20801 #if defined(BCM_88690_A0)
  20802     { /* SOC_MEM_INT_FMAC_TX_TRR_DATA_PAYLOAD_BCM88690_A0m */ 
  20803         /* mem            FMAC_TX_TRR_DATA_PAYLOADm */
  20804         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20805                           SOC_MEM_FLAG_WRITEONLY |
  20806                           SOC_MEM_FLAG_READONLY |
  20807                           SOC_MEM_FLAG_VALID |
  20808                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20809         /* cmp_fn      */ NULL,
  20810         /* *null_entry */ NULL,
  20811         /* index_min   */ 0,
  20812         /* index_max   */ 31,
  20813         /* minblock    */ 105,
  20814         /* maxblock    */ 132,
  20815         /* blocks      */ 0,
  20816         /* blocks_hi   */ 0xffffffff,
  20817         /* base        */ 0x00011900,
  20818         /* gran        */ 1,
  20819         /* bytes       */ 18,
  20820         /* nFields     */ 2,
  20821         /* *fields     */ soc_FMAC_TX_TRR_DATA_PAYLOAD_BCM88690_A0m_fields,
  20822         /* *views      */ NULL,
  20823         /* *views_num  */ NULL,
  20824         /* snoop_cb    */ NULL, 
  20825         /* snoop_user_data */ NULL, 
  20826         /* snoop_flags */ 0,
  20827         /* severity */ SOC_MEM_SEVERE_LOW,
  20828         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20829         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20830         /* impl */ SOC_MEM_IMPL_NORMAL,
  20831         /* cmic_mor_clks       */ 0,
  20832     },
  20833 #endif /* chips */
  20834 
  20835 #if defined(BCM_88690_B0)
  20836     { /* SOC_MEM_INT_FMAC_TX_TRR_DATA_PAYLOAD_BCM88690_B0m */ 
  20837         /* mem            FMAC_TX_TRR_DATA_PAYLOADm */
  20838         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  20839                           SOC_MEM_FLAG_WRITEONLY |
  20840                           SOC_MEM_FLAG_READONLY |
  20841                           SOC_MEM_FLAG_VALID |
  20842                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  20843         /* cmp_fn      */ NULL,
  20844         /* *null_entry */ NULL,
  20845         /* index_min   */ 0,
  20846         /* index_max   */ 31,
  20847         /* minblock    */ 105,
  20848         /* maxblock    */ 132,
  20849         /* blocks      */ 0,
  20850         /* blocks_hi   */ 0xffffffff,
  20851         /* base        */ 0x00001900,
  20852         /* gran        */ 1,
  20853         /* bytes       */ 18,
  20854         /* nFields     */ 2,
  20855         /* *fields     */ soc_FMAC_TX_TRR_DATA_PAYLOAD_BCM88690_B0m_fields,
  20856         /* *views      */ NULL,
  20857         /* *views_num  */ NULL,
  20858         /* snoop_cb    */ NULL, 
  20859         /* snoop_user_data */ NULL, 
  20860         /* snoop_flags */ 0,
  20861         /* severity */ SOC_MEM_SEVERE_LOW,
  20862         /* type */ SOC_MEM_TYPE_TWO_PORT,
  20863         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20864         /* impl */ SOC_MEM_IMPL_NORMAL,
  20865         /* cmic_mor_clks       */ 0,
  20866     },
  20867 #endif /* chips */
  20868 
  20869 #if defined(BCM_56870_A0)
  20870     { /* SOC_MEM_INT_FORWARDING_1_ACTION_PROFILEm */ 
  20871         /* mem            FORWARDING_1_ACTION_PROFILEm */
  20872         /* flags       */ SOC_MEM_FLAG_VALID |
  20873                           SOC_MEM_FLAG_CACHABLE |
  20874                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20875         /* cmp_fn      */ _soc_mem_cmp_undef,
  20876         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20877         /* index_min   */ 0,
  20878         /* index_max   */ 31,
  20879         /* minblock    */ 37,
  20880         /* maxblock    */ 37,
  20881         /* blocks      */ 0,
  20882         /* blocks_hi   */ 0x20,
  20883         /* base        */ 0x69ac0000,
  20884         /* gran        */ 1,
  20885         /* bytes       */ 3,
  20886         /* nFields     */ 22,
  20887         /* *fields     */ soc_FORWARDING_1_ACTION_PROFILEm_fields,
  20888         /* *views      */ NULL,
  20889         /* *views_num  */ NULL,
  20890         /* snoop_cb    */ NULL, 
  20891         /* snoop_user_data */ NULL, 
  20892         /* snoop_flags */ 0,
  20893         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20894         /* type */ SOC_MEM_TYPE_NORMAL,
  20895         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20896         /* impl */ SOC_MEM_IMPL_NORMAL,
  20897         /* cmic_mor_clks       */ 0,
  20898         /* access_latency_mode */ 0,
  20899     },
  20900 #endif /* chips */
  20901 
  20902 #if defined(BCM_56370_A0)
  20903     { /* SOC_MEM_INT_FORWARDING_1_ACTION_PROFILE_BCM56370_A0m */ 
  20904         /* mem            FORWARDING_1_ACTION_PROFILEm */
  20905         /* flags       */ SOC_MEM_FLAG_VALID |
  20906                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  20907         /* cmp_fn      */ _soc_mem_cmp_undef,
  20908         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20909         /* index_min   */ 0,
  20910         /* index_max   */ 31,
  20911         /* minblock    */ 14,
  20912         /* maxblock    */ 14,
  20913         /* blocks      */ 0x4000,
  20914         /* blocks_hi   */ 0,
  20915         /* base        */ 0x69d00000,
  20916         /* gran        */ 1,
  20917         /* bytes       */ 3,
  20918         /* nFields     */ 23,
  20919         /* *fields     */ soc_FORWARDING_1_ACTION_PROFILE_BCM56370_A0m_fields,
  20920         /* *views      */ NULL,
  20921         /* *views_num  */ NULL,
  20922         /* snoop_cb    */ NULL, 
  20923         /* snoop_user_data */ NULL, 
  20924         /* snoop_flags */ 0,
  20925         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20926         /* type */ SOC_MEM_TYPE_NORMAL,
  20927         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20928         /* impl */ SOC_MEM_IMPL_NORMAL,
  20929         /* cmic_mor_clks       */ 0,
  20930         /* access_latency_mode */ 0,
  20931     },
  20932 #endif /* chips */
  20933 
  20934 #if defined(BCM_56770_A0)
  20935     { /* SOC_MEM_INT_FORWARDING_1_ACTION_PROFILE_BCM56770_A0m */ 
  20936         /* mem            FORWARDING_1_ACTION_PROFILEm */
  20937         /* flags       */ SOC_MEM_FLAG_VALID |
  20938                           SOC_MEM_FLAG_CACHABLE |
  20939                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20940         /* cmp_fn      */ _soc_mem_cmp_undef,
  20941         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20942         /* index_min   */ 0,
  20943         /* index_max   */ 31,
  20944         /* minblock    */ 25,
  20945         /* maxblock    */ 25,
  20946         /* blocks      */ 0x2000000,
  20947         /* blocks_hi   */ 0,
  20948         /* base        */ 0x69c00000,
  20949         /* gran        */ 1,
  20950         /* bytes       */ 3,
  20951         /* nFields     */ 23,
  20952         /* *fields     */ soc_FORWARDING_1_ACTION_PROFILE_BCM56370_A0m_fields,
  20953         /* *views      */ NULL,
  20954         /* *views_num  */ NULL,
  20955         /* snoop_cb    */ NULL, 
  20956         /* snoop_user_data */ NULL, 
  20957         /* snoop_flags */ 0,
  20958         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20959         /* type */ SOC_MEM_TYPE_NORMAL,
  20960         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20961         /* impl */ SOC_MEM_IMPL_NORMAL,
  20962         /* cmic_mor_clks       */ 0,
  20963         /* access_latency_mode */ 0,
  20964     },
  20965 #endif /* chips */
  20966 
  20967 #if defined(BCM_56870_A0)
  20968     { /* SOC_MEM_INT_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm */ 
  20969         /* mem            FORWARDING_1_FIXED_KEY_TABLE_ATTRSm */
  20970         /* flags       */ SOC_MEM_FLAG_VALID |
  20971                           SOC_MEM_FLAG_CACHABLE |
  20972                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20973         /* cmp_fn      */ _soc_mem_cmp_undef,
  20974         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20975         /* index_min   */ 0,
  20976         /* index_max   */ 511,
  20977         /* minblock    */ 37,
  20978         /* maxblock    */ 37,
  20979         /* blocks      */ 0,
  20980         /* blocks_hi   */ 0x20,
  20981         /* base        */ 0x682c0000,
  20982         /* gran        */ 1,
  20983         /* bytes       */ 2,
  20984         /* nFields     */ 4,
  20985         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  20986         /* *views      */ NULL,
  20987         /* *views_num  */ NULL,
  20988         /* snoop_cb    */ NULL, 
  20989         /* snoop_user_data */ NULL, 
  20990         /* snoop_flags */ 0,
  20991         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20992         /* type */ SOC_MEM_TYPE_NORMAL,
  20993         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20994         /* impl */ SOC_MEM_IMPL_NORMAL,
  20995         /* cmic_mor_clks       */ 0,
  20996         /* access_latency_mode */ 3,
  20997     },
  20998 #endif /* chips */
  20999 
  21000 #if defined(BCM_56370_A0)
  21001     { /* SOC_MEM_INT_FORWARDING_1_FIXED_KEY_TABLE_ATTRS_BCM56370_A0m */ 
  21002         /* mem            FORWARDING_1_FIXED_KEY_TABLE_ATTRSm */
  21003         /* flags       */ SOC_MEM_FLAG_VALID |
  21004                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  21005         /* cmp_fn      */ _soc_mem_cmp_undef,
  21006         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21007         /* index_min   */ 0,
  21008         /* index_max   */ 511,
  21009         /* minblock    */ 14,
  21010         /* maxblock    */ 14,
  21011         /* blocks      */ 0x4000,
  21012         /* blocks_hi   */ 0,
  21013         /* base        */ 0x682c0000,
  21014         /* gran        */ 1,
  21015         /* bytes       */ 2,
  21016         /* nFields     */ 4,
  21017         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  21018         /* *views      */ NULL,
  21019         /* *views_num  */ NULL,
  21020         /* snoop_cb    */ NULL, 
  21021         /* snoop_user_data */ NULL, 
  21022         /* snoop_flags */ 0,
  21023         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21024         /* type */ SOC_MEM_TYPE_NORMAL,
  21025         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21026         /* impl */ SOC_MEM_IMPL_NORMAL,
  21027         /* cmic_mor_clks       */ 0,
  21028         /* access_latency_mode */ 3,
  21029     },
  21030 #endif /* chips */
  21031 
  21032 #if defined(BCM_56770_A0)
  21033     { /* SOC_MEM_INT_FORWARDING_1_FIXED_KEY_TABLE_ATTRS_BCM56770_A0m */ 
  21034         /* mem            FORWARDING_1_FIXED_KEY_TABLE_ATTRSm */
  21035         /* flags       */ SOC_MEM_FLAG_VALID |
  21036                           SOC_MEM_FLAG_CACHABLE |
  21037                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  21038         /* cmp_fn      */ _soc_mem_cmp_undef,
  21039         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21040         /* index_min   */ 0,
  21041         /* index_max   */ 511,
  21042         /* minblock    */ 25,
  21043         /* maxblock    */ 25,
  21044         /* blocks      */ 0x2000000,
  21045         /* blocks_hi   */ 0,
  21046         /* base        */ 0x682c0000,
  21047         /* gran        */ 1,
  21048         /* bytes       */ 2,
  21049         /* nFields     */ 4,
  21050         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  21051         /* *views      */ NULL,
  21052         /* *views_num  */ NULL,
  21053         /* snoop_cb    */ NULL, 
  21054         /* snoop_user_data */ NULL, 
  21055         /* snoop_flags */ 0,
  21056         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21057         /* type */ SOC_MEM_TYPE_NORMAL,
  21058         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21059         /* impl */ SOC_MEM_IMPL_NORMAL,
  21060         /* cmic_mor_clks       */ 0,
  21061         /* access_latency_mode */ 3,
  21062     },
  21063 #endif /* chips */
  21064 
  21065 #if defined(BCM_56870_A0)
  21066     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_1_MASKm */ 
  21067         /* mem            FORWARDING_1_KEY_GEN_1_MASKm */
  21068         /* flags       */ SOC_MEM_FLAG_VALID |
  21069                           SOC_MEM_FLAG_CACHABLE |
  21070                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21071                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21072         /* cmp_fn      */ _soc_mem_cmp_undef,
  21073         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21074         /* index_min   */ 0,
  21075         /* index_max   */ 127,
  21076         /* minblock    */ 37,
  21077         /* maxblock    */ 37,
  21078         /* blocks      */ 0,
  21079         /* blocks_hi   */ 0x20,
  21080         /* base        */ 0x69680000,
  21081         /* gran        */ 1,
  21082         /* bytes       */ 18,
  21083         /* nFields     */ 4,
  21084         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  21085         /* *views      */ NULL,
  21086         /* *views_num  */ NULL,
  21087         /* snoop_cb    */ NULL, 
  21088         /* snoop_user_data */ NULL, 
  21089         /* snoop_flags */ 0,
  21090         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21091         /* type */ SOC_MEM_TYPE_NORMAL,
  21092         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21093         /* impl */ SOC_MEM_IMPL_NORMAL,
  21094         /* cmic_mor_clks       */ 0,
  21095         /* access_latency_mode */ 0,
  21096     },
  21097 #endif /* chips */
  21098 
  21099 #if defined(BCM_56370_A0)
  21100     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_1_MASK_BCM56370_A0m */ 
  21101         /* mem            FORWARDING_1_KEY_GEN_1_MASKm */
  21102         /* flags       */ SOC_MEM_FLAG_VALID |
  21103                           SOC_MEM_FLAG_CACHABLE |
  21104                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21105                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21106         /* cmp_fn      */ _soc_mem_cmp_undef,
  21107         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21108         /* index_min   */ 0,
  21109         /* index_max   */ 127,
  21110         /* minblock    */ 14,
  21111         /* maxblock    */ 14,
  21112         /* blocks      */ 0x4000,
  21113         /* blocks_hi   */ 0,
  21114         /* base        */ 0x698c0000,
  21115         /* gran        */ 1,
  21116         /* bytes       */ 18,
  21117         /* nFields     */ 4,
  21118         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  21119         /* *views      */ NULL,
  21120         /* *views_num  */ NULL,
  21121         /* snoop_cb    */ NULL, 
  21122         /* snoop_user_data */ NULL, 
  21123         /* snoop_flags */ 0,
  21124         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21125         /* type */ SOC_MEM_TYPE_NORMAL,
  21126         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21127         /* impl */ SOC_MEM_IMPL_NORMAL,
  21128         /* cmic_mor_clks       */ 0,
  21129         /* access_latency_mode */ 0,
  21130     },
  21131 #endif /* chips */
  21132 
  21133 #if defined(BCM_56770_A0)
  21134     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_1_MASK_BCM56770_A0m */ 
  21135         /* mem            FORWARDING_1_KEY_GEN_1_MASKm */
  21136         /* flags       */ SOC_MEM_FLAG_VALID |
  21137                           SOC_MEM_FLAG_CACHABLE |
  21138                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21139                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21140         /* cmp_fn      */ _soc_mem_cmp_undef,
  21141         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21142         /* index_min   */ 0,
  21143         /* index_max   */ 127,
  21144         /* minblock    */ 25,
  21145         /* maxblock    */ 25,
  21146         /* blocks      */ 0x2000000,
  21147         /* blocks_hi   */ 0,
  21148         /* base        */ 0x697c0000,
  21149         /* gran        */ 1,
  21150         /* bytes       */ 18,
  21151         /* nFields     */ 4,
  21152         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  21153         /* *views      */ NULL,
  21154         /* *views_num  */ NULL,
  21155         /* snoop_cb    */ NULL, 
  21156         /* snoop_user_data */ NULL, 
  21157         /* snoop_flags */ 0,
  21158         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21159         /* type */ SOC_MEM_TYPE_NORMAL,
  21160         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21161         /* impl */ SOC_MEM_IMPL_NORMAL,
  21162         /* cmic_mor_clks       */ 0,
  21163         /* access_latency_mode */ 0,
  21164     },
  21165 #endif /* chips */
  21166 
  21167 #if defined(BCM_56370_A0)
  21168     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_1_MASK_PIPE0m */ 
  21169         /* mem            FORWARDING_1_KEY_GEN_1_MASK_PIPE0m */
  21170         /* flags       */ SOC_MEM_FLAG_VALID |
  21171                           SOC_MEM_FLAG_CACHABLE |
  21172                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  21173         /* cmp_fn      */ _soc_mem_cmp_undef,
  21174         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21175         /* index_min   */ 0,
  21176         /* index_max   */ 127,
  21177         /* minblock    */ 14,
  21178         /* maxblock    */ 14,
  21179         /* blocks      */ 0x4000,
  21180         /* blocks_hi   */ 0,
  21181         /* base        */ 0x698c0000,
  21182         /* gran        */ 1,
  21183         /* bytes       */ 18,
  21184         /* nFields     */ 4,
  21185         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  21186         /* *views      */ NULL,
  21187         /* *views_num  */ NULL,
  21188         /* snoop_cb    */ NULL, 
  21189         /* snoop_user_data */ NULL, 
  21190         /* snoop_flags */ 0,
  21191         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21192         /* type */ SOC_MEM_TYPE_NORMAL,
  21193         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21194         /* impl */ SOC_MEM_IMPL_NORMAL,
  21195         /* cmic_mor_clks       */ 0,
  21196         /* access_latency_mode */ 0,
  21197     },
  21198 #endif /* chips */
  21199 
  21200 #if defined(BCM_56870_A0)
  21201     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_1_MUX_CTRLm */ 
  21202         /* mem            FORWARDING_1_KEY_GEN_1_MUX_CTRLm */
  21203         /* flags       */ SOC_MEM_FLAG_VALID |
  21204                           SOC_MEM_FLAG_CACHABLE |
  21205                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21206                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21207         /* cmp_fn      */ _soc_mem_cmp_undef,
  21208         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21209         /* index_min   */ 0,
  21210         /* index_max   */ 127,
  21211         /* minblock    */ 37,
  21212         /* maxblock    */ 37,
  21213         /* blocks      */ 0,
  21214         /* blocks_hi   */ 0x20,
  21215         /* base        */ 0x69640000,
  21216         /* gran        */ 1,
  21217         /* bytes       */ 15,
  21218         /* nFields     */ 34,
  21219         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  21220         /* *views      */ NULL,
  21221         /* *views_num  */ NULL,
  21222         /* snoop_cb    */ NULL, 
  21223         /* snoop_user_data */ NULL, 
  21224         /* snoop_flags */ 0,
  21225         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21226         /* type */ SOC_MEM_TYPE_NORMAL,
  21227         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21228         /* impl */ SOC_MEM_IMPL_NORMAL,
  21229         /* cmic_mor_clks       */ 0,
  21230         /* access_latency_mode */ 0,
  21231     },
  21232 #endif /* chips */
  21233 
  21234 #if defined(BCM_56370_A0)
  21235     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_1_MUX_CTRL_BCM56370_A0m */ 
  21236         /* mem            FORWARDING_1_KEY_GEN_1_MUX_CTRLm */
  21237         /* flags       */ SOC_MEM_FLAG_VALID |
  21238                           SOC_MEM_FLAG_CACHABLE |
  21239                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21240                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21241         /* cmp_fn      */ _soc_mem_cmp_undef,
  21242         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21243         /* index_min   */ 0,
  21244         /* index_max   */ 127,
  21245         /* minblock    */ 14,
  21246         /* maxblock    */ 14,
  21247         /* blocks      */ 0x4000,
  21248         /* blocks_hi   */ 0,
  21249         /* base        */ 0x69880000,
  21250         /* gran        */ 1,
  21251         /* bytes       */ 15,
  21252         /* nFields     */ 34,
  21253         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  21254         /* *views      */ NULL,
  21255         /* *views_num  */ NULL,
  21256         /* snoop_cb    */ NULL, 
  21257         /* snoop_user_data */ NULL, 
  21258         /* snoop_flags */ 0,
  21259         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21260         /* type */ SOC_MEM_TYPE_NORMAL,
  21261         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21262         /* impl */ SOC_MEM_IMPL_NORMAL,
  21263         /* cmic_mor_clks       */ 0,
  21264         /* access_latency_mode */ 0,
  21265     },
  21266 #endif /* chips */
  21267 
  21268 #if defined(BCM_56770_A0)
  21269     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_1_MUX_CTRL_BCM56770_A0m */ 
  21270         /* mem            FORWARDING_1_KEY_GEN_1_MUX_CTRLm */
  21271         /* flags       */ SOC_MEM_FLAG_VALID |
  21272                           SOC_MEM_FLAG_CACHABLE |
  21273                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21274                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21275         /* cmp_fn      */ _soc_mem_cmp_undef,
  21276         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21277         /* index_min   */ 0,
  21278         /* index_max   */ 127,
  21279         /* minblock    */ 25,
  21280         /* maxblock    */ 25,
  21281         /* blocks      */ 0x2000000,
  21282         /* blocks_hi   */ 0,
  21283         /* base        */ 0x69780000,
  21284         /* gran        */ 1,
  21285         /* bytes       */ 15,
  21286         /* nFields     */ 34,
  21287         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  21288         /* *views      */ NULL,
  21289         /* *views_num  */ NULL,
  21290         /* snoop_cb    */ NULL, 
  21291         /* snoop_user_data */ NULL, 
  21292         /* snoop_flags */ 0,
  21293         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21294         /* type */ SOC_MEM_TYPE_NORMAL,
  21295         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21296         /* impl */ SOC_MEM_IMPL_NORMAL,
  21297         /* cmic_mor_clks       */ 0,
  21298         /* access_latency_mode */ 0,
  21299     },
  21300 #endif /* chips */
  21301 
  21302 #if defined(BCM_56370_A0)
  21303     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_1_MUX_CTRL_PIPE0m */ 
  21304         /* mem            FORWARDING_1_KEY_GEN_1_MUX_CTRL_PIPE0m */
  21305         /* flags       */ SOC_MEM_FLAG_VALID |
  21306                           SOC_MEM_FLAG_CACHABLE |
  21307                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  21308         /* cmp_fn      */ _soc_mem_cmp_undef,
  21309         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21310         /* index_min   */ 0,
  21311         /* index_max   */ 127,
  21312         /* minblock    */ 14,
  21313         /* maxblock    */ 14,
  21314         /* blocks      */ 0x4000,
  21315         /* blocks_hi   */ 0,
  21316         /* base        */ 0x69880000,
  21317         /* gran        */ 1,
  21318         /* bytes       */ 15,
  21319         /* nFields     */ 34,
  21320         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  21321         /* *views      */ NULL,
  21322         /* *views_num  */ NULL,
  21323         /* snoop_cb    */ NULL, 
  21324         /* snoop_user_data */ NULL, 
  21325         /* snoop_flags */ 0,
  21326         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21327         /* type */ SOC_MEM_TYPE_NORMAL,
  21328         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21329         /* impl */ SOC_MEM_IMPL_NORMAL,
  21330         /* cmic_mor_clks       */ 0,
  21331         /* access_latency_mode */ 0,
  21332     },
  21333 #endif /* chips */
  21334 
  21335 #if defined(BCM_56870_A0)
  21336     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_2_MASKm */ 
  21337         /* mem            FORWARDING_1_KEY_GEN_2_MASKm */
  21338         /* flags       */ SOC_MEM_FLAG_VALID |
  21339                           SOC_MEM_FLAG_CACHABLE |
  21340                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21341                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21342         /* cmp_fn      */ _soc_mem_cmp_undef,
  21343         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21344         /* index_min   */ 0,
  21345         /* index_max   */ 127,
  21346         /* minblock    */ 37,
  21347         /* maxblock    */ 37,
  21348         /* blocks      */ 0,
  21349         /* blocks_hi   */ 0x20,
  21350         /* base        */ 0x69700000,
  21351         /* gran        */ 1,
  21352         /* bytes       */ 18,
  21353         /* nFields     */ 4,
  21354         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  21355         /* *views      */ NULL,
  21356         /* *views_num  */ NULL,
  21357         /* snoop_cb    */ NULL, 
  21358         /* snoop_user_data */ NULL, 
  21359         /* snoop_flags */ 0,
  21360         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21361         /* type */ SOC_MEM_TYPE_NORMAL,
  21362         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21363         /* impl */ SOC_MEM_IMPL_NORMAL,
  21364         /* cmic_mor_clks       */ 0,
  21365         /* access_latency_mode */ 0,
  21366     },
  21367 #endif /* chips */
  21368 
  21369 #if defined(BCM_56370_A0)
  21370     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_2_MASK_BCM56370_A0m */ 
  21371         /* mem            FORWARDING_1_KEY_GEN_2_MASKm */
  21372         /* flags       */ SOC_MEM_FLAG_VALID |
  21373                           SOC_MEM_FLAG_CACHABLE |
  21374                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21375                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21376         /* cmp_fn      */ _soc_mem_cmp_undef,
  21377         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21378         /* index_min   */ 0,
  21379         /* index_max   */ 127,
  21380         /* minblock    */ 14,
  21381         /* maxblock    */ 14,
  21382         /* blocks      */ 0x4000,
  21383         /* blocks_hi   */ 0,
  21384         /* base        */ 0x69940000,
  21385         /* gran        */ 1,
  21386         /* bytes       */ 18,
  21387         /* nFields     */ 4,
  21388         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  21389         /* *views      */ NULL,
  21390         /* *views_num  */ NULL,
  21391         /* snoop_cb    */ NULL, 
  21392         /* snoop_user_data */ NULL, 
  21393         /* snoop_flags */ 0,
  21394         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21395         /* type */ SOC_MEM_TYPE_NORMAL,
  21396         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21397         /* impl */ SOC_MEM_IMPL_NORMAL,
  21398         /* cmic_mor_clks       */ 0,
  21399         /* access_latency_mode */ 0,
  21400     },
  21401 #endif /* chips */
  21402 
  21403 #if defined(BCM_56770_A0)
  21404     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_2_MASK_BCM56770_A0m */ 
  21405         /* mem            FORWARDING_1_KEY_GEN_2_MASKm */
  21406         /* flags       */ SOC_MEM_FLAG_VALID |
  21407                           SOC_MEM_FLAG_CACHABLE |
  21408                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21409                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21410         /* cmp_fn      */ _soc_mem_cmp_undef,
  21411         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21412         /* index_min   */ 0,
  21413         /* index_max   */ 127,
  21414         /* minblock    */ 25,
  21415         /* maxblock    */ 25,
  21416         /* blocks      */ 0x2000000,
  21417         /* blocks_hi   */ 0,
  21418         /* base        */ 0x69840000,
  21419         /* gran        */ 1,
  21420         /* bytes       */ 18,
  21421         /* nFields     */ 4,
  21422         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  21423         /* *views      */ NULL,
  21424         /* *views_num  */ NULL,
  21425         /* snoop_cb    */ NULL, 
  21426         /* snoop_user_data */ NULL, 
  21427         /* snoop_flags */ 0,
  21428         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21429         /* type */ SOC_MEM_TYPE_NORMAL,
  21430         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21431         /* impl */ SOC_MEM_IMPL_NORMAL,
  21432         /* cmic_mor_clks       */ 0,
  21433         /* access_latency_mode */ 0,
  21434     },
  21435 #endif /* chips */
  21436 
  21437 #if defined(BCM_56370_A0)
  21438     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_2_MASK_PIPE0m */ 
  21439         /* mem            FORWARDING_1_KEY_GEN_2_MASK_PIPE0m */
  21440         /* flags       */ SOC_MEM_FLAG_VALID |
  21441                           SOC_MEM_FLAG_CACHABLE |
  21442                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  21443         /* cmp_fn      */ _soc_mem_cmp_undef,
  21444         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21445         /* index_min   */ 0,
  21446         /* index_max   */ 127,
  21447         /* minblock    */ 14,
  21448         /* maxblock    */ 14,
  21449         /* blocks      */ 0x4000,
  21450         /* blocks_hi   */ 0,
  21451         /* base        */ 0x69940000,
  21452         /* gran        */ 1,
  21453         /* bytes       */ 18,
  21454         /* nFields     */ 4,
  21455         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  21456         /* *views      */ NULL,
  21457         /* *views_num  */ NULL,
  21458         /* snoop_cb    */ NULL, 
  21459         /* snoop_user_data */ NULL, 
  21460         /* snoop_flags */ 0,
  21461         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21462         /* type */ SOC_MEM_TYPE_NORMAL,
  21463         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21464         /* impl */ SOC_MEM_IMPL_NORMAL,
  21465         /* cmic_mor_clks       */ 0,
  21466         /* access_latency_mode */ 0,
  21467     },
  21468 #endif /* chips */
  21469 
  21470 #if defined(BCM_56870_A0)
  21471     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_2_MUX_CTRLm */ 
  21472         /* mem            FORWARDING_1_KEY_GEN_2_MUX_CTRLm */
  21473         /* flags       */ SOC_MEM_FLAG_VALID |
  21474                           SOC_MEM_FLAG_CACHABLE |
  21475                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21476                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21477         /* cmp_fn      */ _soc_mem_cmp_undef,
  21478         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21479         /* index_min   */ 0,
  21480         /* index_max   */ 127,
  21481         /* minblock    */ 37,
  21482         /* maxblock    */ 37,
  21483         /* blocks      */ 0,
  21484         /* blocks_hi   */ 0x20,
  21485         /* base        */ 0x696c0000,
  21486         /* gran        */ 1,
  21487         /* bytes       */ 15,
  21488         /* nFields     */ 34,
  21489         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  21490         /* *views      */ NULL,
  21491         /* *views_num  */ NULL,
  21492         /* snoop_cb    */ NULL, 
  21493         /* snoop_user_data */ NULL, 
  21494         /* snoop_flags */ 0,
  21495         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21496         /* type */ SOC_MEM_TYPE_NORMAL,
  21497         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21498         /* impl */ SOC_MEM_IMPL_NORMAL,
  21499         /* cmic_mor_clks       */ 0,
  21500         /* access_latency_mode */ 0,
  21501     },
  21502 #endif /* chips */
  21503 
  21504 #if defined(BCM_56370_A0)
  21505     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_2_MUX_CTRL_BCM56370_A0m */ 
  21506         /* mem            FORWARDING_1_KEY_GEN_2_MUX_CTRLm */
  21507         /* flags       */ SOC_MEM_FLAG_VALID |
  21508                           SOC_MEM_FLAG_CACHABLE |
  21509                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21510                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21511         /* cmp_fn      */ _soc_mem_cmp_undef,
  21512         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21513         /* index_min   */ 0,
  21514         /* index_max   */ 127,
  21515         /* minblock    */ 14,
  21516         /* maxblock    */ 14,
  21517         /* blocks      */ 0x4000,
  21518         /* blocks_hi   */ 0,
  21519         /* base        */ 0x69900000,
  21520         /* gran        */ 1,
  21521         /* bytes       */ 15,
  21522         /* nFields     */ 34,
  21523         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  21524         /* *views      */ NULL,
  21525         /* *views_num  */ NULL,
  21526         /* snoop_cb    */ NULL, 
  21527         /* snoop_user_data */ NULL, 
  21528         /* snoop_flags */ 0,
  21529         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21530         /* type */ SOC_MEM_TYPE_NORMAL,
  21531         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21532         /* impl */ SOC_MEM_IMPL_NORMAL,
  21533         /* cmic_mor_clks       */ 0,
  21534         /* access_latency_mode */ 0,
  21535     },
  21536 #endif /* chips */
  21537 
  21538 #if defined(BCM_56770_A0)
  21539     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_2_MUX_CTRL_BCM56770_A0m */ 
  21540         /* mem            FORWARDING_1_KEY_GEN_2_MUX_CTRLm */
  21541         /* flags       */ SOC_MEM_FLAG_VALID |
  21542                           SOC_MEM_FLAG_CACHABLE |
  21543                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21544                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21545         /* cmp_fn      */ _soc_mem_cmp_undef,
  21546         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21547         /* index_min   */ 0,
  21548         /* index_max   */ 127,
  21549         /* minblock    */ 25,
  21550         /* maxblock    */ 25,
  21551         /* blocks      */ 0x2000000,
  21552         /* blocks_hi   */ 0,
  21553         /* base        */ 0x69800000,
  21554         /* gran        */ 1,
  21555         /* bytes       */ 15,
  21556         /* nFields     */ 34,
  21557         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  21558         /* *views      */ NULL,
  21559         /* *views_num  */ NULL,
  21560         /* snoop_cb    */ NULL, 
  21561         /* snoop_user_data */ NULL, 
  21562         /* snoop_flags */ 0,
  21563         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21564         /* type */ SOC_MEM_TYPE_NORMAL,
  21565         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21566         /* impl */ SOC_MEM_IMPL_NORMAL,
  21567         /* cmic_mor_clks       */ 0,
  21568         /* access_latency_mode */ 0,
  21569     },
  21570 #endif /* chips */
  21571 
  21572 #if defined(BCM_56370_A0)
  21573     { /* SOC_MEM_INT_FORWARDING_1_KEY_GEN_2_MUX_CTRL_PIPE0m */ 
  21574         /* mem            FORWARDING_1_KEY_GEN_2_MUX_CTRL_PIPE0m */
  21575         /* flags       */ SOC_MEM_FLAG_VALID |
  21576                           SOC_MEM_FLAG_CACHABLE |
  21577                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  21578         /* cmp_fn      */ _soc_mem_cmp_undef,
  21579         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21580         /* index_min   */ 0,
  21581         /* index_max   */ 127,
  21582         /* minblock    */ 14,
  21583         /* maxblock    */ 14,
  21584         /* blocks      */ 0x4000,
  21585         /* blocks_hi   */ 0,
  21586         /* base        */ 0x69900000,
  21587         /* gran        */ 1,
  21588         /* bytes       */ 15,
  21589         /* nFields     */ 34,
  21590         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  21591         /* *views      */ NULL,
  21592         /* *views_num  */ NULL,
  21593         /* snoop_cb    */ NULL, 
  21594         /* snoop_user_data */ NULL, 
  21595         /* snoop_flags */ 0,
  21596         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21597         /* type */ SOC_MEM_TYPE_NORMAL,
  21598         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21599         /* impl */ SOC_MEM_IMPL_NORMAL,
  21600         /* cmic_mor_clks       */ 0,
  21601         /* access_latency_mode */ 0,
  21602     },
  21603 #endif /* chips */
  21604 
  21605 #if defined(BCM_56870_A0)
  21606     { /* SOC_MEM_INT_FORWARDING_1_LOGICAL_TBL_SEL_SRAMm */ 
  21607         /* mem            FORWARDING_1_LOGICAL_TBL_SEL_SRAMm */
  21608         /* flags       */ SOC_MEM_FLAG_VALID |
  21609                           SOC_MEM_FLAG_CACHABLE |
  21610                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21611                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21612         /* cmp_fn      */ _soc_mem_cmp_undef,
  21613         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21614         /* index_min   */ 0,
  21615         /* index_max   */ 127,
  21616         /* minblock    */ 37,
  21617         /* maxblock    */ 37,
  21618         /* blocks      */ 0,
  21619         /* blocks_hi   */ 0x20,
  21620         /* base        */ 0x69600000,
  21621         /* gran        */ 1,
  21622         /* bytes       */ 15,
  21623         /* nFields     */ 31,
  21624         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_SRAMm_fields,
  21625         /* *views      */ NULL,
  21626         /* *views_num  */ NULL,
  21627         /* snoop_cb    */ NULL, 
  21628         /* snoop_user_data */ NULL, 
  21629         /* snoop_flags */ 0,
  21630         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21631         /* type */ SOC_MEM_TYPE_NORMAL,
  21632         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21633         /* impl */ SOC_MEM_IMPL_NORMAL,
  21634         /* cmic_mor_clks       */ 0,
  21635         /* access_latency_mode */ 0,
  21636     },
  21637 #endif /* chips */
  21638 
  21639 #if defined(BCM_56370_A0)
  21640     { /* SOC_MEM_INT_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m */ 
  21641         /* mem            FORWARDING_1_LOGICAL_TBL_SEL_SRAMm */
  21642         /* flags       */ SOC_MEM_FLAG_VALID |
  21643                           SOC_MEM_FLAG_CACHABLE |
  21644                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21645                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21646         /* cmp_fn      */ _soc_mem_cmp_undef,
  21647         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21648         /* index_min   */ 0,
  21649         /* index_max   */ 127,
  21650         /* minblock    */ 14,
  21651         /* maxblock    */ 14,
  21652         /* blocks      */ 0x4000,
  21653         /* blocks_hi   */ 0,
  21654         /* base        */ 0x69840000,
  21655         /* gran        */ 1,
  21656         /* bytes       */ 15,
  21657         /* nFields     */ 35,
  21658         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m_fields,
  21659         /* *views      */ NULL,
  21660         /* *views_num  */ NULL,
  21661         /* snoop_cb    */ NULL, 
  21662         /* snoop_user_data */ NULL, 
  21663         /* snoop_flags */ 0,
  21664         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21665         /* type */ SOC_MEM_TYPE_NORMAL,
  21666         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21667         /* impl */ SOC_MEM_IMPL_NORMAL,
  21668         /* cmic_mor_clks       */ 0,
  21669         /* access_latency_mode */ 0,
  21670     },
  21671 #endif /* chips */
  21672 
  21673 #if defined(BCM_56770_A0)
  21674     { /* SOC_MEM_INT_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_BCM56770_A0m */ 
  21675         /* mem            FORWARDING_1_LOGICAL_TBL_SEL_SRAMm */
  21676         /* flags       */ SOC_MEM_FLAG_VALID |
  21677                           SOC_MEM_FLAG_CACHABLE |
  21678                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21679                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21680         /* cmp_fn      */ _soc_mem_cmp_undef,
  21681         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21682         /* index_min   */ 0,
  21683         /* index_max   */ 127,
  21684         /* minblock    */ 25,
  21685         /* maxblock    */ 25,
  21686         /* blocks      */ 0x2000000,
  21687         /* blocks_hi   */ 0,
  21688         /* base        */ 0x69740000,
  21689         /* gran        */ 1,
  21690         /* bytes       */ 15,
  21691         /* nFields     */ 35,
  21692         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m_fields,
  21693         /* *views      */ NULL,
  21694         /* *views_num  */ NULL,
  21695         /* snoop_cb    */ NULL, 
  21696         /* snoop_user_data */ NULL, 
  21697         /* snoop_flags */ 0,
  21698         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21699         /* type */ SOC_MEM_TYPE_NORMAL,
  21700         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21701         /* impl */ SOC_MEM_IMPL_NORMAL,
  21702         /* cmic_mor_clks       */ 0,
  21703         /* access_latency_mode */ 0,
  21704     },
  21705 #endif /* chips */
  21706 
  21707 #if defined(BCM_56370_A0)
  21708     { /* SOC_MEM_INT_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_PIPE0m */ 
  21709         /* mem            FORWARDING_1_LOGICAL_TBL_SEL_SRAM_PIPE0m */
  21710         /* flags       */ SOC_MEM_FLAG_VALID |
  21711                           SOC_MEM_FLAG_CACHABLE |
  21712                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  21713         /* cmp_fn      */ _soc_mem_cmp_undef,
  21714         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21715         /* index_min   */ 0,
  21716         /* index_max   */ 127,
  21717         /* minblock    */ 14,
  21718         /* maxblock    */ 14,
  21719         /* blocks      */ 0x4000,
  21720         /* blocks_hi   */ 0,
  21721         /* base        */ 0x69840000,
  21722         /* gran        */ 1,
  21723         /* bytes       */ 15,
  21724         /* nFields     */ 35,
  21725         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m_fields,
  21726         /* *views      */ NULL,
  21727         /* *views_num  */ NULL,
  21728         /* snoop_cb    */ NULL, 
  21729         /* snoop_user_data */ NULL, 
  21730         /* snoop_flags */ 0,
  21731         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21732         /* type */ SOC_MEM_TYPE_NORMAL,
  21733         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21734         /* impl */ SOC_MEM_IMPL_NORMAL,
  21735         /* cmic_mor_clks       */ 0,
  21736         /* access_latency_mode */ 0,
  21737     },
  21738 #endif /* chips */
  21739 
  21740 #if defined(BCM_56870_A0)
  21741     { /* SOC_MEM_INT_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm */ 
  21742         /* mem            FORWARDING_1_LOGICAL_TBL_SEL_TCAMm */
  21743         /* flags       */ SOC_MEM_FLAG_VALID |
  21744                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  21745                           SOC_MEM_FLAG_CACHABLE |
  21746                           SOC_MEM_FLAG_CAM |
  21747                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  21748         /* cmp_fn      */ _soc_mem_cmp_undef,
  21749         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21750         /* index_min   */ 0,
  21751         /* index_max   */ 127,
  21752         /* minblock    */ 37,
  21753         /* maxblock    */ 37,
  21754         /* blocks      */ 0,
  21755         /* blocks_hi   */ 0x20,
  21756         /* base        */ 0x695c0000,
  21757         /* gran        */ 1,
  21758         /* bytes       */ 38,
  21759         /* nFields     */ 29,
  21760         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  21761         /* *views      */ NULL,
  21762         /* *views_num  */ NULL,
  21763         /* snoop_cb    */ NULL, 
  21764         /* snoop_user_data */ NULL, 
  21765         /* snoop_flags */ 0,
  21766         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21767         /* type */ SOC_MEM_TYPE_NORMAL,
  21768         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21769         /* impl */ SOC_MEM_IMPL_NORMAL,
  21770         /* cmic_mor_clks       */ 0,
  21771         /* access_latency_mode */ 3,
  21772     },
  21773 #endif /* chips */
  21774 
  21775 #if defined(BCM_56370_A0)
  21776     { /* SOC_MEM_INT_FORWARDING_1_LOGICAL_TBL_SEL_TCAM_BCM56370_A0m */ 
  21777         /* mem            FORWARDING_1_LOGICAL_TBL_SEL_TCAMm */
  21778         /* flags       */ SOC_MEM_FLAG_VALID |
  21779                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  21780                           SOC_MEM_FLAG_CACHABLE |
  21781                           SOC_MEM_FLAG_CAM |
  21782                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  21783         /* cmp_fn      */ _soc_mem_cmp_undef,
  21784         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21785         /* index_min   */ 0,
  21786         /* index_max   */ 127,
  21787         /* minblock    */ 14,
  21788         /* maxblock    */ 14,
  21789         /* blocks      */ 0x4000,
  21790         /* blocks_hi   */ 0,
  21791         /* base        */ 0x69800000,
  21792         /* gran        */ 1,
  21793         /* bytes       */ 38,
  21794         /* nFields     */ 29,
  21795         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  21796         /* *views      */ NULL,
  21797         /* *views_num  */ NULL,
  21798         /* snoop_cb    */ NULL, 
  21799         /* snoop_user_data */ NULL, 
  21800         /* snoop_flags */ 0,
  21801         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21802         /* type */ SOC_MEM_TYPE_NORMAL,
  21803         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21804         /* impl */ SOC_MEM_IMPL_NORMAL,
  21805         /* cmic_mor_clks       */ 0,
  21806         /* access_latency_mode */ 3,
  21807     },
  21808 #endif /* chips */
  21809 
  21810 #if defined(BCM_56770_A0)
  21811     { /* SOC_MEM_INT_FORWARDING_1_LOGICAL_TBL_SEL_TCAM_BCM56770_A0m */ 
  21812         /* mem            FORWARDING_1_LOGICAL_TBL_SEL_TCAMm */
  21813         /* flags       */ SOC_MEM_FLAG_VALID |
  21814                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  21815                           SOC_MEM_FLAG_CACHABLE |
  21816                           SOC_MEM_FLAG_CAM |
  21817                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  21818         /* cmp_fn      */ _soc_mem_cmp_undef,
  21819         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21820         /* index_min   */ 0,
  21821         /* index_max   */ 127,
  21822         /* minblock    */ 25,
  21823         /* maxblock    */ 25,
  21824         /* blocks      */ 0x2000000,
  21825         /* blocks_hi   */ 0,
  21826         /* base        */ 0x69700000,
  21827         /* gran        */ 1,
  21828         /* bytes       */ 38,
  21829         /* nFields     */ 29,
  21830         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  21831         /* *views      */ NULL,
  21832         /* *views_num  */ NULL,
  21833         /* snoop_cb    */ NULL, 
  21834         /* snoop_user_data */ NULL, 
  21835         /* snoop_flags */ 0,
  21836         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21837         /* type */ SOC_MEM_TYPE_NORMAL,
  21838         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21839         /* impl */ SOC_MEM_IMPL_NORMAL,
  21840         /* cmic_mor_clks       */ 0,
  21841         /* access_latency_mode */ 3,
  21842     },
  21843 #endif /* chips */
  21844 
  21845 #if defined(BCM_56370_A0)
  21846     { /* SOC_MEM_INT_FORWARDING_1_LOGICAL_TBL_SEL_TCAM_PIPE0m */ 
  21847         /* mem            FORWARDING_1_LOGICAL_TBL_SEL_TCAM_PIPE0m */
  21848         /* flags       */ SOC_MEM_FLAG_VALID |
  21849                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  21850                           SOC_MEM_FLAG_CACHABLE |
  21851                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  21852         /* cmp_fn      */ _soc_mem_cmp_undef,
  21853         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21854         /* index_min   */ 0,
  21855         /* index_max   */ 127,
  21856         /* minblock    */ 14,
  21857         /* maxblock    */ 14,
  21858         /* blocks      */ 0x4000,
  21859         /* blocks_hi   */ 0,
  21860         /* base        */ 0x69800000,
  21861         /* gran        */ 1,
  21862         /* bytes       */ 38,
  21863         /* nFields     */ 29,
  21864         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  21865         /* *views      */ NULL,
  21866         /* *views_num  */ NULL,
  21867         /* snoop_cb    */ NULL, 
  21868         /* snoop_user_data */ NULL, 
  21869         /* snoop_flags */ 0,
  21870         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21871         /* type */ SOC_MEM_TYPE_NORMAL,
  21872         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21873         /* impl */ SOC_MEM_IMPL_NORMAL,
  21874         /* cmic_mor_clks       */ 0,
  21875         /* access_latency_mode */ 3,
  21876     },
  21877 #endif /* chips */
  21878 
  21879 #if defined(BCM_56870_A0)
  21880     { /* SOC_MEM_INT_FORWARDING_1_MISS_POLICYm */ 
  21881         /* mem            FORWARDING_1_MISS_POLICYm */
  21882         /* flags       */ SOC_MEM_FLAG_VALID |
  21883                           SOC_MEM_FLAG_CACHABLE |
  21884                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21885                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21886         /* cmp_fn      */ _soc_mem_cmp_undef,
  21887         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21888         /* index_min   */ 0,
  21889         /* index_max   */ 31,
  21890         /* minblock    */ 37,
  21891         /* maxblock    */ 37,
  21892         /* blocks      */ 0,
  21893         /* blocks_hi   */ 0x20,
  21894         /* base        */ 0x68340000,
  21895         /* gran        */ 1,
  21896         /* bytes       */ 14,
  21897         /* nFields     */ 6,
  21898         /* *fields     */ soc_FORWARDING_1_MISS_POLICYm_fields,
  21899         /* *views      */ NULL,
  21900         /* *views_num  */ NULL,
  21901         /* snoop_cb    */ NULL, 
  21902         /* snoop_user_data */ NULL, 
  21903         /* snoop_flags */ 0,
  21904         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21905         /* type */ SOC_MEM_TYPE_NORMAL,
  21906         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21907         /* impl */ SOC_MEM_IMPL_NORMAL,
  21908         /* cmic_mor_clks       */ 0,
  21909         /* access_latency_mode */ 3,
  21910     },
  21911 #endif /* chips */
  21912 
  21913 #if defined(BCM_56370_A0)
  21914     { /* SOC_MEM_INT_FORWARDING_1_MISS_POLICY_BCM56370_A0m */ 
  21915         /* mem            FORWARDING_1_MISS_POLICYm */
  21916         /* flags       */ SOC_MEM_FLAG_VALID |
  21917                           SOC_MEM_FLAG_CACHABLE |
  21918                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  21919         /* cmp_fn      */ _soc_mem_cmp_undef,
  21920         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21921         /* index_min   */ 0,
  21922         /* index_max   */ 31,
  21923         /* minblock    */ 14,
  21924         /* maxblock    */ 14,
  21925         /* blocks      */ 0x4000,
  21926         /* blocks_hi   */ 0,
  21927         /* base        */ 0x68340000,
  21928         /* gran        */ 1,
  21929         /* bytes       */ 14,
  21930         /* nFields     */ 6,
  21931         /* *fields     */ soc_FORWARDING_1_MISS_POLICYm_fields,
  21932         /* *views      */ NULL,
  21933         /* *views_num  */ NULL,
  21934         /* snoop_cb    */ NULL, 
  21935         /* snoop_user_data */ NULL, 
  21936         /* snoop_flags */ 0,
  21937         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21938         /* type */ SOC_MEM_TYPE_NORMAL,
  21939         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21940         /* impl */ SOC_MEM_IMPL_NORMAL,
  21941         /* cmic_mor_clks       */ 0,
  21942         /* access_latency_mode */ 3,
  21943     },
  21944 #endif /* chips */
  21945 
  21946 #if defined(BCM_56770_A0)
  21947     { /* SOC_MEM_INT_FORWARDING_1_MISS_POLICY_BCM56770_A0m */ 
  21948         /* mem            FORWARDING_1_MISS_POLICYm */
  21949         /* flags       */ SOC_MEM_FLAG_VALID |
  21950                           SOC_MEM_FLAG_CACHABLE |
  21951                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21952                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  21953         /* cmp_fn      */ _soc_mem_cmp_undef,
  21954         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21955         /* index_min   */ 0,
  21956         /* index_max   */ 31,
  21957         /* minblock    */ 25,
  21958         /* maxblock    */ 25,
  21959         /* blocks      */ 0x2000000,
  21960         /* blocks_hi   */ 0,
  21961         /* base        */ 0x68340000,
  21962         /* gran        */ 1,
  21963         /* bytes       */ 14,
  21964         /* nFields     */ 6,
  21965         /* *fields     */ soc_FORWARDING_1_MISS_POLICYm_fields,
  21966         /* *views      */ NULL,
  21967         /* *views_num  */ NULL,
  21968         /* snoop_cb    */ NULL, 
  21969         /* snoop_user_data */ NULL, 
  21970         /* snoop_flags */ 0,
  21971         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21972         /* type */ SOC_MEM_TYPE_NORMAL,
  21973         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21974         /* impl */ SOC_MEM_IMPL_NORMAL,
  21975         /* cmic_mor_clks       */ 0,
  21976         /* access_latency_mode */ 3,
  21977     },
  21978 #endif /* chips */
  21979 
  21980 #if defined(BCM_56870_A0)
  21981     { /* SOC_MEM_INT_FORWARDING_1_POLICY_STRENGTH_PROFILEm */ 
  21982         /* mem            FORWARDING_1_POLICY_STRENGTH_PROFILEm */
  21983         /* flags       */ SOC_MEM_FLAG_VALID |
  21984                           SOC_MEM_FLAG_CACHABLE |
  21985                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  21986         /* cmp_fn      */ _soc_mem_cmp_undef,
  21987         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21988         /* index_min   */ 0,
  21989         /* index_max   */ 7,
  21990         /* minblock    */ 37,
  21991         /* maxblock    */ 37,
  21992         /* blocks      */ 0,
  21993         /* blocks_hi   */ 0x20,
  21994         /* base        */ 0x68300000,
  21995         /* gran        */ 1,
  21996         /* bytes       */ 11,
  21997         /* nFields     */ 14,
  21998         /* *fields     */ soc_FORWARDING_1_POLICY_STRENGTH_PROFILEm_fields,
  21999         /* *views      */ NULL,
  22000         /* *views_num  */ NULL,
  22001         /* snoop_cb    */ NULL, 
  22002         /* snoop_user_data */ NULL, 
  22003         /* snoop_flags */ 0,
  22004         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22005         /* type */ SOC_MEM_TYPE_NORMAL,
  22006         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22007         /* impl */ SOC_MEM_IMPL_NORMAL,
  22008         /* cmic_mor_clks       */ 0,
  22009         /* access_latency_mode */ 3,
  22010     },
  22011 #endif /* chips */
  22012 
  22013 #if defined(BCM_56370_A0)
  22014     { /* SOC_MEM_INT_FORWARDING_1_POLICY_STRENGTH_PROFILE_BCM56370_A0m */ 
  22015         /* mem            FORWARDING_1_POLICY_STRENGTH_PROFILEm */
  22016         /* flags       */ SOC_MEM_FLAG_VALID |
  22017                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  22018         /* cmp_fn      */ _soc_mem_cmp_undef,
  22019         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22020         /* index_min   */ 0,
  22021         /* index_max   */ 7,
  22022         /* minblock    */ 14,
  22023         /* maxblock    */ 14,
  22024         /* blocks      */ 0x4000,
  22025         /* blocks_hi   */ 0,
  22026         /* base        */ 0x68300000,
  22027         /* gran        */ 1,
  22028         /* bytes       */ 11,
  22029         /* nFields     */ 14,
  22030         /* *fields     */ soc_FORWARDING_1_POLICY_STRENGTH_PROFILEm_fields,
  22031         /* *views      */ NULL,
  22032         /* *views_num  */ NULL,
  22033         /* snoop_cb    */ NULL, 
  22034         /* snoop_user_data */ NULL, 
  22035         /* snoop_flags */ 0,
  22036         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22037         /* type */ SOC_MEM_TYPE_NORMAL,
  22038         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22039         /* impl */ SOC_MEM_IMPL_NORMAL,
  22040         /* cmic_mor_clks       */ 0,
  22041         /* access_latency_mode */ 3,
  22042     },
  22043 #endif /* chips */
  22044 
  22045 #if defined(BCM_56770_A0)
  22046     { /* SOC_MEM_INT_FORWARDING_1_POLICY_STRENGTH_PROFILE_BCM56770_A0m */ 
  22047         /* mem            FORWARDING_1_POLICY_STRENGTH_PROFILEm */
  22048         /* flags       */ SOC_MEM_FLAG_VALID |
  22049                           SOC_MEM_FLAG_CACHABLE |
  22050                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  22051         /* cmp_fn      */ _soc_mem_cmp_undef,
  22052         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22053         /* index_min   */ 0,
  22054         /* index_max   */ 7,
  22055         /* minblock    */ 25,
  22056         /* maxblock    */ 25,
  22057         /* blocks      */ 0x2000000,
  22058         /* blocks_hi   */ 0,
  22059         /* base        */ 0x68300000,
  22060         /* gran        */ 1,
  22061         /* bytes       */ 11,
  22062         /* nFields     */ 14,
  22063         /* *fields     */ soc_FORWARDING_1_POLICY_STRENGTH_PROFILEm_fields,
  22064         /* *views      */ NULL,
  22065         /* *views_num  */ NULL,
  22066         /* snoop_cb    */ NULL, 
  22067         /* snoop_user_data */ NULL, 
  22068         /* snoop_flags */ 0,
  22069         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22070         /* type */ SOC_MEM_TYPE_NORMAL,
  22071         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22072         /* impl */ SOC_MEM_IMPL_NORMAL,
  22073         /* cmic_mor_clks       */ 0,
  22074         /* access_latency_mode */ 3,
  22075     },
  22076 #endif /* chips */
  22077 
  22078 #if defined(BCM_56870_A0)
  22079     { /* SOC_MEM_INT_FORWARDING_2_ACTION_PROFILEm */ 
  22080         /* mem            FORWARDING_2_ACTION_PROFILEm */
  22081         /* flags       */ SOC_MEM_FLAG_VALID |
  22082                           SOC_MEM_FLAG_CACHABLE |
  22083                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  22084         /* cmp_fn      */ _soc_mem_cmp_undef,
  22085         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22086         /* index_min   */ 0,
  22087         /* index_max   */ 31,
  22088         /* minblock    */ 37,
  22089         /* maxblock    */ 37,
  22090         /* blocks      */ 0,
  22091         /* blocks_hi   */ 0x20,
  22092         /* base        */ 0x69b40000,
  22093         /* gran        */ 1,
  22094         /* bytes       */ 3,
  22095         /* nFields     */ 23,
  22096         /* *fields     */ soc_FORWARDING_2_ACTION_PROFILEm_fields,
  22097         /* *views      */ NULL,
  22098         /* *views_num  */ NULL,
  22099         /* snoop_cb    */ NULL, 
  22100         /* snoop_user_data */ NULL, 
  22101         /* snoop_flags */ 0,
  22102         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22103         /* type */ SOC_MEM_TYPE_NORMAL,
  22104         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22105         /* impl */ SOC_MEM_IMPL_NORMAL,
  22106         /* cmic_mor_clks       */ 0,
  22107         /* access_latency_mode */ 0,
  22108     },
  22109 #endif /* chips */
  22110 
  22111 #if defined(BCM_56370_A0)
  22112     { /* SOC_MEM_INT_FORWARDING_2_ACTION_PROFILE_BCM56370_A0m */ 
  22113         /* mem            FORWARDING_2_ACTION_PROFILEm */
  22114         /* flags       */ SOC_MEM_FLAG_VALID |
  22115                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  22116         /* cmp_fn      */ _soc_mem_cmp_undef,
  22117         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22118         /* index_min   */ 0,
  22119         /* index_max   */ 31,
  22120         /* minblock    */ 14,
  22121         /* maxblock    */ 14,
  22122         /* blocks      */ 0x4000,
  22123         /* blocks_hi   */ 0,
  22124         /* base        */ 0x69d40000,
  22125         /* gran        */ 1,
  22126         /* bytes       */ 3,
  22127         /* nFields     */ 24,
  22128         /* *fields     */ soc_FORWARDING_2_ACTION_PROFILE_BCM56370_A0m_fields,
  22129         /* *views      */ NULL,
  22130         /* *views_num  */ NULL,
  22131         /* snoop_cb    */ NULL, 
  22132         /* snoop_user_data */ NULL, 
  22133         /* snoop_flags */ 0,
  22134         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22135         /* type */ SOC_MEM_TYPE_NORMAL,
  22136         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22137         /* impl */ SOC_MEM_IMPL_NORMAL,
  22138         /* cmic_mor_clks       */ 0,
  22139         /* access_latency_mode */ 0,
  22140     },
  22141 #endif /* chips */
  22142 
  22143 #if defined(BCM_56770_A0)
  22144     { /* SOC_MEM_INT_FORWARDING_2_ACTION_PROFILE_BCM56770_A0m */ 
  22145         /* mem            FORWARDING_2_ACTION_PROFILEm */
  22146         /* flags       */ SOC_MEM_FLAG_VALID |
  22147                           SOC_MEM_FLAG_CACHABLE |
  22148                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  22149         /* cmp_fn      */ _soc_mem_cmp_undef,
  22150         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22151         /* index_min   */ 0,
  22152         /* index_max   */ 31,
  22153         /* minblock    */ 25,
  22154         /* maxblock    */ 25,
  22155         /* blocks      */ 0x2000000,
  22156         /* blocks_hi   */ 0,
  22157         /* base        */ 0x69c80000,
  22158         /* gran        */ 1,
  22159         /* bytes       */ 3,
  22160         /* nFields     */ 24,
  22161         /* *fields     */ soc_FORWARDING_2_ACTION_PROFILE_BCM56370_A0m_fields,
  22162         /* *views      */ NULL,
  22163         /* *views_num  */ NULL,
  22164         /* snoop_cb    */ NULL, 
  22165         /* snoop_user_data */ NULL, 
  22166         /* snoop_flags */ 0,
  22167         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22168         /* type */ SOC_MEM_TYPE_NORMAL,
  22169         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22170         /* impl */ SOC_MEM_IMPL_NORMAL,
  22171         /* cmic_mor_clks       */ 0,
  22172         /* access_latency_mode */ 0,
  22173     },
  22174 #endif /* chips */
  22175 
  22176 #if defined(BCM_56870_A0)
  22177     { /* SOC_MEM_INT_FORWARDING_2_FIXED_KEY_TABLE_ATTRSm */ 
  22178         /* mem            FORWARDING_2_FIXED_KEY_TABLE_ATTRSm */
  22179         /* flags       */ SOC_MEM_FLAG_VALID |
  22180                           SOC_MEM_FLAG_CACHABLE |
  22181                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  22182         /* cmp_fn      */ _soc_mem_cmp_undef,
  22183         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22184         /* index_min   */ 0,
  22185         /* index_max   */ 511,
  22186         /* minblock    */ 37,
  22187         /* maxblock    */ 37,
  22188         /* blocks      */ 0,
  22189         /* blocks_hi   */ 0x20,
  22190         /* base        */ 0x68200000,
  22191         /* gran        */ 1,
  22192         /* bytes       */ 2,
  22193         /* nFields     */ 4,
  22194         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  22195         /* *views      */ NULL,
  22196         /* *views_num  */ NULL,
  22197         /* snoop_cb    */ NULL, 
  22198         /* snoop_user_data */ NULL, 
  22199         /* snoop_flags */ 0,
  22200         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22201         /* type */ SOC_MEM_TYPE_NORMAL,
  22202         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22203         /* impl */ SOC_MEM_IMPL_NORMAL,
  22204         /* cmic_mor_clks       */ 0,
  22205         /* access_latency_mode */ 3,
  22206     },
  22207 #endif /* chips */
  22208 
  22209 #if defined(BCM_56370_A0)
  22210     { /* SOC_MEM_INT_FORWARDING_2_FIXED_KEY_TABLE_ATTRS_BCM56370_A0m */ 
  22211         /* mem            FORWARDING_2_FIXED_KEY_TABLE_ATTRSm */
  22212         /* flags       */ SOC_MEM_FLAG_VALID |
  22213                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  22214         /* cmp_fn      */ _soc_mem_cmp_undef,
  22215         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22216         /* index_min   */ 0,
  22217         /* index_max   */ 511,
  22218         /* minblock    */ 14,
  22219         /* maxblock    */ 14,
  22220         /* blocks      */ 0x4000,
  22221         /* blocks_hi   */ 0,
  22222         /* base        */ 0x68200000,
  22223         /* gran        */ 1,
  22224         /* bytes       */ 2,
  22225         /* nFields     */ 4,
  22226         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  22227         /* *views      */ NULL,
  22228         /* *views_num  */ NULL,
  22229         /* snoop_cb    */ NULL, 
  22230         /* snoop_user_data */ NULL, 
  22231         /* snoop_flags */ 0,
  22232         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22233         /* type */ SOC_MEM_TYPE_NORMAL,
  22234         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22235         /* impl */ SOC_MEM_IMPL_NORMAL,
  22236         /* cmic_mor_clks       */ 0,
  22237         /* access_latency_mode */ 3,
  22238     },
  22239 #endif /* chips */
  22240 
  22241 #if defined(BCM_56770_A0)
  22242     { /* SOC_MEM_INT_FORWARDING_2_FIXED_KEY_TABLE_ATTRS_BCM56770_A0m */ 
  22243         /* mem            FORWARDING_2_FIXED_KEY_TABLE_ATTRSm */
  22244         /* flags       */ SOC_MEM_FLAG_VALID |
  22245                           SOC_MEM_FLAG_CACHABLE |
  22246                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  22247         /* cmp_fn      */ _soc_mem_cmp_undef,
  22248         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22249         /* index_min   */ 0,
  22250         /* index_max   */ 511,
  22251         /* minblock    */ 25,
  22252         /* maxblock    */ 25,
  22253         /* blocks      */ 0x2000000,
  22254         /* blocks_hi   */ 0,
  22255         /* base        */ 0x68200000,
  22256         /* gran        */ 1,
  22257         /* bytes       */ 2,
  22258         /* nFields     */ 4,
  22259         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  22260         /* *views      */ NULL,
  22261         /* *views_num  */ NULL,
  22262         /* snoop_cb    */ NULL, 
  22263         /* snoop_user_data */ NULL, 
  22264         /* snoop_flags */ 0,
  22265         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22266         /* type */ SOC_MEM_TYPE_NORMAL,
  22267         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22268         /* impl */ SOC_MEM_IMPL_NORMAL,
  22269         /* cmic_mor_clks       */ 0,
  22270         /* access_latency_mode */ 3,
  22271     },
  22272 #endif /* chips */
  22273 
  22274 #if defined(BCM_56870_A0)
  22275     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_1_MASKm */ 
  22276         /* mem            FORWARDING_2_KEY_GEN_1_MASKm */
  22277         /* flags       */ SOC_MEM_FLAG_VALID |
  22278                           SOC_MEM_FLAG_CACHABLE |
  22279                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22280                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22281         /* cmp_fn      */ _soc_mem_cmp_undef,
  22282         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22283         /* index_min   */ 0,
  22284         /* index_max   */ 127,
  22285         /* minblock    */ 37,
  22286         /* maxblock    */ 37,
  22287         /* blocks      */ 0,
  22288         /* blocks_hi   */ 0x20,
  22289         /* base        */ 0x69300000,
  22290         /* gran        */ 1,
  22291         /* bytes       */ 18,
  22292         /* nFields     */ 4,
  22293         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22294         /* *views      */ NULL,
  22295         /* *views_num  */ NULL,
  22296         /* snoop_cb    */ NULL, 
  22297         /* snoop_user_data */ NULL, 
  22298         /* snoop_flags */ 0,
  22299         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22300         /* type */ SOC_MEM_TYPE_NORMAL,
  22301         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22302         /* impl */ SOC_MEM_IMPL_NORMAL,
  22303         /* cmic_mor_clks       */ 0,
  22304         /* access_latency_mode */ 0,
  22305     },
  22306 #endif /* chips */
  22307 
  22308 #if defined(BCM_56370_A0)
  22309     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_1_MASK_BCM56370_A0m */ 
  22310         /* mem            FORWARDING_2_KEY_GEN_1_MASKm */
  22311         /* flags       */ SOC_MEM_FLAG_VALID |
  22312                           SOC_MEM_FLAG_CACHABLE |
  22313                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22314                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22315         /* cmp_fn      */ _soc_mem_cmp_undef,
  22316         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22317         /* index_min   */ 0,
  22318         /* index_max   */ 127,
  22319         /* minblock    */ 14,
  22320         /* maxblock    */ 14,
  22321         /* blocks      */ 0x4000,
  22322         /* blocks_hi   */ 0,
  22323         /* base        */ 0x69540000,
  22324         /* gran        */ 1,
  22325         /* bytes       */ 18,
  22326         /* nFields     */ 4,
  22327         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22328         /* *views      */ NULL,
  22329         /* *views_num  */ NULL,
  22330         /* snoop_cb    */ NULL, 
  22331         /* snoop_user_data */ NULL, 
  22332         /* snoop_flags */ 0,
  22333         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22334         /* type */ SOC_MEM_TYPE_NORMAL,
  22335         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22336         /* impl */ SOC_MEM_IMPL_NORMAL,
  22337         /* cmic_mor_clks       */ 0,
  22338         /* access_latency_mode */ 0,
  22339     },
  22340 #endif /* chips */
  22341 
  22342 #if defined(BCM_56770_A0)
  22343     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_1_MASK_BCM56770_A0m */ 
  22344         /* mem            FORWARDING_2_KEY_GEN_1_MASKm */
  22345         /* flags       */ SOC_MEM_FLAG_VALID |
  22346                           SOC_MEM_FLAG_CACHABLE |
  22347                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22348                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22349         /* cmp_fn      */ _soc_mem_cmp_undef,
  22350         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22351         /* index_min   */ 0,
  22352         /* index_max   */ 127,
  22353         /* minblock    */ 25,
  22354         /* maxblock    */ 25,
  22355         /* blocks      */ 0x2000000,
  22356         /* blocks_hi   */ 0,
  22357         /* base        */ 0x69440000,
  22358         /* gran        */ 1,
  22359         /* bytes       */ 18,
  22360         /* nFields     */ 4,
  22361         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22362         /* *views      */ NULL,
  22363         /* *views_num  */ NULL,
  22364         /* snoop_cb    */ NULL, 
  22365         /* snoop_user_data */ NULL, 
  22366         /* snoop_flags */ 0,
  22367         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22368         /* type */ SOC_MEM_TYPE_NORMAL,
  22369         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22370         /* impl */ SOC_MEM_IMPL_NORMAL,
  22371         /* cmic_mor_clks       */ 0,
  22372         /* access_latency_mode */ 0,
  22373     },
  22374 #endif /* chips */
  22375 
  22376 #if defined(BCM_56370_A0)
  22377     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_1_MASK_PIPE0m */ 
  22378         /* mem            FORWARDING_2_KEY_GEN_1_MASK_PIPE0m */
  22379         /* flags       */ SOC_MEM_FLAG_VALID |
  22380                           SOC_MEM_FLAG_CACHABLE |
  22381                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  22382         /* cmp_fn      */ _soc_mem_cmp_undef,
  22383         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22384         /* index_min   */ 0,
  22385         /* index_max   */ 127,
  22386         /* minblock    */ 14,
  22387         /* maxblock    */ 14,
  22388         /* blocks      */ 0x4000,
  22389         /* blocks_hi   */ 0,
  22390         /* base        */ 0x69540000,
  22391         /* gran        */ 1,
  22392         /* bytes       */ 18,
  22393         /* nFields     */ 4,
  22394         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22395         /* *views      */ NULL,
  22396         /* *views_num  */ NULL,
  22397         /* snoop_cb    */ NULL, 
  22398         /* snoop_user_data */ NULL, 
  22399         /* snoop_flags */ 0,
  22400         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22401         /* type */ SOC_MEM_TYPE_NORMAL,
  22402         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22403         /* impl */ SOC_MEM_IMPL_NORMAL,
  22404         /* cmic_mor_clks       */ 0,
  22405         /* access_latency_mode */ 0,
  22406     },
  22407 #endif /* chips */
  22408 
  22409 #if defined(BCM_56870_A0)
  22410     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_1_MUX_CTRLm */ 
  22411         /* mem            FORWARDING_2_KEY_GEN_1_MUX_CTRLm */
  22412         /* flags       */ SOC_MEM_FLAG_VALID |
  22413                           SOC_MEM_FLAG_CACHABLE |
  22414                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22415                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22416         /* cmp_fn      */ _soc_mem_cmp_undef,
  22417         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22418         /* index_min   */ 0,
  22419         /* index_max   */ 127,
  22420         /* minblock    */ 37,
  22421         /* maxblock    */ 37,
  22422         /* blocks      */ 0,
  22423         /* blocks_hi   */ 0x20,
  22424         /* base        */ 0x692c0000,
  22425         /* gran        */ 1,
  22426         /* bytes       */ 15,
  22427         /* nFields     */ 34,
  22428         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22429         /* *views      */ NULL,
  22430         /* *views_num  */ NULL,
  22431         /* snoop_cb    */ NULL, 
  22432         /* snoop_user_data */ NULL, 
  22433         /* snoop_flags */ 0,
  22434         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22435         /* type */ SOC_MEM_TYPE_NORMAL,
  22436         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22437         /* impl */ SOC_MEM_IMPL_NORMAL,
  22438         /* cmic_mor_clks       */ 0,
  22439         /* access_latency_mode */ 0,
  22440     },
  22441 #endif /* chips */
  22442 
  22443 #if defined(BCM_56370_A0)
  22444     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_1_MUX_CTRL_BCM56370_A0m */ 
  22445         /* mem            FORWARDING_2_KEY_GEN_1_MUX_CTRLm */
  22446         /* flags       */ SOC_MEM_FLAG_VALID |
  22447                           SOC_MEM_FLAG_CACHABLE |
  22448                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22449                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22450         /* cmp_fn      */ _soc_mem_cmp_undef,
  22451         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22452         /* index_min   */ 0,
  22453         /* index_max   */ 127,
  22454         /* minblock    */ 14,
  22455         /* maxblock    */ 14,
  22456         /* blocks      */ 0x4000,
  22457         /* blocks_hi   */ 0,
  22458         /* base        */ 0x69500000,
  22459         /* gran        */ 1,
  22460         /* bytes       */ 15,
  22461         /* nFields     */ 34,
  22462         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22463         /* *views      */ NULL,
  22464         /* *views_num  */ NULL,
  22465         /* snoop_cb    */ NULL, 
  22466         /* snoop_user_data */ NULL, 
  22467         /* snoop_flags */ 0,
  22468         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22469         /* type */ SOC_MEM_TYPE_NORMAL,
  22470         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22471         /* impl */ SOC_MEM_IMPL_NORMAL,
  22472         /* cmic_mor_clks       */ 0,
  22473         /* access_latency_mode */ 0,
  22474     },
  22475 #endif /* chips */
  22476 
  22477 #if defined(BCM_56770_A0)
  22478     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_1_MUX_CTRL_BCM56770_A0m */ 
  22479         /* mem            FORWARDING_2_KEY_GEN_1_MUX_CTRLm */
  22480         /* flags       */ SOC_MEM_FLAG_VALID |
  22481                           SOC_MEM_FLAG_CACHABLE |
  22482                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22483                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22484         /* cmp_fn      */ _soc_mem_cmp_undef,
  22485         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22486         /* index_min   */ 0,
  22487         /* index_max   */ 127,
  22488         /* minblock    */ 25,
  22489         /* maxblock    */ 25,
  22490         /* blocks      */ 0x2000000,
  22491         /* blocks_hi   */ 0,
  22492         /* base        */ 0x69400000,
  22493         /* gran        */ 1,
  22494         /* bytes       */ 15,
  22495         /* nFields     */ 34,
  22496         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22497         /* *views      */ NULL,
  22498         /* *views_num  */ NULL,
  22499         /* snoop_cb    */ NULL, 
  22500         /* snoop_user_data */ NULL, 
  22501         /* snoop_flags */ 0,
  22502         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22503         /* type */ SOC_MEM_TYPE_NORMAL,
  22504         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22505         /* impl */ SOC_MEM_IMPL_NORMAL,
  22506         /* cmic_mor_clks       */ 0,
  22507         /* access_latency_mode */ 0,
  22508     },
  22509 #endif /* chips */
  22510 
  22511 #if defined(BCM_56370_A0)
  22512     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_1_MUX_CTRL_PIPE0m */ 
  22513         /* mem            FORWARDING_2_KEY_GEN_1_MUX_CTRL_PIPE0m */
  22514         /* flags       */ SOC_MEM_FLAG_VALID |
  22515                           SOC_MEM_FLAG_CACHABLE |
  22516                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  22517         /* cmp_fn      */ _soc_mem_cmp_undef,
  22518         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22519         /* index_min   */ 0,
  22520         /* index_max   */ 127,
  22521         /* minblock    */ 14,
  22522         /* maxblock    */ 14,
  22523         /* blocks      */ 0x4000,
  22524         /* blocks_hi   */ 0,
  22525         /* base        */ 0x69500000,
  22526         /* gran        */ 1,
  22527         /* bytes       */ 15,
  22528         /* nFields     */ 34,
  22529         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22530         /* *views      */ NULL,
  22531         /* *views_num  */ NULL,
  22532         /* snoop_cb    */ NULL, 
  22533         /* snoop_user_data */ NULL, 
  22534         /* snoop_flags */ 0,
  22535         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22536         /* type */ SOC_MEM_TYPE_NORMAL,
  22537         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22538         /* impl */ SOC_MEM_IMPL_NORMAL,
  22539         /* cmic_mor_clks       */ 0,
  22540         /* access_latency_mode */ 0,
  22541     },
  22542 #endif /* chips */
  22543 
  22544 #if defined(BCM_56870_A0)
  22545     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_2_MASKm */ 
  22546         /* mem            FORWARDING_2_KEY_GEN_2_MASKm */
  22547         /* flags       */ SOC_MEM_FLAG_VALID |
  22548                           SOC_MEM_FLAG_CACHABLE |
  22549                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22550                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22551         /* cmp_fn      */ _soc_mem_cmp_undef,
  22552         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22553         /* index_min   */ 0,
  22554         /* index_max   */ 127,
  22555         /* minblock    */ 37,
  22556         /* maxblock    */ 37,
  22557         /* blocks      */ 0,
  22558         /* blocks_hi   */ 0x20,
  22559         /* base        */ 0x69380000,
  22560         /* gran        */ 1,
  22561         /* bytes       */ 18,
  22562         /* nFields     */ 4,
  22563         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22564         /* *views      */ NULL,
  22565         /* *views_num  */ NULL,
  22566         /* snoop_cb    */ NULL, 
  22567         /* snoop_user_data */ NULL, 
  22568         /* snoop_flags */ 0,
  22569         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22570         /* type */ SOC_MEM_TYPE_NORMAL,
  22571         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22572         /* impl */ SOC_MEM_IMPL_NORMAL,
  22573         /* cmic_mor_clks       */ 0,
  22574         /* access_latency_mode */ 0,
  22575     },
  22576 #endif /* chips */
  22577 
  22578 #if defined(BCM_56370_A0)
  22579     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_2_MASK_BCM56370_A0m */ 
  22580         /* mem            FORWARDING_2_KEY_GEN_2_MASKm */
  22581         /* flags       */ SOC_MEM_FLAG_VALID |
  22582                           SOC_MEM_FLAG_CACHABLE |
  22583                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22584                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22585         /* cmp_fn      */ _soc_mem_cmp_undef,
  22586         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22587         /* index_min   */ 0,
  22588         /* index_max   */ 127,
  22589         /* minblock    */ 14,
  22590         /* maxblock    */ 14,
  22591         /* blocks      */ 0x4000,
  22592         /* blocks_hi   */ 0,
  22593         /* base        */ 0x695c0000,
  22594         /* gran        */ 1,
  22595         /* bytes       */ 18,
  22596         /* nFields     */ 4,
  22597         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22598         /* *views      */ NULL,
  22599         /* *views_num  */ NULL,
  22600         /* snoop_cb    */ NULL, 
  22601         /* snoop_user_data */ NULL, 
  22602         /* snoop_flags */ 0,
  22603         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22604         /* type */ SOC_MEM_TYPE_NORMAL,
  22605         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22606         /* impl */ SOC_MEM_IMPL_NORMAL,
  22607         /* cmic_mor_clks       */ 0,
  22608         /* access_latency_mode */ 0,
  22609     },
  22610 #endif /* chips */
  22611 
  22612 #if defined(BCM_56770_A0)
  22613     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_2_MASK_BCM56770_A0m */ 
  22614         /* mem            FORWARDING_2_KEY_GEN_2_MASKm */
  22615         /* flags       */ SOC_MEM_FLAG_VALID |
  22616                           SOC_MEM_FLAG_CACHABLE |
  22617                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22618                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22619         /* cmp_fn      */ _soc_mem_cmp_undef,
  22620         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22621         /* index_min   */ 0,
  22622         /* index_max   */ 127,
  22623         /* minblock    */ 25,
  22624         /* maxblock    */ 25,
  22625         /* blocks      */ 0x2000000,
  22626         /* blocks_hi   */ 0,
  22627         /* base        */ 0x694c0000,
  22628         /* gran        */ 1,
  22629         /* bytes       */ 18,
  22630         /* nFields     */ 4,
  22631         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22632         /* *views      */ NULL,
  22633         /* *views_num  */ NULL,
  22634         /* snoop_cb    */ NULL, 
  22635         /* snoop_user_data */ NULL, 
  22636         /* snoop_flags */ 0,
  22637         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22638         /* type */ SOC_MEM_TYPE_NORMAL,
  22639         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22640         /* impl */ SOC_MEM_IMPL_NORMAL,
  22641         /* cmic_mor_clks       */ 0,
  22642         /* access_latency_mode */ 0,
  22643     },
  22644 #endif /* chips */
  22645 
  22646 #if defined(BCM_56370_A0)
  22647     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_2_MASK_PIPE0m */ 
  22648         /* mem            FORWARDING_2_KEY_GEN_2_MASK_PIPE0m */
  22649         /* flags       */ SOC_MEM_FLAG_VALID |
  22650                           SOC_MEM_FLAG_CACHABLE |
  22651                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  22652         /* cmp_fn      */ _soc_mem_cmp_undef,
  22653         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22654         /* index_min   */ 0,
  22655         /* index_max   */ 127,
  22656         /* minblock    */ 14,
  22657         /* maxblock    */ 14,
  22658         /* blocks      */ 0x4000,
  22659         /* blocks_hi   */ 0,
  22660         /* base        */ 0x695c0000,
  22661         /* gran        */ 1,
  22662         /* bytes       */ 18,
  22663         /* nFields     */ 4,
  22664         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22665         /* *views      */ NULL,
  22666         /* *views_num  */ NULL,
  22667         /* snoop_cb    */ NULL, 
  22668         /* snoop_user_data */ NULL, 
  22669         /* snoop_flags */ 0,
  22670         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22671         /* type */ SOC_MEM_TYPE_NORMAL,
  22672         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22673         /* impl */ SOC_MEM_IMPL_NORMAL,
  22674         /* cmic_mor_clks       */ 0,
  22675         /* access_latency_mode */ 0,
  22676     },
  22677 #endif /* chips */
  22678 
  22679 #if defined(BCM_56870_A0)
  22680     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_2_MUX_CTRLm */ 
  22681         /* mem            FORWARDING_2_KEY_GEN_2_MUX_CTRLm */
  22682         /* flags       */ SOC_MEM_FLAG_VALID |
  22683                           SOC_MEM_FLAG_CACHABLE |
  22684                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22685                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22686         /* cmp_fn      */ _soc_mem_cmp_undef,
  22687         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22688         /* index_min   */ 0,
  22689         /* index_max   */ 127,
  22690         /* minblock    */ 37,
  22691         /* maxblock    */ 37,
  22692         /* blocks      */ 0,
  22693         /* blocks_hi   */ 0x20,
  22694         /* base        */ 0x69340000,
  22695         /* gran        */ 1,
  22696         /* bytes       */ 15,
  22697         /* nFields     */ 34,
  22698         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22699         /* *views      */ NULL,
  22700         /* *views_num  */ NULL,
  22701         /* snoop_cb    */ NULL, 
  22702         /* snoop_user_data */ NULL, 
  22703         /* snoop_flags */ 0,
  22704         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22705         /* type */ SOC_MEM_TYPE_NORMAL,
  22706         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22707         /* impl */ SOC_MEM_IMPL_NORMAL,
  22708         /* cmic_mor_clks       */ 0,
  22709         /* access_latency_mode */ 0,
  22710     },
  22711 #endif /* chips */
  22712 
  22713 #if defined(BCM_56370_A0)
  22714     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_2_MUX_CTRL_BCM56370_A0m */ 
  22715         /* mem            FORWARDING_2_KEY_GEN_2_MUX_CTRLm */
  22716         /* flags       */ SOC_MEM_FLAG_VALID |
  22717                           SOC_MEM_FLAG_CACHABLE |
  22718                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22719                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22720         /* cmp_fn      */ _soc_mem_cmp_undef,
  22721         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22722         /* index_min   */ 0,
  22723         /* index_max   */ 127,
  22724         /* minblock    */ 14,
  22725         /* maxblock    */ 14,
  22726         /* blocks      */ 0x4000,
  22727         /* blocks_hi   */ 0,
  22728         /* base        */ 0x69580000,
  22729         /* gran        */ 1,
  22730         /* bytes       */ 15,
  22731         /* nFields     */ 34,
  22732         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22733         /* *views      */ NULL,
  22734         /* *views_num  */ NULL,
  22735         /* snoop_cb    */ NULL, 
  22736         /* snoop_user_data */ NULL, 
  22737         /* snoop_flags */ 0,
  22738         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22739         /* type */ SOC_MEM_TYPE_NORMAL,
  22740         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22741         /* impl */ SOC_MEM_IMPL_NORMAL,
  22742         /* cmic_mor_clks       */ 0,
  22743         /* access_latency_mode */ 0,
  22744     },
  22745 #endif /* chips */
  22746 
  22747 #if defined(BCM_56770_A0)
  22748     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_2_MUX_CTRL_BCM56770_A0m */ 
  22749         /* mem            FORWARDING_2_KEY_GEN_2_MUX_CTRLm */
  22750         /* flags       */ SOC_MEM_FLAG_VALID |
  22751                           SOC_MEM_FLAG_CACHABLE |
  22752                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22753                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22754         /* cmp_fn      */ _soc_mem_cmp_undef,
  22755         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22756         /* index_min   */ 0,
  22757         /* index_max   */ 127,
  22758         /* minblock    */ 25,
  22759         /* maxblock    */ 25,
  22760         /* blocks      */ 0x2000000,
  22761         /* blocks_hi   */ 0,
  22762         /* base        */ 0x69480000,
  22763         /* gran        */ 1,
  22764         /* bytes       */ 15,
  22765         /* nFields     */ 34,
  22766         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22767         /* *views      */ NULL,
  22768         /* *views_num  */ NULL,
  22769         /* snoop_cb    */ NULL, 
  22770         /* snoop_user_data */ NULL, 
  22771         /* snoop_flags */ 0,
  22772         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22773         /* type */ SOC_MEM_TYPE_NORMAL,
  22774         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22775         /* impl */ SOC_MEM_IMPL_NORMAL,
  22776         /* cmic_mor_clks       */ 0,
  22777         /* access_latency_mode */ 0,
  22778     },
  22779 #endif /* chips */
  22780 
  22781 #if defined(BCM_56370_A0)
  22782     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_2_MUX_CTRL_PIPE0m */ 
  22783         /* mem            FORWARDING_2_KEY_GEN_2_MUX_CTRL_PIPE0m */
  22784         /* flags       */ SOC_MEM_FLAG_VALID |
  22785                           SOC_MEM_FLAG_CACHABLE |
  22786                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  22787         /* cmp_fn      */ _soc_mem_cmp_undef,
  22788         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22789         /* index_min   */ 0,
  22790         /* index_max   */ 127,
  22791         /* minblock    */ 14,
  22792         /* maxblock    */ 14,
  22793         /* blocks      */ 0x4000,
  22794         /* blocks_hi   */ 0,
  22795         /* base        */ 0x69580000,
  22796         /* gran        */ 1,
  22797         /* bytes       */ 15,
  22798         /* nFields     */ 34,
  22799         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22800         /* *views      */ NULL,
  22801         /* *views_num  */ NULL,
  22802         /* snoop_cb    */ NULL, 
  22803         /* snoop_user_data */ NULL, 
  22804         /* snoop_flags */ 0,
  22805         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22806         /* type */ SOC_MEM_TYPE_NORMAL,
  22807         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22808         /* impl */ SOC_MEM_IMPL_NORMAL,
  22809         /* cmic_mor_clks       */ 0,
  22810         /* access_latency_mode */ 0,
  22811     },
  22812 #endif /* chips */
  22813 
  22814 #if defined(BCM_56870_A0)
  22815     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_3_MASKm */ 
  22816         /* mem            FORWARDING_2_KEY_GEN_3_MASKm */
  22817         /* flags       */ SOC_MEM_FLAG_VALID |
  22818                           SOC_MEM_FLAG_CACHABLE |
  22819                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22820                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22821         /* cmp_fn      */ _soc_mem_cmp_undef,
  22822         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22823         /* index_min   */ 0,
  22824         /* index_max   */ 127,
  22825         /* minblock    */ 37,
  22826         /* maxblock    */ 37,
  22827         /* blocks      */ 0,
  22828         /* blocks_hi   */ 0x20,
  22829         /* base        */ 0x69400000,
  22830         /* gran        */ 1,
  22831         /* bytes       */ 18,
  22832         /* nFields     */ 4,
  22833         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22834         /* *views      */ NULL,
  22835         /* *views_num  */ NULL,
  22836         /* snoop_cb    */ NULL, 
  22837         /* snoop_user_data */ NULL, 
  22838         /* snoop_flags */ 0,
  22839         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22840         /* type */ SOC_MEM_TYPE_NORMAL,
  22841         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22842         /* impl */ SOC_MEM_IMPL_NORMAL,
  22843         /* cmic_mor_clks       */ 0,
  22844         /* access_latency_mode */ 0,
  22845     },
  22846 #endif /* chips */
  22847 
  22848 #if defined(BCM_56370_A0)
  22849     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_3_MASK_BCM56370_A0m */ 
  22850         /* mem            FORWARDING_2_KEY_GEN_3_MASKm */
  22851         /* flags       */ SOC_MEM_FLAG_VALID |
  22852                           SOC_MEM_FLAG_CACHABLE |
  22853                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22854                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22855         /* cmp_fn      */ _soc_mem_cmp_undef,
  22856         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22857         /* index_min   */ 0,
  22858         /* index_max   */ 127,
  22859         /* minblock    */ 14,
  22860         /* maxblock    */ 14,
  22861         /* blocks      */ 0x4000,
  22862         /* blocks_hi   */ 0,
  22863         /* base        */ 0x69640000,
  22864         /* gran        */ 1,
  22865         /* bytes       */ 18,
  22866         /* nFields     */ 4,
  22867         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22868         /* *views      */ NULL,
  22869         /* *views_num  */ NULL,
  22870         /* snoop_cb    */ NULL, 
  22871         /* snoop_user_data */ NULL, 
  22872         /* snoop_flags */ 0,
  22873         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22874         /* type */ SOC_MEM_TYPE_NORMAL,
  22875         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22876         /* impl */ SOC_MEM_IMPL_NORMAL,
  22877         /* cmic_mor_clks       */ 0,
  22878         /* access_latency_mode */ 0,
  22879     },
  22880 #endif /* chips */
  22881 
  22882 #if defined(BCM_56770_A0)
  22883     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_3_MASK_BCM56770_A0m */ 
  22884         /* mem            FORWARDING_2_KEY_GEN_3_MASKm */
  22885         /* flags       */ SOC_MEM_FLAG_VALID |
  22886                           SOC_MEM_FLAG_CACHABLE |
  22887                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22888                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22889         /* cmp_fn      */ _soc_mem_cmp_undef,
  22890         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22891         /* index_min   */ 0,
  22892         /* index_max   */ 127,
  22893         /* minblock    */ 25,
  22894         /* maxblock    */ 25,
  22895         /* blocks      */ 0x2000000,
  22896         /* blocks_hi   */ 0,
  22897         /* base        */ 0x69540000,
  22898         /* gran        */ 1,
  22899         /* bytes       */ 18,
  22900         /* nFields     */ 4,
  22901         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22902         /* *views      */ NULL,
  22903         /* *views_num  */ NULL,
  22904         /* snoop_cb    */ NULL, 
  22905         /* snoop_user_data */ NULL, 
  22906         /* snoop_flags */ 0,
  22907         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22908         /* type */ SOC_MEM_TYPE_NORMAL,
  22909         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22910         /* impl */ SOC_MEM_IMPL_NORMAL,
  22911         /* cmic_mor_clks       */ 0,
  22912         /* access_latency_mode */ 0,
  22913     },
  22914 #endif /* chips */
  22915 
  22916 #if defined(BCM_56370_A0)
  22917     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_3_MASK_PIPE0m */ 
  22918         /* mem            FORWARDING_2_KEY_GEN_3_MASK_PIPE0m */
  22919         /* flags       */ SOC_MEM_FLAG_VALID |
  22920                           SOC_MEM_FLAG_CACHABLE |
  22921                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  22922         /* cmp_fn      */ _soc_mem_cmp_undef,
  22923         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22924         /* index_min   */ 0,
  22925         /* index_max   */ 127,
  22926         /* minblock    */ 14,
  22927         /* maxblock    */ 14,
  22928         /* blocks      */ 0x4000,
  22929         /* blocks_hi   */ 0,
  22930         /* base        */ 0x69640000,
  22931         /* gran        */ 1,
  22932         /* bytes       */ 18,
  22933         /* nFields     */ 4,
  22934         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  22935         /* *views      */ NULL,
  22936         /* *views_num  */ NULL,
  22937         /* snoop_cb    */ NULL, 
  22938         /* snoop_user_data */ NULL, 
  22939         /* snoop_flags */ 0,
  22940         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22941         /* type */ SOC_MEM_TYPE_NORMAL,
  22942         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22943         /* impl */ SOC_MEM_IMPL_NORMAL,
  22944         /* cmic_mor_clks       */ 0,
  22945         /* access_latency_mode */ 0,
  22946     },
  22947 #endif /* chips */
  22948 
  22949 #if defined(BCM_56870_A0)
  22950     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_3_MUX_CTRLm */ 
  22951         /* mem            FORWARDING_2_KEY_GEN_3_MUX_CTRLm */
  22952         /* flags       */ SOC_MEM_FLAG_VALID |
  22953                           SOC_MEM_FLAG_CACHABLE |
  22954                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22955                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22956         /* cmp_fn      */ _soc_mem_cmp_undef,
  22957         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22958         /* index_min   */ 0,
  22959         /* index_max   */ 127,
  22960         /* minblock    */ 37,
  22961         /* maxblock    */ 37,
  22962         /* blocks      */ 0,
  22963         /* blocks_hi   */ 0x20,
  22964         /* base        */ 0x693c0000,
  22965         /* gran        */ 1,
  22966         /* bytes       */ 15,
  22967         /* nFields     */ 34,
  22968         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  22969         /* *views      */ NULL,
  22970         /* *views_num  */ NULL,
  22971         /* snoop_cb    */ NULL, 
  22972         /* snoop_user_data */ NULL, 
  22973         /* snoop_flags */ 0,
  22974         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22975         /* type */ SOC_MEM_TYPE_NORMAL,
  22976         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22977         /* impl */ SOC_MEM_IMPL_NORMAL,
  22978         /* cmic_mor_clks       */ 0,
  22979         /* access_latency_mode */ 0,
  22980     },
  22981 #endif /* chips */
  22982 
  22983 #if defined(BCM_56370_A0)
  22984     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_3_MUX_CTRL_BCM56370_A0m */ 
  22985         /* mem            FORWARDING_2_KEY_GEN_3_MUX_CTRLm */
  22986         /* flags       */ SOC_MEM_FLAG_VALID |
  22987                           SOC_MEM_FLAG_CACHABLE |
  22988                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  22989                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  22990         /* cmp_fn      */ _soc_mem_cmp_undef,
  22991         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22992         /* index_min   */ 0,
  22993         /* index_max   */ 127,
  22994         /* minblock    */ 14,
  22995         /* maxblock    */ 14,
  22996         /* blocks      */ 0x4000,
  22997         /* blocks_hi   */ 0,
  22998         /* base        */ 0x69600000,
  22999         /* gran        */ 1,
  23000         /* bytes       */ 15,
  23001         /* nFields     */ 34,
  23002         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23003         /* *views      */ NULL,
  23004         /* *views_num  */ NULL,
  23005         /* snoop_cb    */ NULL, 
  23006         /* snoop_user_data */ NULL, 
  23007         /* snoop_flags */ 0,
  23008         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23009         /* type */ SOC_MEM_TYPE_NORMAL,
  23010         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23011         /* impl */ SOC_MEM_IMPL_NORMAL,
  23012         /* cmic_mor_clks       */ 0,
  23013         /* access_latency_mode */ 0,
  23014     },
  23015 #endif /* chips */
  23016 
  23017 #if defined(BCM_56770_A0)
  23018     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_3_MUX_CTRL_BCM56770_A0m */ 
  23019         /* mem            FORWARDING_2_KEY_GEN_3_MUX_CTRLm */
  23020         /* flags       */ SOC_MEM_FLAG_VALID |
  23021                           SOC_MEM_FLAG_CACHABLE |
  23022                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23023                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23024         /* cmp_fn      */ _soc_mem_cmp_undef,
  23025         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23026         /* index_min   */ 0,
  23027         /* index_max   */ 127,
  23028         /* minblock    */ 25,
  23029         /* maxblock    */ 25,
  23030         /* blocks      */ 0x2000000,
  23031         /* blocks_hi   */ 0,
  23032         /* base        */ 0x69500000,
  23033         /* gran        */ 1,
  23034         /* bytes       */ 15,
  23035         /* nFields     */ 34,
  23036         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23037         /* *views      */ NULL,
  23038         /* *views_num  */ NULL,
  23039         /* snoop_cb    */ NULL, 
  23040         /* snoop_user_data */ NULL, 
  23041         /* snoop_flags */ 0,
  23042         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23043         /* type */ SOC_MEM_TYPE_NORMAL,
  23044         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23045         /* impl */ SOC_MEM_IMPL_NORMAL,
  23046         /* cmic_mor_clks       */ 0,
  23047         /* access_latency_mode */ 0,
  23048     },
  23049 #endif /* chips */
  23050 
  23051 #if defined(BCM_56370_A0)
  23052     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_3_MUX_CTRL_PIPE0m */ 
  23053         /* mem            FORWARDING_2_KEY_GEN_3_MUX_CTRL_PIPE0m */
  23054         /* flags       */ SOC_MEM_FLAG_VALID |
  23055                           SOC_MEM_FLAG_CACHABLE |
  23056                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  23057         /* cmp_fn      */ _soc_mem_cmp_undef,
  23058         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23059         /* index_min   */ 0,
  23060         /* index_max   */ 127,
  23061         /* minblock    */ 14,
  23062         /* maxblock    */ 14,
  23063         /* blocks      */ 0x4000,
  23064         /* blocks_hi   */ 0,
  23065         /* base        */ 0x69600000,
  23066         /* gran        */ 1,
  23067         /* bytes       */ 15,
  23068         /* nFields     */ 34,
  23069         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23070         /* *views      */ NULL,
  23071         /* *views_num  */ NULL,
  23072         /* snoop_cb    */ NULL, 
  23073         /* snoop_user_data */ NULL, 
  23074         /* snoop_flags */ 0,
  23075         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23076         /* type */ SOC_MEM_TYPE_NORMAL,
  23077         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23078         /* impl */ SOC_MEM_IMPL_NORMAL,
  23079         /* cmic_mor_clks       */ 0,
  23080         /* access_latency_mode */ 0,
  23081     },
  23082 #endif /* chips */
  23083 
  23084 #if defined(BCM_56870_A0)
  23085     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_4_MASKm */ 
  23086         /* mem            FORWARDING_2_KEY_GEN_4_MASKm */
  23087         /* flags       */ SOC_MEM_FLAG_VALID |
  23088                           SOC_MEM_FLAG_CACHABLE |
  23089                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23090                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23091         /* cmp_fn      */ _soc_mem_cmp_undef,
  23092         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23093         /* index_min   */ 0,
  23094         /* index_max   */ 127,
  23095         /* minblock    */ 37,
  23096         /* maxblock    */ 37,
  23097         /* blocks      */ 0,
  23098         /* blocks_hi   */ 0x20,
  23099         /* base        */ 0x69480000,
  23100         /* gran        */ 1,
  23101         /* bytes       */ 18,
  23102         /* nFields     */ 4,
  23103         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23104         /* *views      */ NULL,
  23105         /* *views_num  */ NULL,
  23106         /* snoop_cb    */ NULL, 
  23107         /* snoop_user_data */ NULL, 
  23108         /* snoop_flags */ 0,
  23109         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23110         /* type */ SOC_MEM_TYPE_NORMAL,
  23111         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23112         /* impl */ SOC_MEM_IMPL_NORMAL,
  23113         /* cmic_mor_clks       */ 0,
  23114         /* access_latency_mode */ 0,
  23115     },
  23116 #endif /* chips */
  23117 
  23118 #if defined(BCM_56370_A0)
  23119     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_4_MASK_BCM56370_A0m */ 
  23120         /* mem            FORWARDING_2_KEY_GEN_4_MASKm */
  23121         /* flags       */ SOC_MEM_FLAG_VALID |
  23122                           SOC_MEM_FLAG_CACHABLE |
  23123                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23124                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23125         /* cmp_fn      */ _soc_mem_cmp_undef,
  23126         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23127         /* index_min   */ 0,
  23128         /* index_max   */ 127,
  23129         /* minblock    */ 14,
  23130         /* maxblock    */ 14,
  23131         /* blocks      */ 0x4000,
  23132         /* blocks_hi   */ 0,
  23133         /* base        */ 0x696c0000,
  23134         /* gran        */ 1,
  23135         /* bytes       */ 18,
  23136         /* nFields     */ 4,
  23137         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23138         /* *views      */ NULL,
  23139         /* *views_num  */ NULL,
  23140         /* snoop_cb    */ NULL, 
  23141         /* snoop_user_data */ NULL, 
  23142         /* snoop_flags */ 0,
  23143         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23144         /* type */ SOC_MEM_TYPE_NORMAL,
  23145         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23146         /* impl */ SOC_MEM_IMPL_NORMAL,
  23147         /* cmic_mor_clks       */ 0,
  23148         /* access_latency_mode */ 0,
  23149     },
  23150 #endif /* chips */
  23151 
  23152 #if defined(BCM_56770_A0)
  23153     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_4_MASK_BCM56770_A0m */ 
  23154         /* mem            FORWARDING_2_KEY_GEN_4_MASKm */
  23155         /* flags       */ SOC_MEM_FLAG_VALID |
  23156                           SOC_MEM_FLAG_CACHABLE |
  23157                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23158                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23159         /* cmp_fn      */ _soc_mem_cmp_undef,
  23160         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23161         /* index_min   */ 0,
  23162         /* index_max   */ 127,
  23163         /* minblock    */ 25,
  23164         /* maxblock    */ 25,
  23165         /* blocks      */ 0x2000000,
  23166         /* blocks_hi   */ 0,
  23167         /* base        */ 0x695c0000,
  23168         /* gran        */ 1,
  23169         /* bytes       */ 18,
  23170         /* nFields     */ 4,
  23171         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23172         /* *views      */ NULL,
  23173         /* *views_num  */ NULL,
  23174         /* snoop_cb    */ NULL, 
  23175         /* snoop_user_data */ NULL, 
  23176         /* snoop_flags */ 0,
  23177         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23178         /* type */ SOC_MEM_TYPE_NORMAL,
  23179         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23180         /* impl */ SOC_MEM_IMPL_NORMAL,
  23181         /* cmic_mor_clks       */ 0,
  23182         /* access_latency_mode */ 0,
  23183     },
  23184 #endif /* chips */
  23185 
  23186 #if defined(BCM_56370_A0)
  23187     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_4_MASK_PIPE0m */ 
  23188         /* mem            FORWARDING_2_KEY_GEN_4_MASK_PIPE0m */
  23189         /* flags       */ SOC_MEM_FLAG_VALID |
  23190                           SOC_MEM_FLAG_CACHABLE |
  23191                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  23192         /* cmp_fn      */ _soc_mem_cmp_undef,
  23193         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23194         /* index_min   */ 0,
  23195         /* index_max   */ 127,
  23196         /* minblock    */ 14,
  23197         /* maxblock    */ 14,
  23198         /* blocks      */ 0x4000,
  23199         /* blocks_hi   */ 0,
  23200         /* base        */ 0x696c0000,
  23201         /* gran        */ 1,
  23202         /* bytes       */ 18,
  23203         /* nFields     */ 4,
  23204         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23205         /* *views      */ NULL,
  23206         /* *views_num  */ NULL,
  23207         /* snoop_cb    */ NULL, 
  23208         /* snoop_user_data */ NULL, 
  23209         /* snoop_flags */ 0,
  23210         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23211         /* type */ SOC_MEM_TYPE_NORMAL,
  23212         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23213         /* impl */ SOC_MEM_IMPL_NORMAL,
  23214         /* cmic_mor_clks       */ 0,
  23215         /* access_latency_mode */ 0,
  23216     },
  23217 #endif /* chips */
  23218 
  23219 #if defined(BCM_56870_A0)
  23220     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_4_MUX_CTRLm */ 
  23221         /* mem            FORWARDING_2_KEY_GEN_4_MUX_CTRLm */
  23222         /* flags       */ SOC_MEM_FLAG_VALID |
  23223                           SOC_MEM_FLAG_CACHABLE |
  23224                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23225                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23226         /* cmp_fn      */ _soc_mem_cmp_undef,
  23227         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23228         /* index_min   */ 0,
  23229         /* index_max   */ 127,
  23230         /* minblock    */ 37,
  23231         /* maxblock    */ 37,
  23232         /* blocks      */ 0,
  23233         /* blocks_hi   */ 0x20,
  23234         /* base        */ 0x69440000,
  23235         /* gran        */ 1,
  23236         /* bytes       */ 15,
  23237         /* nFields     */ 34,
  23238         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23239         /* *views      */ NULL,
  23240         /* *views_num  */ NULL,
  23241         /* snoop_cb    */ NULL, 
  23242         /* snoop_user_data */ NULL, 
  23243         /* snoop_flags */ 0,
  23244         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23245         /* type */ SOC_MEM_TYPE_NORMAL,
  23246         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23247         /* impl */ SOC_MEM_IMPL_NORMAL,
  23248         /* cmic_mor_clks       */ 0,
  23249         /* access_latency_mode */ 0,
  23250     },
  23251 #endif /* chips */
  23252 
  23253 #if defined(BCM_56370_A0)
  23254     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_4_MUX_CTRL_BCM56370_A0m */ 
  23255         /* mem            FORWARDING_2_KEY_GEN_4_MUX_CTRLm */
  23256         /* flags       */ SOC_MEM_FLAG_VALID |
  23257                           SOC_MEM_FLAG_CACHABLE |
  23258                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23259                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23260         /* cmp_fn      */ _soc_mem_cmp_undef,
  23261         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23262         /* index_min   */ 0,
  23263         /* index_max   */ 127,
  23264         /* minblock    */ 14,
  23265         /* maxblock    */ 14,
  23266         /* blocks      */ 0x4000,
  23267         /* blocks_hi   */ 0,
  23268         /* base        */ 0x69680000,
  23269         /* gran        */ 1,
  23270         /* bytes       */ 15,
  23271         /* nFields     */ 34,
  23272         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23273         /* *views      */ NULL,
  23274         /* *views_num  */ NULL,
  23275         /* snoop_cb    */ NULL, 
  23276         /* snoop_user_data */ NULL, 
  23277         /* snoop_flags */ 0,
  23278         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23279         /* type */ SOC_MEM_TYPE_NORMAL,
  23280         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23281         /* impl */ SOC_MEM_IMPL_NORMAL,
  23282         /* cmic_mor_clks       */ 0,
  23283         /* access_latency_mode */ 0,
  23284     },
  23285 #endif /* chips */
  23286 
  23287 #if defined(BCM_56770_A0)
  23288     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_4_MUX_CTRL_BCM56770_A0m */ 
  23289         /* mem            FORWARDING_2_KEY_GEN_4_MUX_CTRLm */
  23290         /* flags       */ SOC_MEM_FLAG_VALID |
  23291                           SOC_MEM_FLAG_CACHABLE |
  23292                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23293                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23294         /* cmp_fn      */ _soc_mem_cmp_undef,
  23295         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23296         /* index_min   */ 0,
  23297         /* index_max   */ 127,
  23298         /* minblock    */ 25,
  23299         /* maxblock    */ 25,
  23300         /* blocks      */ 0x2000000,
  23301         /* blocks_hi   */ 0,
  23302         /* base        */ 0x69580000,
  23303         /* gran        */ 1,
  23304         /* bytes       */ 15,
  23305         /* nFields     */ 34,
  23306         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23307         /* *views      */ NULL,
  23308         /* *views_num  */ NULL,
  23309         /* snoop_cb    */ NULL, 
  23310         /* snoop_user_data */ NULL, 
  23311         /* snoop_flags */ 0,
  23312         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23313         /* type */ SOC_MEM_TYPE_NORMAL,
  23314         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23315         /* impl */ SOC_MEM_IMPL_NORMAL,
  23316         /* cmic_mor_clks       */ 0,
  23317         /* access_latency_mode */ 0,
  23318     },
  23319 #endif /* chips */
  23320 
  23321 #if defined(BCM_56370_A0)
  23322     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_4_MUX_CTRL_PIPE0m */ 
  23323         /* mem            FORWARDING_2_KEY_GEN_4_MUX_CTRL_PIPE0m */
  23324         /* flags       */ SOC_MEM_FLAG_VALID |
  23325                           SOC_MEM_FLAG_CACHABLE |
  23326                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  23327         /* cmp_fn      */ _soc_mem_cmp_undef,
  23328         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23329         /* index_min   */ 0,
  23330         /* index_max   */ 127,
  23331         /* minblock    */ 14,
  23332         /* maxblock    */ 14,
  23333         /* blocks      */ 0x4000,
  23334         /* blocks_hi   */ 0,
  23335         /* base        */ 0x69680000,
  23336         /* gran        */ 1,
  23337         /* bytes       */ 15,
  23338         /* nFields     */ 34,
  23339         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23340         /* *views      */ NULL,
  23341         /* *views_num  */ NULL,
  23342         /* snoop_cb    */ NULL, 
  23343         /* snoop_user_data */ NULL, 
  23344         /* snoop_flags */ 0,
  23345         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23346         /* type */ SOC_MEM_TYPE_NORMAL,
  23347         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23348         /* impl */ SOC_MEM_IMPL_NORMAL,
  23349         /* cmic_mor_clks       */ 0,
  23350         /* access_latency_mode */ 0,
  23351     },
  23352 #endif /* chips */
  23353 
  23354 #if defined(BCM_56870_A0)
  23355     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_5_MASKm */ 
  23356         /* mem            FORWARDING_2_KEY_GEN_5_MASKm */
  23357         /* flags       */ SOC_MEM_FLAG_VALID |
  23358                           SOC_MEM_FLAG_CACHABLE |
  23359                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23360                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23361         /* cmp_fn      */ _soc_mem_cmp_undef,
  23362         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23363         /* index_min   */ 0,
  23364         /* index_max   */ 127,
  23365         /* minblock    */ 37,
  23366         /* maxblock    */ 37,
  23367         /* blocks      */ 0,
  23368         /* blocks_hi   */ 0x20,
  23369         /* base        */ 0x69500000,
  23370         /* gran        */ 1,
  23371         /* bytes       */ 18,
  23372         /* nFields     */ 4,
  23373         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23374         /* *views      */ NULL,
  23375         /* *views_num  */ NULL,
  23376         /* snoop_cb    */ NULL, 
  23377         /* snoop_user_data */ NULL, 
  23378         /* snoop_flags */ 0,
  23379         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23380         /* type */ SOC_MEM_TYPE_NORMAL,
  23381         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23382         /* impl */ SOC_MEM_IMPL_NORMAL,
  23383         /* cmic_mor_clks       */ 0,
  23384         /* access_latency_mode */ 0,
  23385     },
  23386 #endif /* chips */
  23387 
  23388 #if defined(BCM_56370_A0)
  23389     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_5_MASK_BCM56370_A0m */ 
  23390         /* mem            FORWARDING_2_KEY_GEN_5_MASKm */
  23391         /* flags       */ SOC_MEM_FLAG_VALID |
  23392                           SOC_MEM_FLAG_CACHABLE |
  23393                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23394                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23395         /* cmp_fn      */ _soc_mem_cmp_undef,
  23396         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23397         /* index_min   */ 0,
  23398         /* index_max   */ 127,
  23399         /* minblock    */ 14,
  23400         /* maxblock    */ 14,
  23401         /* blocks      */ 0x4000,
  23402         /* blocks_hi   */ 0,
  23403         /* base        */ 0x69740000,
  23404         /* gran        */ 1,
  23405         /* bytes       */ 18,
  23406         /* nFields     */ 4,
  23407         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23408         /* *views      */ NULL,
  23409         /* *views_num  */ NULL,
  23410         /* snoop_cb    */ NULL, 
  23411         /* snoop_user_data */ NULL, 
  23412         /* snoop_flags */ 0,
  23413         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23414         /* type */ SOC_MEM_TYPE_NORMAL,
  23415         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23416         /* impl */ SOC_MEM_IMPL_NORMAL,
  23417         /* cmic_mor_clks       */ 0,
  23418         /* access_latency_mode */ 0,
  23419     },
  23420 #endif /* chips */
  23421 
  23422 #if defined(BCM_56770_A0)
  23423     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_5_MASK_BCM56770_A0m */ 
  23424         /* mem            FORWARDING_2_KEY_GEN_5_MASKm */
  23425         /* flags       */ SOC_MEM_FLAG_VALID |
  23426                           SOC_MEM_FLAG_CACHABLE |
  23427                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23428                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23429         /* cmp_fn      */ _soc_mem_cmp_undef,
  23430         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23431         /* index_min   */ 0,
  23432         /* index_max   */ 127,
  23433         /* minblock    */ 25,
  23434         /* maxblock    */ 25,
  23435         /* blocks      */ 0x2000000,
  23436         /* blocks_hi   */ 0,
  23437         /* base        */ 0x69640000,
  23438         /* gran        */ 1,
  23439         /* bytes       */ 18,
  23440         /* nFields     */ 4,
  23441         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23442         /* *views      */ NULL,
  23443         /* *views_num  */ NULL,
  23444         /* snoop_cb    */ NULL, 
  23445         /* snoop_user_data */ NULL, 
  23446         /* snoop_flags */ 0,
  23447         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23448         /* type */ SOC_MEM_TYPE_NORMAL,
  23449         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23450         /* impl */ SOC_MEM_IMPL_NORMAL,
  23451         /* cmic_mor_clks       */ 0,
  23452         /* access_latency_mode */ 0,
  23453     },
  23454 #endif /* chips */
  23455 
  23456 #if defined(BCM_56370_A0)
  23457     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_5_MASK_PIPE0m */ 
  23458         /* mem            FORWARDING_2_KEY_GEN_5_MASK_PIPE0m */
  23459         /* flags       */ SOC_MEM_FLAG_VALID |
  23460                           SOC_MEM_FLAG_CACHABLE |
  23461                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  23462         /* cmp_fn      */ _soc_mem_cmp_undef,
  23463         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23464         /* index_min   */ 0,
  23465         /* index_max   */ 127,
  23466         /* minblock    */ 14,
  23467         /* maxblock    */ 14,
  23468         /* blocks      */ 0x4000,
  23469         /* blocks_hi   */ 0,
  23470         /* base        */ 0x69740000,
  23471         /* gran        */ 1,
  23472         /* bytes       */ 18,
  23473         /* nFields     */ 4,
  23474         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23475         /* *views      */ NULL,
  23476         /* *views_num  */ NULL,
  23477         /* snoop_cb    */ NULL, 
  23478         /* snoop_user_data */ NULL, 
  23479         /* snoop_flags */ 0,
  23480         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23481         /* type */ SOC_MEM_TYPE_NORMAL,
  23482         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23483         /* impl */ SOC_MEM_IMPL_NORMAL,
  23484         /* cmic_mor_clks       */ 0,
  23485         /* access_latency_mode */ 0,
  23486     },
  23487 #endif /* chips */
  23488 
  23489 #if defined(BCM_56870_A0)
  23490     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_5_MUX_CTRLm */ 
  23491         /* mem            FORWARDING_2_KEY_GEN_5_MUX_CTRLm */
  23492         /* flags       */ SOC_MEM_FLAG_VALID |
  23493                           SOC_MEM_FLAG_CACHABLE |
  23494                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23495                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23496         /* cmp_fn      */ _soc_mem_cmp_undef,
  23497         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23498         /* index_min   */ 0,
  23499         /* index_max   */ 127,
  23500         /* minblock    */ 37,
  23501         /* maxblock    */ 37,
  23502         /* blocks      */ 0,
  23503         /* blocks_hi   */ 0x20,
  23504         /* base        */ 0x694c0000,
  23505         /* gran        */ 1,
  23506         /* bytes       */ 15,
  23507         /* nFields     */ 34,
  23508         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23509         /* *views      */ NULL,
  23510         /* *views_num  */ NULL,
  23511         /* snoop_cb    */ NULL, 
  23512         /* snoop_user_data */ NULL, 
  23513         /* snoop_flags */ 0,
  23514         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23515         /* type */ SOC_MEM_TYPE_NORMAL,
  23516         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23517         /* impl */ SOC_MEM_IMPL_NORMAL,
  23518         /* cmic_mor_clks       */ 0,
  23519         /* access_latency_mode */ 0,
  23520     },
  23521 #endif /* chips */
  23522 
  23523 #if defined(BCM_56370_A0)
  23524     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_5_MUX_CTRL_BCM56370_A0m */ 
  23525         /* mem            FORWARDING_2_KEY_GEN_5_MUX_CTRLm */
  23526         /* flags       */ SOC_MEM_FLAG_VALID |
  23527                           SOC_MEM_FLAG_CACHABLE |
  23528                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23529                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23530         /* cmp_fn      */ _soc_mem_cmp_undef,
  23531         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23532         /* index_min   */ 0,
  23533         /* index_max   */ 127,
  23534         /* minblock    */ 14,
  23535         /* maxblock    */ 14,
  23536         /* blocks      */ 0x4000,
  23537         /* blocks_hi   */ 0,
  23538         /* base        */ 0x69700000,
  23539         /* gran        */ 1,
  23540         /* bytes       */ 15,
  23541         /* nFields     */ 34,
  23542         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23543         /* *views      */ NULL,
  23544         /* *views_num  */ NULL,
  23545         /* snoop_cb    */ NULL, 
  23546         /* snoop_user_data */ NULL, 
  23547         /* snoop_flags */ 0,
  23548         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23549         /* type */ SOC_MEM_TYPE_NORMAL,
  23550         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23551         /* impl */ SOC_MEM_IMPL_NORMAL,
  23552         /* cmic_mor_clks       */ 0,
  23553         /* access_latency_mode */ 0,
  23554     },
  23555 #endif /* chips */
  23556 
  23557 #if defined(BCM_56770_A0)
  23558     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_5_MUX_CTRL_BCM56770_A0m */ 
  23559         /* mem            FORWARDING_2_KEY_GEN_5_MUX_CTRLm */
  23560         /* flags       */ SOC_MEM_FLAG_VALID |
  23561                           SOC_MEM_FLAG_CACHABLE |
  23562                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23563                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23564         /* cmp_fn      */ _soc_mem_cmp_undef,
  23565         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23566         /* index_min   */ 0,
  23567         /* index_max   */ 127,
  23568         /* minblock    */ 25,
  23569         /* maxblock    */ 25,
  23570         /* blocks      */ 0x2000000,
  23571         /* blocks_hi   */ 0,
  23572         /* base        */ 0x69600000,
  23573         /* gran        */ 1,
  23574         /* bytes       */ 15,
  23575         /* nFields     */ 34,
  23576         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23577         /* *views      */ NULL,
  23578         /* *views_num  */ NULL,
  23579         /* snoop_cb    */ NULL, 
  23580         /* snoop_user_data */ NULL, 
  23581         /* snoop_flags */ 0,
  23582         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23583         /* type */ SOC_MEM_TYPE_NORMAL,
  23584         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23585         /* impl */ SOC_MEM_IMPL_NORMAL,
  23586         /* cmic_mor_clks       */ 0,
  23587         /* access_latency_mode */ 0,
  23588     },
  23589 #endif /* chips */
  23590 
  23591 #if defined(BCM_56370_A0)
  23592     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_5_MUX_CTRL_PIPE0m */ 
  23593         /* mem            FORWARDING_2_KEY_GEN_5_MUX_CTRL_PIPE0m */
  23594         /* flags       */ SOC_MEM_FLAG_VALID |
  23595                           SOC_MEM_FLAG_CACHABLE |
  23596                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  23597         /* cmp_fn      */ _soc_mem_cmp_undef,
  23598         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23599         /* index_min   */ 0,
  23600         /* index_max   */ 127,
  23601         /* minblock    */ 14,
  23602         /* maxblock    */ 14,
  23603         /* blocks      */ 0x4000,
  23604         /* blocks_hi   */ 0,
  23605         /* base        */ 0x69700000,
  23606         /* gran        */ 1,
  23607         /* bytes       */ 15,
  23608         /* nFields     */ 34,
  23609         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23610         /* *views      */ NULL,
  23611         /* *views_num  */ NULL,
  23612         /* snoop_cb    */ NULL, 
  23613         /* snoop_user_data */ NULL, 
  23614         /* snoop_flags */ 0,
  23615         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23616         /* type */ SOC_MEM_TYPE_NORMAL,
  23617         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23618         /* impl */ SOC_MEM_IMPL_NORMAL,
  23619         /* cmic_mor_clks       */ 0,
  23620         /* access_latency_mode */ 0,
  23621     },
  23622 #endif /* chips */
  23623 
  23624 #if defined(BCM_56870_A0)
  23625     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_6_MASKm */ 
  23626         /* mem            FORWARDING_2_KEY_GEN_6_MASKm */
  23627         /* flags       */ SOC_MEM_FLAG_VALID |
  23628                           SOC_MEM_FLAG_CACHABLE |
  23629                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23630                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23631         /* cmp_fn      */ _soc_mem_cmp_undef,
  23632         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23633         /* index_min   */ 0,
  23634         /* index_max   */ 127,
  23635         /* minblock    */ 37,
  23636         /* maxblock    */ 37,
  23637         /* blocks      */ 0,
  23638         /* blocks_hi   */ 0x20,
  23639         /* base        */ 0x69580000,
  23640         /* gran        */ 1,
  23641         /* bytes       */ 18,
  23642         /* nFields     */ 4,
  23643         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23644         /* *views      */ NULL,
  23645         /* *views_num  */ NULL,
  23646         /* snoop_cb    */ NULL, 
  23647         /* snoop_user_data */ NULL, 
  23648         /* snoop_flags */ 0,
  23649         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23650         /* type */ SOC_MEM_TYPE_NORMAL,
  23651         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23652         /* impl */ SOC_MEM_IMPL_NORMAL,
  23653         /* cmic_mor_clks       */ 0,
  23654         /* access_latency_mode */ 0,
  23655     },
  23656 #endif /* chips */
  23657 
  23658 #if defined(BCM_56370_A0)
  23659     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_6_MASK_BCM56370_A0m */ 
  23660         /* mem            FORWARDING_2_KEY_GEN_6_MASKm */
  23661         /* flags       */ SOC_MEM_FLAG_VALID |
  23662                           SOC_MEM_FLAG_CACHABLE |
  23663                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23664                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23665         /* cmp_fn      */ _soc_mem_cmp_undef,
  23666         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23667         /* index_min   */ 0,
  23668         /* index_max   */ 127,
  23669         /* minblock    */ 14,
  23670         /* maxblock    */ 14,
  23671         /* blocks      */ 0x4000,
  23672         /* blocks_hi   */ 0,
  23673         /* base        */ 0x697c0000,
  23674         /* gran        */ 1,
  23675         /* bytes       */ 18,
  23676         /* nFields     */ 4,
  23677         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23678         /* *views      */ NULL,
  23679         /* *views_num  */ NULL,
  23680         /* snoop_cb    */ NULL, 
  23681         /* snoop_user_data */ NULL, 
  23682         /* snoop_flags */ 0,
  23683         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23684         /* type */ SOC_MEM_TYPE_NORMAL,
  23685         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23686         /* impl */ SOC_MEM_IMPL_NORMAL,
  23687         /* cmic_mor_clks       */ 0,
  23688         /* access_latency_mode */ 0,
  23689     },
  23690 #endif /* chips */
  23691 
  23692 #if defined(BCM_56770_A0)
  23693     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_6_MASK_BCM56770_A0m */ 
  23694         /* mem            FORWARDING_2_KEY_GEN_6_MASKm */
  23695         /* flags       */ SOC_MEM_FLAG_VALID |
  23696                           SOC_MEM_FLAG_CACHABLE |
  23697                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23698                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23699         /* cmp_fn      */ _soc_mem_cmp_undef,
  23700         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23701         /* index_min   */ 0,
  23702         /* index_max   */ 127,
  23703         /* minblock    */ 25,
  23704         /* maxblock    */ 25,
  23705         /* blocks      */ 0x2000000,
  23706         /* blocks_hi   */ 0,
  23707         /* base        */ 0x696c0000,
  23708         /* gran        */ 1,
  23709         /* bytes       */ 18,
  23710         /* nFields     */ 4,
  23711         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23712         /* *views      */ NULL,
  23713         /* *views_num  */ NULL,
  23714         /* snoop_cb    */ NULL, 
  23715         /* snoop_user_data */ NULL, 
  23716         /* snoop_flags */ 0,
  23717         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23718         /* type */ SOC_MEM_TYPE_NORMAL,
  23719         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23720         /* impl */ SOC_MEM_IMPL_NORMAL,
  23721         /* cmic_mor_clks       */ 0,
  23722         /* access_latency_mode */ 0,
  23723     },
  23724 #endif /* chips */
  23725 
  23726 #if defined(BCM_56370_A0)
  23727     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_6_MASK_PIPE0m */ 
  23728         /* mem            FORWARDING_2_KEY_GEN_6_MASK_PIPE0m */
  23729         /* flags       */ SOC_MEM_FLAG_VALID |
  23730                           SOC_MEM_FLAG_CACHABLE |
  23731                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  23732         /* cmp_fn      */ _soc_mem_cmp_undef,
  23733         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23734         /* index_min   */ 0,
  23735         /* index_max   */ 127,
  23736         /* minblock    */ 14,
  23737         /* maxblock    */ 14,
  23738         /* blocks      */ 0x4000,
  23739         /* blocks_hi   */ 0,
  23740         /* base        */ 0x697c0000,
  23741         /* gran        */ 1,
  23742         /* bytes       */ 18,
  23743         /* nFields     */ 4,
  23744         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  23745         /* *views      */ NULL,
  23746         /* *views_num  */ NULL,
  23747         /* snoop_cb    */ NULL, 
  23748         /* snoop_user_data */ NULL, 
  23749         /* snoop_flags */ 0,
  23750         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23751         /* type */ SOC_MEM_TYPE_NORMAL,
  23752         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23753         /* impl */ SOC_MEM_IMPL_NORMAL,
  23754         /* cmic_mor_clks       */ 0,
  23755         /* access_latency_mode */ 0,
  23756     },
  23757 #endif /* chips */
  23758 
  23759 #if defined(BCM_56870_A0)
  23760     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_6_MUX_CTRLm */ 
  23761         /* mem            FORWARDING_2_KEY_GEN_6_MUX_CTRLm */
  23762         /* flags       */ SOC_MEM_FLAG_VALID |
  23763                           SOC_MEM_FLAG_CACHABLE |
  23764                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23765                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23766         /* cmp_fn      */ _soc_mem_cmp_undef,
  23767         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23768         /* index_min   */ 0,
  23769         /* index_max   */ 127,
  23770         /* minblock    */ 37,
  23771         /* maxblock    */ 37,
  23772         /* blocks      */ 0,
  23773         /* blocks_hi   */ 0x20,
  23774         /* base        */ 0x69540000,
  23775         /* gran        */ 1,
  23776         /* bytes       */ 15,
  23777         /* nFields     */ 34,
  23778         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23779         /* *views      */ NULL,
  23780         /* *views_num  */ NULL,
  23781         /* snoop_cb    */ NULL, 
  23782         /* snoop_user_data */ NULL, 
  23783         /* snoop_flags */ 0,
  23784         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23785         /* type */ SOC_MEM_TYPE_NORMAL,
  23786         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23787         /* impl */ SOC_MEM_IMPL_NORMAL,
  23788         /* cmic_mor_clks       */ 0,
  23789         /* access_latency_mode */ 0,
  23790     },
  23791 #endif /* chips */
  23792 
  23793 #if defined(BCM_56370_A0)
  23794     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_6_MUX_CTRL_BCM56370_A0m */ 
  23795         /* mem            FORWARDING_2_KEY_GEN_6_MUX_CTRLm */
  23796         /* flags       */ SOC_MEM_FLAG_VALID |
  23797                           SOC_MEM_FLAG_CACHABLE |
  23798                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23799                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23800         /* cmp_fn      */ _soc_mem_cmp_undef,
  23801         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23802         /* index_min   */ 0,
  23803         /* index_max   */ 127,
  23804         /* minblock    */ 14,
  23805         /* maxblock    */ 14,
  23806         /* blocks      */ 0x4000,
  23807         /* blocks_hi   */ 0,
  23808         /* base        */ 0x69780000,
  23809         /* gran        */ 1,
  23810         /* bytes       */ 15,
  23811         /* nFields     */ 34,
  23812         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23813         /* *views      */ NULL,
  23814         /* *views_num  */ NULL,
  23815         /* snoop_cb    */ NULL, 
  23816         /* snoop_user_data */ NULL, 
  23817         /* snoop_flags */ 0,
  23818         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23819         /* type */ SOC_MEM_TYPE_NORMAL,
  23820         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23821         /* impl */ SOC_MEM_IMPL_NORMAL,
  23822         /* cmic_mor_clks       */ 0,
  23823         /* access_latency_mode */ 0,
  23824     },
  23825 #endif /* chips */
  23826 
  23827 #if defined(BCM_56770_A0)
  23828     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_6_MUX_CTRL_BCM56770_A0m */ 
  23829         /* mem            FORWARDING_2_KEY_GEN_6_MUX_CTRLm */
  23830         /* flags       */ SOC_MEM_FLAG_VALID |
  23831                           SOC_MEM_FLAG_CACHABLE |
  23832                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23833                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23834         /* cmp_fn      */ _soc_mem_cmp_undef,
  23835         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23836         /* index_min   */ 0,
  23837         /* index_max   */ 127,
  23838         /* minblock    */ 25,
  23839         /* maxblock    */ 25,
  23840         /* blocks      */ 0x2000000,
  23841         /* blocks_hi   */ 0,
  23842         /* base        */ 0x69680000,
  23843         /* gran        */ 1,
  23844         /* bytes       */ 15,
  23845         /* nFields     */ 34,
  23846         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23847         /* *views      */ NULL,
  23848         /* *views_num  */ NULL,
  23849         /* snoop_cb    */ NULL, 
  23850         /* snoop_user_data */ NULL, 
  23851         /* snoop_flags */ 0,
  23852         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23853         /* type */ SOC_MEM_TYPE_NORMAL,
  23854         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23855         /* impl */ SOC_MEM_IMPL_NORMAL,
  23856         /* cmic_mor_clks       */ 0,
  23857         /* access_latency_mode */ 0,
  23858     },
  23859 #endif /* chips */
  23860 
  23861 #if defined(BCM_56370_A0)
  23862     { /* SOC_MEM_INT_FORWARDING_2_KEY_GEN_6_MUX_CTRL_PIPE0m */ 
  23863         /* mem            FORWARDING_2_KEY_GEN_6_MUX_CTRL_PIPE0m */
  23864         /* flags       */ SOC_MEM_FLAG_VALID |
  23865                           SOC_MEM_FLAG_CACHABLE |
  23866                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  23867         /* cmp_fn      */ _soc_mem_cmp_undef,
  23868         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23869         /* index_min   */ 0,
  23870         /* index_max   */ 127,
  23871         /* minblock    */ 14,
  23872         /* maxblock    */ 14,
  23873         /* blocks      */ 0x4000,
  23874         /* blocks_hi   */ 0,
  23875         /* base        */ 0x69780000,
  23876         /* gran        */ 1,
  23877         /* bytes       */ 15,
  23878         /* nFields     */ 34,
  23879         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  23880         /* *views      */ NULL,
  23881         /* *views_num  */ NULL,
  23882         /* snoop_cb    */ NULL, 
  23883         /* snoop_user_data */ NULL, 
  23884         /* snoop_flags */ 0,
  23885         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23886         /* type */ SOC_MEM_TYPE_NORMAL,
  23887         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23888         /* impl */ SOC_MEM_IMPL_NORMAL,
  23889         /* cmic_mor_clks       */ 0,
  23890         /* access_latency_mode */ 0,
  23891     },
  23892 #endif /* chips */
  23893 
  23894 #if defined(BCM_56870_A0)
  23895     { /* SOC_MEM_INT_FORWARDING_2_LOGICAL_TBL_SEL_SRAMm */ 
  23896         /* mem            FORWARDING_2_LOGICAL_TBL_SEL_SRAMm */
  23897         /* flags       */ SOC_MEM_FLAG_VALID |
  23898                           SOC_MEM_FLAG_CACHABLE |
  23899                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23900                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23901         /* cmp_fn      */ _soc_mem_cmp_undef,
  23902         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23903         /* index_min   */ 0,
  23904         /* index_max   */ 127,
  23905         /* minblock    */ 37,
  23906         /* maxblock    */ 37,
  23907         /* blocks      */ 0,
  23908         /* blocks_hi   */ 0x20,
  23909         /* base        */ 0x69280000,
  23910         /* gran        */ 1,
  23911         /* bytes       */ 15,
  23912         /* nFields     */ 31,
  23913         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_SRAMm_fields,
  23914         /* *views      */ NULL,
  23915         /* *views_num  */ NULL,
  23916         /* snoop_cb    */ NULL, 
  23917         /* snoop_user_data */ NULL, 
  23918         /* snoop_flags */ 0,
  23919         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23920         /* type */ SOC_MEM_TYPE_NORMAL,
  23921         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23922         /* impl */ SOC_MEM_IMPL_NORMAL,
  23923         /* cmic_mor_clks       */ 0,
  23924         /* access_latency_mode */ 0,
  23925     },
  23926 #endif /* chips */
  23927 
  23928 #if defined(BCM_56370_A0)
  23929     { /* SOC_MEM_INT_FORWARDING_2_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m */ 
  23930         /* mem            FORWARDING_2_LOGICAL_TBL_SEL_SRAMm */
  23931         /* flags       */ SOC_MEM_FLAG_VALID |
  23932                           SOC_MEM_FLAG_CACHABLE |
  23933                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23934                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23935         /* cmp_fn      */ _soc_mem_cmp_undef,
  23936         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23937         /* index_min   */ 0,
  23938         /* index_max   */ 127,
  23939         /* minblock    */ 14,
  23940         /* maxblock    */ 14,
  23941         /* blocks      */ 0x4000,
  23942         /* blocks_hi   */ 0,
  23943         /* base        */ 0x694c0000,
  23944         /* gran        */ 1,
  23945         /* bytes       */ 15,
  23946         /* nFields     */ 35,
  23947         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m_fields,
  23948         /* *views      */ NULL,
  23949         /* *views_num  */ NULL,
  23950         /* snoop_cb    */ NULL, 
  23951         /* snoop_user_data */ NULL, 
  23952         /* snoop_flags */ 0,
  23953         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23954         /* type */ SOC_MEM_TYPE_NORMAL,
  23955         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23956         /* impl */ SOC_MEM_IMPL_NORMAL,
  23957         /* cmic_mor_clks       */ 0,
  23958         /* access_latency_mode */ 0,
  23959     },
  23960 #endif /* chips */
  23961 
  23962 #if defined(BCM_56770_A0)
  23963     { /* SOC_MEM_INT_FORWARDING_2_LOGICAL_TBL_SEL_SRAM_BCM56770_A0m */ 
  23964         /* mem            FORWARDING_2_LOGICAL_TBL_SEL_SRAMm */
  23965         /* flags       */ SOC_MEM_FLAG_VALID |
  23966                           SOC_MEM_FLAG_CACHABLE |
  23967                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23968                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  23969         /* cmp_fn      */ _soc_mem_cmp_undef,
  23970         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23971         /* index_min   */ 0,
  23972         /* index_max   */ 127,
  23973         /* minblock    */ 25,
  23974         /* maxblock    */ 25,
  23975         /* blocks      */ 0x2000000,
  23976         /* blocks_hi   */ 0,
  23977         /* base        */ 0x693c0000,
  23978         /* gran        */ 1,
  23979         /* bytes       */ 15,
  23980         /* nFields     */ 35,
  23981         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m_fields,
  23982         /* *views      */ NULL,
  23983         /* *views_num  */ NULL,
  23984         /* snoop_cb    */ NULL, 
  23985         /* snoop_user_data */ NULL, 
  23986         /* snoop_flags */ 0,
  23987         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23988         /* type */ SOC_MEM_TYPE_NORMAL,
  23989         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23990         /* impl */ SOC_MEM_IMPL_NORMAL,
  23991         /* cmic_mor_clks       */ 0,
  23992         /* access_latency_mode */ 0,
  23993     },
  23994 #endif /* chips */
  23995 
  23996 #if defined(BCM_56370_A0)
  23997     { /* SOC_MEM_INT_FORWARDING_2_LOGICAL_TBL_SEL_SRAM_PIPE0m */ 
  23998         /* mem            FORWARDING_2_LOGICAL_TBL_SEL_SRAM_PIPE0m */
  23999         /* flags       */ SOC_MEM_FLAG_VALID |
  24000                           SOC_MEM_FLAG_CACHABLE |
  24001                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  24002         /* cmp_fn      */ _soc_mem_cmp_undef,
  24003         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24004         /* index_min   */ 0,
  24005         /* index_max   */ 127,
  24006         /* minblock    */ 14,
  24007         /* maxblock    */ 14,
  24008         /* blocks      */ 0x4000,
  24009         /* blocks_hi   */ 0,
  24010         /* base        */ 0x694c0000,
  24011         /* gran        */ 1,
  24012         /* bytes       */ 15,
  24013         /* nFields     */ 35,
  24014         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m_fields,
  24015         /* *views      */ NULL,
  24016         /* *views_num  */ NULL,
  24017         /* snoop_cb    */ NULL, 
  24018         /* snoop_user_data */ NULL, 
  24019         /* snoop_flags */ 0,
  24020         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24021         /* type */ SOC_MEM_TYPE_NORMAL,
  24022         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24023         /* impl */ SOC_MEM_IMPL_NORMAL,
  24024         /* cmic_mor_clks       */ 0,
  24025         /* access_latency_mode */ 0,
  24026     },
  24027 #endif /* chips */
  24028 
  24029 #if defined(BCM_56870_A0)
  24030     { /* SOC_MEM_INT_FORWARDING_2_LOGICAL_TBL_SEL_TCAMm */ 
  24031         /* mem            FORWARDING_2_LOGICAL_TBL_SEL_TCAMm */
  24032         /* flags       */ SOC_MEM_FLAG_VALID |
  24033                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  24034                           SOC_MEM_FLAG_CACHABLE |
  24035                           SOC_MEM_FLAG_CAM |
  24036                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  24037         /* cmp_fn      */ _soc_mem_cmp_undef,
  24038         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24039         /* index_min   */ 0,
  24040         /* index_max   */ 127,
  24041         /* minblock    */ 37,
  24042         /* maxblock    */ 37,
  24043         /* blocks      */ 0,
  24044         /* blocks_hi   */ 0x20,
  24045         /* base        */ 0x69240000,
  24046         /* gran        */ 1,
  24047         /* bytes       */ 38,
  24048         /* nFields     */ 29,
  24049         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  24050         /* *views      */ NULL,
  24051         /* *views_num  */ NULL,
  24052         /* snoop_cb    */ NULL, 
  24053         /* snoop_user_data */ NULL, 
  24054         /* snoop_flags */ 0,
  24055         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24056         /* type */ SOC_MEM_TYPE_NORMAL,
  24057         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24058         /* impl */ SOC_MEM_IMPL_NORMAL,
  24059         /* cmic_mor_clks       */ 0,
  24060         /* access_latency_mode */ 3,
  24061     },
  24062 #endif /* chips */
  24063 
  24064 #if defined(BCM_56370_A0)
  24065     { /* SOC_MEM_INT_FORWARDING_2_LOGICAL_TBL_SEL_TCAM_BCM56370_A0m */ 
  24066         /* mem            FORWARDING_2_LOGICAL_TBL_SEL_TCAMm */
  24067         /* flags       */ SOC_MEM_FLAG_VALID |
  24068                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  24069                           SOC_MEM_FLAG_CACHABLE |
  24070                           SOC_MEM_FLAG_CAM |
  24071                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  24072         /* cmp_fn      */ _soc_mem_cmp_undef,
  24073         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24074         /* index_min   */ 0,
  24075         /* index_max   */ 127,
  24076         /* minblock    */ 14,
  24077         /* maxblock    */ 14,
  24078         /* blocks      */ 0x4000,
  24079         /* blocks_hi   */ 0,
  24080         /* base        */ 0x69480000,
  24081         /* gran        */ 1,
  24082         /* bytes       */ 38,
  24083         /* nFields     */ 29,
  24084         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  24085         /* *views      */ NULL,
  24086         /* *views_num  */ NULL,
  24087         /* snoop_cb    */ NULL, 
  24088         /* snoop_user_data */ NULL, 
  24089         /* snoop_flags */ 0,
  24090         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24091         /* type */ SOC_MEM_TYPE_NORMAL,
  24092         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24093         /* impl */ SOC_MEM_IMPL_NORMAL,
  24094         /* cmic_mor_clks       */ 0,
  24095         /* access_latency_mode */ 3,
  24096     },
  24097 #endif /* chips */
  24098 
  24099 #if defined(BCM_56770_A0)
  24100     { /* SOC_MEM_INT_FORWARDING_2_LOGICAL_TBL_SEL_TCAM_BCM56770_A0m */ 
  24101         /* mem            FORWARDING_2_LOGICAL_TBL_SEL_TCAMm */
  24102         /* flags       */ SOC_MEM_FLAG_VALID |
  24103                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  24104                           SOC_MEM_FLAG_CACHABLE |
  24105                           SOC_MEM_FLAG_CAM |
  24106                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  24107         /* cmp_fn      */ _soc_mem_cmp_undef,
  24108         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24109         /* index_min   */ 0,
  24110         /* index_max   */ 127,
  24111         /* minblock    */ 25,
  24112         /* maxblock    */ 25,
  24113         /* blocks      */ 0x2000000,
  24114         /* blocks_hi   */ 0,
  24115         /* base        */ 0x69380000,
  24116         /* gran        */ 1,
  24117         /* bytes       */ 38,
  24118         /* nFields     */ 29,
  24119         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  24120         /* *views      */ NULL,
  24121         /* *views_num  */ NULL,
  24122         /* snoop_cb    */ NULL, 
  24123         /* snoop_user_data */ NULL, 
  24124         /* snoop_flags */ 0,
  24125         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24126         /* type */ SOC_MEM_TYPE_NORMAL,
  24127         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24128         /* impl */ SOC_MEM_IMPL_NORMAL,
  24129         /* cmic_mor_clks       */ 0,
  24130         /* access_latency_mode */ 3,
  24131     },
  24132 #endif /* chips */
  24133 
  24134 #if defined(BCM_56370_A0)
  24135     { /* SOC_MEM_INT_FORWARDING_2_LOGICAL_TBL_SEL_TCAM_PIPE0m */ 
  24136         /* mem            FORWARDING_2_LOGICAL_TBL_SEL_TCAM_PIPE0m */
  24137         /* flags       */ SOC_MEM_FLAG_VALID |
  24138                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  24139                           SOC_MEM_FLAG_CACHABLE |
  24140                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  24141         /* cmp_fn      */ _soc_mem_cmp_undef,
  24142         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24143         /* index_min   */ 0,
  24144         /* index_max   */ 127,
  24145         /* minblock    */ 14,
  24146         /* maxblock    */ 14,
  24147         /* blocks      */ 0x4000,
  24148         /* blocks_hi   */ 0,
  24149         /* base        */ 0x69480000,
  24150         /* gran        */ 1,
  24151         /* bytes       */ 38,
  24152         /* nFields     */ 29,
  24153         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  24154         /* *views      */ NULL,
  24155         /* *views_num  */ NULL,
  24156         /* snoop_cb    */ NULL, 
  24157         /* snoop_user_data */ NULL, 
  24158         /* snoop_flags */ 0,
  24159         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24160         /* type */ SOC_MEM_TYPE_NORMAL,
  24161         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24162         /* impl */ SOC_MEM_IMPL_NORMAL,
  24163         /* cmic_mor_clks       */ 0,
  24164         /* access_latency_mode */ 3,
  24165     },
  24166 #endif /* chips */
  24167 
  24168 #if defined(BCM_56870_A0)
  24169     { /* SOC_MEM_INT_FORWARDING_2_MISS_POLICYm */ 
  24170         /* mem            FORWARDING_2_MISS_POLICYm */
  24171         /* flags       */ SOC_MEM_FLAG_VALID |
  24172                           SOC_MEM_FLAG_CACHABLE |
  24173                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24174                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24175         /* cmp_fn      */ _soc_mem_cmp_undef,
  24176         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24177         /* index_min   */ 0,
  24178         /* index_max   */ 31,
  24179         /* minblock    */ 37,
  24180         /* maxblock    */ 37,
  24181         /* blocks      */ 0,
  24182         /* blocks_hi   */ 0x20,
  24183         /* base        */ 0x68280000,
  24184         /* gran        */ 1,
  24185         /* bytes       */ 56,
  24186         /* nFields     */ 19,
  24187         /* *fields     */ soc_FORWARDING_2_MISS_POLICYm_fields,
  24188         /* *views      */ NULL,
  24189         /* *views_num  */ NULL,
  24190         /* snoop_cb    */ NULL, 
  24191         /* snoop_user_data */ NULL, 
  24192         /* snoop_flags */ 0,
  24193         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24194         /* type */ SOC_MEM_TYPE_NORMAL,
  24195         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24196         /* impl */ SOC_MEM_IMPL_NORMAL,
  24197         /* cmic_mor_clks       */ 0,
  24198         /* access_latency_mode */ 3,
  24199     },
  24200 #endif /* chips */
  24201 
  24202 #if defined(BCM_56370_A0)
  24203     { /* SOC_MEM_INT_FORWARDING_2_MISS_POLICY_BCM56370_A0m */ 
  24204         /* mem            FORWARDING_2_MISS_POLICYm */
  24205         /* flags       */ SOC_MEM_FLAG_VALID |
  24206                           SOC_MEM_FLAG_CACHABLE |
  24207                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  24208         /* cmp_fn      */ _soc_mem_cmp_undef,
  24209         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24210         /* index_min   */ 0,
  24211         /* index_max   */ 31,
  24212         /* minblock    */ 14,
  24213         /* maxblock    */ 14,
  24214         /* blocks      */ 0x4000,
  24215         /* blocks_hi   */ 0,
  24216         /* base        */ 0x68280000,
  24217         /* gran        */ 1,
  24218         /* bytes       */ 56,
  24219         /* nFields     */ 19,
  24220         /* *fields     */ soc_FORWARDING_2_MISS_POLICYm_fields,
  24221         /* *views      */ NULL,
  24222         /* *views_num  */ NULL,
  24223         /* snoop_cb    */ NULL, 
  24224         /* snoop_user_data */ NULL, 
  24225         /* snoop_flags */ 0,
  24226         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24227         /* type */ SOC_MEM_TYPE_NORMAL,
  24228         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24229         /* impl */ SOC_MEM_IMPL_NORMAL,
  24230         /* cmic_mor_clks       */ 0,
  24231         /* access_latency_mode */ 3,
  24232     },
  24233 #endif /* chips */
  24234 
  24235 #if defined(BCM_56770_A0)
  24236     { /* SOC_MEM_INT_FORWARDING_2_MISS_POLICY_BCM56770_A0m */ 
  24237         /* mem            FORWARDING_2_MISS_POLICYm */
  24238         /* flags       */ SOC_MEM_FLAG_VALID |
  24239                           SOC_MEM_FLAG_CACHABLE |
  24240                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24241                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24242         /* cmp_fn      */ _soc_mem_cmp_undef,
  24243         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24244         /* index_min   */ 0,
  24245         /* index_max   */ 31,
  24246         /* minblock    */ 25,
  24247         /* maxblock    */ 25,
  24248         /* blocks      */ 0x2000000,
  24249         /* blocks_hi   */ 0,
  24250         /* base        */ 0x68280000,
  24251         /* gran        */ 1,
  24252         /* bytes       */ 56,
  24253         /* nFields     */ 19,
  24254         /* *fields     */ soc_FORWARDING_2_MISS_POLICYm_fields,
  24255         /* *views      */ NULL,
  24256         /* *views_num  */ NULL,
  24257         /* snoop_cb    */ NULL, 
  24258         /* snoop_user_data */ NULL, 
  24259         /* snoop_flags */ 0,
  24260         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24261         /* type */ SOC_MEM_TYPE_NORMAL,
  24262         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24263         /* impl */ SOC_MEM_IMPL_NORMAL,
  24264         /* cmic_mor_clks       */ 0,
  24265         /* access_latency_mode */ 3,
  24266     },
  24267 #endif /* chips */
  24268 
  24269 #if defined(BCM_56870_A0)
  24270     { /* SOC_MEM_INT_FORWARDING_2_POLICY_STRENGTH_PROFILEm */ 
  24271         /* mem            FORWARDING_2_POLICY_STRENGTH_PROFILEm */
  24272         /* flags       */ SOC_MEM_FLAG_VALID |
  24273                           SOC_MEM_FLAG_CACHABLE |
  24274                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  24275         /* cmp_fn      */ _soc_mem_cmp_undef,
  24276         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24277         /* index_min   */ 0,
  24278         /* index_max   */ 7,
  24279         /* minblock    */ 37,
  24280         /* maxblock    */ 37,
  24281         /* blocks      */ 0,
  24282         /* blocks_hi   */ 0x20,
  24283         /* base        */ 0x68240000,
  24284         /* gran        */ 1,
  24285         /* bytes       */ 16,
  24286         /* nFields     */ 21,
  24287         /* *fields     */ soc_FORWARDING_2_POLICY_STRENGTH_PROFILEm_fields,
  24288         /* *views      */ NULL,
  24289         /* *views_num  */ NULL,
  24290         /* snoop_cb    */ NULL, 
  24291         /* snoop_user_data */ NULL, 
  24292         /* snoop_flags */ 0,
  24293         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24294         /* type */ SOC_MEM_TYPE_NORMAL,
  24295         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24296         /* impl */ SOC_MEM_IMPL_NORMAL,
  24297         /* cmic_mor_clks       */ 0,
  24298         /* access_latency_mode */ 3,
  24299     },
  24300 #endif /* chips */
  24301 
  24302 #if defined(BCM_56370_A0)
  24303     { /* SOC_MEM_INT_FORWARDING_2_POLICY_STRENGTH_PROFILE_BCM56370_A0m */ 
  24304         /* mem            FORWARDING_2_POLICY_STRENGTH_PROFILEm */
  24305         /* flags       */ SOC_MEM_FLAG_VALID |
  24306                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  24307         /* cmp_fn      */ _soc_mem_cmp_undef,
  24308         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24309         /* index_min   */ 0,
  24310         /* index_max   */ 7,
  24311         /* minblock    */ 14,
  24312         /* maxblock    */ 14,
  24313         /* blocks      */ 0x4000,
  24314         /* blocks_hi   */ 0,
  24315         /* base        */ 0x68240000,
  24316         /* gran        */ 1,
  24317         /* bytes       */ 16,
  24318         /* nFields     */ 21,
  24319         /* *fields     */ soc_FORWARDING_2_POLICY_STRENGTH_PROFILEm_fields,
  24320         /* *views      */ NULL,
  24321         /* *views_num  */ NULL,
  24322         /* snoop_cb    */ NULL, 
  24323         /* snoop_user_data */ NULL, 
  24324         /* snoop_flags */ 0,
  24325         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24326         /* type */ SOC_MEM_TYPE_NORMAL,
  24327         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24328         /* impl */ SOC_MEM_IMPL_NORMAL,
  24329         /* cmic_mor_clks       */ 0,
  24330         /* access_latency_mode */ 3,
  24331     },
  24332 #endif /* chips */
  24333 
  24334 #if defined(BCM_56770_A0)
  24335     { /* SOC_MEM_INT_FORWARDING_2_POLICY_STRENGTH_PROFILE_BCM56770_A0m */ 
  24336         /* mem            FORWARDING_2_POLICY_STRENGTH_PROFILEm */
  24337         /* flags       */ SOC_MEM_FLAG_VALID |
  24338                           SOC_MEM_FLAG_CACHABLE |
  24339                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  24340         /* cmp_fn      */ _soc_mem_cmp_undef,
  24341         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24342         /* index_min   */ 0,
  24343         /* index_max   */ 7,
  24344         /* minblock    */ 25,
  24345         /* maxblock    */ 25,
  24346         /* blocks      */ 0x2000000,
  24347         /* blocks_hi   */ 0,
  24348         /* base        */ 0x68240000,
  24349         /* gran        */ 1,
  24350         /* bytes       */ 16,
  24351         /* nFields     */ 21,
  24352         /* *fields     */ soc_FORWARDING_2_POLICY_STRENGTH_PROFILEm_fields,
  24353         /* *views      */ NULL,
  24354         /* *views_num  */ NULL,
  24355         /* snoop_cb    */ NULL, 
  24356         /* snoop_user_data */ NULL, 
  24357         /* snoop_flags */ 0,
  24358         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24359         /* type */ SOC_MEM_TYPE_NORMAL,
  24360         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24361         /* impl */ SOC_MEM_IMPL_NORMAL,
  24362         /* cmic_mor_clks       */ 0,
  24363         /* access_latency_mode */ 3,
  24364     },
  24365 #endif /* chips */
  24366 
  24367 #if defined(BCM_56870_A0)
  24368     { /* SOC_MEM_INT_FORWARDING_3_ACTION_PROFILEm */ 
  24369         /* mem            FORWARDING_3_ACTION_PROFILEm */
  24370         /* flags       */ SOC_MEM_FLAG_VALID |
  24371                           SOC_MEM_FLAG_CACHABLE |
  24372                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  24373         /* cmp_fn      */ _soc_mem_cmp_undef,
  24374         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24375         /* index_min   */ 0,
  24376         /* index_max   */ 31,
  24377         /* minblock    */ 37,
  24378         /* maxblock    */ 37,
  24379         /* blocks      */ 0,
  24380         /* blocks_hi   */ 0x20,
  24381         /* base        */ 0x69b00000,
  24382         /* gran        */ 1,
  24383         /* bytes       */ 3,
  24384         /* nFields     */ 19,
  24385         /* *fields     */ soc_FORWARDING_3_ACTION_PROFILEm_fields,
  24386         /* *views      */ NULL,
  24387         /* *views_num  */ NULL,
  24388         /* snoop_cb    */ NULL, 
  24389         /* snoop_user_data */ NULL, 
  24390         /* snoop_flags */ 0,
  24391         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24392         /* type */ SOC_MEM_TYPE_NORMAL,
  24393         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24394         /* impl */ SOC_MEM_IMPL_NORMAL,
  24395         /* cmic_mor_clks       */ 0,
  24396         /* access_latency_mode */ 0,
  24397     },
  24398 #endif /* chips */
  24399 
  24400 #if defined(BCM_56370_A0)
  24401     { /* SOC_MEM_INT_FORWARDING_3_ACTION_PROFILE_BCM56370_A0m */ 
  24402         /* mem            FORWARDING_3_ACTION_PROFILEm */
  24403         /* flags       */ SOC_MEM_FLAG_VALID |
  24404                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  24405         /* cmp_fn      */ _soc_mem_cmp_undef,
  24406         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24407         /* index_min   */ 0,
  24408         /* index_max   */ 31,
  24409         /* minblock    */ 14,
  24410         /* maxblock    */ 14,
  24411         /* blocks      */ 0x4000,
  24412         /* blocks_hi   */ 0,
  24413         /* base        */ 0x69d80000,
  24414         /* gran        */ 1,
  24415         /* bytes       */ 3,
  24416         /* nFields     */ 20,
  24417         /* *fields     */ soc_FORWARDING_3_ACTION_PROFILE_BCM56370_A0m_fields,
  24418         /* *views      */ NULL,
  24419         /* *views_num  */ NULL,
  24420         /* snoop_cb    */ NULL, 
  24421         /* snoop_user_data */ NULL, 
  24422         /* snoop_flags */ 0,
  24423         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24424         /* type */ SOC_MEM_TYPE_NORMAL,
  24425         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24426         /* impl */ SOC_MEM_IMPL_NORMAL,
  24427         /* cmic_mor_clks       */ 0,
  24428         /* access_latency_mode */ 0,
  24429     },
  24430 #endif /* chips */
  24431 
  24432 #if defined(BCM_56770_A0)
  24433     { /* SOC_MEM_INT_FORWARDING_3_ACTION_PROFILE_BCM56770_A0m */ 
  24434         /* mem            FORWARDING_3_ACTION_PROFILEm */
  24435         /* flags       */ SOC_MEM_FLAG_VALID |
  24436                           SOC_MEM_FLAG_CACHABLE |
  24437                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  24438         /* cmp_fn      */ _soc_mem_cmp_undef,
  24439         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24440         /* index_min   */ 0,
  24441         /* index_max   */ 31,
  24442         /* minblock    */ 25,
  24443         /* maxblock    */ 25,
  24444         /* blocks      */ 0x2000000,
  24445         /* blocks_hi   */ 0,
  24446         /* base        */ 0x69c40000,
  24447         /* gran        */ 1,
  24448         /* bytes       */ 3,
  24449         /* nFields     */ 20,
  24450         /* *fields     */ soc_FORWARDING_3_ACTION_PROFILE_BCM56370_A0m_fields,
  24451         /* *views      */ NULL,
  24452         /* *views_num  */ NULL,
  24453         /* snoop_cb    */ NULL, 
  24454         /* snoop_user_data */ NULL, 
  24455         /* snoop_flags */ 0,
  24456         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24457         /* type */ SOC_MEM_TYPE_NORMAL,
  24458         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24459         /* impl */ SOC_MEM_IMPL_NORMAL,
  24460         /* cmic_mor_clks       */ 0,
  24461         /* access_latency_mode */ 0,
  24462     },
  24463 #endif /* chips */
  24464 
  24465 #if defined(BCM_56870_A0)
  24466     { /* SOC_MEM_INT_FORWARDING_3_FIXED_KEY_TABLE_ATTRSm */ 
  24467         /* mem            FORWARDING_3_FIXED_KEY_TABLE_ATTRSm */
  24468         /* flags       */ SOC_MEM_FLAG_VALID |
  24469                           SOC_MEM_FLAG_CACHABLE |
  24470                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  24471         /* cmp_fn      */ _soc_mem_cmp_undef,
  24472         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24473         /* index_min   */ 0,
  24474         /* index_max   */ 255,
  24475         /* minblock    */ 37,
  24476         /* maxblock    */ 37,
  24477         /* blocks      */ 0,
  24478         /* blocks_hi   */ 0x20,
  24479         /* base        */ 0x68140000,
  24480         /* gran        */ 1,
  24481         /* bytes       */ 2,
  24482         /* nFields     */ 4,
  24483         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  24484         /* *views      */ NULL,
  24485         /* *views_num  */ NULL,
  24486         /* snoop_cb    */ NULL, 
  24487         /* snoop_user_data */ NULL, 
  24488         /* snoop_flags */ 0,
  24489         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24490         /* type */ SOC_MEM_TYPE_NORMAL,
  24491         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24492         /* impl */ SOC_MEM_IMPL_NORMAL,
  24493         /* cmic_mor_clks       */ 0,
  24494         /* access_latency_mode */ 3,
  24495     },
  24496 #endif /* chips */
  24497 
  24498 #if defined(BCM_56370_A0)
  24499     { /* SOC_MEM_INT_FORWARDING_3_FIXED_KEY_TABLE_ATTRS_BCM56370_A0m */ 
  24500         /* mem            FORWARDING_3_FIXED_KEY_TABLE_ATTRSm */
  24501         /* flags       */ SOC_MEM_FLAG_VALID |
  24502                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  24503         /* cmp_fn      */ _soc_mem_cmp_undef,
  24504         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24505         /* index_min   */ 0,
  24506         /* index_max   */ 255,
  24507         /* minblock    */ 14,
  24508         /* maxblock    */ 14,
  24509         /* blocks      */ 0x4000,
  24510         /* blocks_hi   */ 0,
  24511         /* base        */ 0x68140000,
  24512         /* gran        */ 1,
  24513         /* bytes       */ 2,
  24514         /* nFields     */ 4,
  24515         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  24516         /* *views      */ NULL,
  24517         /* *views_num  */ NULL,
  24518         /* snoop_cb    */ NULL, 
  24519         /* snoop_user_data */ NULL, 
  24520         /* snoop_flags */ 0,
  24521         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24522         /* type */ SOC_MEM_TYPE_NORMAL,
  24523         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24524         /* impl */ SOC_MEM_IMPL_NORMAL,
  24525         /* cmic_mor_clks       */ 0,
  24526         /* access_latency_mode */ 3,
  24527     },
  24528 #endif /* chips */
  24529 
  24530 #if defined(BCM_56770_A0)
  24531     { /* SOC_MEM_INT_FORWARDING_3_FIXED_KEY_TABLE_ATTRS_BCM56770_A0m */ 
  24532         /* mem            FORWARDING_3_FIXED_KEY_TABLE_ATTRSm */
  24533         /* flags       */ SOC_MEM_FLAG_VALID |
  24534                           SOC_MEM_FLAG_CACHABLE |
  24535                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  24536         /* cmp_fn      */ _soc_mem_cmp_undef,
  24537         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24538         /* index_min   */ 0,
  24539         /* index_max   */ 255,
  24540         /* minblock    */ 25,
  24541         /* maxblock    */ 25,
  24542         /* blocks      */ 0x2000000,
  24543         /* blocks_hi   */ 0,
  24544         /* base        */ 0x68140000,
  24545         /* gran        */ 1,
  24546         /* bytes       */ 2,
  24547         /* nFields     */ 4,
  24548         /* *fields     */ soc_FORWARDING_1_FIXED_KEY_TABLE_ATTRSm_fields,
  24549         /* *views      */ NULL,
  24550         /* *views_num  */ NULL,
  24551         /* snoop_cb    */ NULL, 
  24552         /* snoop_user_data */ NULL, 
  24553         /* snoop_flags */ 0,
  24554         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24555         /* type */ SOC_MEM_TYPE_NORMAL,
  24556         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24557         /* impl */ SOC_MEM_IMPL_NORMAL,
  24558         /* cmic_mor_clks       */ 0,
  24559         /* access_latency_mode */ 3,
  24560     },
  24561 #endif /* chips */
  24562 
  24563 #if defined(BCM_56870_A0)
  24564     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_1_MASKm */ 
  24565         /* mem            FORWARDING_3_KEY_GEN_1_MASKm */
  24566         /* flags       */ SOC_MEM_FLAG_VALID |
  24567                           SOC_MEM_FLAG_CACHABLE |
  24568                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24569                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24570         /* cmp_fn      */ _soc_mem_cmp_undef,
  24571         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24572         /* index_min   */ 0,
  24573         /* index_max   */ 127,
  24574         /* minblock    */ 37,
  24575         /* maxblock    */ 37,
  24576         /* blocks      */ 0,
  24577         /* blocks_hi   */ 0x20,
  24578         /* base        */ 0x69800000,
  24579         /* gran        */ 1,
  24580         /* bytes       */ 18,
  24581         /* nFields     */ 4,
  24582         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  24583         /* *views      */ NULL,
  24584         /* *views_num  */ NULL,
  24585         /* snoop_cb    */ NULL, 
  24586         /* snoop_user_data */ NULL, 
  24587         /* snoop_flags */ 0,
  24588         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24589         /* type */ SOC_MEM_TYPE_NORMAL,
  24590         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24591         /* impl */ SOC_MEM_IMPL_NORMAL,
  24592         /* cmic_mor_clks       */ 0,
  24593         /* access_latency_mode */ 0,
  24594     },
  24595 #endif /* chips */
  24596 
  24597 #if defined(BCM_56370_A0)
  24598     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_1_MASK_BCM56370_A0m */ 
  24599         /* mem            FORWARDING_3_KEY_GEN_1_MASKm */
  24600         /* flags       */ SOC_MEM_FLAG_VALID |
  24601                           SOC_MEM_FLAG_CACHABLE |
  24602                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24603                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24604         /* cmp_fn      */ _soc_mem_cmp_undef,
  24605         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24606         /* index_min   */ 0,
  24607         /* index_max   */ 127,
  24608         /* minblock    */ 14,
  24609         /* maxblock    */ 14,
  24610         /* blocks      */ 0x4000,
  24611         /* blocks_hi   */ 0,
  24612         /* base        */ 0x69a40000,
  24613         /* gran        */ 1,
  24614         /* bytes       */ 18,
  24615         /* nFields     */ 4,
  24616         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  24617         /* *views      */ NULL,
  24618         /* *views_num  */ NULL,
  24619         /* snoop_cb    */ NULL, 
  24620         /* snoop_user_data */ NULL, 
  24621         /* snoop_flags */ 0,
  24622         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24623         /* type */ SOC_MEM_TYPE_NORMAL,
  24624         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24625         /* impl */ SOC_MEM_IMPL_NORMAL,
  24626         /* cmic_mor_clks       */ 0,
  24627         /* access_latency_mode */ 0,
  24628     },
  24629 #endif /* chips */
  24630 
  24631 #if defined(BCM_56770_A0)
  24632     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_1_MASK_BCM56770_A0m */ 
  24633         /* mem            FORWARDING_3_KEY_GEN_1_MASKm */
  24634         /* flags       */ SOC_MEM_FLAG_VALID |
  24635                           SOC_MEM_FLAG_CACHABLE |
  24636                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24637                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24638         /* cmp_fn      */ _soc_mem_cmp_undef,
  24639         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24640         /* index_min   */ 0,
  24641         /* index_max   */ 127,
  24642         /* minblock    */ 25,
  24643         /* maxblock    */ 25,
  24644         /* blocks      */ 0x2000000,
  24645         /* blocks_hi   */ 0,
  24646         /* base        */ 0x69940000,
  24647         /* gran        */ 1,
  24648         /* bytes       */ 18,
  24649         /* nFields     */ 4,
  24650         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  24651         /* *views      */ NULL,
  24652         /* *views_num  */ NULL,
  24653         /* snoop_cb    */ NULL, 
  24654         /* snoop_user_data */ NULL, 
  24655         /* snoop_flags */ 0,
  24656         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24657         /* type */ SOC_MEM_TYPE_NORMAL,
  24658         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24659         /* impl */ SOC_MEM_IMPL_NORMAL,
  24660         /* cmic_mor_clks       */ 0,
  24661         /* access_latency_mode */ 0,
  24662     },
  24663 #endif /* chips */
  24664 
  24665 #if defined(BCM_56370_A0)
  24666     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_1_MASK_PIPE0m */ 
  24667         /* mem            FORWARDING_3_KEY_GEN_1_MASK_PIPE0m */
  24668         /* flags       */ SOC_MEM_FLAG_VALID |
  24669                           SOC_MEM_FLAG_CACHABLE |
  24670                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  24671         /* cmp_fn      */ _soc_mem_cmp_undef,
  24672         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24673         /* index_min   */ 0,
  24674         /* index_max   */ 127,
  24675         /* minblock    */ 14,
  24676         /* maxblock    */ 14,
  24677         /* blocks      */ 0x4000,
  24678         /* blocks_hi   */ 0,
  24679         /* base        */ 0x69a40000,
  24680         /* gran        */ 1,
  24681         /* bytes       */ 18,
  24682         /* nFields     */ 4,
  24683         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  24684         /* *views      */ NULL,
  24685         /* *views_num  */ NULL,
  24686         /* snoop_cb    */ NULL, 
  24687         /* snoop_user_data */ NULL, 
  24688         /* snoop_flags */ 0,
  24689         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24690         /* type */ SOC_MEM_TYPE_NORMAL,
  24691         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24692         /* impl */ SOC_MEM_IMPL_NORMAL,
  24693         /* cmic_mor_clks       */ 0,
  24694         /* access_latency_mode */ 0,
  24695     },
  24696 #endif /* chips */
  24697 
  24698 #if defined(BCM_56870_A0)
  24699     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_1_MUX_CTRLm */ 
  24700         /* mem            FORWARDING_3_KEY_GEN_1_MUX_CTRLm */
  24701         /* flags       */ SOC_MEM_FLAG_VALID |
  24702                           SOC_MEM_FLAG_CACHABLE |
  24703                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24704                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24705         /* cmp_fn      */ _soc_mem_cmp_undef,
  24706         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24707         /* index_min   */ 0,
  24708         /* index_max   */ 127,
  24709         /* minblock    */ 37,
  24710         /* maxblock    */ 37,
  24711         /* blocks      */ 0,
  24712         /* blocks_hi   */ 0x20,
  24713         /* base        */ 0x697c0000,
  24714         /* gran        */ 1,
  24715         /* bytes       */ 15,
  24716         /* nFields     */ 34,
  24717         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  24718         /* *views      */ NULL,
  24719         /* *views_num  */ NULL,
  24720         /* snoop_cb    */ NULL, 
  24721         /* snoop_user_data */ NULL, 
  24722         /* snoop_flags */ 0,
  24723         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24724         /* type */ SOC_MEM_TYPE_NORMAL,
  24725         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24726         /* impl */ SOC_MEM_IMPL_NORMAL,
  24727         /* cmic_mor_clks       */ 0,
  24728         /* access_latency_mode */ 0,
  24729     },
  24730 #endif /* chips */
  24731 
  24732 #if defined(BCM_56370_A0)
  24733     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_1_MUX_CTRL_BCM56370_A0m */ 
  24734         /* mem            FORWARDING_3_KEY_GEN_1_MUX_CTRLm */
  24735         /* flags       */ SOC_MEM_FLAG_VALID |
  24736                           SOC_MEM_FLAG_CACHABLE |
  24737                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24738                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24739         /* cmp_fn      */ _soc_mem_cmp_undef,
  24740         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24741         /* index_min   */ 0,
  24742         /* index_max   */ 127,
  24743         /* minblock    */ 14,
  24744         /* maxblock    */ 14,
  24745         /* blocks      */ 0x4000,
  24746         /* blocks_hi   */ 0,
  24747         /* base        */ 0x69a00000,
  24748         /* gran        */ 1,
  24749         /* bytes       */ 15,
  24750         /* nFields     */ 34,
  24751         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  24752         /* *views      */ NULL,
  24753         /* *views_num  */ NULL,
  24754         /* snoop_cb    */ NULL, 
  24755         /* snoop_user_data */ NULL, 
  24756         /* snoop_flags */ 0,
  24757         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24758         /* type */ SOC_MEM_TYPE_NORMAL,
  24759         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24760         /* impl */ SOC_MEM_IMPL_NORMAL,
  24761         /* cmic_mor_clks       */ 0,
  24762         /* access_latency_mode */ 0,
  24763     },
  24764 #endif /* chips */
  24765 
  24766 #if defined(BCM_56770_A0)
  24767     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_1_MUX_CTRL_BCM56770_A0m */ 
  24768         /* mem            FORWARDING_3_KEY_GEN_1_MUX_CTRLm */
  24769         /* flags       */ SOC_MEM_FLAG_VALID |
  24770                           SOC_MEM_FLAG_CACHABLE |
  24771                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24772                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24773         /* cmp_fn      */ _soc_mem_cmp_undef,
  24774         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24775         /* index_min   */ 0,
  24776         /* index_max   */ 127,
  24777         /* minblock    */ 25,
  24778         /* maxblock    */ 25,
  24779         /* blocks      */ 0x2000000,
  24780         /* blocks_hi   */ 0,
  24781         /* base        */ 0x69900000,
  24782         /* gran        */ 1,
  24783         /* bytes       */ 15,
  24784         /* nFields     */ 34,
  24785         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  24786         /* *views      */ NULL,
  24787         /* *views_num  */ NULL,
  24788         /* snoop_cb    */ NULL, 
  24789         /* snoop_user_data */ NULL, 
  24790         /* snoop_flags */ 0,
  24791         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24792         /* type */ SOC_MEM_TYPE_NORMAL,
  24793         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24794         /* impl */ SOC_MEM_IMPL_NORMAL,
  24795         /* cmic_mor_clks       */ 0,
  24796         /* access_latency_mode */ 0,
  24797     },
  24798 #endif /* chips */
  24799 
  24800 #if defined(BCM_56370_A0)
  24801     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_1_MUX_CTRL_PIPE0m */ 
  24802         /* mem            FORWARDING_3_KEY_GEN_1_MUX_CTRL_PIPE0m */
  24803         /* flags       */ SOC_MEM_FLAG_VALID |
  24804                           SOC_MEM_FLAG_CACHABLE |
  24805                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  24806         /* cmp_fn      */ _soc_mem_cmp_undef,
  24807         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24808         /* index_min   */ 0,
  24809         /* index_max   */ 127,
  24810         /* minblock    */ 14,
  24811         /* maxblock    */ 14,
  24812         /* blocks      */ 0x4000,
  24813         /* blocks_hi   */ 0,
  24814         /* base        */ 0x69a00000,
  24815         /* gran        */ 1,
  24816         /* bytes       */ 15,
  24817         /* nFields     */ 34,
  24818         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  24819         /* *views      */ NULL,
  24820         /* *views_num  */ NULL,
  24821         /* snoop_cb    */ NULL, 
  24822         /* snoop_user_data */ NULL, 
  24823         /* snoop_flags */ 0,
  24824         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24825         /* type */ SOC_MEM_TYPE_NORMAL,
  24826         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24827         /* impl */ SOC_MEM_IMPL_NORMAL,
  24828         /* cmic_mor_clks       */ 0,
  24829         /* access_latency_mode */ 0,
  24830     },
  24831 #endif /* chips */
  24832 
  24833 #if defined(BCM_56870_A0)
  24834     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_2_MASKm */ 
  24835         /* mem            FORWARDING_3_KEY_GEN_2_MASKm */
  24836         /* flags       */ SOC_MEM_FLAG_VALID |
  24837                           SOC_MEM_FLAG_CACHABLE |
  24838                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24839                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24840         /* cmp_fn      */ _soc_mem_cmp_undef,
  24841         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24842         /* index_min   */ 0,
  24843         /* index_max   */ 127,
  24844         /* minblock    */ 37,
  24845         /* maxblock    */ 37,
  24846         /* blocks      */ 0,
  24847         /* blocks_hi   */ 0x20,
  24848         /* base        */ 0x69880000,
  24849         /* gran        */ 1,
  24850         /* bytes       */ 18,
  24851         /* nFields     */ 4,
  24852         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  24853         /* *views      */ NULL,
  24854         /* *views_num  */ NULL,
  24855         /* snoop_cb    */ NULL, 
  24856         /* snoop_user_data */ NULL, 
  24857         /* snoop_flags */ 0,
  24858         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24859         /* type */ SOC_MEM_TYPE_NORMAL,
  24860         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24861         /* impl */ SOC_MEM_IMPL_NORMAL,
  24862         /* cmic_mor_clks       */ 0,
  24863         /* access_latency_mode */ 0,
  24864     },
  24865 #endif /* chips */
  24866 
  24867 #if defined(BCM_56370_A0)
  24868     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_2_MASK_BCM56370_A0m */ 
  24869         /* mem            FORWARDING_3_KEY_GEN_2_MASKm */
  24870         /* flags       */ SOC_MEM_FLAG_VALID |
  24871                           SOC_MEM_FLAG_CACHABLE |
  24872                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24873                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24874         /* cmp_fn      */ _soc_mem_cmp_undef,
  24875         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24876         /* index_min   */ 0,
  24877         /* index_max   */ 127,
  24878         /* minblock    */ 14,
  24879         /* maxblock    */ 14,
  24880         /* blocks      */ 0x4000,
  24881         /* blocks_hi   */ 0,
  24882         /* base        */ 0x69ac0000,
  24883         /* gran        */ 1,
  24884         /* bytes       */ 18,
  24885         /* nFields     */ 4,
  24886         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  24887         /* *views      */ NULL,
  24888         /* *views_num  */ NULL,
  24889         /* snoop_cb    */ NULL, 
  24890         /* snoop_user_data */ NULL, 
  24891         /* snoop_flags */ 0,
  24892         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24893         /* type */ SOC_MEM_TYPE_NORMAL,
  24894         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24895         /* impl */ SOC_MEM_IMPL_NORMAL,
  24896         /* cmic_mor_clks       */ 0,
  24897         /* access_latency_mode */ 0,
  24898     },
  24899 #endif /* chips */
  24900 
  24901 #if defined(BCM_56770_A0)
  24902     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_2_MASK_BCM56770_A0m */ 
  24903         /* mem            FORWARDING_3_KEY_GEN_2_MASKm */
  24904         /* flags       */ SOC_MEM_FLAG_VALID |
  24905                           SOC_MEM_FLAG_CACHABLE |
  24906                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24907                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24908         /* cmp_fn      */ _soc_mem_cmp_undef,
  24909         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24910         /* index_min   */ 0,
  24911         /* index_max   */ 127,
  24912         /* minblock    */ 25,
  24913         /* maxblock    */ 25,
  24914         /* blocks      */ 0x2000000,
  24915         /* blocks_hi   */ 0,
  24916         /* base        */ 0x699c0000,
  24917         /* gran        */ 1,
  24918         /* bytes       */ 18,
  24919         /* nFields     */ 4,
  24920         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  24921         /* *views      */ NULL,
  24922         /* *views_num  */ NULL,
  24923         /* snoop_cb    */ NULL, 
  24924         /* snoop_user_data */ NULL, 
  24925         /* snoop_flags */ 0,
  24926         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24927         /* type */ SOC_MEM_TYPE_NORMAL,
  24928         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24929         /* impl */ SOC_MEM_IMPL_NORMAL,
  24930         /* cmic_mor_clks       */ 0,
  24931         /* access_latency_mode */ 0,
  24932     },
  24933 #endif /* chips */
  24934 
  24935 #if defined(BCM_56370_A0)
  24936     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_2_MASK_PIPE0m */ 
  24937         /* mem            FORWARDING_3_KEY_GEN_2_MASK_PIPE0m */
  24938         /* flags       */ SOC_MEM_FLAG_VALID |
  24939                           SOC_MEM_FLAG_CACHABLE |
  24940                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  24941         /* cmp_fn      */ _soc_mem_cmp_undef,
  24942         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24943         /* index_min   */ 0,
  24944         /* index_max   */ 127,
  24945         /* minblock    */ 14,
  24946         /* maxblock    */ 14,
  24947         /* blocks      */ 0x4000,
  24948         /* blocks_hi   */ 0,
  24949         /* base        */ 0x69ac0000,
  24950         /* gran        */ 1,
  24951         /* bytes       */ 18,
  24952         /* nFields     */ 4,
  24953         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  24954         /* *views      */ NULL,
  24955         /* *views_num  */ NULL,
  24956         /* snoop_cb    */ NULL, 
  24957         /* snoop_user_data */ NULL, 
  24958         /* snoop_flags */ 0,
  24959         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24960         /* type */ SOC_MEM_TYPE_NORMAL,
  24961         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24962         /* impl */ SOC_MEM_IMPL_NORMAL,
  24963         /* cmic_mor_clks       */ 0,
  24964         /* access_latency_mode */ 0,
  24965     },
  24966 #endif /* chips */
  24967 
  24968 #if defined(BCM_56870_A0)
  24969     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_2_MUX_CTRLm */ 
  24970         /* mem            FORWARDING_3_KEY_GEN_2_MUX_CTRLm */
  24971         /* flags       */ SOC_MEM_FLAG_VALID |
  24972                           SOC_MEM_FLAG_CACHABLE |
  24973                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24974                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24975         /* cmp_fn      */ _soc_mem_cmp_undef,
  24976         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24977         /* index_min   */ 0,
  24978         /* index_max   */ 127,
  24979         /* minblock    */ 37,
  24980         /* maxblock    */ 37,
  24981         /* blocks      */ 0,
  24982         /* blocks_hi   */ 0x20,
  24983         /* base        */ 0x69840000,
  24984         /* gran        */ 1,
  24985         /* bytes       */ 15,
  24986         /* nFields     */ 34,
  24987         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  24988         /* *views      */ NULL,
  24989         /* *views_num  */ NULL,
  24990         /* snoop_cb    */ NULL, 
  24991         /* snoop_user_data */ NULL, 
  24992         /* snoop_flags */ 0,
  24993         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24994         /* type */ SOC_MEM_TYPE_NORMAL,
  24995         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24996         /* impl */ SOC_MEM_IMPL_NORMAL,
  24997         /* cmic_mor_clks       */ 0,
  24998         /* access_latency_mode */ 0,
  24999     },
  25000 #endif /* chips */
  25001 
  25002 #if defined(BCM_56370_A0)
  25003     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_2_MUX_CTRL_BCM56370_A0m */ 
  25004         /* mem            FORWARDING_3_KEY_GEN_2_MUX_CTRLm */
  25005         /* flags       */ SOC_MEM_FLAG_VALID |
  25006                           SOC_MEM_FLAG_CACHABLE |
  25007                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25008                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25009         /* cmp_fn      */ _soc_mem_cmp_undef,
  25010         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25011         /* index_min   */ 0,
  25012         /* index_max   */ 127,
  25013         /* minblock    */ 14,
  25014         /* maxblock    */ 14,
  25015         /* blocks      */ 0x4000,
  25016         /* blocks_hi   */ 0,
  25017         /* base        */ 0x69a80000,
  25018         /* gran        */ 1,
  25019         /* bytes       */ 15,
  25020         /* nFields     */ 34,
  25021         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25022         /* *views      */ NULL,
  25023         /* *views_num  */ NULL,
  25024         /* snoop_cb    */ NULL, 
  25025         /* snoop_user_data */ NULL, 
  25026         /* snoop_flags */ 0,
  25027         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25028         /* type */ SOC_MEM_TYPE_NORMAL,
  25029         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25030         /* impl */ SOC_MEM_IMPL_NORMAL,
  25031         /* cmic_mor_clks       */ 0,
  25032         /* access_latency_mode */ 0,
  25033     },
  25034 #endif /* chips */
  25035 
  25036 #if defined(BCM_56770_A0)
  25037     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_2_MUX_CTRL_BCM56770_A0m */ 
  25038         /* mem            FORWARDING_3_KEY_GEN_2_MUX_CTRLm */
  25039         /* flags       */ SOC_MEM_FLAG_VALID |
  25040                           SOC_MEM_FLAG_CACHABLE |
  25041                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25042                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25043         /* cmp_fn      */ _soc_mem_cmp_undef,
  25044         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25045         /* index_min   */ 0,
  25046         /* index_max   */ 127,
  25047         /* minblock    */ 25,
  25048         /* maxblock    */ 25,
  25049         /* blocks      */ 0x2000000,
  25050         /* blocks_hi   */ 0,
  25051         /* base        */ 0x69980000,
  25052         /* gran        */ 1,
  25053         /* bytes       */ 15,
  25054         /* nFields     */ 34,
  25055         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25056         /* *views      */ NULL,
  25057         /* *views_num  */ NULL,
  25058         /* snoop_cb    */ NULL, 
  25059         /* snoop_user_data */ NULL, 
  25060         /* snoop_flags */ 0,
  25061         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25062         /* type */ SOC_MEM_TYPE_NORMAL,
  25063         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25064         /* impl */ SOC_MEM_IMPL_NORMAL,
  25065         /* cmic_mor_clks       */ 0,
  25066         /* access_latency_mode */ 0,
  25067     },
  25068 #endif /* chips */
  25069 
  25070 #if defined(BCM_56370_A0)
  25071     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_2_MUX_CTRL_PIPE0m */ 
  25072         /* mem            FORWARDING_3_KEY_GEN_2_MUX_CTRL_PIPE0m */
  25073         /* flags       */ SOC_MEM_FLAG_VALID |
  25074                           SOC_MEM_FLAG_CACHABLE |
  25075                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  25076         /* cmp_fn      */ _soc_mem_cmp_undef,
  25077         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25078         /* index_min   */ 0,
  25079         /* index_max   */ 127,
  25080         /* minblock    */ 14,
  25081         /* maxblock    */ 14,
  25082         /* blocks      */ 0x4000,
  25083         /* blocks_hi   */ 0,
  25084         /* base        */ 0x69a80000,
  25085         /* gran        */ 1,
  25086         /* bytes       */ 15,
  25087         /* nFields     */ 34,
  25088         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25089         /* *views      */ NULL,
  25090         /* *views_num  */ NULL,
  25091         /* snoop_cb    */ NULL, 
  25092         /* snoop_user_data */ NULL, 
  25093         /* snoop_flags */ 0,
  25094         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25095         /* type */ SOC_MEM_TYPE_NORMAL,
  25096         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25097         /* impl */ SOC_MEM_IMPL_NORMAL,
  25098         /* cmic_mor_clks       */ 0,
  25099         /* access_latency_mode */ 0,
  25100     },
  25101 #endif /* chips */
  25102 
  25103 #if defined(BCM_56870_A0)
  25104     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_3_MASKm */ 
  25105         /* mem            FORWARDING_3_KEY_GEN_3_MASKm */
  25106         /* flags       */ SOC_MEM_FLAG_VALID |
  25107                           SOC_MEM_FLAG_CACHABLE |
  25108                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25109                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25110         /* cmp_fn      */ _soc_mem_cmp_undef,
  25111         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25112         /* index_min   */ 0,
  25113         /* index_max   */ 127,
  25114         /* minblock    */ 37,
  25115         /* maxblock    */ 37,
  25116         /* blocks      */ 0,
  25117         /* blocks_hi   */ 0x20,
  25118         /* base        */ 0x69900000,
  25119         /* gran        */ 1,
  25120         /* bytes       */ 18,
  25121         /* nFields     */ 4,
  25122         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25123         /* *views      */ NULL,
  25124         /* *views_num  */ NULL,
  25125         /* snoop_cb    */ NULL, 
  25126         /* snoop_user_data */ NULL, 
  25127         /* snoop_flags */ 0,
  25128         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25129         /* type */ SOC_MEM_TYPE_NORMAL,
  25130         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25131         /* impl */ SOC_MEM_IMPL_NORMAL,
  25132         /* cmic_mor_clks       */ 0,
  25133         /* access_latency_mode */ 0,
  25134     },
  25135 #endif /* chips */
  25136 
  25137 #if defined(BCM_56370_A0)
  25138     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_3_MASK_BCM56370_A0m */ 
  25139         /* mem            FORWARDING_3_KEY_GEN_3_MASKm */
  25140         /* flags       */ SOC_MEM_FLAG_VALID |
  25141                           SOC_MEM_FLAG_CACHABLE |
  25142                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25143                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25144         /* cmp_fn      */ _soc_mem_cmp_undef,
  25145         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25146         /* index_min   */ 0,
  25147         /* index_max   */ 127,
  25148         /* minblock    */ 14,
  25149         /* maxblock    */ 14,
  25150         /* blocks      */ 0x4000,
  25151         /* blocks_hi   */ 0,
  25152         /* base        */ 0x69b40000,
  25153         /* gran        */ 1,
  25154         /* bytes       */ 18,
  25155         /* nFields     */ 4,
  25156         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25157         /* *views      */ NULL,
  25158         /* *views_num  */ NULL,
  25159         /* snoop_cb    */ NULL, 
  25160         /* snoop_user_data */ NULL, 
  25161         /* snoop_flags */ 0,
  25162         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25163         /* type */ SOC_MEM_TYPE_NORMAL,
  25164         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25165         /* impl */ SOC_MEM_IMPL_NORMAL,
  25166         /* cmic_mor_clks       */ 0,
  25167         /* access_latency_mode */ 0,
  25168     },
  25169 #endif /* chips */
  25170 
  25171 #if defined(BCM_56770_A0)
  25172     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_3_MASK_BCM56770_A0m */ 
  25173         /* mem            FORWARDING_3_KEY_GEN_3_MASKm */
  25174         /* flags       */ SOC_MEM_FLAG_VALID |
  25175                           SOC_MEM_FLAG_CACHABLE |
  25176                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25177                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25178         /* cmp_fn      */ _soc_mem_cmp_undef,
  25179         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25180         /* index_min   */ 0,
  25181         /* index_max   */ 127,
  25182         /* minblock    */ 25,
  25183         /* maxblock    */ 25,
  25184         /* blocks      */ 0x2000000,
  25185         /* blocks_hi   */ 0,
  25186         /* base        */ 0x69a40000,
  25187         /* gran        */ 1,
  25188         /* bytes       */ 18,
  25189         /* nFields     */ 4,
  25190         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25191         /* *views      */ NULL,
  25192         /* *views_num  */ NULL,
  25193         /* snoop_cb    */ NULL, 
  25194         /* snoop_user_data */ NULL, 
  25195         /* snoop_flags */ 0,
  25196         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25197         /* type */ SOC_MEM_TYPE_NORMAL,
  25198         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25199         /* impl */ SOC_MEM_IMPL_NORMAL,
  25200         /* cmic_mor_clks       */ 0,
  25201         /* access_latency_mode */ 0,
  25202     },
  25203 #endif /* chips */
  25204 
  25205 #if defined(BCM_56370_A0)
  25206     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_3_MASK_PIPE0m */ 
  25207         /* mem            FORWARDING_3_KEY_GEN_3_MASK_PIPE0m */
  25208         /* flags       */ SOC_MEM_FLAG_VALID |
  25209                           SOC_MEM_FLAG_CACHABLE |
  25210                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  25211         /* cmp_fn      */ _soc_mem_cmp_undef,
  25212         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25213         /* index_min   */ 0,
  25214         /* index_max   */ 127,
  25215         /* minblock    */ 14,
  25216         /* maxblock    */ 14,
  25217         /* blocks      */ 0x4000,
  25218         /* blocks_hi   */ 0,
  25219         /* base        */ 0x69b40000,
  25220         /* gran        */ 1,
  25221         /* bytes       */ 18,
  25222         /* nFields     */ 4,
  25223         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25224         /* *views      */ NULL,
  25225         /* *views_num  */ NULL,
  25226         /* snoop_cb    */ NULL, 
  25227         /* snoop_user_data */ NULL, 
  25228         /* snoop_flags */ 0,
  25229         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25230         /* type */ SOC_MEM_TYPE_NORMAL,
  25231         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25232         /* impl */ SOC_MEM_IMPL_NORMAL,
  25233         /* cmic_mor_clks       */ 0,
  25234         /* access_latency_mode */ 0,
  25235     },
  25236 #endif /* chips */
  25237 
  25238 #if defined(BCM_56870_A0)
  25239     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_3_MUX_CTRLm */ 
  25240         /* mem            FORWARDING_3_KEY_GEN_3_MUX_CTRLm */
  25241         /* flags       */ SOC_MEM_FLAG_VALID |
  25242                           SOC_MEM_FLAG_CACHABLE |
  25243                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25244                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25245         /* cmp_fn      */ _soc_mem_cmp_undef,
  25246         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25247         /* index_min   */ 0,
  25248         /* index_max   */ 127,
  25249         /* minblock    */ 37,
  25250         /* maxblock    */ 37,
  25251         /* blocks      */ 0,
  25252         /* blocks_hi   */ 0x20,
  25253         /* base        */ 0x698c0000,
  25254         /* gran        */ 1,
  25255         /* bytes       */ 15,
  25256         /* nFields     */ 34,
  25257         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25258         /* *views      */ NULL,
  25259         /* *views_num  */ NULL,
  25260         /* snoop_cb    */ NULL, 
  25261         /* snoop_user_data */ NULL, 
  25262         /* snoop_flags */ 0,
  25263         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25264         /* type */ SOC_MEM_TYPE_NORMAL,
  25265         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25266         /* impl */ SOC_MEM_IMPL_NORMAL,
  25267         /* cmic_mor_clks       */ 0,
  25268         /* access_latency_mode */ 0,
  25269     },
  25270 #endif /* chips */
  25271 
  25272 #if defined(BCM_56370_A0)
  25273     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_3_MUX_CTRL_BCM56370_A0m */ 
  25274         /* mem            FORWARDING_3_KEY_GEN_3_MUX_CTRLm */
  25275         /* flags       */ SOC_MEM_FLAG_VALID |
  25276                           SOC_MEM_FLAG_CACHABLE |
  25277                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25278                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25279         /* cmp_fn      */ _soc_mem_cmp_undef,
  25280         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25281         /* index_min   */ 0,
  25282         /* index_max   */ 127,
  25283         /* minblock    */ 14,
  25284         /* maxblock    */ 14,
  25285         /* blocks      */ 0x4000,
  25286         /* blocks_hi   */ 0,
  25287         /* base        */ 0x69b00000,
  25288         /* gran        */ 1,
  25289         /* bytes       */ 15,
  25290         /* nFields     */ 34,
  25291         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25292         /* *views      */ NULL,
  25293         /* *views_num  */ NULL,
  25294         /* snoop_cb    */ NULL, 
  25295         /* snoop_user_data */ NULL, 
  25296         /* snoop_flags */ 0,
  25297         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25298         /* type */ SOC_MEM_TYPE_NORMAL,
  25299         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25300         /* impl */ SOC_MEM_IMPL_NORMAL,
  25301         /* cmic_mor_clks       */ 0,
  25302         /* access_latency_mode */ 0,
  25303     },
  25304 #endif /* chips */
  25305 
  25306 #if defined(BCM_56770_A0)
  25307     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_3_MUX_CTRL_BCM56770_A0m */ 
  25308         /* mem            FORWARDING_3_KEY_GEN_3_MUX_CTRLm */
  25309         /* flags       */ SOC_MEM_FLAG_VALID |
  25310                           SOC_MEM_FLAG_CACHABLE |
  25311                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25312                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25313         /* cmp_fn      */ _soc_mem_cmp_undef,
  25314         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25315         /* index_min   */ 0,
  25316         /* index_max   */ 127,
  25317         /* minblock    */ 25,
  25318         /* maxblock    */ 25,
  25319         /* blocks      */ 0x2000000,
  25320         /* blocks_hi   */ 0,
  25321         /* base        */ 0x69a00000,
  25322         /* gran        */ 1,
  25323         /* bytes       */ 15,
  25324         /* nFields     */ 34,
  25325         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25326         /* *views      */ NULL,
  25327         /* *views_num  */ NULL,
  25328         /* snoop_cb    */ NULL, 
  25329         /* snoop_user_data */ NULL, 
  25330         /* snoop_flags */ 0,
  25331         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25332         /* type */ SOC_MEM_TYPE_NORMAL,
  25333         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25334         /* impl */ SOC_MEM_IMPL_NORMAL,
  25335         /* cmic_mor_clks       */ 0,
  25336         /* access_latency_mode */ 0,
  25337     },
  25338 #endif /* chips */
  25339 
  25340 #if defined(BCM_56370_A0)
  25341     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_3_MUX_CTRL_PIPE0m */ 
  25342         /* mem            FORWARDING_3_KEY_GEN_3_MUX_CTRL_PIPE0m */
  25343         /* flags       */ SOC_MEM_FLAG_VALID |
  25344                           SOC_MEM_FLAG_CACHABLE |
  25345                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  25346         /* cmp_fn      */ _soc_mem_cmp_undef,
  25347         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25348         /* index_min   */ 0,
  25349         /* index_max   */ 127,
  25350         /* minblock    */ 14,
  25351         /* maxblock    */ 14,
  25352         /* blocks      */ 0x4000,
  25353         /* blocks_hi   */ 0,
  25354         /* base        */ 0x69b00000,
  25355         /* gran        */ 1,
  25356         /* bytes       */ 15,
  25357         /* nFields     */ 34,
  25358         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25359         /* *views      */ NULL,
  25360         /* *views_num  */ NULL,
  25361         /* snoop_cb    */ NULL, 
  25362         /* snoop_user_data */ NULL, 
  25363         /* snoop_flags */ 0,
  25364         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25365         /* type */ SOC_MEM_TYPE_NORMAL,
  25366         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25367         /* impl */ SOC_MEM_IMPL_NORMAL,
  25368         /* cmic_mor_clks       */ 0,
  25369         /* access_latency_mode */ 0,
  25370     },
  25371 #endif /* chips */
  25372 
  25373 #if defined(BCM_56870_A0)
  25374     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_4_MASKm */ 
  25375         /* mem            FORWARDING_3_KEY_GEN_4_MASKm */
  25376         /* flags       */ SOC_MEM_FLAG_VALID |
  25377                           SOC_MEM_FLAG_CACHABLE |
  25378                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25379                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25380         /* cmp_fn      */ _soc_mem_cmp_undef,
  25381         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25382         /* index_min   */ 0,
  25383         /* index_max   */ 127,
  25384         /* minblock    */ 37,
  25385         /* maxblock    */ 37,
  25386         /* blocks      */ 0,
  25387         /* blocks_hi   */ 0x20,
  25388         /* base        */ 0x69980000,
  25389         /* gran        */ 1,
  25390         /* bytes       */ 18,
  25391         /* nFields     */ 4,
  25392         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25393         /* *views      */ NULL,
  25394         /* *views_num  */ NULL,
  25395         /* snoop_cb    */ NULL, 
  25396         /* snoop_user_data */ NULL, 
  25397         /* snoop_flags */ 0,
  25398         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25399         /* type */ SOC_MEM_TYPE_NORMAL,
  25400         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25401         /* impl */ SOC_MEM_IMPL_NORMAL,
  25402         /* cmic_mor_clks       */ 0,
  25403         /* access_latency_mode */ 0,
  25404     },
  25405 #endif /* chips */
  25406 
  25407 #if defined(BCM_56370_A0)
  25408     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_4_MASK_BCM56370_A0m */ 
  25409         /* mem            FORWARDING_3_KEY_GEN_4_MASKm */
  25410         /* flags       */ SOC_MEM_FLAG_VALID |
  25411                           SOC_MEM_FLAG_CACHABLE |
  25412                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25413                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25414         /* cmp_fn      */ _soc_mem_cmp_undef,
  25415         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25416         /* index_min   */ 0,
  25417         /* index_max   */ 127,
  25418         /* minblock    */ 14,
  25419         /* maxblock    */ 14,
  25420         /* blocks      */ 0x4000,
  25421         /* blocks_hi   */ 0,
  25422         /* base        */ 0x69bc0000,
  25423         /* gran        */ 1,
  25424         /* bytes       */ 18,
  25425         /* nFields     */ 4,
  25426         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25427         /* *views      */ NULL,
  25428         /* *views_num  */ NULL,
  25429         /* snoop_cb    */ NULL, 
  25430         /* snoop_user_data */ NULL, 
  25431         /* snoop_flags */ 0,
  25432         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25433         /* type */ SOC_MEM_TYPE_NORMAL,
  25434         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25435         /* impl */ SOC_MEM_IMPL_NORMAL,
  25436         /* cmic_mor_clks       */ 0,
  25437         /* access_latency_mode */ 0,
  25438     },
  25439 #endif /* chips */
  25440 
  25441 #if defined(BCM_56770_A0)
  25442     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_4_MASK_BCM56770_A0m */ 
  25443         /* mem            FORWARDING_3_KEY_GEN_4_MASKm */
  25444         /* flags       */ SOC_MEM_FLAG_VALID |
  25445                           SOC_MEM_FLAG_CACHABLE |
  25446                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25447                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25448         /* cmp_fn      */ _soc_mem_cmp_undef,
  25449         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25450         /* index_min   */ 0,
  25451         /* index_max   */ 127,
  25452         /* minblock    */ 25,
  25453         /* maxblock    */ 25,
  25454         /* blocks      */ 0x2000000,
  25455         /* blocks_hi   */ 0,
  25456         /* base        */ 0x69ac0000,
  25457         /* gran        */ 1,
  25458         /* bytes       */ 18,
  25459         /* nFields     */ 4,
  25460         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25461         /* *views      */ NULL,
  25462         /* *views_num  */ NULL,
  25463         /* snoop_cb    */ NULL, 
  25464         /* snoop_user_data */ NULL, 
  25465         /* snoop_flags */ 0,
  25466         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25467         /* type */ SOC_MEM_TYPE_NORMAL,
  25468         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25469         /* impl */ SOC_MEM_IMPL_NORMAL,
  25470         /* cmic_mor_clks       */ 0,
  25471         /* access_latency_mode */ 0,
  25472     },
  25473 #endif /* chips */
  25474 
  25475 #if defined(BCM_56370_A0)
  25476     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_4_MASK_PIPE0m */ 
  25477         /* mem            FORWARDING_3_KEY_GEN_4_MASK_PIPE0m */
  25478         /* flags       */ SOC_MEM_FLAG_VALID |
  25479                           SOC_MEM_FLAG_CACHABLE |
  25480                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  25481         /* cmp_fn      */ _soc_mem_cmp_undef,
  25482         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25483         /* index_min   */ 0,
  25484         /* index_max   */ 127,
  25485         /* minblock    */ 14,
  25486         /* maxblock    */ 14,
  25487         /* blocks      */ 0x4000,
  25488         /* blocks_hi   */ 0,
  25489         /* base        */ 0x69bc0000,
  25490         /* gran        */ 1,
  25491         /* bytes       */ 18,
  25492         /* nFields     */ 4,
  25493         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25494         /* *views      */ NULL,
  25495         /* *views_num  */ NULL,
  25496         /* snoop_cb    */ NULL, 
  25497         /* snoop_user_data */ NULL, 
  25498         /* snoop_flags */ 0,
  25499         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25500         /* type */ SOC_MEM_TYPE_NORMAL,
  25501         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25502         /* impl */ SOC_MEM_IMPL_NORMAL,
  25503         /* cmic_mor_clks       */ 0,
  25504         /* access_latency_mode */ 0,
  25505     },
  25506 #endif /* chips */
  25507 
  25508 #if defined(BCM_56870_A0)
  25509     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_4_MUX_CTRLm */ 
  25510         /* mem            FORWARDING_3_KEY_GEN_4_MUX_CTRLm */
  25511         /* flags       */ SOC_MEM_FLAG_VALID |
  25512                           SOC_MEM_FLAG_CACHABLE |
  25513                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25514                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25515         /* cmp_fn      */ _soc_mem_cmp_undef,
  25516         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25517         /* index_min   */ 0,
  25518         /* index_max   */ 127,
  25519         /* minblock    */ 37,
  25520         /* maxblock    */ 37,
  25521         /* blocks      */ 0,
  25522         /* blocks_hi   */ 0x20,
  25523         /* base        */ 0x69940000,
  25524         /* gran        */ 1,
  25525         /* bytes       */ 15,
  25526         /* nFields     */ 34,
  25527         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25528         /* *views      */ NULL,
  25529         /* *views_num  */ NULL,
  25530         /* snoop_cb    */ NULL, 
  25531         /* snoop_user_data */ NULL, 
  25532         /* snoop_flags */ 0,
  25533         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25534         /* type */ SOC_MEM_TYPE_NORMAL,
  25535         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25536         /* impl */ SOC_MEM_IMPL_NORMAL,
  25537         /* cmic_mor_clks       */ 0,
  25538         /* access_latency_mode */ 0,
  25539     },
  25540 #endif /* chips */
  25541 
  25542 #if defined(BCM_56370_A0)
  25543     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_4_MUX_CTRL_BCM56370_A0m */ 
  25544         /* mem            FORWARDING_3_KEY_GEN_4_MUX_CTRLm */
  25545         /* flags       */ SOC_MEM_FLAG_VALID |
  25546                           SOC_MEM_FLAG_CACHABLE |
  25547                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25548                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25549         /* cmp_fn      */ _soc_mem_cmp_undef,
  25550         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25551         /* index_min   */ 0,
  25552         /* index_max   */ 127,
  25553         /* minblock    */ 14,
  25554         /* maxblock    */ 14,
  25555         /* blocks      */ 0x4000,
  25556         /* blocks_hi   */ 0,
  25557         /* base        */ 0x69b80000,
  25558         /* gran        */ 1,
  25559         /* bytes       */ 15,
  25560         /* nFields     */ 34,
  25561         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25562         /* *views      */ NULL,
  25563         /* *views_num  */ NULL,
  25564         /* snoop_cb    */ NULL, 
  25565         /* snoop_user_data */ NULL, 
  25566         /* snoop_flags */ 0,
  25567         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25568         /* type */ SOC_MEM_TYPE_NORMAL,
  25569         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25570         /* impl */ SOC_MEM_IMPL_NORMAL,
  25571         /* cmic_mor_clks       */ 0,
  25572         /* access_latency_mode */ 0,
  25573     },
  25574 #endif /* chips */
  25575 
  25576 #if defined(BCM_56770_A0)
  25577     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_4_MUX_CTRL_BCM56770_A0m */ 
  25578         /* mem            FORWARDING_3_KEY_GEN_4_MUX_CTRLm */
  25579         /* flags       */ SOC_MEM_FLAG_VALID |
  25580                           SOC_MEM_FLAG_CACHABLE |
  25581                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25582                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25583         /* cmp_fn      */ _soc_mem_cmp_undef,
  25584         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25585         /* index_min   */ 0,
  25586         /* index_max   */ 127,
  25587         /* minblock    */ 25,
  25588         /* maxblock    */ 25,
  25589         /* blocks      */ 0x2000000,
  25590         /* blocks_hi   */ 0,
  25591         /* base        */ 0x69a80000,
  25592         /* gran        */ 1,
  25593         /* bytes       */ 15,
  25594         /* nFields     */ 34,
  25595         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25596         /* *views      */ NULL,
  25597         /* *views_num  */ NULL,
  25598         /* snoop_cb    */ NULL, 
  25599         /* snoop_user_data */ NULL, 
  25600         /* snoop_flags */ 0,
  25601         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25602         /* type */ SOC_MEM_TYPE_NORMAL,
  25603         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25604         /* impl */ SOC_MEM_IMPL_NORMAL,
  25605         /* cmic_mor_clks       */ 0,
  25606         /* access_latency_mode */ 0,
  25607     },
  25608 #endif /* chips */
  25609 
  25610 #if defined(BCM_56370_A0)
  25611     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_4_MUX_CTRL_PIPE0m */ 
  25612         /* mem            FORWARDING_3_KEY_GEN_4_MUX_CTRL_PIPE0m */
  25613         /* flags       */ SOC_MEM_FLAG_VALID |
  25614                           SOC_MEM_FLAG_CACHABLE |
  25615                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  25616         /* cmp_fn      */ _soc_mem_cmp_undef,
  25617         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25618         /* index_min   */ 0,
  25619         /* index_max   */ 127,
  25620         /* minblock    */ 14,
  25621         /* maxblock    */ 14,
  25622         /* blocks      */ 0x4000,
  25623         /* blocks_hi   */ 0,
  25624         /* base        */ 0x69b80000,
  25625         /* gran        */ 1,
  25626         /* bytes       */ 15,
  25627         /* nFields     */ 34,
  25628         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25629         /* *views      */ NULL,
  25630         /* *views_num  */ NULL,
  25631         /* snoop_cb    */ NULL, 
  25632         /* snoop_user_data */ NULL, 
  25633         /* snoop_flags */ 0,
  25634         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25635         /* type */ SOC_MEM_TYPE_NORMAL,
  25636         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25637         /* impl */ SOC_MEM_IMPL_NORMAL,
  25638         /* cmic_mor_clks       */ 0,
  25639         /* access_latency_mode */ 0,
  25640     },
  25641 #endif /* chips */
  25642 
  25643 #if defined(BCM_56870_A0)
  25644     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_5_MASKm */ 
  25645         /* mem            FORWARDING_3_KEY_GEN_5_MASKm */
  25646         /* flags       */ SOC_MEM_FLAG_VALID |
  25647                           SOC_MEM_FLAG_CACHABLE |
  25648                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25649                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25650         /* cmp_fn      */ _soc_mem_cmp_undef,
  25651         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25652         /* index_min   */ 0,
  25653         /* index_max   */ 127,
  25654         /* minblock    */ 37,
  25655         /* maxblock    */ 37,
  25656         /* blocks      */ 0,
  25657         /* blocks_hi   */ 0x20,
  25658         /* base        */ 0x69a00000,
  25659         /* gran        */ 1,
  25660         /* bytes       */ 18,
  25661         /* nFields     */ 4,
  25662         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25663         /* *views      */ NULL,
  25664         /* *views_num  */ NULL,
  25665         /* snoop_cb    */ NULL, 
  25666         /* snoop_user_data */ NULL, 
  25667         /* snoop_flags */ 0,
  25668         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25669         /* type */ SOC_MEM_TYPE_NORMAL,
  25670         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25671         /* impl */ SOC_MEM_IMPL_NORMAL,
  25672         /* cmic_mor_clks       */ 0,
  25673         /* access_latency_mode */ 0,
  25674     },
  25675 #endif /* chips */
  25676 
  25677 #if defined(BCM_56370_A0)
  25678     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_5_MASK_BCM56370_A0m */ 
  25679         /* mem            FORWARDING_3_KEY_GEN_5_MASKm */
  25680         /* flags       */ SOC_MEM_FLAG_VALID |
  25681                           SOC_MEM_FLAG_CACHABLE |
  25682                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25683                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25684         /* cmp_fn      */ _soc_mem_cmp_undef,
  25685         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25686         /* index_min   */ 0,
  25687         /* index_max   */ 127,
  25688         /* minblock    */ 14,
  25689         /* maxblock    */ 14,
  25690         /* blocks      */ 0x4000,
  25691         /* blocks_hi   */ 0,
  25692         /* base        */ 0x69c40000,
  25693         /* gran        */ 1,
  25694         /* bytes       */ 18,
  25695         /* nFields     */ 4,
  25696         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25697         /* *views      */ NULL,
  25698         /* *views_num  */ NULL,
  25699         /* snoop_cb    */ NULL, 
  25700         /* snoop_user_data */ NULL, 
  25701         /* snoop_flags */ 0,
  25702         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25703         /* type */ SOC_MEM_TYPE_NORMAL,
  25704         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25705         /* impl */ SOC_MEM_IMPL_NORMAL,
  25706         /* cmic_mor_clks       */ 0,
  25707         /* access_latency_mode */ 0,
  25708     },
  25709 #endif /* chips */
  25710 
  25711 #if defined(BCM_56770_A0)
  25712     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_5_MASK_BCM56770_A0m */ 
  25713         /* mem            FORWARDING_3_KEY_GEN_5_MASKm */
  25714         /* flags       */ SOC_MEM_FLAG_VALID |
  25715                           SOC_MEM_FLAG_CACHABLE |
  25716                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25717                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25718         /* cmp_fn      */ _soc_mem_cmp_undef,
  25719         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25720         /* index_min   */ 0,
  25721         /* index_max   */ 127,
  25722         /* minblock    */ 25,
  25723         /* maxblock    */ 25,
  25724         /* blocks      */ 0x2000000,
  25725         /* blocks_hi   */ 0,
  25726         /* base        */ 0x69b40000,
  25727         /* gran        */ 1,
  25728         /* bytes       */ 18,
  25729         /* nFields     */ 4,
  25730         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25731         /* *views      */ NULL,
  25732         /* *views_num  */ NULL,
  25733         /* snoop_cb    */ NULL, 
  25734         /* snoop_user_data */ NULL, 
  25735         /* snoop_flags */ 0,
  25736         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25737         /* type */ SOC_MEM_TYPE_NORMAL,
  25738         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25739         /* impl */ SOC_MEM_IMPL_NORMAL,
  25740         /* cmic_mor_clks       */ 0,
  25741         /* access_latency_mode */ 0,
  25742     },
  25743 #endif /* chips */
  25744 
  25745 #if defined(BCM_56370_A0)
  25746     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_5_MASK_PIPE0m */ 
  25747         /* mem            FORWARDING_3_KEY_GEN_5_MASK_PIPE0m */
  25748         /* flags       */ SOC_MEM_FLAG_VALID |
  25749                           SOC_MEM_FLAG_CACHABLE |
  25750                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  25751         /* cmp_fn      */ _soc_mem_cmp_undef,
  25752         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25753         /* index_min   */ 0,
  25754         /* index_max   */ 127,
  25755         /* minblock    */ 14,
  25756         /* maxblock    */ 14,
  25757         /* blocks      */ 0x4000,
  25758         /* blocks_hi   */ 0,
  25759         /* base        */ 0x69c40000,
  25760         /* gran        */ 1,
  25761         /* bytes       */ 18,
  25762         /* nFields     */ 4,
  25763         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25764         /* *views      */ NULL,
  25765         /* *views_num  */ NULL,
  25766         /* snoop_cb    */ NULL, 
  25767         /* snoop_user_data */ NULL, 
  25768         /* snoop_flags */ 0,
  25769         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25770         /* type */ SOC_MEM_TYPE_NORMAL,
  25771         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25772         /* impl */ SOC_MEM_IMPL_NORMAL,
  25773         /* cmic_mor_clks       */ 0,
  25774         /* access_latency_mode */ 0,
  25775     },
  25776 #endif /* chips */
  25777 
  25778 #if defined(BCM_56870_A0)
  25779     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_5_MUX_CTRLm */ 
  25780         /* mem            FORWARDING_3_KEY_GEN_5_MUX_CTRLm */
  25781         /* flags       */ SOC_MEM_FLAG_VALID |
  25782                           SOC_MEM_FLAG_CACHABLE |
  25783                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25784                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25785         /* cmp_fn      */ _soc_mem_cmp_undef,
  25786         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25787         /* index_min   */ 0,
  25788         /* index_max   */ 127,
  25789         /* minblock    */ 37,
  25790         /* maxblock    */ 37,
  25791         /* blocks      */ 0,
  25792         /* blocks_hi   */ 0x20,
  25793         /* base        */ 0x699c0000,
  25794         /* gran        */ 1,
  25795         /* bytes       */ 15,
  25796         /* nFields     */ 34,
  25797         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25798         /* *views      */ NULL,
  25799         /* *views_num  */ NULL,
  25800         /* snoop_cb    */ NULL, 
  25801         /* snoop_user_data */ NULL, 
  25802         /* snoop_flags */ 0,
  25803         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25804         /* type */ SOC_MEM_TYPE_NORMAL,
  25805         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25806         /* impl */ SOC_MEM_IMPL_NORMAL,
  25807         /* cmic_mor_clks       */ 0,
  25808         /* access_latency_mode */ 0,
  25809     },
  25810 #endif /* chips */
  25811 
  25812 #if defined(BCM_56370_A0)
  25813     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_5_MUX_CTRL_BCM56370_A0m */ 
  25814         /* mem            FORWARDING_3_KEY_GEN_5_MUX_CTRLm */
  25815         /* flags       */ SOC_MEM_FLAG_VALID |
  25816                           SOC_MEM_FLAG_CACHABLE |
  25817                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25818                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25819         /* cmp_fn      */ _soc_mem_cmp_undef,
  25820         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25821         /* index_min   */ 0,
  25822         /* index_max   */ 127,
  25823         /* minblock    */ 14,
  25824         /* maxblock    */ 14,
  25825         /* blocks      */ 0x4000,
  25826         /* blocks_hi   */ 0,
  25827         /* base        */ 0x69c00000,
  25828         /* gran        */ 1,
  25829         /* bytes       */ 15,
  25830         /* nFields     */ 34,
  25831         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25832         /* *views      */ NULL,
  25833         /* *views_num  */ NULL,
  25834         /* snoop_cb    */ NULL, 
  25835         /* snoop_user_data */ NULL, 
  25836         /* snoop_flags */ 0,
  25837         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25838         /* type */ SOC_MEM_TYPE_NORMAL,
  25839         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25840         /* impl */ SOC_MEM_IMPL_NORMAL,
  25841         /* cmic_mor_clks       */ 0,
  25842         /* access_latency_mode */ 0,
  25843     },
  25844 #endif /* chips */
  25845 
  25846 #if defined(BCM_56770_A0)
  25847     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_5_MUX_CTRL_BCM56770_A0m */ 
  25848         /* mem            FORWARDING_3_KEY_GEN_5_MUX_CTRLm */
  25849         /* flags       */ SOC_MEM_FLAG_VALID |
  25850                           SOC_MEM_FLAG_CACHABLE |
  25851                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25852                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25853         /* cmp_fn      */ _soc_mem_cmp_undef,
  25854         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25855         /* index_min   */ 0,
  25856         /* index_max   */ 127,
  25857         /* minblock    */ 25,
  25858         /* maxblock    */ 25,
  25859         /* blocks      */ 0x2000000,
  25860         /* blocks_hi   */ 0,
  25861         /* base        */ 0x69b00000,
  25862         /* gran        */ 1,
  25863         /* bytes       */ 15,
  25864         /* nFields     */ 34,
  25865         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25866         /* *views      */ NULL,
  25867         /* *views_num  */ NULL,
  25868         /* snoop_cb    */ NULL, 
  25869         /* snoop_user_data */ NULL, 
  25870         /* snoop_flags */ 0,
  25871         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25872         /* type */ SOC_MEM_TYPE_NORMAL,
  25873         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25874         /* impl */ SOC_MEM_IMPL_NORMAL,
  25875         /* cmic_mor_clks       */ 0,
  25876         /* access_latency_mode */ 0,
  25877     },
  25878 #endif /* chips */
  25879 
  25880 #if defined(BCM_56370_A0)
  25881     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_5_MUX_CTRL_PIPE0m */ 
  25882         /* mem            FORWARDING_3_KEY_GEN_5_MUX_CTRL_PIPE0m */
  25883         /* flags       */ SOC_MEM_FLAG_VALID |
  25884                           SOC_MEM_FLAG_CACHABLE |
  25885                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  25886         /* cmp_fn      */ _soc_mem_cmp_undef,
  25887         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25888         /* index_min   */ 0,
  25889         /* index_max   */ 127,
  25890         /* minblock    */ 14,
  25891         /* maxblock    */ 14,
  25892         /* blocks      */ 0x4000,
  25893         /* blocks_hi   */ 0,
  25894         /* base        */ 0x69c00000,
  25895         /* gran        */ 1,
  25896         /* bytes       */ 15,
  25897         /* nFields     */ 34,
  25898         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  25899         /* *views      */ NULL,
  25900         /* *views_num  */ NULL,
  25901         /* snoop_cb    */ NULL, 
  25902         /* snoop_user_data */ NULL, 
  25903         /* snoop_flags */ 0,
  25904         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25905         /* type */ SOC_MEM_TYPE_NORMAL,
  25906         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25907         /* impl */ SOC_MEM_IMPL_NORMAL,
  25908         /* cmic_mor_clks       */ 0,
  25909         /* access_latency_mode */ 0,
  25910     },
  25911 #endif /* chips */
  25912 
  25913 #if defined(BCM_56870_A0)
  25914     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_6_MASKm */ 
  25915         /* mem            FORWARDING_3_KEY_GEN_6_MASKm */
  25916         /* flags       */ SOC_MEM_FLAG_VALID |
  25917                           SOC_MEM_FLAG_CACHABLE |
  25918                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25919                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25920         /* cmp_fn      */ _soc_mem_cmp_undef,
  25921         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25922         /* index_min   */ 0,
  25923         /* index_max   */ 127,
  25924         /* minblock    */ 37,
  25925         /* maxblock    */ 37,
  25926         /* blocks      */ 0,
  25927         /* blocks_hi   */ 0x20,
  25928         /* base        */ 0x69a80000,
  25929         /* gran        */ 1,
  25930         /* bytes       */ 18,
  25931         /* nFields     */ 4,
  25932         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25933         /* *views      */ NULL,
  25934         /* *views_num  */ NULL,
  25935         /* snoop_cb    */ NULL, 
  25936         /* snoop_user_data */ NULL, 
  25937         /* snoop_flags */ 0,
  25938         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25939         /* type */ SOC_MEM_TYPE_NORMAL,
  25940         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25941         /* impl */ SOC_MEM_IMPL_NORMAL,
  25942         /* cmic_mor_clks       */ 0,
  25943         /* access_latency_mode */ 0,
  25944     },
  25945 #endif /* chips */
  25946 
  25947 #if defined(BCM_56370_A0)
  25948     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_6_MASK_BCM56370_A0m */ 
  25949         /* mem            FORWARDING_3_KEY_GEN_6_MASKm */
  25950         /* flags       */ SOC_MEM_FLAG_VALID |
  25951                           SOC_MEM_FLAG_CACHABLE |
  25952                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25953                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25954         /* cmp_fn      */ _soc_mem_cmp_undef,
  25955         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25956         /* index_min   */ 0,
  25957         /* index_max   */ 127,
  25958         /* minblock    */ 14,
  25959         /* maxblock    */ 14,
  25960         /* blocks      */ 0x4000,
  25961         /* blocks_hi   */ 0,
  25962         /* base        */ 0x69cc0000,
  25963         /* gran        */ 1,
  25964         /* bytes       */ 18,
  25965         /* nFields     */ 4,
  25966         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  25967         /* *views      */ NULL,
  25968         /* *views_num  */ NULL,
  25969         /* snoop_cb    */ NULL, 
  25970         /* snoop_user_data */ NULL, 
  25971         /* snoop_flags */ 0,
  25972         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25973         /* type */ SOC_MEM_TYPE_NORMAL,
  25974         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25975         /* impl */ SOC_MEM_IMPL_NORMAL,
  25976         /* cmic_mor_clks       */ 0,
  25977         /* access_latency_mode */ 0,
  25978     },
  25979 #endif /* chips */
  25980 
  25981 #if defined(BCM_56770_A0)
  25982     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_6_MASK_BCM56770_A0m */ 
  25983         /* mem            FORWARDING_3_KEY_GEN_6_MASKm */
  25984         /* flags       */ SOC_MEM_FLAG_VALID |
  25985                           SOC_MEM_FLAG_CACHABLE |
  25986                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25987                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25988         /* cmp_fn      */ _soc_mem_cmp_undef,
  25989         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25990         /* index_min   */ 0,
  25991         /* index_max   */ 127,
  25992         /* minblock    */ 25,
  25993         /* maxblock    */ 25,
  25994         /* blocks      */ 0x2000000,
  25995         /* blocks_hi   */ 0,
  25996         /* base        */ 0x69bc0000,
  25997         /* gran        */ 1,
  25998         /* bytes       */ 18,
  25999         /* nFields     */ 4,
  26000         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  26001         /* *views      */ NULL,
  26002         /* *views_num  */ NULL,
  26003         /* snoop_cb    */ NULL, 
  26004         /* snoop_user_data */ NULL, 
  26005         /* snoop_flags */ 0,
  26006         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26007         /* type */ SOC_MEM_TYPE_NORMAL,
  26008         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26009         /* impl */ SOC_MEM_IMPL_NORMAL,
  26010         /* cmic_mor_clks       */ 0,
  26011         /* access_latency_mode */ 0,
  26012     },
  26013 #endif /* chips */
  26014 
  26015 #if defined(BCM_56370_A0)
  26016     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_6_MASK_PIPE0m */ 
  26017         /* mem            FORWARDING_3_KEY_GEN_6_MASK_PIPE0m */
  26018         /* flags       */ SOC_MEM_FLAG_VALID |
  26019                           SOC_MEM_FLAG_CACHABLE |
  26020                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  26021         /* cmp_fn      */ _soc_mem_cmp_undef,
  26022         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26023         /* index_min   */ 0,
  26024         /* index_max   */ 127,
  26025         /* minblock    */ 14,
  26026         /* maxblock    */ 14,
  26027         /* blocks      */ 0x4000,
  26028         /* blocks_hi   */ 0,
  26029         /* base        */ 0x69cc0000,
  26030         /* gran        */ 1,
  26031         /* bytes       */ 18,
  26032         /* nFields     */ 4,
  26033         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MASKm_fields,
  26034         /* *views      */ NULL,
  26035         /* *views_num  */ NULL,
  26036         /* snoop_cb    */ NULL, 
  26037         /* snoop_user_data */ NULL, 
  26038         /* snoop_flags */ 0,
  26039         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26040         /* type */ SOC_MEM_TYPE_NORMAL,
  26041         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26042         /* impl */ SOC_MEM_IMPL_NORMAL,
  26043         /* cmic_mor_clks       */ 0,
  26044         /* access_latency_mode */ 0,
  26045     },
  26046 #endif /* chips */
  26047 
  26048 #if defined(BCM_56870_A0)
  26049     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_6_MUX_CTRLm */ 
  26050         /* mem            FORWARDING_3_KEY_GEN_6_MUX_CTRLm */
  26051         /* flags       */ SOC_MEM_FLAG_VALID |
  26052                           SOC_MEM_FLAG_CACHABLE |
  26053                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  26054                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  26055         /* cmp_fn      */ _soc_mem_cmp_undef,
  26056         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26057         /* index_min   */ 0,
  26058         /* index_max   */ 127,
  26059         /* minblock    */ 37,
  26060         /* maxblock    */ 37,
  26061         /* blocks      */ 0,
  26062         /* blocks_hi   */ 0x20,
  26063         /* base        */ 0x69a40000,
  26064         /* gran        */ 1,
  26065         /* bytes       */ 15,
  26066         /* nFields     */ 34,
  26067         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  26068         /* *views      */ NULL,
  26069         /* *views_num  */ NULL,
  26070         /* snoop_cb    */ NULL, 
  26071         /* snoop_user_data */ NULL, 
  26072         /* snoop_flags */ 0,
  26073         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26074         /* type */ SOC_MEM_TYPE_NORMAL,
  26075         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26076         /* impl */ SOC_MEM_IMPL_NORMAL,
  26077         /* cmic_mor_clks       */ 0,
  26078         /* access_latency_mode */ 0,
  26079     },
  26080 #endif /* chips */
  26081 
  26082 #if defined(BCM_56370_A0)
  26083     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_6_MUX_CTRL_BCM56370_A0m */ 
  26084         /* mem            FORWARDING_3_KEY_GEN_6_MUX_CTRLm */
  26085         /* flags       */ SOC_MEM_FLAG_VALID |
  26086                           SOC_MEM_FLAG_CACHABLE |
  26087                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  26088                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  26089         /* cmp_fn      */ _soc_mem_cmp_undef,
  26090         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26091         /* index_min   */ 0,
  26092         /* index_max   */ 127,
  26093         /* minblock    */ 14,
  26094         /* maxblock    */ 14,
  26095         /* blocks      */ 0x4000,
  26096         /* blocks_hi   */ 0,
  26097         /* base        */ 0x69c80000,
  26098         /* gran        */ 1,
  26099         /* bytes       */ 15,
  26100         /* nFields     */ 34,
  26101         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  26102         /* *views      */ NULL,
  26103         /* *views_num  */ NULL,
  26104         /* snoop_cb    */ NULL, 
  26105         /* snoop_user_data */ NULL, 
  26106         /* snoop_flags */ 0,
  26107         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26108         /* type */ SOC_MEM_TYPE_NORMAL,
  26109         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26110         /* impl */ SOC_MEM_IMPL_NORMAL,
  26111         /* cmic_mor_clks       */ 0,
  26112         /* access_latency_mode */ 0,
  26113     },
  26114 #endif /* chips */
  26115 
  26116 #if defined(BCM_56770_A0)
  26117     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_6_MUX_CTRL_BCM56770_A0m */ 
  26118         /* mem            FORWARDING_3_KEY_GEN_6_MUX_CTRLm */
  26119         /* flags       */ SOC_MEM_FLAG_VALID |
  26120                           SOC_MEM_FLAG_CACHABLE |
  26121                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  26122                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  26123         /* cmp_fn      */ _soc_mem_cmp_undef,
  26124         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26125         /* index_min   */ 0,
  26126         /* index_max   */ 127,
  26127         /* minblock    */ 25,
  26128         /* maxblock    */ 25,
  26129         /* blocks      */ 0x2000000,
  26130         /* blocks_hi   */ 0,
  26131         /* base        */ 0x69b80000,
  26132         /* gran        */ 1,
  26133         /* bytes       */ 15,
  26134         /* nFields     */ 34,
  26135         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  26136         /* *views      */ NULL,
  26137         /* *views_num  */ NULL,
  26138         /* snoop_cb    */ NULL, 
  26139         /* snoop_user_data */ NULL, 
  26140         /* snoop_flags */ 0,
  26141         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26142         /* type */ SOC_MEM_TYPE_NORMAL,
  26143         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26144         /* impl */ SOC_MEM_IMPL_NORMAL,
  26145         /* cmic_mor_clks       */ 0,
  26146         /* access_latency_mode */ 0,
  26147     },
  26148 #endif /* chips */
  26149 
  26150 #if defined(BCM_56370_A0)
  26151     { /* SOC_MEM_INT_FORWARDING_3_KEY_GEN_6_MUX_CTRL_PIPE0m */ 
  26152         /* mem            FORWARDING_3_KEY_GEN_6_MUX_CTRL_PIPE0m */
  26153         /* flags       */ SOC_MEM_FLAG_VALID |
  26154                           SOC_MEM_FLAG_CACHABLE |
  26155                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  26156         /* cmp_fn      */ _soc_mem_cmp_undef,
  26157         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26158         /* index_min   */ 0,
  26159         /* index_max   */ 127,
  26160         /* minblock    */ 14,
  26161         /* maxblock    */ 14,
  26162         /* blocks      */ 0x4000,
  26163         /* blocks_hi   */ 0,
  26164         /* base        */ 0x69c80000,
  26165         /* gran        */ 1,
  26166         /* bytes       */ 15,
  26167         /* nFields     */ 34,
  26168         /* *fields     */ soc_FORWARDING_1_KEY_GEN_1_MUX_CTRLm_fields,
  26169         /* *views      */ NULL,
  26170         /* *views_num  */ NULL,
  26171         /* snoop_cb    */ NULL, 
  26172         /* snoop_user_data */ NULL, 
  26173         /* snoop_flags */ 0,
  26174         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26175         /* type */ SOC_MEM_TYPE_NORMAL,
  26176         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26177         /* impl */ SOC_MEM_IMPL_NORMAL,
  26178         /* cmic_mor_clks       */ 0,
  26179         /* access_latency_mode */ 0,
  26180     },
  26181 #endif /* chips */
  26182 
  26183 #if defined(BCM_56870_A0)
  26184     { /* SOC_MEM_INT_FORWARDING_3_LOGICAL_TBL_SEL_SRAMm */ 
  26185         /* mem            FORWARDING_3_LOGICAL_TBL_SEL_SRAMm */
  26186         /* flags       */ SOC_MEM_FLAG_VALID |
  26187                           SOC_MEM_FLAG_CACHABLE |
  26188                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  26189                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  26190         /* cmp_fn      */ _soc_mem_cmp_undef,
  26191         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26192         /* index_min   */ 0,
  26193         /* index_max   */ 127,
  26194         /* minblock    */ 37,
  26195         /* maxblock    */ 37,
  26196         /* blocks      */ 0,
  26197         /* blocks_hi   */ 0x20,
  26198         /* base        */ 0x69780000,
  26199         /* gran        */ 1,
  26200         /* bytes       */ 15,
  26201         /* nFields     */ 50,
  26202         /* *fields     */ soc_FORWARDING_3_LOGICAL_TBL_SEL_SRAMm_fields,
  26203         /* *views      */ NULL,
  26204         /* *views_num  */ NULL,
  26205         /* snoop_cb    */ NULL, 
  26206         /* snoop_user_data */ NULL, 
  26207         /* snoop_flags */ 0,
  26208         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26209         /* type */ SOC_MEM_TYPE_NORMAL,
  26210         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26211         /* impl */ SOC_MEM_IMPL_NORMAL,
  26212         /* cmic_mor_clks       */ 0,
  26213         /* access_latency_mode */ 0,
  26214     },
  26215 #endif /* chips */
  26216 
  26217 #if defined(BCM_56370_A0)
  26218     { /* SOC_MEM_INT_FORWARDING_3_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m */ 
  26219         /* mem            FORWARDING_3_LOGICAL_TBL_SEL_SRAMm */
  26220         /* flags       */ SOC_MEM_FLAG_VALID |
  26221                           SOC_MEM_FLAG_CACHABLE |
  26222                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  26223                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  26224         /* cmp_fn      */ _soc_mem_cmp_undef,
  26225         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26226         /* index_min   */ 0,
  26227         /* index_max   */ 127,
  26228         /* minblock    */ 14,
  26229         /* maxblock    */ 14,
  26230         /* blocks      */ 0x4000,
  26231         /* blocks_hi   */ 0,
  26232         /* base        */ 0x699c0000,
  26233         /* gran        */ 1,
  26234         /* bytes       */ 15,
  26235         /* nFields     */ 59,
  26236         /* *fields     */ soc_FORWARDING_3_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m_fields,
  26237         /* *views      */ NULL,
  26238         /* *views_num  */ NULL,
  26239         /* snoop_cb    */ NULL, 
  26240         /* snoop_user_data */ NULL, 
  26241         /* snoop_flags */ 0,
  26242         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26243         /* type */ SOC_MEM_TYPE_NORMAL,
  26244         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26245         /* impl */ SOC_MEM_IMPL_NORMAL,
  26246         /* cmic_mor_clks       */ 0,
  26247         /* access_latency_mode */ 0,
  26248     },
  26249 #endif /* chips */
  26250 
  26251 #if defined(BCM_56770_A0)
  26252     { /* SOC_MEM_INT_FORWARDING_3_LOGICAL_TBL_SEL_SRAM_BCM56770_A0m */ 
  26253         /* mem            FORWARDING_3_LOGICAL_TBL_SEL_SRAMm */
  26254         /* flags       */ SOC_MEM_FLAG_VALID |
  26255                           SOC_MEM_FLAG_CACHABLE |
  26256                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  26257                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  26258         /* cmp_fn      */ _soc_mem_cmp_undef,
  26259         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26260         /* index_min   */ 0,
  26261         /* index_max   */ 127,
  26262         /* minblock    */ 25,
  26263         /* maxblock    */ 25,
  26264         /* blocks      */ 0x2000000,
  26265         /* blocks_hi   */ 0,
  26266         /* base        */ 0x698c0000,
  26267         /* gran        */ 1,
  26268         /* bytes       */ 15,
  26269         /* nFields     */ 58,
  26270         /* *fields     */ soc_FORWARDING_3_LOGICAL_TBL_SEL_SRAM_BCM56770_A0m_fields,
  26271         /* *views      */ NULL,
  26272         /* *views_num  */ NULL,
  26273         /* snoop_cb    */ NULL, 
  26274         /* snoop_user_data */ NULL, 
  26275         /* snoop_flags */ 0,
  26276         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26277         /* type */ SOC_MEM_TYPE_NORMAL,
  26278         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26279         /* impl */ SOC_MEM_IMPL_NORMAL,
  26280         /* cmic_mor_clks       */ 0,
  26281         /* access_latency_mode */ 0,
  26282     },
  26283 #endif /* chips */
  26284 
  26285 #if defined(BCM_56370_A0)
  26286     { /* SOC_MEM_INT_FORWARDING_3_LOGICAL_TBL_SEL_SRAM_PIPE0m */ 
  26287         /* mem            FORWARDING_3_LOGICAL_TBL_SEL_SRAM_PIPE0m */
  26288         /* flags       */ SOC_MEM_FLAG_VALID |
  26289                           SOC_MEM_FLAG_CACHABLE |
  26290                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  26291         /* cmp_fn      */ _soc_mem_cmp_undef,
  26292         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26293         /* index_min   */ 0,
  26294         /* index_max   */ 127,
  26295         /* minblock    */ 14,
  26296         /* maxblock    */ 14,
  26297         /* blocks      */ 0x4000,
  26298         /* blocks_hi   */ 0,
  26299         /* base        */ 0x699c0000,
  26300         /* gran        */ 1,
  26301         /* bytes       */ 15,
  26302         /* nFields     */ 59,
  26303         /* *fields     */ soc_FORWARDING_3_LOGICAL_TBL_SEL_SRAM_BCM56370_A0m_fields,
  26304         /* *views      */ NULL,
  26305         /* *views_num  */ NULL,
  26306         /* snoop_cb    */ NULL, 
  26307         /* snoop_user_data */ NULL, 
  26308         /* snoop_flags */ 0,
  26309         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26310         /* type */ SOC_MEM_TYPE_NORMAL,
  26311         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26312         /* impl */ SOC_MEM_IMPL_NORMAL,
  26313         /* cmic_mor_clks       */ 0,
  26314         /* access_latency_mode */ 0,
  26315     },
  26316 #endif /* chips */
  26317 
  26318 #if defined(BCM_56870_A0)
  26319     { /* SOC_MEM_INT_FORWARDING_3_LOGICAL_TBL_SEL_TCAMm */ 
  26320         /* mem            FORWARDING_3_LOGICAL_TBL_SEL_TCAMm */
  26321         /* flags       */ SOC_MEM_FLAG_VALID |
  26322                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  26323                           SOC_MEM_FLAG_CACHABLE |
  26324                           SOC_MEM_FLAG_CAM |
  26325                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  26326         /* cmp_fn      */ _soc_mem_cmp_undef,
  26327         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26328         /* index_min   */ 0,
  26329         /* index_max   */ 127,
  26330         /* minblock    */ 37,
  26331         /* maxblock    */ 37,
  26332         /* blocks      */ 0,
  26333         /* blocks_hi   */ 0x20,
  26334         /* base        */ 0x69740000,
  26335         /* gran        */ 1,
  26336         /* bytes       */ 38,
  26337         /* nFields     */ 29,
  26338         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  26339         /* *views      */ NULL,
  26340         /* *views_num  */ NULL,
  26341         /* snoop_cb    */ NULL, 
  26342         /* snoop_user_data */ NULL, 
  26343         /* snoop_flags */ 0,
  26344         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26345         /* type */ SOC_MEM_TYPE_NORMAL,
  26346         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26347         /* impl */ SOC_MEM_IMPL_NORMAL,
  26348         /* cmic_mor_clks       */ 0,
  26349         /* access_latency_mode */ 3,
  26350     },
  26351 #endif /* chips */
  26352 
  26353 #if defined(BCM_56370_A0)
  26354     { /* SOC_MEM_INT_FORWARDING_3_LOGICAL_TBL_SEL_TCAM_BCM56370_A0m */ 
  26355         /* mem            FORWARDING_3_LOGICAL_TBL_SEL_TCAMm */
  26356         /* flags       */ SOC_MEM_FLAG_VALID |
  26357                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  26358                           SOC_MEM_FLAG_CACHABLE |
  26359                           SOC_MEM_FLAG_CAM |
  26360                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  26361         /* cmp_fn      */ _soc_mem_cmp_undef,
  26362         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26363         /* index_min   */ 0,
  26364         /* index_max   */ 127,
  26365         /* minblock    */ 14,
  26366         /* maxblock    */ 14,
  26367         /* blocks      */ 0x4000,
  26368         /* blocks_hi   */ 0,
  26369         /* base        */ 0x69980000,
  26370         /* gran        */ 1,
  26371         /* bytes       */ 38,
  26372         /* nFields     */ 29,
  26373         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  26374         /* *views      */ NULL,
  26375         /* *views_num  */ NULL,
  26376         /* snoop_cb    */ NULL, 
  26377         /* snoop_user_data */ NULL, 
  26378         /* snoop_flags */ 0,
  26379         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26380         /* type */ SOC_MEM_TYPE_NORMAL,
  26381         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26382         /* impl */ SOC_MEM_IMPL_NORMAL,
  26383         /* cmic_mor_clks       */ 0,
  26384         /* access_latency_mode */ 3,
  26385     },
  26386 #endif /* chips */
  26387 
  26388 #if defined(BCM_56770_A0)
  26389     { /* SOC_MEM_INT_FORWARDING_3_LOGICAL_TBL_SEL_TCAM_BCM56770_A0m */ 
  26390         /* mem            FORWARDING_3_LOGICAL_TBL_SEL_TCAMm */
  26391         /* flags       */ SOC_MEM_FLAG_VALID |
  26392                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  26393                           SOC_MEM_FLAG_CACHABLE |
  26394                           SOC_MEM_FLAG_CAM |
  26395                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  26396         /* cmp_fn      */ _soc_mem_cmp_undef,
  26397         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26398         /* index_min   */ 0,
  26399         /* index_max   */ 127,
  26400         /* minblock    */ 25,
  26401         /* maxblock    */ 25,
  26402         /* blocks      */ 0x2000000,
  26403         /* blocks_hi   */ 0,
  26404         /* base        */ 0x69880000,
  26405         /* gran        */ 1,
  26406         /* bytes       */ 38,
  26407         /* nFields     */ 29,
  26408         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  26409         /* *views      */ NULL,
  26410         /* *views_num  */ NULL,
  26411         /* snoop_cb    */ NULL, 
  26412         /* snoop_user_data */ NULL, 
  26413         /* snoop_flags */ 0,
  26414         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26415         /* type */ SOC_MEM_TYPE_NORMAL,
  26416         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26417         /* impl */ SOC_MEM_IMPL_NORMAL,
  26418         /* cmic_mor_clks       */ 0,
  26419         /* access_latency_mode */ 3,
  26420     },
  26421 #endif /* chips */
  26422 
  26423 #if defined(BCM_56370_A0)
  26424     { /* SOC_MEM_INT_FORWARDING_3_LOGICAL_TBL_SEL_TCAM_PIPE0m */ 
  26425         /* mem            FORWARDING_3_LOGICAL_TBL_SEL_TCAM_PIPE0m */
  26426         /* flags       */ SOC_MEM_FLAG_VALID |
  26427                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  26428                           SOC_MEM_FLAG_CACHABLE |
  26429                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  26430         /* cmp_fn      */ _soc_mem_cmp_undef,
  26431         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26432         /* index_min   */ 0,
  26433         /* index_max   */ 127,
  26434         /* minblock    */ 14,
  26435         /* maxblock    */ 14,
  26436         /* blocks      */ 0x4000,
  26437         /* blocks_hi   */ 0,
  26438         /* base        */ 0x69980000,
  26439         /* gran        */ 1,
  26440         /* bytes       */ 38,
  26441         /* nFields     */ 29,
  26442         /* *fields     */ soc_FORWARDING_1_LOGICAL_TBL_SEL_TCAMm_fields,
  26443         /* *views      */ NULL,
  26444         /* *views_num  */ NULL,
  26445         /* snoop_cb    */ NULL, 
  26446         /* snoop_user_data */ NULL, 
  26447         /* snoop_flags */ 0,
  26448         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26449         /* type */ SOC_MEM_TYPE_NORMAL,
  26450         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26451         /* impl */ SOC_MEM_IMPL_NORMAL,
  26452         /* cmic_mor_clks       */ 0,
  26453         /* access_latency_mode */ 3,
  26454     },
  26455 #endif /* chips */
  26456 
  26457 #if defined(BCM_56870_A0)
  26458     { /* SOC_MEM_INT_FORWARDING_3_MISS_POLICYm */ 
  26459         /* mem            FORWARDING_3_MISS_POLICYm */
  26460         /* flags       */ SOC_MEM_FLAG_VALID |
  26461                           SOC_MEM_FLAG_CACHABLE |
  26462                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  26463                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  26464         /* cmp_fn      */ _soc_mem_cmp_undef,
  26465         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26466         /* index_min   */ 0,
  26467         /* index_max   */ 31,
  26468         /* minblock    */ 37,
  26469         /* maxblock    */ 37,
  26470         /* blocks      */ 0,
  26471         /* blocks_hi   */ 0x20,
  26472         /* base        */ 0x681c0000,
  26473         /* gran        */ 1,
  26474         /* bytes       */ 21,
  26475         /* nFields     */ 13,
  26476         /* *fields     */ soc_FORWARDING_3_MISS_POLICYm_fields,
  26477         /* *views      */ NULL,
  26478         /* *views_num  */ NULL,
  26479         /* snoop_cb    */ NULL, 
  26480         /* snoop_user_data */ NULL, 
  26481         /* snoop_flags */ 0,
  26482         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26483         /* type */ SOC_MEM_TYPE_NORMAL,
  26484         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26485         /* impl */ SOC_MEM_IMPL_NORMAL,
  26486         /* cmic_mor_clks       */ 0,
  26487         /* access_latency_mode */ 3,
  26488     },
  26489 #endif /* chips */
  26490 
  26491 #if defined(BCM_56370_A0)
  26492     { /* SOC_MEM_INT_FORWARDING_3_MISS_POLICY_BCM56370_A0m */ 
  26493         /* mem            FORWARDING_3_MISS_POLICYm */
  26494         /* flags       */ SOC_MEM_FLAG_VALID |
  26495                           SOC_MEM_FLAG_CACHABLE |
  26496                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  26497         /* cmp_fn      */ _soc_mem_cmp_undef,
  26498         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26499         /* index_min   */ 0,
  26500         /* index_max   */ 31,
  26501         /* minblock    */ 14,
  26502         /* maxblock    */ 14,
  26503         /* blocks      */ 0x4000,
  26504         /* blocks_hi   */ 0,
  26505         /* base        */ 0x681c0000,
  26506         /* gran        */ 1,
  26507         /* bytes       */ 21,
  26508         /* nFields     */ 13,
  26509         /* *fields     */ soc_FORWARDING_3_MISS_POLICYm_fields,
  26510         /* *views      */ NULL,
  26511         /* *views_num  */ NULL,
  26512         /* snoop_cb    */ NULL, 
  26513         /* snoop_user_data */ NULL, 
  26514         /* snoop_flags */ 0,
  26515         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26516         /* type */ SOC_MEM_TYPE_NORMAL,
  26517         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26518         /* impl */ SOC_MEM_IMPL_NORMAL,
  26519         /* cmic_mor_clks       */ 0,
  26520         /* access_latency_mode */ 3,
  26521     },
  26522 #endif /* chips */
  26523 
  26524 #if defined(BCM_56770_A0)
  26525     { /* SOC_MEM_INT_FORWARDING_3_MISS_POLICY_BCM56770_A0m */ 
  26526         /* mem            FORWARDING_3_MISS_POLICYm */
  26527         /* flags       */ SOC_MEM_FLAG_VALID |
  26528                           SOC_MEM_FLAG_CACHABLE |
  26529                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  26530                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  26531         /* cmp_fn      */ _soc_mem_cmp_undef,
  26532         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26533         /* index_min   */ 0,
  26534         /* index_max   */ 31,
  26535         /* minblock    */ 25,
  26536         /* maxblock    */ 25,
  26537         /* blocks      */ 0x2000000,
  26538         /* blocks_hi   */ 0,
  26539         /* base        */ 0x681c0000,
  26540         /* gran        */ 1,
  26541         /* bytes       */ 21,
  26542         /* nFields     */ 13,
  26543         /* *fields     */ soc_FORWARDING_3_MISS_POLICYm_fields,
  26544         /* *views      */ NULL,
  26545         /* *views_num  */ NULL,
  26546         /* snoop_cb    */ NULL, 
  26547         /* snoop_user_data */ NULL, 
  26548         /* snoop_flags */ 0,
  26549         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26550         /* type */ SOC_MEM_TYPE_NORMAL,
  26551         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26552         /* impl */ SOC_MEM_IMPL_NORMAL,
  26553         /* cmic_mor_clks       */ 0,
  26554         /* access_latency_mode */ 3,
  26555     },
  26556 #endif /* chips */
  26557 
  26558 #if defined(BCM_56870_A0)
  26559     { /* SOC_MEM_INT_FORWARDING_3_POLICY_STRENGTH_PROFILEm */ 
  26560         /* mem            FORWARDING_3_POLICY_STRENGTH_PROFILEm */
  26561         /* flags       */ SOC_MEM_FLAG_VALID |
  26562                           SOC_MEM_FLAG_CACHABLE |
  26563                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  26564         /* cmp_fn      */ _soc_mem_cmp_undef,
  26565         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26566         /* index_min   */ 0,
  26567         /* index_max   */ 7,
  26568         /* minblock    */ 37,
  26569         /* maxblock    */ 37,
  26570         /* blocks      */ 0,
  26571         /* blocks_hi   */ 0x20,
  26572         /* base        */ 0x68180000,
  26573         /* gran        */ 1,
  26574         /* bytes       */ 16,
  26575         /* nFields     */ 21,
  26576         /* *fields     */ soc_FORWARDING_2_POLICY_STRENGTH_PROFILEm_fields,
  26577         /* *views      */ NULL,
  26578         /* *views_num  */ NULL,
  26579         /* snoop_cb    */ NULL, 
  26580         /* snoop_user_data */ NULL, 
  26581         /* snoop_flags */ 0,
  26582         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26583         /* type */ SOC_MEM_TYPE_NORMAL,
  26584         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26585         /* impl */ SOC_MEM_IMPL_NORMAL,
  26586         /* cmic_mor_clks       */ 0,
  26587         /* access_latency_mode */ 3,
  26588     },
  26589 #endif /* chips */
  26590 
  26591 #if defined(BCM_56370_A0)
  26592     { /* SOC_MEM_INT_FORWARDING_3_POLICY_STRENGTH_PROFILE_BCM56370_A0m */ 
  26593         /* mem            FORWARDING_3_POLICY_STRENGTH_PROFILEm */
  26594         /* flags       */ SOC_MEM_FLAG_VALID |
  26595                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  26596         /* cmp_fn      */ _soc_mem_cmp_undef,
  26597         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26598         /* index_min   */ 0,
  26599         /* index_max   */ 7,
  26600         /* minblock    */ 14,
  26601         /* maxblock    */ 14,
  26602         /* blocks      */ 0x4000,
  26603         /* blocks_hi   */ 0,
  26604         /* base        */ 0x68180000,
  26605         /* gran        */ 1,
  26606         /* bytes       */ 16,
  26607         /* nFields     */ 21,
  26608         /* *fields     */ soc_FORWARDING_2_POLICY_STRENGTH_PROFILEm_fields,
  26609         /* *views      */ NULL,
  26610         /* *views_num  */ NULL,
  26611         /* snoop_cb    */ NULL, 
  26612         /* snoop_user_data */ NULL, 
  26613         /* snoop_flags */ 0,
  26614         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26615         /* type */ SOC_MEM_TYPE_NORMAL,
  26616         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26617         /* impl */ SOC_MEM_IMPL_NORMAL,
  26618         /* cmic_mor_clks       */ 0,
  26619         /* access_latency_mode */ 3,
  26620     },
  26621 #endif /* chips */
  26622 
  26623 #if defined(BCM_56770_A0)
  26624     { /* SOC_MEM_INT_FORWARDING_3_POLICY_STRENGTH_PROFILE_BCM56770_A0m */ 
  26625         /* mem            FORWARDING_3_POLICY_STRENGTH_PROFILEm */
  26626         /* flags       */ SOC_MEM_FLAG_VALID |
  26627                           SOC_MEM_FLAG_CACHABLE |
  26628                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  26629         /* cmp_fn      */ _soc_mem_cmp_undef,
  26630         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26631         /* index_min   */ 0,
  26632         /* index_max   */ 7,
  26633         /* minblock    */ 25,
  26634         /* maxblock    */ 25,
  26635         /* blocks      */ 0x2000000,
  26636         /* blocks_hi   */ 0,
  26637         /* base        */ 0x68180000,
  26638         /* gran        */ 1,
  26639         /* bytes       */ 16,
  26640         /* nFields     */ 21,
  26641         /* *fields     */ soc_FORWARDING_2_POLICY_STRENGTH_PROFILEm_fields,
  26642         /* *views      */ NULL,
  26643         /* *views_num  */ NULL,
  26644         /* snoop_cb    */ NULL, 
  26645         /* snoop_user_data */ NULL, 
  26646         /* snoop_flags */ 0,
  26647         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26648         /* type */ SOC_MEM_TYPE_NORMAL,
  26649         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  26650         /* impl */ SOC_MEM_IMPL_NORMAL,
  26651         /* cmic_mor_clks       */ 0,
  26652         /* access_latency_mode */ 3,
  26653     },
  26654 #endif /* chips */
  26655 
  26656 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  26657     { /* SOC_MEM_INT_FPEM_ECCm */ 
  26658         /* mem            FPEM_ECCm */
  26659         /* flags       */ SOC_MEM_FLAG_VALID |
  26660                           SOC_MEM_FLAG_CACHABLE |
  26661                           SOC_MEM_FLAG_SER_SPECIAL |
  26662                           SOC_MEM_FLAG_HASHED |
  26663                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  26664         /* cmp_fn      */ _soc_mem_cmp_undef,
  26665         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26666         /* index_min   */ 0,
  26667         /* index_max   */ 131071,
  26668         /* minblock    */ 36,
  26669         /* maxblock    */ 36,
  26670         /* blocks      */ 0,
  26671         /* blocks_hi   */ 0x10,
  26672         /* base        */ 0x38740000,
  26673         /* gran        */ 1,
  26674         /* bytes       */ 15,
  26675         /* nFields     */ 4,
  26676         /* *fields     */ soc_FPEM_ECCm_fields,
  26677         /* *views      */ NULL,
  26678         /* *views_num  */ NULL,
  26679         /* snoop_cb    */ NULL, 
  26680         /* snoop_user_data */ NULL, 
  26681         /* snoop_flags */ 0,
  26682         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26683         /* type */ SOC_MEM_TYPE_NORMAL,
  26684         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26685         /* impl */ SOC_MEM_IMPL_NORMAL,
  26686         /* cmic_mor_clks       */ 0,
  26687         /* access_latency_mode */ 0,
  26688     },
  26689 #endif /* chips */
  26690 
  26691 #if defined(BCM_56970_A0)
  26692     { /* SOC_MEM_INT_FPEM_ECC_BCM56970_A0m */ 
  26693         /* mem            FPEM_ECCm */
  26694         /* flags       */ SOC_MEM_FLAG_VALID |
  26695                           SOC_MEM_FLAG_CACHABLE |
  26696                           SOC_MEM_FLAG_SER_SPECIAL |
  26697                           SOC_MEM_FLAG_HASHED |
  26698                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  26699         /* cmp_fn      */ _soc_mem_cmp_undef,
  26700         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26701         /* index_min   */ 0,
  26702         /* index_max   */ 262143,
  26703         /* minblock    */ 68,
  26704         /* maxblock    */ 68,
  26705         /* blocks      */ 0,
  26706         /* blocks_hi   */ 0xffffffff,
  26707         /* base        */ 0x5c840000,
  26708         /* gran        */ 1,
  26709         /* bytes       */ 15,
  26710         /* nFields     */ 4,
  26711         /* *fields     */ soc_FPEM_ECCm_fields,
  26712         /* *views      */ NULL,
  26713         /* *views_num  */ NULL,
  26714         /* snoop_cb    */ NULL, 
  26715         /* snoop_user_data */ NULL, 
  26716         /* snoop_flags */ 0,
  26717         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26718         /* type */ SOC_MEM_TYPE_NORMAL,
  26719         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26720         /* impl */ SOC_MEM_IMPL_NORMAL,
  26721         /* cmic_mor_clks       */ 0,
  26722         /* access_latency_mode */ 0,
  26723     },
  26724 #endif /* chips */
  26725 
  26726 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  26727     { /* SOC_MEM_INT_FPEM_ECC_PIPE0m */ 
  26728         /* mem            FPEM_ECC_PIPE0m */
  26729         /* flags       */ SOC_MEM_FLAG_VALID |
  26730                           SOC_MEM_FLAG_CACHABLE |
  26731                           SOC_MEM_FLAG_SER_SPECIAL |
  26732                           SOC_MEM_FLAG_HASHED, /* 0x20222 */
  26733         /* cmp_fn      */ _soc_mem_cmp_undef,
  26734         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26735         /* index_min   */ 0,
  26736         /* index_max   */ 131071,
  26737         /* minblock    */ 36,
  26738         /* maxblock    */ 36,
  26739         /* blocks      */ 0,
  26740         /* blocks_hi   */ 0x10,
  26741         /* base        */ 0x38740000,
  26742         /* gran        */ 1,
  26743         /* bytes       */ 15,
  26744         /* nFields     */ 4,
  26745         /* *fields     */ soc_FPEM_ECCm_fields,
  26746         /* *views      */ NULL,
  26747         /* *views_num  */ NULL,
  26748         /* snoop_cb    */ NULL, 
  26749         /* snoop_user_data */ NULL, 
  26750         /* snoop_flags */ 0,
  26751         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26752         /* type */ SOC_MEM_TYPE_NORMAL,
  26753         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26754         /* impl */ SOC_MEM_IMPL_NORMAL,
  26755         /* cmic_mor_clks       */ 0,
  26756         /* access_latency_mode */ 0,
  26757     },
  26758 #endif /* chips */
  26759 
  26760 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  26761     { /* SOC_MEM_INT_FPEM_ECC_PIPE1m */ 
  26762         /* mem            FPEM_ECC_PIPE1m */
  26763         /* flags       */ SOC_MEM_FLAG_VALID |
  26764                           SOC_MEM_FLAG_CACHABLE |
  26765                           SOC_MEM_FLAG_SER_SPECIAL |
  26766                           SOC_MEM_FLAG_HASHED |
  26767                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  26768         /* cmp_fn      */ _soc_mem_cmp_undef,
  26769         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26770         /* index_min   */ 0,
  26771         /* index_max   */ 131071,
  26772         /* minblock    */ 36,
  26773         /* maxblock    */ 36,
  26774         /* blocks      */ 0,
  26775         /* blocks_hi   */ 0x10,
  26776         /* base        */ 0x38740000,
  26777         /* gran        */ 1,
  26778         /* bytes       */ 15,
  26779         /* nFields     */ 4,
  26780         /* *fields     */ soc_FPEM_ECCm_fields,
  26781         /* *views      */ NULL,
  26782         /* *views_num  */ NULL,
  26783         /* snoop_cb    */ NULL, 
  26784         /* snoop_user_data */ NULL, 
  26785         /* snoop_flags */ 0,
  26786         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26787         /* type */ SOC_MEM_TYPE_NORMAL,
  26788         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26789         /* impl */ SOC_MEM_IMPL_NORMAL,
  26790         /* cmic_mor_clks       */ 0,
  26791         /* access_latency_mode */ 0,
  26792     },
  26793 #endif /* chips */
  26794 
  26795 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  26796     { /* SOC_MEM_INT_FPEM_ECC_PIPE2m */ 
  26797         /* mem            FPEM_ECC_PIPE2m */
  26798         /* flags       */ SOC_MEM_FLAG_VALID |
  26799                           SOC_MEM_FLAG_CACHABLE |
  26800                           SOC_MEM_FLAG_SER_SPECIAL |
  26801                           SOC_MEM_FLAG_HASHED |
  26802                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  26803         /* cmp_fn      */ _soc_mem_cmp_undef,
  26804         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26805         /* index_min   */ 0,
  26806         /* index_max   */ 131071,
  26807         /* minblock    */ 36,
  26808         /* maxblock    */ 36,
  26809         /* blocks      */ 0,
  26810         /* blocks_hi   */ 0x10,
  26811         /* base        */ 0x38740000,
  26812         /* gran        */ 1,
  26813         /* bytes       */ 15,
  26814         /* nFields     */ 4,
  26815         /* *fields     */ soc_FPEM_ECCm_fields,
  26816         /* *views      */ NULL,
  26817         /* *views_num  */ NULL,
  26818         /* snoop_cb    */ NULL, 
  26819         /* snoop_user_data */ NULL, 
  26820         /* snoop_flags */ 0,
  26821         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26822         /* type */ SOC_MEM_TYPE_NORMAL,
  26823         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26824         /* impl */ SOC_MEM_IMPL_NORMAL,
  26825         /* cmic_mor_clks       */ 0,
  26826         /* access_latency_mode */ 0,
  26827     },
  26828 #endif /* chips */
  26829 
  26830 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  26831     { /* SOC_MEM_INT_FPEM_ECC_PIPE3m */ 
  26832         /* mem            FPEM_ECC_PIPE3m */
  26833         /* flags       */ SOC_MEM_FLAG_VALID |
  26834                           SOC_MEM_FLAG_CACHABLE |
  26835                           SOC_MEM_FLAG_SER_SPECIAL |
  26836                           SOC_MEM_FLAG_HASHED |
  26837                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  26838         /* cmp_fn      */ _soc_mem_cmp_undef,
  26839         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26840         /* index_min   */ 0,
  26841         /* index_max   */ 131071,
  26842         /* minblock    */ 36,
  26843         /* maxblock    */ 36,
  26844         /* blocks      */ 0,
  26845         /* blocks_hi   */ 0x10,
  26846         /* base        */ 0x38740000,
  26847         /* gran        */ 1,
  26848         /* bytes       */ 15,
  26849         /* nFields     */ 4,
  26850         /* *fields     */ soc_FPEM_ECCm_fields,
  26851         /* *views      */ NULL,
  26852         /* *views_num  */ NULL,
  26853         /* snoop_cb    */ NULL, 
  26854         /* snoop_user_data */ NULL, 
  26855         /* snoop_flags */ 0,
  26856         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26857         /* type */ SOC_MEM_TYPE_NORMAL,
  26858         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26859         /* impl */ SOC_MEM_IMPL_NORMAL,
  26860         /* cmic_mor_clks       */ 0,
  26861         /* access_latency_mode */ 0,
  26862     },
  26863 #endif /* chips */
  26864 
  26865 #if defined(BCM_56970_A0)
  26866     { /* SOC_MEM_INT_FPEM_ECC_PIPE0_BCM56970_A0m */ 
  26867         /* mem            FPEM_ECC_PIPE0m */
  26868         /* flags       */ SOC_MEM_FLAG_VALID |
  26869                           SOC_MEM_FLAG_CACHABLE |
  26870                           SOC_MEM_FLAG_SER_SPECIAL |
  26871                           SOC_MEM_FLAG_HASHED, /* 0x20222 */
  26872         /* cmp_fn      */ _soc_mem_cmp_undef,
  26873         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26874         /* index_min   */ 0,
  26875         /* index_max   */ 262143,
  26876         /* minblock    */ 68,
  26877         /* maxblock    */ 68,
  26878         /* blocks      */ 0,
  26879         /* blocks_hi   */ 0xffffffff,
  26880         /* base        */ 0x5c840000,
  26881         /* gran        */ 1,
  26882         /* bytes       */ 15,
  26883         /* nFields     */ 4,
  26884         /* *fields     */ soc_FPEM_ECCm_fields,
  26885         /* *views      */ NULL,
  26886         /* *views_num  */ NULL,
  26887         /* snoop_cb    */ NULL, 
  26888         /* snoop_user_data */ NULL, 
  26889         /* snoop_flags */ 0,
  26890         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26891         /* type */ SOC_MEM_TYPE_NORMAL,
  26892         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26893         /* impl */ SOC_MEM_IMPL_NORMAL,
  26894         /* cmic_mor_clks       */ 0,
  26895         /* access_latency_mode */ 0,
  26896     },
  26897 #endif /* chips */
  26898 
  26899 #if defined(BCM_56970_A0)
  26900     { /* SOC_MEM_INT_FPEM_ECC_PIPE1_BCM56970_A0m */ 
  26901         /* mem            FPEM_ECC_PIPE1m */
  26902         /* flags       */ SOC_MEM_FLAG_VALID |
  26903                           SOC_MEM_FLAG_CACHABLE |
  26904                           SOC_MEM_FLAG_SER_SPECIAL |
  26905                           SOC_MEM_FLAG_HASHED |
  26906                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  26907         /* cmp_fn      */ _soc_mem_cmp_undef,
  26908         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26909         /* index_min   */ 0,
  26910         /* index_max   */ 262143,
  26911         /* minblock    */ 68,
  26912         /* maxblock    */ 68,
  26913         /* blocks      */ 0,
  26914         /* blocks_hi   */ 0xffffffff,
  26915         /* base        */ 0x5c840000,
  26916         /* gran        */ 1,
  26917         /* bytes       */ 15,
  26918         /* nFields     */ 4,
  26919         /* *fields     */ soc_FPEM_ECCm_fields,
  26920         /* *views      */ NULL,
  26921         /* *views_num  */ NULL,
  26922         /* snoop_cb    */ NULL, 
  26923         /* snoop_user_data */ NULL, 
  26924         /* snoop_flags */ 0,
  26925         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26926         /* type */ SOC_MEM_TYPE_NORMAL,
  26927         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26928         /* impl */ SOC_MEM_IMPL_NORMAL,
  26929         /* cmic_mor_clks       */ 0,
  26930         /* access_latency_mode */ 0,
  26931     },
  26932 #endif /* chips */
  26933 
  26934 #if defined(BCM_56970_A0)
  26935     { /* SOC_MEM_INT_FPEM_ECC_PIPE2_BCM56970_A0m */ 
  26936         /* mem            FPEM_ECC_PIPE2m */
  26937         /* flags       */ SOC_MEM_FLAG_VALID |
  26938                           SOC_MEM_FLAG_CACHABLE |
  26939                           SOC_MEM_FLAG_SER_SPECIAL |
  26940                           SOC_MEM_FLAG_HASHED |
  26941                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  26942         /* cmp_fn      */ _soc_mem_cmp_undef,
  26943         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26944         /* index_min   */ 0,
  26945         /* index_max   */ 262143,
  26946         /* minblock    */ 68,
  26947         /* maxblock    */ 68,
  26948         /* blocks      */ 0,
  26949         /* blocks_hi   */ 0xffffffff,
  26950         /* base        */ 0x5c840000,
  26951         /* gran        */ 1,
  26952         /* bytes       */ 15,
  26953         /* nFields     */ 4,
  26954         /* *fields     */ soc_FPEM_ECCm_fields,
  26955         /* *views      */ NULL,
  26956         /* *views_num  */ NULL,
  26957         /* snoop_cb    */ NULL, 
  26958         /* snoop_user_data */ NULL, 
  26959         /* snoop_flags */ 0,
  26960         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26961         /* type */ SOC_MEM_TYPE_NORMAL,
  26962         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26963         /* impl */ SOC_MEM_IMPL_NORMAL,
  26964         /* cmic_mor_clks       */ 0,
  26965         /* access_latency_mode */ 0,
  26966     },
  26967 #endif /* chips */
  26968 
  26969 #if defined(BCM_56970_A0)
  26970     { /* SOC_MEM_INT_FPEM_ECC_PIPE3_BCM56970_A0m */ 
  26971         /* mem            FPEM_ECC_PIPE3m */
  26972         /* flags       */ SOC_MEM_FLAG_VALID |
  26973                           SOC_MEM_FLAG_CACHABLE |
  26974                           SOC_MEM_FLAG_SER_SPECIAL |
  26975                           SOC_MEM_FLAG_HASHED |
  26976                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  26977         /* cmp_fn      */ _soc_mem_cmp_undef,
  26978         /* *null_entry */ _soc_mem_entry_null_zeroes,
  26979         /* index_min   */ 0,
  26980         /* index_max   */ 262143,
  26981         /* minblock    */ 68,
  26982         /* maxblock    */ 68,
  26983         /* blocks      */ 0,
  26984         /* blocks_hi   */ 0xffffffff,
  26985         /* base        */ 0x5c840000,
  26986         /* gran        */ 1,
  26987         /* bytes       */ 15,
  26988         /* nFields     */ 4,
  26989         /* *fields     */ soc_FPEM_ECCm_fields,
  26990         /* *views      */ NULL,
  26991         /* *views_num  */ NULL,
  26992         /* snoop_cb    */ NULL, 
  26993         /* snoop_user_data */ NULL, 
  26994         /* snoop_flags */ 0,
  26995         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  26996         /* type */ SOC_MEM_TYPE_NORMAL,
  26997         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  26998         /* impl */ SOC_MEM_IMPL_NORMAL,
  26999         /* cmic_mor_clks       */ 0,
  27000         /* access_latency_mode */ 0,
  27001     },
  27002 #endif /* chips */
  27003 
  27004 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  27005     { /* SOC_MEM_INT_FPEM_LPm */ 
  27006         /* mem            FPEM_LPm */
  27007         /* flags       */ SOC_MEM_FLAG_VALID |
  27008                           SOC_MEM_FLAG_CACHABLE |
  27009                           SOC_MEM_FLAG_SER_SPECIAL |
  27010                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  27011         /* cmp_fn      */ _soc_mem_cmp_undef,
  27012         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27013         /* index_min   */ 0,
  27014         /* index_max   */ 32767,
  27015         /* minblock    */ 36,
  27016         /* maxblock    */ 36,
  27017         /* blocks      */ 0,
  27018         /* blocks_hi   */ 0x10,
  27019         /* base        */ 0x3a100000,
  27020         /* gran        */ 1,
  27021         /* bytes       */ 6,
  27022         /* nFields     */ 13,
  27023         /* *fields     */ soc_FPEM_LPm_fields,
  27024         /* *views      */ NULL,
  27025         /* *views_num  */ NULL,
  27026         /* snoop_cb    */ NULL, 
  27027         /* snoop_user_data */ NULL, 
  27028         /* snoop_flags */ 0,
  27029         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27030         /* type */ SOC_MEM_TYPE_NORMAL,
  27031         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  27032         /* impl */ SOC_MEM_IMPL_NORMAL,
  27033         /* cmic_mor_clks       */ 0,
  27034         /* access_latency_mode */ 0,
  27035     },
  27036 #endif /* chips */
  27037 
  27038 #if defined(BCM_56970_A0)
  27039     { /* SOC_MEM_INT_FPEM_LP_BCM56970_A0m */ 
  27040         /* mem            FPEM_LPm */
  27041         /* flags       */ SOC_MEM_FLAG_VALID |
  27042                           SOC_MEM_FLAG_CACHABLE |
  27043                           SOC_MEM_FLAG_SER_SPECIAL |
  27044                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  27045         /* cmp_fn      */ _soc_mem_cmp_undef,
  27046         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27047         /* index_min   */ 0,
  27048         /* index_max   */ 65535,
  27049         /* minblock    */ 68,
  27050         /* maxblock    */ 68,
  27051         /* blocks      */ 0,
  27052         /* blocks_hi   */ 0xffffffff,
  27053         /* base        */ 0x5e100000,
  27054         /* gran        */ 1,
  27055         /* bytes       */ 6,
  27056         /* nFields     */ 13,
  27057         /* *fields     */ soc_FPEM_LPm_fields,
  27058         /* *views      */ NULL,
  27059         /* *views_num  */ NULL,
  27060         /* snoop_cb    */ NULL, 
  27061         /* snoop_user_data */ NULL, 
  27062         /* snoop_flags */ 0,
  27063         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27064         /* type */ SOC_MEM_TYPE_NORMAL,
  27065         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  27066         /* impl */ SOC_MEM_IMPL_NORMAL,
  27067         /* cmic_mor_clks       */ 0,
  27068         /* access_latency_mode */ 0,
  27069     },
  27070 #endif /* chips */
  27071 
  27072 #if defined(BCM_56504_A0) || defined(BCM_56504_B0)
  27073     { /* SOC_MEM_INT_FP_COUNTER_TABLEm */ 
  27074         /* mem            FP_COUNTER_TABLEm */
  27075         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27076         /* cmp_fn      */ _soc_mem_cmp_undef,
  27077         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27078         /* index_min   */ 0,
  27079         /* index_max   */ 2047,
  27080         /* minblock    */ 6,
  27081         /* maxblock    */ 6,
  27082         /* blocks      */ 0x40,
  27083         /* blocks_hi   */ 0,
  27084         /* base        */ 0x0c070000,
  27085         /* gran        */ 1,
  27086         /* bytes       */ 4,
  27087         /* nFields     */ 1,
  27088         /* *fields     */ soc_FP_COUNTER_TABLEm_fields,
  27089         /* *views      */ NULL,
  27090         /* *views_num  */ NULL,
  27091         /* snoop_cb    */ NULL, 
  27092         /* snoop_user_data */ NULL, 
  27093         /* snoop_flags */ 0,
  27094         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27095         /* type */ SOC_MEM_TYPE_NORMAL,
  27096         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27097         /* impl */ SOC_MEM_IMPL_NORMAL,
  27098         /* cmic_mor_clks       */ 0,
  27099     },
  27100 #endif /* chips */
  27101 
  27102 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  27103     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM53314_A0m */ 
  27104         /* mem            FP_COUNTER_TABLEm */
  27105         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27106         /* cmp_fn      */ _soc_mem_cmp_undef,
  27107         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27108         /* index_min   */ 0,
  27109         /* index_max   */ 511,
  27110         /* minblock    */ 6,
  27111         /* maxblock    */ 6,
  27112         /* blocks      */ 0x40,
  27113         /* blocks_hi   */ 0,
  27114         /* base        */ 0x0d070000,
  27115         /* gran        */ 1,
  27116         /* bytes       */ 4,
  27117         /* nFields     */ 1,
  27118         /* *fields     */ soc_FP_COUNTER_TABLEm_fields,
  27119         /* *views      */ NULL,
  27120         /* *views_num  */ NULL,
  27121         /* snoop_cb    */ NULL, 
  27122         /* snoop_user_data */ NULL, 
  27123         /* snoop_flags */ 0,
  27124         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27125         /* type */ SOC_MEM_TYPE_NORMAL,
  27126         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27127         /* impl */ SOC_MEM_IMPL_NORMAL,
  27128         /* cmic_mor_clks       */ 0,
  27129     },
  27130 #endif /* chips */
  27131 
  27132 #if defined(BCM_53400_A0)
  27133     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM53400_A0m */ 
  27134         /* mem            FP_COUNTER_TABLEm */
  27135         /* flags       */ SOC_MEM_FLAG_VALID |
  27136                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27137         /* cmp_fn      */ _soc_mem_cmp_undef,
  27138         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27139         /* index_min   */ 0,
  27140         /* index_max   */ 2047,
  27141         /* minblock    */ 5,
  27142         /* maxblock    */ 5,
  27143         /* blocks      */ 0x20,
  27144         /* blocks_hi   */ 0,
  27145         /* base        */ 0x38140000,
  27146         /* gran        */ 1,
  27147         /* bytes       */ 9,
  27148         /* nFields     */ 4,
  27149         /* *fields     */ soc_FP_COUNTER_TABLE_BCM53400_A0m_fields,
  27150         /* *views      */ NULL,
  27151         /* *views_num  */ NULL,
  27152         /* snoop_cb    */ NULL, 
  27153         /* snoop_user_data */ NULL, 
  27154         /* snoop_flags */ 0,
  27155         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27156         /* type */ SOC_MEM_TYPE_NORMAL,
  27157         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27158         /* impl */ SOC_MEM_IMPL_NORMAL,
  27159         /* cmic_mor_clks       */ 0,
  27160     },
  27161 #endif /* chips */
  27162 
  27163 #if defined(BCM_53540_A0)
  27164     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM53540_A0m */ 
  27165         /* mem            FP_COUNTER_TABLEm */
  27166         /* flags       */ SOC_MEM_FLAG_VALID |
  27167                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27168         /* cmp_fn      */ _soc_mem_cmp_undef,
  27169         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27170         /* index_min   */ 0,
  27171         /* index_max   */ 1023,
  27172         /* minblock    */ 8,
  27173         /* maxblock    */ 8,
  27174         /* blocks      */ 0x100,
  27175         /* blocks_hi   */ 0,
  27176         /* base        */ 0x38140000,
  27177         /* gran        */ 1,
  27178         /* bytes       */ 9,
  27179         /* nFields     */ 4,
  27180         /* *fields     */ soc_FP_COUNTER_TABLE_BCM53400_A0m_fields,
  27181         /* *views      */ NULL,
  27182         /* *views_num  */ NULL,
  27183         /* snoop_cb    */ NULL, 
  27184         /* snoop_user_data */ NULL, 
  27185         /* snoop_flags */ 0,
  27186         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27187         /* type */ SOC_MEM_TYPE_NORMAL,
  27188         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27189         /* impl */ SOC_MEM_IMPL_NORMAL,
  27190         /* cmic_mor_clks       */ 0,
  27191     },
  27192 #endif /* chips */
  27193 
  27194 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  27195     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM53570_A0m */ 
  27196         /* mem            FP_COUNTER_TABLEm */
  27197         /* flags       */ SOC_MEM_FLAG_VALID |
  27198                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27199         /* cmp_fn      */ _soc_mem_cmp_undef,
  27200         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27201         /* index_min   */ 0,
  27202         /* index_max   */ 3071,
  27203         /* minblock    */ 15,
  27204         /* maxblock    */ 15,
  27205         /* blocks      */ 0x8000,
  27206         /* blocks_hi   */ 0,
  27207         /* base        */ 0x38140000,
  27208         /* gran        */ 1,
  27209         /* bytes       */ 9,
  27210         /* nFields     */ 4,
  27211         /* *fields     */ soc_FP_COUNTER_TABLE_BCM53400_A0m_fields,
  27212         /* *views      */ NULL,
  27213         /* *views_num  */ NULL,
  27214         /* snoop_cb    */ NULL, 
  27215         /* snoop_user_data */ NULL, 
  27216         /* snoop_flags */ 0,
  27217         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27218         /* type */ SOC_MEM_TYPE_NORMAL,
  27219         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27220         /* impl */ SOC_MEM_IMPL_NORMAL,
  27221         /* cmic_mor_clks       */ 0,
  27222     },
  27223 #endif /* chips */
  27224 
  27225 #if defined(BCM_56142_A0)
  27226     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56142_A0m */ 
  27227         /* mem            FP_COUNTER_TABLEm */
  27228         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27229         /* cmp_fn      */ _soc_mem_cmp_undef,
  27230         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27231         /* index_min   */ 0,
  27232         /* index_max   */ 1023,
  27233         /* minblock    */ 5,
  27234         /* maxblock    */ 5,
  27235         /* blocks      */ 0x20,
  27236         /* blocks_hi   */ 0,
  27237         /* base        */ 0x0f028000,
  27238         /* gran        */ 1,
  27239         /* bytes       */ 9,
  27240         /* nFields     */ 4,
  27241         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56334_A0m_fields,
  27242         /* *views      */ NULL,
  27243         /* *views_num  */ NULL,
  27244         /* snoop_cb    */ NULL, 
  27245         /* snoop_user_data */ NULL, 
  27246         /* snoop_flags */ 0,
  27247         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27248         /* type */ SOC_MEM_TYPE_NORMAL,
  27249         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27250         /* impl */ SOC_MEM_IMPL_NORMAL,
  27251         /* cmic_mor_clks       */ 0,
  27252     },
  27253 #endif /* chips */
  27254 
  27255 #if defined(BCM_56150_A0)
  27256     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56150_A0m */ 
  27257         /* mem            FP_COUNTER_TABLEm */
  27258         /* flags       */ SOC_MEM_FLAG_VALID |
  27259                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27260         /* cmp_fn      */ _soc_mem_cmp_undef,
  27261         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27262         /* index_min   */ 0,
  27263         /* index_max   */ 2047,
  27264         /* minblock    */ 5,
  27265         /* maxblock    */ 5,
  27266         /* blocks      */ 0x20,
  27267         /* blocks_hi   */ 0,
  27268         /* base        */ 0x3c140000,
  27269         /* gran        */ 1,
  27270         /* bytes       */ 9,
  27271         /* nFields     */ 4,
  27272         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56450_A0m_fields,
  27273         /* *views      */ NULL,
  27274         /* *views_num  */ NULL,
  27275         /* snoop_cb    */ NULL, 
  27276         /* snoop_user_data */ NULL, 
  27277         /* snoop_flags */ 0,
  27278         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27279         /* type */ SOC_MEM_TYPE_NORMAL,
  27280         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27281         /* impl */ SOC_MEM_IMPL_NORMAL,
  27282         /* cmic_mor_clks       */ 0,
  27283     },
  27284 #endif /* chips */
  27285 
  27286 #if defined(BCM_56160_A0)
  27287     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56160_A0m */ 
  27288         /* mem            FP_COUNTER_TABLEm */
  27289         /* flags       */ SOC_MEM_FLAG_VALID |
  27290                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27291         /* cmp_fn      */ _soc_mem_cmp_undef,
  27292         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27293         /* index_min   */ 0,
  27294         /* index_max   */ 2047,
  27295         /* minblock    */ 7,
  27296         /* maxblock    */ 7,
  27297         /* blocks      */ 0x80,
  27298         /* blocks_hi   */ 0,
  27299         /* base        */ 0x38140000,
  27300         /* gran        */ 1,
  27301         /* bytes       */ 9,
  27302         /* nFields     */ 4,
  27303         /* *fields     */ soc_FP_COUNTER_TABLE_BCM53400_A0m_fields,
  27304         /* *views      */ NULL,
  27305         /* *views_num  */ NULL,
  27306         /* snoop_cb    */ NULL, 
  27307         /* snoop_user_data */ NULL, 
  27308         /* snoop_flags */ 0,
  27309         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27310         /* type */ SOC_MEM_TYPE_NORMAL,
  27311         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27312         /* impl */ SOC_MEM_IMPL_NORMAL,
  27313         /* cmic_mor_clks       */ 0,
  27314     },
  27315 #endif /* chips */
  27316 
  27317 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  27318     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56224_A0m */ 
  27319         /* mem            FP_COUNTER_TABLEm */
  27320         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27321         /* cmp_fn      */ _soc_mem_cmp_undef,
  27322         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27323         /* index_min   */ 0,
  27324         /* index_max   */ 2047,
  27325         /* minblock    */ 6,
  27326         /* maxblock    */ 6,
  27327         /* blocks      */ 0x40,
  27328         /* blocks_hi   */ 0,
  27329         /* base        */ 0x0d070000,
  27330         /* gran        */ 1,
  27331         /* bytes       */ 4,
  27332         /* nFields     */ 1,
  27333         /* *fields     */ soc_FP_COUNTER_TABLEm_fields,
  27334         /* *views      */ NULL,
  27335         /* *views_num  */ NULL,
  27336         /* snoop_cb    */ NULL, 
  27337         /* snoop_user_data */ NULL, 
  27338         /* snoop_flags */ 0,
  27339         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27340         /* type */ SOC_MEM_TYPE_NORMAL,
  27341         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27342         /* impl */ SOC_MEM_IMPL_NORMAL,
  27343         /* cmic_mor_clks       */ 0,
  27344     },
  27345 #endif /* chips */
  27346 
  27347 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  27348     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56260_A0m */ 
  27349         /* mem            FP_COUNTER_TABLEm */
  27350         /* flags       */ SOC_MEM_FLAG_VALID |
  27351                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27352         /* cmp_fn      */ _soc_mem_cmp_undef,
  27353         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27354         /* index_min   */ 0,
  27355         /* index_max   */ 3071,
  27356         /* minblock    */ 6,
  27357         /* maxblock    */ 6,
  27358         /* blocks      */ 0x40,
  27359         /* blocks_hi   */ 0,
  27360         /* base        */ 0x34140000,
  27361         /* gran        */ 1,
  27362         /* bytes       */ 9,
  27363         /* nFields     */ 4,
  27364         /* *fields     */ soc_FP_COUNTER_TABLE_BCM53400_A0m_fields,
  27365         /* *views      */ NULL,
  27366         /* *views_num  */ NULL,
  27367         /* snoop_cb    */ NULL, 
  27368         /* snoop_user_data */ NULL, 
  27369         /* snoop_flags */ 0,
  27370         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27371         /* type */ SOC_MEM_TYPE_NORMAL,
  27372         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27373         /* impl */ SOC_MEM_IMPL_NORMAL,
  27374         /* cmic_mor_clks       */ 0,
  27375     },
  27376 #endif /* chips */
  27377 
  27378 #if defined(BCM_56270_A0)
  27379     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56270_A0m */ 
  27380         /* mem            FP_COUNTER_TABLEm */
  27381         /* flags       */ SOC_MEM_FLAG_VALID |
  27382                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27383         /* cmp_fn      */ _soc_mem_cmp_undef,
  27384         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27385         /* index_min   */ 0,
  27386         /* index_max   */ 2047,
  27387         /* minblock    */ 5,
  27388         /* maxblock    */ 5,
  27389         /* blocks      */ 0x20,
  27390         /* blocks_hi   */ 0,
  27391         /* base        */ 0x34140000,
  27392         /* gran        */ 1,
  27393         /* bytes       */ 9,
  27394         /* nFields     */ 4,
  27395         /* *fields     */ soc_FP_COUNTER_TABLE_BCM53400_A0m_fields,
  27396         /* *views      */ NULL,
  27397         /* *views_num  */ NULL,
  27398         /* snoop_cb    */ NULL, 
  27399         /* snoop_user_data */ NULL, 
  27400         /* snoop_flags */ 0,
  27401         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27402         /* type */ SOC_MEM_TYPE_NORMAL,
  27403         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27404         /* impl */ SOC_MEM_IMPL_NORMAL,
  27405         /* cmic_mor_clks       */ 0,
  27406     },
  27407 #endif /* chips */
  27408 
  27409 #if defined(BCM_56314_A0)
  27410     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56314_A0m */ 
  27411         /* mem            FP_COUNTER_TABLEm */
  27412         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27413         /* cmp_fn      */ _soc_mem_cmp_undef,
  27414         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27415         /* index_min   */ 0,
  27416         /* index_max   */ 1023,
  27417         /* minblock    */ 8,
  27418         /* maxblock    */ 8,
  27419         /* blocks      */ 0x100,
  27420         /* blocks_hi   */ 0,
  27421         /* base        */ 0x0c070000,
  27422         /* gran        */ 1,
  27423         /* bytes       */ 4,
  27424         /* nFields     */ 1,
  27425         /* *fields     */ soc_FP_COUNTER_TABLEm_fields,
  27426         /* *views      */ NULL,
  27427         /* *views_num  */ NULL,
  27428         /* snoop_cb    */ NULL, 
  27429         /* snoop_user_data */ NULL, 
  27430         /* snoop_flags */ 0,
  27431         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27432         /* type */ SOC_MEM_TYPE_NORMAL,
  27433         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27434         /* impl */ SOC_MEM_IMPL_NORMAL,
  27435         /* cmic_mor_clks       */ 0,
  27436     },
  27437 #endif /* chips */
  27438 
  27439 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  27440     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56334_A0m */ 
  27441         /* mem            FP_COUNTER_TABLEm */
  27442         /* flags       */ SOC_MEM_FLAG_VALID |
  27443                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27444         /* cmp_fn      */ _soc_mem_cmp_undef,
  27445         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27446         /* index_min   */ 0,
  27447         /* index_max   */ 2047,
  27448         /* minblock    */ 5,
  27449         /* maxblock    */ 5,
  27450         /* blocks      */ 0x20,
  27451         /* blocks_hi   */ 0,
  27452         /* base        */ 0x0f028000,
  27453         /* gran        */ 1,
  27454         /* bytes       */ 9,
  27455         /* nFields     */ 4,
  27456         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56334_A0m_fields,
  27457         /* *views      */ NULL,
  27458         /* *views_num  */ NULL,
  27459         /* snoop_cb    */ NULL, 
  27460         /* snoop_user_data */ NULL, 
  27461         /* snoop_flags */ 0,
  27462         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27463         /* type */ SOC_MEM_TYPE_NORMAL,
  27464         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27465         /* impl */ SOC_MEM_IMPL_NORMAL,
  27466         /* cmic_mor_clks       */ 0,
  27467     },
  27468 #endif /* chips */
  27469 
  27470 #if defined(BCM_56340_A0)
  27471     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56340_A0m */ 
  27472         /* mem            FP_COUNTER_TABLEm */
  27473         /* flags       */ SOC_MEM_FLAG_VALID |
  27474                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27475         /* cmp_fn      */ _soc_mem_cmp_undef,
  27476         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27477         /* index_min   */ 0,
  27478         /* index_max   */ 4095,
  27479         /* minblock    */ 4,
  27480         /* maxblock    */ 4,
  27481         /* blocks      */ 0x10,
  27482         /* blocks_hi   */ 0,
  27483         /* base        */ 0x30180000,
  27484         /* gran        */ 1,
  27485         /* bytes       */ 9,
  27486         /* nFields     */ 3,
  27487         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56640_A0m_fields,
  27488         /* *views      */ NULL,
  27489         /* *views_num  */ NULL,
  27490         /* snoop_cb    */ NULL, 
  27491         /* snoop_user_data */ NULL, 
  27492         /* snoop_flags */ 0,
  27493         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27494         /* type */ SOC_MEM_TYPE_NORMAL,
  27495         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27496         /* impl */ SOC_MEM_IMPL_NORMAL,
  27497         /* cmic_mor_clks       */ 0,
  27498     },
  27499 #endif /* chips */
  27500 
  27501 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  27502     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56440_A0m */ 
  27503         /* mem            FP_COUNTER_TABLEm */
  27504         /* flags       */ SOC_MEM_FLAG_VALID |
  27505                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27506         /* cmp_fn      */ _soc_mem_cmp_undef,
  27507         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27508         /* index_min   */ 0,
  27509         /* index_max   */ 3071,
  27510         /* minblock    */ 9,
  27511         /* maxblock    */ 9,
  27512         /* blocks      */ 0x200,
  27513         /* blocks_hi   */ 0,
  27514         /* base        */ 0x0d06a000,
  27515         /* gran        */ 1,
  27516         /* bytes       */ 9,
  27517         /* nFields     */ 4,
  27518         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56334_A0m_fields,
  27519         /* *views      */ NULL,
  27520         /* *views_num  */ NULL,
  27521         /* snoop_cb    */ NULL, 
  27522         /* snoop_user_data */ NULL, 
  27523         /* snoop_flags */ 0,
  27524         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27525         /* type */ SOC_MEM_TYPE_NORMAL,
  27526         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27527         /* impl */ SOC_MEM_IMPL_NORMAL,
  27528         /* cmic_mor_clks       */ 0,
  27529     },
  27530 #endif /* chips */
  27531 
  27532 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  27533     defined(BCM_56450_B1)
  27534     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56450_A0m */ 
  27535         /* mem            FP_COUNTER_TABLEm */
  27536         /* flags       */ SOC_MEM_FLAG_VALID |
  27537                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27538         /* cmp_fn      */ _soc_mem_cmp_undef,
  27539         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27540         /* index_min   */ 0,
  27541         /* index_max   */ 4095,
  27542         /* minblock    */ 8,
  27543         /* maxblock    */ 8,
  27544         /* blocks      */ 0x100,
  27545         /* blocks_hi   */ 0,
  27546         /* base        */ 0x34140000,
  27547         /* gran        */ 1,
  27548         /* bytes       */ 9,
  27549         /* nFields     */ 4,
  27550         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56450_A0m_fields,
  27551         /* *views      */ NULL,
  27552         /* *views_num  */ NULL,
  27553         /* snoop_cb    */ NULL, 
  27554         /* snoop_user_data */ NULL, 
  27555         /* snoop_flags */ 0,
  27556         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27557         /* type */ SOC_MEM_TYPE_NORMAL,
  27558         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27559         /* impl */ SOC_MEM_IMPL_NORMAL,
  27560         /* cmic_mor_clks       */ 0,
  27561     },
  27562 #endif /* chips */
  27563 
  27564 #if defined(BCM_56514_A0)
  27565     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56514_A0m */ 
  27566         /* mem            FP_COUNTER_TABLEm */
  27567         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27568         /* cmp_fn      */ _soc_mem_cmp_undef,
  27569         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27570         /* index_min   */ 0,
  27571         /* index_max   */ 4095,
  27572         /* minblock    */ 6,
  27573         /* maxblock    */ 6,
  27574         /* blocks      */ 0x40,
  27575         /* blocks_hi   */ 0,
  27576         /* base        */ 0x0c070000,
  27577         /* gran        */ 1,
  27578         /* bytes       */ 4,
  27579         /* nFields     */ 1,
  27580         /* *fields     */ soc_FP_COUNTER_TABLEm_fields,
  27581         /* *views      */ NULL,
  27582         /* *views_num  */ NULL,
  27583         /* snoop_cb    */ NULL, 
  27584         /* snoop_user_data */ NULL, 
  27585         /* snoop_flags */ 0,
  27586         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27587         /* type */ SOC_MEM_TYPE_NORMAL,
  27588         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27589         /* impl */ SOC_MEM_IMPL_NORMAL,
  27590         /* cmic_mor_clks       */ 0,
  27591     },
  27592 #endif /* chips */
  27593 
  27594 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  27595     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56524_A0m */ 
  27596         /* mem            FP_COUNTER_TABLEm */
  27597         /* flags       */ SOC_MEM_FLAG_VALID |
  27598                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27599         /* cmp_fn      */ _soc_mem_cmp_undef,
  27600         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27601         /* index_min   */ 0,
  27602         /* index_max   */ 8191,
  27603         /* minblock    */ 8,
  27604         /* maxblock    */ 8,
  27605         /* blocks      */ 0x100,
  27606         /* blocks_hi   */ 0,
  27607         /* base        */ 0x0c028000,
  27608         /* gran        */ 1,
  27609         /* bytes       */ 9,
  27610         /* nFields     */ 3,
  27611         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56634_A0m_fields,
  27612         /* *views      */ NULL,
  27613         /* *views_num  */ NULL,
  27614         /* snoop_cb    */ NULL, 
  27615         /* snoop_user_data */ NULL, 
  27616         /* snoop_flags */ 0,
  27617         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27618         /* type */ SOC_MEM_TYPE_NORMAL,
  27619         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27620         /* impl */ SOC_MEM_IMPL_NORMAL,
  27621         /* cmic_mor_clks       */ 0,
  27622     },
  27623 #endif /* chips */
  27624 
  27625 #if defined(BCM_56560_A0)
  27626     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56560_A0m */ 
  27627         /* mem            FP_COUNTER_TABLEm */
  27628         /* flags       */ SOC_MEM_FLAG_VALID |
  27629                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27630         /* cmp_fn      */ _soc_mem_cmp_undef,
  27631         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27632         /* index_min   */ 0,
  27633         /* index_max   */ 8191,
  27634         /* minblock    */ 21,
  27635         /* maxblock    */ 21,
  27636         /* blocks      */ 0x200000,
  27637         /* blocks_hi   */ 0,
  27638         /* base        */ 0x4c1c0000,
  27639         /* gran        */ 1,
  27640         /* bytes       */ 9,
  27641         /* nFields     */ 3,
  27642         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56560_A0m_fields,
  27643         /* *views      */ NULL,
  27644         /* *views_num  */ NULL,
  27645         /* snoop_cb    */ NULL, 
  27646         /* snoop_user_data */ NULL, 
  27647         /* snoop_flags */ 0,
  27648         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27649         /* type */ SOC_MEM_TYPE_NORMAL,
  27650         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27651         /* impl */ SOC_MEM_IMPL_NORMAL,
  27652         /* cmic_mor_clks       */ 0,
  27653     },
  27654 #endif /* chips */
  27655 
  27656 #if defined(BCM_56560_B0)
  27657     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56560_B0m */ 
  27658         /* mem            FP_COUNTER_TABLEm */
  27659         /* flags       */ SOC_MEM_FLAG_VALID |
  27660                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27661         /* cmp_fn      */ _soc_mem_cmp_undef,
  27662         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27663         /* index_min   */ 0,
  27664         /* index_max   */ 8191,
  27665         /* minblock    */ 13,
  27666         /* maxblock    */ 13,
  27667         /* blocks      */ 0x2000,
  27668         /* blocks_hi   */ 0,
  27669         /* base        */ 0x4c1c0000,
  27670         /* gran        */ 1,
  27671         /* bytes       */ 9,
  27672         /* nFields     */ 3,
  27673         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56560_A0m_fields,
  27674         /* *views      */ NULL,
  27675         /* *views_num  */ NULL,
  27676         /* snoop_cb    */ NULL, 
  27677         /* snoop_user_data */ NULL, 
  27678         /* snoop_flags */ 0,
  27679         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27680         /* type */ SOC_MEM_TYPE_NORMAL,
  27681         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27682         /* impl */ SOC_MEM_IMPL_NORMAL,
  27683         /* cmic_mor_clks       */ 0,
  27684     },
  27685 #endif /* chips */
  27686 
  27687 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  27688     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56624_A0m */ 
  27689         /* mem            FP_COUNTER_TABLEm */
  27690         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27691         /* cmp_fn      */ _soc_mem_cmp_undef,
  27692         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27693         /* index_min   */ 0,
  27694         /* index_max   */ 8191,
  27695         /* minblock    */ 7,
  27696         /* maxblock    */ 7,
  27697         /* blocks      */ 0x80,
  27698         /* blocks_hi   */ 0,
  27699         /* base        */ 0x0f028000,
  27700         /* gran        */ 1,
  27701         /* bytes       */ 8,
  27702         /* nFields     */ 2,
  27703         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56624_A0m_fields,
  27704         /* *views      */ NULL,
  27705         /* *views_num  */ NULL,
  27706         /* snoop_cb    */ NULL, 
  27707         /* snoop_user_data */ NULL, 
  27708         /* snoop_flags */ 0,
  27709         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27710         /* type */ SOC_MEM_TYPE_NORMAL,
  27711         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27712         /* impl */ SOC_MEM_IMPL_NORMAL,
  27713         /* cmic_mor_clks       */ 0,
  27714     },
  27715 #endif /* chips */
  27716 
  27717 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  27718     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56634_A0m */ 
  27719         /* mem            FP_COUNTER_TABLEm */
  27720         /* flags       */ SOC_MEM_FLAG_VALID |
  27721                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27722         /* cmp_fn      */ _soc_mem_cmp_undef,
  27723         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27724         /* index_min   */ 0,
  27725         /* index_max   */ 8191,
  27726         /* minblock    */ 9,
  27727         /* maxblock    */ 9,
  27728         /* blocks      */ 0x200,
  27729         /* blocks_hi   */ 0,
  27730         /* base        */ 0x0c028000,
  27731         /* gran        */ 1,
  27732         /* bytes       */ 9,
  27733         /* nFields     */ 3,
  27734         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56634_A0m_fields,
  27735         /* *views      */ NULL,
  27736         /* *views_num  */ NULL,
  27737         /* snoop_cb    */ NULL, 
  27738         /* snoop_user_data */ NULL, 
  27739         /* snoop_flags */ 0,
  27740         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27741         /* type */ SOC_MEM_TYPE_NORMAL,
  27742         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27743         /* impl */ SOC_MEM_IMPL_NORMAL,
  27744         /* cmic_mor_clks       */ 0,
  27745     },
  27746 #endif /* chips */
  27747 
  27748 #if defined(BCM_56640_A0)
  27749     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56640_A0m */ 
  27750         /* mem            FP_COUNTER_TABLEm */
  27751         /* flags       */ SOC_MEM_FLAG_VALID |
  27752                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27753         /* cmp_fn      */ _soc_mem_cmp_undef,
  27754         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27755         /* index_min   */ 0,
  27756         /* index_max   */ 8191,
  27757         /* minblock    */ 7,
  27758         /* maxblock    */ 7,
  27759         /* blocks      */ 0x80,
  27760         /* blocks_hi   */ 0,
  27761         /* base        */ 0x30180000,
  27762         /* gran        */ 1,
  27763         /* bytes       */ 9,
  27764         /* nFields     */ 3,
  27765         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56640_A0m_fields,
  27766         /* *views      */ NULL,
  27767         /* *views_num  */ NULL,
  27768         /* snoop_cb    */ NULL, 
  27769         /* snoop_user_data */ NULL, 
  27770         /* snoop_flags */ 0,
  27771         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27772         /* type */ SOC_MEM_TYPE_NORMAL,
  27773         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27774         /* impl */ SOC_MEM_IMPL_NORMAL,
  27775         /* cmic_mor_clks       */ 0,
  27776     },
  27777 #endif /* chips */
  27778 
  27779 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  27780     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56670_A0m */ 
  27781         /* mem            FP_COUNTER_TABLEm */
  27782         /* flags       */ SOC_MEM_FLAG_VALID |
  27783                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27784         /* cmp_fn      */ _soc_mem_cmp_undef,
  27785         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27786         /* index_min   */ 0,
  27787         /* index_max   */ 3071,
  27788         /* minblock    */ 21,
  27789         /* maxblock    */ 21,
  27790         /* blocks      */ 0x200000,
  27791         /* blocks_hi   */ 0,
  27792         /* base        */ 0x4c1c0000,
  27793         /* gran        */ 1,
  27794         /* bytes       */ 9,
  27795         /* nFields     */ 3,
  27796         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56560_A0m_fields,
  27797         /* *views      */ NULL,
  27798         /* *views_num  */ NULL,
  27799         /* snoop_cb    */ NULL, 
  27800         /* snoop_user_data */ NULL, 
  27801         /* snoop_flags */ 0,
  27802         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27803         /* type */ SOC_MEM_TYPE_NORMAL,
  27804         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27805         /* impl */ SOC_MEM_IMPL_NORMAL,
  27806         /* cmic_mor_clks       */ 0,
  27807     },
  27808 #endif /* chips */
  27809 
  27810 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  27811     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56680_A0m */ 
  27812         /* mem            FP_COUNTER_TABLEm */
  27813         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27814         /* cmp_fn      */ _soc_mem_cmp_undef,
  27815         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27816         /* index_min   */ 0,
  27817         /* index_max   */ 8191,
  27818         /* minblock    */ 6,
  27819         /* maxblock    */ 6,
  27820         /* blocks      */ 0x40,
  27821         /* blocks_hi   */ 0,
  27822         /* base        */ 0x0f028000,
  27823         /* gran        */ 1,
  27824         /* bytes       */ 8,
  27825         /* nFields     */ 2,
  27826         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56624_A0m_fields,
  27827         /* *views      */ NULL,
  27828         /* *views_num  */ NULL,
  27829         /* snoop_cb    */ NULL, 
  27830         /* snoop_user_data */ NULL, 
  27831         /* snoop_flags */ 0,
  27832         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27833         /* type */ SOC_MEM_TYPE_NORMAL,
  27834         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27835         /* impl */ SOC_MEM_IMPL_NORMAL,
  27836         /* cmic_mor_clks       */ 0,
  27837     },
  27838 #endif /* chips */
  27839 
  27840 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  27841     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56685_A0m */ 
  27842         /* mem            FP_COUNTER_TABLEm */
  27843         /* flags       */ SOC_MEM_FLAG_VALID |
  27844                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27845         /* cmp_fn      */ _soc_mem_cmp_undef,
  27846         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27847         /* index_min   */ 0,
  27848         /* index_max   */ 8191,
  27849         /* minblock    */ 6,
  27850         /* maxblock    */ 6,
  27851         /* blocks      */ 0x40,
  27852         /* blocks_hi   */ 0,
  27853         /* base        */ 0x0c028000,
  27854         /* gran        */ 1,
  27855         /* bytes       */ 9,
  27856         /* nFields     */ 3,
  27857         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56634_A0m_fields,
  27858         /* *views      */ NULL,
  27859         /* *views_num  */ NULL,
  27860         /* snoop_cb    */ NULL, 
  27861         /* snoop_user_data */ NULL, 
  27862         /* snoop_flags */ 0,
  27863         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27864         /* type */ SOC_MEM_TYPE_NORMAL,
  27865         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27866         /* impl */ SOC_MEM_IMPL_NORMAL,
  27867         /* cmic_mor_clks       */ 0,
  27868     },
  27869 #endif /* chips */
  27870 
  27871 #if defined(BCM_56800_A0)
  27872     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56800_A0m */ 
  27873         /* mem            FP_COUNTER_TABLEm */
  27874         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  27875         /* cmp_fn      */ _soc_mem_cmp_undef,
  27876         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27877         /* index_min   */ 0,
  27878         /* index_max   */ 1023,
  27879         /* minblock    */ 4,
  27880         /* maxblock    */ 4,
  27881         /* blocks      */ 0x10,
  27882         /* blocks_hi   */ 0,
  27883         /* base        */ 0x0c0c7000,
  27884         /* gran        */ 1,
  27885         /* bytes       */ 5,
  27886         /* nFields     */ 1,
  27887         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56800_A0m_fields,
  27888         /* *views      */ NULL,
  27889         /* *views_num  */ NULL,
  27890         /* snoop_cb    */ NULL, 
  27891         /* snoop_user_data */ NULL, 
  27892         /* snoop_flags */ 0,
  27893         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27894         /* type */ SOC_MEM_TYPE_NORMAL,
  27895         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27896         /* impl */ SOC_MEM_IMPL_NORMAL,
  27897         /* cmic_mor_clks       */ 0,
  27898     },
  27899 #endif /* chips */
  27900 
  27901 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  27902     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56840_A0m */ 
  27903         /* mem            FP_COUNTER_TABLEm */
  27904         /* flags       */ SOC_MEM_FLAG_VALID |
  27905                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  27906         /* cmp_fn      */ _soc_mem_cmp_undef,
  27907         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27908         /* index_min   */ 0,
  27909         /* index_max   */ 2047,
  27910         /* minblock    */ 6,
  27911         /* maxblock    */ 6,
  27912         /* blocks      */ 0x40,
  27913         /* blocks_hi   */ 0,
  27914         /* base        */ 0x0d0ca000,
  27915         /* gran        */ 1,
  27916         /* bytes       */ 9,
  27917         /* nFields     */ 3,
  27918         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56840_A0m_fields,
  27919         /* *views      */ NULL,
  27920         /* *views_num  */ NULL,
  27921         /* snoop_cb    */ NULL, 
  27922         /* snoop_user_data */ NULL, 
  27923         /* snoop_flags */ 0,
  27924         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27925         /* type */ SOC_MEM_TYPE_NORMAL,
  27926         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27927         /* impl */ SOC_MEM_IMPL_NORMAL,
  27928         /* cmic_mor_clks       */ 0,
  27929     },
  27930 #endif /* chips */
  27931 
  27932 #if defined(BCM_56850_A0)
  27933     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56850_A0m */ 
  27934         /* mem            FP_COUNTER_TABLEm */
  27935         /* flags       */ SOC_MEM_FLAG_VALID |
  27936                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  27937                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x42 */
  27938         /* cmp_fn      */ _soc_mem_cmp_undef,
  27939         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27940         /* index_min   */ 0,
  27941         /* index_max   */ 4095,
  27942         /* minblock    */ 10,
  27943         /* maxblock    */ 10,
  27944         /* blocks      */ 0x400,
  27945         /* blocks_hi   */ 0,
  27946         /* base        */ 0x3c1c0000,
  27947         /* gran        */ 1,
  27948         /* bytes       */ 9,
  27949         /* nFields     */ 3,
  27950         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56850_A0m_fields,
  27951         /* *views      */ NULL,
  27952         /* *views_num  */ NULL,
  27953         /* snoop_cb    */ NULL, 
  27954         /* snoop_user_data */ NULL, 
  27955         /* snoop_flags */ 0,
  27956         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27957         /* type */ SOC_MEM_TYPE_NORMAL,
  27958         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27959         /* impl */ SOC_MEM_IMPL_NORMAL,
  27960         /* cmic_mor_clks       */ 0,
  27961     },
  27962 #endif /* chips */
  27963 
  27964 #if defined(BCM_56860_A0)
  27965     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM56860_A0m */ 
  27966         /* mem            FP_COUNTER_TABLEm */
  27967         /* flags       */ SOC_MEM_FLAG_VALID |
  27968                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  27969                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x42 */
  27970         /* cmp_fn      */ _soc_mem_cmp_undef,
  27971         /* *null_entry */ _soc_mem_entry_null_zeroes,
  27972         /* index_min   */ 0,
  27973         /* index_max   */ 16383,
  27974         /* minblock    */ 11,
  27975         /* maxblock    */ 11,
  27976         /* blocks      */ 0x800,
  27977         /* blocks_hi   */ 0,
  27978         /* base        */ 0x4c1c0000,
  27979         /* gran        */ 1,
  27980         /* bytes       */ 9,
  27981         /* nFields     */ 3,
  27982         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56850_A0m_fields,
  27983         /* *views      */ NULL,
  27984         /* *views_num  */ NULL,
  27985         /* snoop_cb    */ NULL, 
  27986         /* snoop_user_data */ NULL, 
  27987         /* snoop_flags */ 0,
  27988         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  27989         /* type */ SOC_MEM_TYPE_NORMAL,
  27990         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  27991         /* impl */ SOC_MEM_IMPL_NORMAL,
  27992         /* cmic_mor_clks       */ 0,
  27993     },
  27994 #endif /* chips */
  27995 
  27996 #if defined(BCM_88732_A0)
  27997     { /* SOC_MEM_INT_FP_COUNTER_TABLE_BCM88732_A0m */ 
  27998         /* mem            FP_COUNTER_TABLEm */
  27999         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  28000         /* cmp_fn      */ _soc_mem_cmp_undef,
  28001         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28002         /* index_min   */ 0,
  28003         /* index_max   */ 1023,
  28004         /* minblock    */ 5,
  28005         /* maxblock    */ 5,
  28006         /* blocks      */ 0x20,
  28007         /* blocks_hi   */ 0,
  28008         /* base        */ 0x07050000,
  28009         /* gran        */ 1,
  28010         /* bytes       */ 12,
  28011         /* nFields     */ 5,
  28012         /* *fields     */ soc_FP_COUNTER_TABLE_BCM88732_A0m_fields,
  28013         /* *views      */ NULL,
  28014         /* *views_num  */ NULL,
  28015         /* snoop_cb    */ NULL, 
  28016         /* snoop_user_data */ NULL, 
  28017         /* snoop_flags */ 0,
  28018         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28019         /* type */ SOC_MEM_TYPE_NORMAL,
  28020         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  28021         /* impl */ SOC_MEM_IMPL_NORMAL,
  28022         /* cmic_mor_clks       */ 0,
  28023     },
  28024 #endif /* chips */
  28025 
  28026 #if defined(BCM_56800_A0)
  28027     { /* SOC_MEM_INT_FP_COUNTER_TABLE_Xm */ 
  28028         /* mem            FP_COUNTER_TABLE_Xm */
  28029         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  28030         /* cmp_fn      */ _soc_mem_cmp_undef,
  28031         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28032         /* index_min   */ 0,
  28033         /* index_max   */ 1023,
  28034         /* minblock    */ 4,
  28035         /* maxblock    */ 4,
  28036         /* blocks      */ 0x10,
  28037         /* blocks_hi   */ 0,
  28038         /* base        */ 0x0c027000,
  28039         /* gran        */ 1,
  28040         /* bytes       */ 5,
  28041         /* nFields     */ 1,
  28042         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56800_A0m_fields,
  28043         /* *views      */ NULL,
  28044         /* *views_num  */ NULL,
  28045         /* snoop_cb    */ NULL, 
  28046         /* snoop_user_data */ NULL, 
  28047         /* snoop_flags */ 0,
  28048         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28049         /* type */ SOC_MEM_TYPE_NORMAL,
  28050         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28051         /* impl */ SOC_MEM_IMPL_NORMAL,
  28052         /* cmic_mor_clks       */ 0,
  28053     },
  28054 #endif /* chips */
  28055 
  28056 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  28057     { /* SOC_MEM_INT_FP_COUNTER_TABLE_X_BCM56820_A0m */ 
  28058         /* mem            FP_COUNTER_TABLE_Xm */
  28059         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  28060         /* cmp_fn      */ _soc_mem_cmp_undef,
  28061         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28062         /* index_min   */ 0,
  28063         /* index_max   */ 2047,
  28064         /* minblock    */ 3,
  28065         /* maxblock    */ 3,
  28066         /* blocks      */ 0x8,
  28067         /* blocks_hi   */ 0,
  28068         /* base        */ 0x0d025000,
  28069         /* gran        */ 1,
  28070         /* bytes       */ 8,
  28071         /* nFields     */ 2,
  28072         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56624_A0m_fields,
  28073         /* *views      */ NULL,
  28074         /* *views_num  */ NULL,
  28075         /* snoop_cb    */ NULL, 
  28076         /* snoop_user_data */ NULL, 
  28077         /* snoop_flags */ 0,
  28078         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28079         /* type */ SOC_MEM_TYPE_NORMAL,
  28080         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28081         /* impl */ SOC_MEM_IMPL_NORMAL,
  28082         /* cmic_mor_clks       */ 0,
  28083     },
  28084 #endif /* chips */
  28085 
  28086 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  28087     { /* SOC_MEM_INT_FP_COUNTER_TABLE_X_BCM56840_A0m */ 
  28088         /* mem            FP_COUNTER_TABLE_Xm */
  28089         /* flags       */ SOC_MEM_FLAG_VALID |
  28090                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  28091         /* cmp_fn      */ _soc_mem_cmp_undef,
  28092         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28093         /* index_min   */ 0,
  28094         /* index_max   */ 2047,
  28095         /* minblock    */ 6,
  28096         /* maxblock    */ 6,
  28097         /* blocks      */ 0x40,
  28098         /* blocks_hi   */ 0,
  28099         /* base        */ 0x0d02a000,
  28100         /* gran        */ 1,
  28101         /* bytes       */ 9,
  28102         /* nFields     */ 3,
  28103         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56840_A0m_fields,
  28104         /* *views      */ NULL,
  28105         /* *views_num  */ NULL,
  28106         /* snoop_cb    */ NULL, 
  28107         /* snoop_user_data */ NULL, 
  28108         /* snoop_flags */ 0,
  28109         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28110         /* type */ SOC_MEM_TYPE_NORMAL,
  28111         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28112         /* impl */ SOC_MEM_IMPL_NORMAL,
  28113         /* cmic_mor_clks       */ 0,
  28114     },
  28115 #endif /* chips */
  28116 
  28117 #if defined(BCM_56850_A0)
  28118     { /* SOC_MEM_INT_FP_COUNTER_TABLE_X_BCM56850_A0m */ 
  28119         /* mem            FP_COUNTER_TABLE_Xm */
  28120         /* flags       */ SOC_MEM_FLAG_VALID |
  28121                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  28122                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x42 */
  28123         /* cmp_fn      */ _soc_mem_cmp_undef,
  28124         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28125         /* index_min   */ 0,
  28126         /* index_max   */ 4095,
  28127         /* minblock    */ 10,
  28128         /* maxblock    */ 10,
  28129         /* blocks      */ 0x400,
  28130         /* blocks_hi   */ 0,
  28131         /* base        */ 0x3c1c0000,
  28132         /* gran        */ 1,
  28133         /* bytes       */ 9,
  28134         /* nFields     */ 3,
  28135         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56850_A0m_fields,
  28136         /* *views      */ NULL,
  28137         /* *views_num  */ NULL,
  28138         /* snoop_cb    */ NULL, 
  28139         /* snoop_user_data */ NULL, 
  28140         /* snoop_flags */ 0,
  28141         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28142         /* type */ SOC_MEM_TYPE_NORMAL,
  28143         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28144         /* impl */ SOC_MEM_IMPL_NORMAL,
  28145         /* cmic_mor_clks       */ 0,
  28146     },
  28147 #endif /* chips */
  28148 
  28149 #if defined(BCM_56860_A0)
  28150     { /* SOC_MEM_INT_FP_COUNTER_TABLE_X_BCM56860_A0m */ 
  28151         /* mem            FP_COUNTER_TABLE_Xm */
  28152         /* flags       */ SOC_MEM_FLAG_VALID |
  28153                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  28154                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x42 */
  28155         /* cmp_fn      */ _soc_mem_cmp_undef,
  28156         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28157         /* index_min   */ 0,
  28158         /* index_max   */ 16383,
  28159         /* minblock    */ 11,
  28160         /* maxblock    */ 11,
  28161         /* blocks      */ 0x800,
  28162         /* blocks_hi   */ 0,
  28163         /* base        */ 0x4c1c0000,
  28164         /* gran        */ 1,
  28165         /* bytes       */ 9,
  28166         /* nFields     */ 3,
  28167         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56850_A0m_fields,
  28168         /* *views      */ NULL,
  28169         /* *views_num  */ NULL,
  28170         /* snoop_cb    */ NULL, 
  28171         /* snoop_user_data */ NULL, 
  28172         /* snoop_flags */ 0,
  28173         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28174         /* type */ SOC_MEM_TYPE_NORMAL,
  28175         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28176         /* impl */ SOC_MEM_IMPL_NORMAL,
  28177         /* cmic_mor_clks       */ 0,
  28178     },
  28179 #endif /* chips */
  28180 
  28181 #if defined(BCM_56800_A0)
  28182     { /* SOC_MEM_INT_FP_COUNTER_TABLE_Ym */ 
  28183         /* mem            FP_COUNTER_TABLE_Ym */
  28184         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  28185         /* cmp_fn      */ _soc_mem_cmp_undef,
  28186         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28187         /* index_min   */ 0,
  28188         /* index_max   */ 1023,
  28189         /* minblock    */ 4,
  28190         /* maxblock    */ 4,
  28191         /* blocks      */ 0x10,
  28192         /* blocks_hi   */ 0,
  28193         /* base        */ 0x0c047000,
  28194         /* gran        */ 1,
  28195         /* bytes       */ 5,
  28196         /* nFields     */ 1,
  28197         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56800_A0m_fields,
  28198         /* *views      */ NULL,
  28199         /* *views_num  */ NULL,
  28200         /* snoop_cb    */ NULL, 
  28201         /* snoop_user_data */ NULL, 
  28202         /* snoop_flags */ 0,
  28203         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28204         /* type */ SOC_MEM_TYPE_NORMAL,
  28205         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28206         /* impl */ SOC_MEM_IMPL_NORMAL,
  28207         /* cmic_mor_clks       */ 0,
  28208     },
  28209 #endif /* chips */
  28210 
  28211 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  28212     { /* SOC_MEM_INT_FP_COUNTER_TABLE_Y_BCM56820_A0m */ 
  28213         /* mem            FP_COUNTER_TABLE_Ym */
  28214         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  28215         /* cmp_fn      */ _soc_mem_cmp_undef,
  28216         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28217         /* index_min   */ 0,
  28218         /* index_max   */ 2047,
  28219         /* minblock    */ 3,
  28220         /* maxblock    */ 3,
  28221         /* blocks      */ 0x8,
  28222         /* blocks_hi   */ 0,
  28223         /* base        */ 0x0d045000,
  28224         /* gran        */ 1,
  28225         /* bytes       */ 8,
  28226         /* nFields     */ 2,
  28227         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56624_A0m_fields,
  28228         /* *views      */ NULL,
  28229         /* *views_num  */ NULL,
  28230         /* snoop_cb    */ NULL, 
  28231         /* snoop_user_data */ NULL, 
  28232         /* snoop_flags */ 0,
  28233         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28234         /* type */ SOC_MEM_TYPE_NORMAL,
  28235         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28236         /* impl */ SOC_MEM_IMPL_NORMAL,
  28237         /* cmic_mor_clks       */ 0,
  28238     },
  28239 #endif /* chips */
  28240 
  28241 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  28242     { /* SOC_MEM_INT_FP_COUNTER_TABLE_Y_BCM56840_A0m */ 
  28243         /* mem            FP_COUNTER_TABLE_Ym */
  28244         /* flags       */ SOC_MEM_FLAG_VALID |
  28245                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  28246         /* cmp_fn      */ _soc_mem_cmp_undef,
  28247         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28248         /* index_min   */ 0,
  28249         /* index_max   */ 2047,
  28250         /* minblock    */ 6,
  28251         /* maxblock    */ 6,
  28252         /* blocks      */ 0x40,
  28253         /* blocks_hi   */ 0,
  28254         /* base        */ 0x0d04a000,
  28255         /* gran        */ 1,
  28256         /* bytes       */ 9,
  28257         /* nFields     */ 3,
  28258         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56840_A0m_fields,
  28259         /* *views      */ NULL,
  28260         /* *views_num  */ NULL,
  28261         /* snoop_cb    */ NULL, 
  28262         /* snoop_user_data */ NULL, 
  28263         /* snoop_flags */ 0,
  28264         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28265         /* type */ SOC_MEM_TYPE_NORMAL,
  28266         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28267         /* impl */ SOC_MEM_IMPL_NORMAL,
  28268         /* cmic_mor_clks       */ 0,
  28269     },
  28270 #endif /* chips */
  28271 
  28272 #if defined(BCM_56850_A0)
  28273     { /* SOC_MEM_INT_FP_COUNTER_TABLE_Y_BCM56850_A0m */ 
  28274         /* mem            FP_COUNTER_TABLE_Ym */
  28275         /* flags       */ SOC_MEM_FLAG_VALID |
  28276                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  28277                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x42 */
  28278         /* cmp_fn      */ _soc_mem_cmp_undef,
  28279         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28280         /* index_min   */ 0,
  28281         /* index_max   */ 4095,
  28282         /* minblock    */ 10,
  28283         /* maxblock    */ 10,
  28284         /* blocks      */ 0x400,
  28285         /* blocks_hi   */ 0,
  28286         /* base        */ 0x3c1c0000,
  28287         /* gran        */ 1,
  28288         /* bytes       */ 9,
  28289         /* nFields     */ 3,
  28290         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56850_A0m_fields,
  28291         /* *views      */ NULL,
  28292         /* *views_num  */ NULL,
  28293         /* snoop_cb    */ NULL, 
  28294         /* snoop_user_data */ NULL, 
  28295         /* snoop_flags */ 0,
  28296         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28297         /* type */ SOC_MEM_TYPE_NORMAL,
  28298         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28299         /* impl */ SOC_MEM_IMPL_NORMAL,
  28300         /* cmic_mor_clks       */ 0,
  28301     },
  28302 #endif /* chips */
  28303 
  28304 #if defined(BCM_56860_A0)
  28305     { /* SOC_MEM_INT_FP_COUNTER_TABLE_Y_BCM56860_A0m */ 
  28306         /* mem            FP_COUNTER_TABLE_Ym */
  28307         /* flags       */ SOC_MEM_FLAG_VALID |
  28308                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  28309                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x42 */
  28310         /* cmp_fn      */ _soc_mem_cmp_undef,
  28311         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28312         /* index_min   */ 0,
  28313         /* index_max   */ 16383,
  28314         /* minblock    */ 11,
  28315         /* maxblock    */ 11,
  28316         /* blocks      */ 0x800,
  28317         /* blocks_hi   */ 0,
  28318         /* base        */ 0x4c1c0000,
  28319         /* gran        */ 1,
  28320         /* bytes       */ 9,
  28321         /* nFields     */ 3,
  28322         /* *fields     */ soc_FP_COUNTER_TABLE_BCM56850_A0m_fields,
  28323         /* *views      */ NULL,
  28324         /* *views_num  */ NULL,
  28325         /* snoop_cb    */ NULL, 
  28326         /* snoop_user_data */ NULL, 
  28327         /* snoop_flags */ 0,
  28328         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28329         /* type */ SOC_MEM_TYPE_NORMAL,
  28330         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28331         /* impl */ SOC_MEM_IMPL_NORMAL,
  28332         /* cmic_mor_clks       */ 0,
  28333     },
  28334 #endif /* chips */
  28335 
  28336 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  28337     defined(BCM_56450_B1)
  28338     { /* SOC_MEM_INT_FP_FLEX_KEY_SELECTORm */ 
  28339         /* mem            FP_FLEX_KEY_SELECTORm */
  28340         /* flags       */ SOC_MEM_FLAG_VALID |
  28341                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  28342         /* cmp_fn      */ _soc_mem_cmp_undef,
  28343         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28344         /* index_min   */ 0,
  28345         /* index_max   */ 3,
  28346         /* minblock    */ 8,
  28347         /* maxblock    */ 8,
  28348         /* blocks      */ 0x100,
  28349         /* blocks_hi   */ 0,
  28350         /* base        */ 0x34480000,
  28351         /* gran        */ 1,
  28352         /* bytes       */ 16,
  28353         /* nFields     */ 16,
  28354         /* *fields     */ soc_FP_FLEX_KEY_SELECTORm_fields,
  28355         /* *views      */ NULL,
  28356         /* *views_num  */ NULL,
  28357         /* snoop_cb    */ NULL, 
  28358         /* snoop_user_data */ NULL, 
  28359         /* snoop_flags */ 0,
  28360         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28361         /* type */ SOC_MEM_TYPE_NORMAL,
  28362         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28363         /* impl */ SOC_MEM_IMPL_NORMAL,
  28364         /* cmic_mor_clks       */ 0,
  28365     },
  28366 #endif /* chips */
  28367 
  28368 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  28369     { /* SOC_MEM_INT_FP_FLEX_KEY_SELECTOR_BCM56260_A0m */ 
  28370         /* mem            FP_FLEX_KEY_SELECTORm */
  28371         /* flags       */ SOC_MEM_FLAG_VALID |
  28372                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  28373         /* cmp_fn      */ _soc_mem_cmp_undef,
  28374         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28375         /* index_min   */ 0,
  28376         /* index_max   */ 3,
  28377         /* minblock    */ 6,
  28378         /* maxblock    */ 6,
  28379         /* blocks      */ 0x40,
  28380         /* blocks_hi   */ 0,
  28381         /* base        */ 0x34480000,
  28382         /* gran        */ 1,
  28383         /* bytes       */ 16,
  28384         /* nFields     */ 16,
  28385         /* *fields     */ soc_FP_FLEX_KEY_SELECTOR_BCM56260_A0m_fields,
  28386         /* *views      */ NULL,
  28387         /* *views_num  */ NULL,
  28388         /* snoop_cb    */ NULL, 
  28389         /* snoop_user_data */ NULL, 
  28390         /* snoop_flags */ 0,
  28391         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28392         /* type */ SOC_MEM_TYPE_NORMAL,
  28393         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28394         /* impl */ SOC_MEM_IMPL_NORMAL,
  28395         /* cmic_mor_clks       */ 0,
  28396     },
  28397 #endif /* chips */
  28398 
  28399 #if defined(BCM_56270_A0)
  28400     { /* SOC_MEM_INT_FP_FLEX_KEY_SELECTOR_BCM56270_A0m */ 
  28401         /* mem            FP_FLEX_KEY_SELECTORm */
  28402         /* flags       */ SOC_MEM_FLAG_VALID |
  28403                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  28404         /* cmp_fn      */ _soc_mem_cmp_undef,
  28405         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28406         /* index_min   */ 0,
  28407         /* index_max   */ 3,
  28408         /* minblock    */ 5,
  28409         /* maxblock    */ 5,
  28410         /* blocks      */ 0x20,
  28411         /* blocks_hi   */ 0,
  28412         /* base        */ 0x34480000,
  28413         /* gran        */ 1,
  28414         /* bytes       */ 16,
  28415         /* nFields     */ 16,
  28416         /* *fields     */ soc_FP_FLEX_KEY_SELECTOR_BCM56260_A0m_fields,
  28417         /* *views      */ NULL,
  28418         /* *views_num  */ NULL,
  28419         /* snoop_cb    */ NULL, 
  28420         /* snoop_user_data */ NULL, 
  28421         /* snoop_flags */ 0,
  28422         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28423         /* type */ SOC_MEM_TYPE_NORMAL,
  28424         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28425         /* impl */ SOC_MEM_IMPL_NORMAL,
  28426         /* cmic_mor_clks       */ 0,
  28427     },
  28428 #endif /* chips */
  28429 
  28430 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  28431     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAMm */ 
  28432         /* mem            FP_GLOBAL_MASK_TCAMm */
  28433         /* flags       */ SOC_MEM_FLAG_VALID |
  28434                           SOC_MEM_FLAG_CACHABLE |
  28435                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  28436         /* cmp_fn      */ _soc_mem_cmp_undef,
  28437         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28438         /* index_min   */ 0,
  28439         /* index_max   */ 8191,
  28440         /* minblock    */ 7,
  28441         /* maxblock    */ 7,
  28442         /* blocks      */ 0x80,
  28443         /* blocks_hi   */ 0,
  28444         /* base        */ 0x0f030000,
  28445         /* gran        */ 1,
  28446         /* bytes       */ 14,
  28447         /* nFields     */ 2,
  28448         /* *fields     */ soc_FP_GLOBAL_MASK_TCAMm_fields,
  28449         /* *views      */ NULL,
  28450         /* *views_num  */ NULL,
  28451         /* snoop_cb    */ NULL, 
  28452         /* snoop_user_data */ NULL, 
  28453         /* snoop_flags */ 0,
  28454         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28455         /* type */ SOC_MEM_TYPE_NORMAL,
  28456         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28457         /* impl */ SOC_MEM_IMPL_NORMAL,
  28458         /* cmic_mor_clks       */ 0,
  28459     },
  28460 #endif /* chips */
  28461 
  28462 #if defined(BCM_53400_A0)
  28463     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM53400_A0m */ 
  28464         /* mem            FP_GLOBAL_MASK_TCAMm */
  28465         /* flags       */ SOC_MEM_FLAG_VALID |
  28466                           SOC_MEM_FLAG_CACHABLE |
  28467                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28468                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28469         /* cmp_fn      */ _soc_mem_cmp_undef,
  28470         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28471         /* index_min   */ 0,
  28472         /* index_max   */ 2047,
  28473         /* minblock    */ 5,
  28474         /* maxblock    */ 5,
  28475         /* blocks      */ 0x20,
  28476         /* blocks_hi   */ 0,
  28477         /* base        */ 0x38180000,
  28478         /* gran        */ 1,
  28479         /* bytes       */ 10,
  28480         /* nFields     */ 13,
  28481         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM53400_A0m_fields,
  28482         /* *views      */ NULL,
  28483         /* *views_num  */ NULL,
  28484         /* snoop_cb    */ NULL, 
  28485         /* snoop_user_data */ NULL, 
  28486         /* snoop_flags */ 0,
  28487         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28488         /* type */ SOC_MEM_TYPE_NORMAL,
  28489         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28490         /* impl */ SOC_MEM_IMPL_NORMAL,
  28491         /* cmic_mor_clks       */ 0,
  28492     },
  28493 #endif /* chips */
  28494 
  28495 #if defined(BCM_53540_A0)
  28496     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM53540_A0m */ 
  28497         /* mem            FP_GLOBAL_MASK_TCAMm */
  28498         /* flags       */ SOC_MEM_FLAG_VALID |
  28499                           SOC_MEM_FLAG_CACHABLE |
  28500                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28501                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28502         /* cmp_fn      */ _soc_mem_cmp_undef,
  28503         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28504         /* index_min   */ 0,
  28505         /* index_max   */ 1023,
  28506         /* minblock    */ 8,
  28507         /* maxblock    */ 8,
  28508         /* blocks      */ 0x100,
  28509         /* blocks_hi   */ 0,
  28510         /* base        */ 0x38180000,
  28511         /* gran        */ 1,
  28512         /* bytes       */ 10,
  28513         /* nFields     */ 11,
  28514         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56160_A0m_fields,
  28515         /* *views      */ NULL,
  28516         /* *views_num  */ NULL,
  28517         /* snoop_cb    */ NULL, 
  28518         /* snoop_user_data */ NULL, 
  28519         /* snoop_flags */ 0,
  28520         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28521         /* type */ SOC_MEM_TYPE_NORMAL,
  28522         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28523         /* impl */ SOC_MEM_IMPL_NORMAL,
  28524         /* cmic_mor_clks       */ 0,
  28525     },
  28526 #endif /* chips */
  28527 
  28528 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  28529     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM53570_A0m */ 
  28530         /* mem            FP_GLOBAL_MASK_TCAMm */
  28531         /* flags       */ SOC_MEM_FLAG_VALID |
  28532                           SOC_MEM_FLAG_CACHABLE |
  28533                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28534                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28535         /* cmp_fn      */ _soc_mem_cmp_undef,
  28536         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28537         /* index_min   */ 0,
  28538         /* index_max   */ 3071,
  28539         /* minblock    */ 15,
  28540         /* maxblock    */ 15,
  28541         /* blocks      */ 0x8000,
  28542         /* blocks_hi   */ 0,
  28543         /* base        */ 0x38180000,
  28544         /* gran        */ 1,
  28545         /* bytes       */ 17,
  28546         /* nFields     */ 11,
  28547         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM53570_A0m_fields,
  28548         /* *views      */ NULL,
  28549         /* *views_num  */ NULL,
  28550         /* snoop_cb    */ NULL, 
  28551         /* snoop_user_data */ NULL, 
  28552         /* snoop_flags */ 0,
  28553         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28554         /* type */ SOC_MEM_TYPE_NORMAL,
  28555         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28556         /* impl */ SOC_MEM_IMPL_NORMAL,
  28557         /* cmic_mor_clks       */ 0,
  28558     },
  28559 #endif /* chips */
  28560 
  28561 #if defined(BCM_56142_A0)
  28562     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56142_A0m */ 
  28563         /* mem            FP_GLOBAL_MASK_TCAMm */
  28564         /* flags       */ SOC_MEM_FLAG_VALID |
  28565                           SOC_MEM_FLAG_CACHABLE |
  28566                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  28567         /* cmp_fn      */ _soc_mem_cmp_undef,
  28568         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28569         /* index_min   */ 0,
  28570         /* index_max   */ 1023,
  28571         /* minblock    */ 5,
  28572         /* maxblock    */ 5,
  28573         /* blocks      */ 0x20,
  28574         /* blocks_hi   */ 0,
  28575         /* base        */ 0x0f030000,
  28576         /* gran        */ 1,
  28577         /* bytes       */ 8,
  28578         /* nFields     */ 10,
  28579         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56142_A0m_fields,
  28580         /* *views      */ NULL,
  28581         /* *views_num  */ NULL,
  28582         /* snoop_cb    */ NULL, 
  28583         /* snoop_user_data */ NULL, 
  28584         /* snoop_flags */ 0,
  28585         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28586         /* type */ SOC_MEM_TYPE_NORMAL,
  28587         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28588         /* impl */ SOC_MEM_IMPL_NORMAL,
  28589         /* cmic_mor_clks       */ 0,
  28590     },
  28591 #endif /* chips */
  28592 
  28593 #if defined(BCM_56150_A0)
  28594     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56150_A0m */ 
  28595         /* mem            FP_GLOBAL_MASK_TCAMm */
  28596         /* flags       */ SOC_MEM_FLAG_VALID |
  28597                           SOC_MEM_FLAG_CACHABLE |
  28598                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28599                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28600         /* cmp_fn      */ _soc_mem_cmp_undef,
  28601         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28602         /* index_min   */ 0,
  28603         /* index_max   */ 2047,
  28604         /* minblock    */ 5,
  28605         /* maxblock    */ 5,
  28606         /* blocks      */ 0x20,
  28607         /* blocks_hi   */ 0,
  28608         /* base        */ 0x3c180000,
  28609         /* gran        */ 1,
  28610         /* bytes       */ 10,
  28611         /* nFields     */ 13,
  28612         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56150_A0m_fields,
  28613         /* *views      */ NULL,
  28614         /* *views_num  */ NULL,
  28615         /* snoop_cb    */ NULL, 
  28616         /* snoop_user_data */ NULL, 
  28617         /* snoop_flags */ 0,
  28618         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28619         /* type */ SOC_MEM_TYPE_NORMAL,
  28620         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28621         /* impl */ SOC_MEM_IMPL_NORMAL,
  28622         /* cmic_mor_clks       */ 0,
  28623     },
  28624 #endif /* chips */
  28625 
  28626 #if defined(BCM_56160_A0)
  28627     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56160_A0m */ 
  28628         /* mem            FP_GLOBAL_MASK_TCAMm */
  28629         /* flags       */ SOC_MEM_FLAG_VALID |
  28630                           SOC_MEM_FLAG_CACHABLE |
  28631                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28632                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28633         /* cmp_fn      */ _soc_mem_cmp_undef,
  28634         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28635         /* index_min   */ 0,
  28636         /* index_max   */ 2047,
  28637         /* minblock    */ 7,
  28638         /* maxblock    */ 7,
  28639         /* blocks      */ 0x80,
  28640         /* blocks_hi   */ 0,
  28641         /* base        */ 0x38180000,
  28642         /* gran        */ 1,
  28643         /* bytes       */ 10,
  28644         /* nFields     */ 11,
  28645         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56160_A0m_fields,
  28646         /* *views      */ NULL,
  28647         /* *views_num  */ NULL,
  28648         /* snoop_cb    */ NULL, 
  28649         /* snoop_user_data */ NULL, 
  28650         /* snoop_flags */ 0,
  28651         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28652         /* type */ SOC_MEM_TYPE_NORMAL,
  28653         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28654         /* impl */ SOC_MEM_IMPL_NORMAL,
  28655         /* cmic_mor_clks       */ 0,
  28656     },
  28657 #endif /* chips */
  28658 
  28659 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  28660     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56260_A0m */ 
  28661         /* mem            FP_GLOBAL_MASK_TCAMm */
  28662         /* flags       */ SOC_MEM_FLAG_VALID |
  28663                           SOC_MEM_FLAG_CACHABLE |
  28664                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28665                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28666         /* cmp_fn      */ _soc_mem_cmp_undef,
  28667         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28668         /* index_min   */ 0,
  28669         /* index_max   */ 3071,
  28670         /* minblock    */ 6,
  28671         /* maxblock    */ 6,
  28672         /* blocks      */ 0x40,
  28673         /* blocks_hi   */ 0,
  28674         /* base        */ 0x34180000,
  28675         /* gran        */ 1,
  28676         /* bytes       */ 31,
  28677         /* nFields     */ 21,
  28678         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56260_A0m_fields,
  28679         /* *views      */ NULL,
  28680         /* *views_num  */ NULL,
  28681         /* snoop_cb    */ NULL, 
  28682         /* snoop_user_data */ NULL, 
  28683         /* snoop_flags */ 0,
  28684         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28685         /* type */ SOC_MEM_TYPE_NORMAL,
  28686         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28687         /* impl */ SOC_MEM_IMPL_NORMAL,
  28688         /* cmic_mor_clks       */ 0,
  28689     },
  28690 #endif /* chips */
  28691 
  28692 #if defined(BCM_56270_A0)
  28693     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56270_A0m */ 
  28694         /* mem            FP_GLOBAL_MASK_TCAMm */
  28695         /* flags       */ SOC_MEM_FLAG_VALID |
  28696                           SOC_MEM_FLAG_CACHABLE |
  28697                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28698                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28699         /* cmp_fn      */ _soc_mem_cmp_undef,
  28700         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28701         /* index_min   */ 0,
  28702         /* index_max   */ 2047,
  28703         /* minblock    */ 5,
  28704         /* maxblock    */ 5,
  28705         /* blocks      */ 0x20,
  28706         /* blocks_hi   */ 0,
  28707         /* base        */ 0x34180000,
  28708         /* gran        */ 1,
  28709         /* bytes       */ 16,
  28710         /* nFields     */ 21,
  28711         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56270_A0m_fields,
  28712         /* *views      */ NULL,
  28713         /* *views_num  */ NULL,
  28714         /* snoop_cb    */ NULL, 
  28715         /* snoop_user_data */ NULL, 
  28716         /* snoop_flags */ 0,
  28717         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28718         /* type */ SOC_MEM_TYPE_NORMAL,
  28719         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28720         /* impl */ SOC_MEM_IMPL_NORMAL,
  28721         /* cmic_mor_clks       */ 0,
  28722     },
  28723 #endif /* chips */
  28724 
  28725 #if defined(BCM_56334_A0)
  28726     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56334_A0m */ 
  28727         /* mem            FP_GLOBAL_MASK_TCAMm */
  28728         /* flags       */ SOC_MEM_FLAG_VALID |
  28729                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  28730         /* cmp_fn      */ _soc_mem_cmp_undef,
  28731         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28732         /* index_min   */ 0,
  28733         /* index_max   */ 2047,
  28734         /* minblock    */ 5,
  28735         /* maxblock    */ 5,
  28736         /* blocks      */ 0x20,
  28737         /* blocks_hi   */ 0,
  28738         /* base        */ 0x0f030000,
  28739         /* gran        */ 1,
  28740         /* bytes       */ 8,
  28741         /* nFields     */ 14,
  28742         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56334_A0m_fields,
  28743         /* *views      */ NULL,
  28744         /* *views_num  */ NULL,
  28745         /* snoop_cb    */ NULL, 
  28746         /* snoop_user_data */ NULL, 
  28747         /* snoop_flags */ 0,
  28748         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28749         /* type */ SOC_MEM_TYPE_NORMAL,
  28750         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28751         /* impl */ SOC_MEM_IMPL_NORMAL,
  28752         /* cmic_mor_clks       */ 0,
  28753     },
  28754 #endif /* chips */
  28755 
  28756 #if defined(BCM_56334_B0)
  28757     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56334_B0m */ 
  28758         /* mem            FP_GLOBAL_MASK_TCAMm */
  28759         /* flags       */ SOC_MEM_FLAG_VALID |
  28760                           SOC_MEM_FLAG_CACHABLE |
  28761                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28762                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28763         /* cmp_fn      */ _soc_mem_cmp_undef,
  28764         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28765         /* index_min   */ 0,
  28766         /* index_max   */ 2047,
  28767         /* minblock    */ 5,
  28768         /* maxblock    */ 5,
  28769         /* blocks      */ 0x20,
  28770         /* blocks_hi   */ 0,
  28771         /* base        */ 0x0f030000,
  28772         /* gran        */ 1,
  28773         /* bytes       */ 8,
  28774         /* nFields     */ 14,
  28775         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56334_A0m_fields,
  28776         /* *views      */ NULL,
  28777         /* *views_num  */ NULL,
  28778         /* snoop_cb    */ NULL, 
  28779         /* snoop_user_data */ NULL, 
  28780         /* snoop_flags */ 0,
  28781         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28782         /* type */ SOC_MEM_TYPE_NORMAL,
  28783         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28784         /* impl */ SOC_MEM_IMPL_NORMAL,
  28785         /* cmic_mor_clks       */ 0,
  28786     },
  28787 #endif /* chips */
  28788 
  28789 #if defined(BCM_56340_A0)
  28790     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56340_A0m */ 
  28791         /* mem            FP_GLOBAL_MASK_TCAMm */
  28792         /* flags       */ SOC_MEM_FLAG_VALID |
  28793                           SOC_MEM_FLAG_CACHABLE |
  28794                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28795                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28796         /* cmp_fn      */ _soc_mem_cmp_undef,
  28797         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28798         /* index_min   */ 0,
  28799         /* index_max   */ 4095,
  28800         /* minblock    */ 4,
  28801         /* maxblock    */ 4,
  28802         /* blocks      */ 0x10,
  28803         /* blocks_hi   */ 0,
  28804         /* base        */ 0x301c0000,
  28805         /* gran        */ 1,
  28806         /* bytes       */ 23,
  28807         /* nFields     */ 11,
  28808         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56640_A0m_fields,
  28809         /* *views      */ NULL,
  28810         /* *views_num  */ NULL,
  28811         /* snoop_cb    */ NULL, 
  28812         /* snoop_user_data */ NULL, 
  28813         /* snoop_flags */ 0,
  28814         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28815         /* type */ SOC_MEM_TYPE_NORMAL,
  28816         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28817         /* impl */ SOC_MEM_IMPL_NORMAL,
  28818         /* cmic_mor_clks       */ 0,
  28819     },
  28820 #endif /* chips */
  28821 
  28822 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  28823     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56440_A0m */ 
  28824         /* mem            FP_GLOBAL_MASK_TCAMm */
  28825         /* flags       */ SOC_MEM_FLAG_VALID |
  28826                           SOC_MEM_FLAG_CACHABLE |
  28827                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28828                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28829         /* cmp_fn      */ _soc_mem_cmp_undef,
  28830         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28831         /* index_min   */ 0,
  28832         /* index_max   */ 3071,
  28833         /* minblock    */ 9,
  28834         /* maxblock    */ 9,
  28835         /* blocks      */ 0x200,
  28836         /* blocks_hi   */ 0,
  28837         /* base        */ 0x0d06c000,
  28838         /* gran        */ 1,
  28839         /* bytes       */ 11,
  28840         /* nFields     */ 15,
  28841         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56440_A0m_fields,
  28842         /* *views      */ NULL,
  28843         /* *views_num  */ NULL,
  28844         /* snoop_cb    */ NULL, 
  28845         /* snoop_user_data */ NULL, 
  28846         /* snoop_flags */ 0,
  28847         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28848         /* type */ SOC_MEM_TYPE_NORMAL,
  28849         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28850         /* impl */ SOC_MEM_IMPL_NORMAL,
  28851         /* cmic_mor_clks       */ 0,
  28852     },
  28853 #endif /* chips */
  28854 
  28855 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  28856     defined(BCM_56450_B1)
  28857     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56450_A0m */ 
  28858         /* mem            FP_GLOBAL_MASK_TCAMm */
  28859         /* flags       */ SOC_MEM_FLAG_VALID |
  28860                           SOC_MEM_FLAG_CACHABLE |
  28861                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28862                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28863         /* cmp_fn      */ _soc_mem_cmp_undef,
  28864         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28865         /* index_min   */ 0,
  28866         /* index_max   */ 4095,
  28867         /* minblock    */ 8,
  28868         /* maxblock    */ 8,
  28869         /* blocks      */ 0x100,
  28870         /* blocks_hi   */ 0,
  28871         /* base        */ 0x34180000,
  28872         /* gran        */ 1,
  28873         /* bytes       */ 50,
  28874         /* nFields     */ 23,
  28875         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56450_A0m_fields,
  28876         /* *views      */ NULL,
  28877         /* *views_num  */ NULL,
  28878         /* snoop_cb    */ NULL, 
  28879         /* snoop_user_data */ NULL, 
  28880         /* snoop_flags */ 0,
  28881         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28882         /* type */ SOC_MEM_TYPE_NORMAL,
  28883         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28884         /* impl */ SOC_MEM_IMPL_NORMAL,
  28885         /* cmic_mor_clks       */ 0,
  28886     },
  28887 #endif /* chips */
  28888 
  28889 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  28890     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56524_A0m */ 
  28891         /* mem            FP_GLOBAL_MASK_TCAMm */
  28892         /* flags       */ SOC_MEM_FLAG_VALID |
  28893                           SOC_MEM_FLAG_CACHABLE |
  28894                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28895                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28896         /* cmp_fn      */ _soc_mem_cmp_undef,
  28897         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28898         /* index_min   */ 0,
  28899         /* index_max   */ 8191,
  28900         /* minblock    */ 8,
  28901         /* maxblock    */ 8,
  28902         /* blocks      */ 0x100,
  28903         /* blocks_hi   */ 0,
  28904         /* base        */ 0x0c030000,
  28905         /* gran        */ 1,
  28906         /* bytes       */ 14,
  28907         /* nFields     */ 12,
  28908         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56634_A0m_fields,
  28909         /* *views      */ NULL,
  28910         /* *views_num  */ NULL,
  28911         /* snoop_cb    */ NULL, 
  28912         /* snoop_user_data */ NULL, 
  28913         /* snoop_flags */ 0,
  28914         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28915         /* type */ SOC_MEM_TYPE_NORMAL,
  28916         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28917         /* impl */ SOC_MEM_IMPL_NORMAL,
  28918         /* cmic_mor_clks       */ 0,
  28919     },
  28920 #endif /* chips */
  28921 
  28922 #if defined(BCM_56560_A0)
  28923     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56560_A0m */ 
  28924         /* mem            FP_GLOBAL_MASK_TCAMm */
  28925         /* flags       */ SOC_MEM_FLAG_VALID |
  28926                           SOC_MEM_FLAG_CACHABLE |
  28927                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28928                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28929         /* cmp_fn      */ _soc_mem_cmp_undef,
  28930         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28931         /* index_min   */ 0,
  28932         /* index_max   */ 8191,
  28933         /* minblock    */ 21,
  28934         /* maxblock    */ 21,
  28935         /* blocks      */ 0x200000,
  28936         /* blocks_hi   */ 0,
  28937         /* base        */ 0x4c040000,
  28938         /* gran        */ 1,
  28939         /* bytes       */ 45,
  28940         /* nFields     */ 11,
  28941         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56560_A0m_fields,
  28942         /* *views      */ NULL,
  28943         /* *views_num  */ NULL,
  28944         /* snoop_cb    */ NULL, 
  28945         /* snoop_user_data */ NULL, 
  28946         /* snoop_flags */ 0,
  28947         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28948         /* type */ SOC_MEM_TYPE_NORMAL,
  28949         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28950         /* impl */ SOC_MEM_IMPL_NORMAL,
  28951         /* cmic_mor_clks       */ 0,
  28952     },
  28953 #endif /* chips */
  28954 
  28955 #if defined(BCM_56560_B0)
  28956     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56560_B0m */ 
  28957         /* mem            FP_GLOBAL_MASK_TCAMm */
  28958         /* flags       */ SOC_MEM_FLAG_VALID |
  28959                           SOC_MEM_FLAG_CACHABLE |
  28960                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28961                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28962         /* cmp_fn      */ _soc_mem_cmp_undef,
  28963         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28964         /* index_min   */ 0,
  28965         /* index_max   */ 8191,
  28966         /* minblock    */ 13,
  28967         /* maxblock    */ 13,
  28968         /* blocks      */ 0x2000,
  28969         /* blocks_hi   */ 0,
  28970         /* base        */ 0x4c040000,
  28971         /* gran        */ 1,
  28972         /* bytes       */ 45,
  28973         /* nFields     */ 11,
  28974         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56560_A0m_fields,
  28975         /* *views      */ NULL,
  28976         /* *views_num  */ NULL,
  28977         /* snoop_cb    */ NULL, 
  28978         /* snoop_user_data */ NULL, 
  28979         /* snoop_flags */ 0,
  28980         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  28981         /* type */ SOC_MEM_TYPE_NORMAL,
  28982         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  28983         /* impl */ SOC_MEM_IMPL_NORMAL,
  28984         /* cmic_mor_clks       */ 0,
  28985     },
  28986 #endif /* chips */
  28987 
  28988 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  28989     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56634_A0m */ 
  28990         /* mem            FP_GLOBAL_MASK_TCAMm */
  28991         /* flags       */ SOC_MEM_FLAG_VALID |
  28992                           SOC_MEM_FLAG_CACHABLE |
  28993                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  28994                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  28995         /* cmp_fn      */ _soc_mem_cmp_undef,
  28996         /* *null_entry */ _soc_mem_entry_null_zeroes,
  28997         /* index_min   */ 0,
  28998         /* index_max   */ 8191,
  28999         /* minblock    */ 9,
  29000         /* maxblock    */ 9,
  29001         /* blocks      */ 0x200,
  29002         /* blocks_hi   */ 0,
  29003         /* base        */ 0x0c030000,
  29004         /* gran        */ 1,
  29005         /* bytes       */ 14,
  29006         /* nFields     */ 12,
  29007         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56634_A0m_fields,
  29008         /* *views      */ NULL,
  29009         /* *views_num  */ NULL,
  29010         /* snoop_cb    */ NULL, 
  29011         /* snoop_user_data */ NULL, 
  29012         /* snoop_flags */ 0,
  29013         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29014         /* type */ SOC_MEM_TYPE_NORMAL,
  29015         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29016         /* impl */ SOC_MEM_IMPL_NORMAL,
  29017         /* cmic_mor_clks       */ 0,
  29018     },
  29019 #endif /* chips */
  29020 
  29021 #if defined(BCM_56640_A0)
  29022     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56640_A0m */ 
  29023         /* mem            FP_GLOBAL_MASK_TCAMm */
  29024         /* flags       */ SOC_MEM_FLAG_VALID |
  29025                           SOC_MEM_FLAG_CACHABLE |
  29026                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29027                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29028         /* cmp_fn      */ _soc_mem_cmp_undef,
  29029         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29030         /* index_min   */ 0,
  29031         /* index_max   */ 8191,
  29032         /* minblock    */ 7,
  29033         /* maxblock    */ 7,
  29034         /* blocks      */ 0x80,
  29035         /* blocks_hi   */ 0,
  29036         /* base        */ 0x301c0000,
  29037         /* gran        */ 1,
  29038         /* bytes       */ 23,
  29039         /* nFields     */ 11,
  29040         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56640_A0m_fields,
  29041         /* *views      */ NULL,
  29042         /* *views_num  */ NULL,
  29043         /* snoop_cb    */ NULL, 
  29044         /* snoop_user_data */ NULL, 
  29045         /* snoop_flags */ 0,
  29046         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29047         /* type */ SOC_MEM_TYPE_NORMAL,
  29048         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29049         /* impl */ SOC_MEM_IMPL_NORMAL,
  29050         /* cmic_mor_clks       */ 0,
  29051     },
  29052 #endif /* chips */
  29053 
  29054 #if defined(BCM_56670_A0)
  29055     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56670_A0m */ 
  29056         /* mem            FP_GLOBAL_MASK_TCAMm */
  29057         /* flags       */ SOC_MEM_FLAG_VALID |
  29058                           SOC_MEM_FLAG_CACHABLE |
  29059                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29060                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29061         /* cmp_fn      */ _soc_mem_cmp_undef,
  29062         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29063         /* index_min   */ 0,
  29064         /* index_max   */ 3071,
  29065         /* minblock    */ 21,
  29066         /* maxblock    */ 21,
  29067         /* blocks      */ 0x200000,
  29068         /* blocks_hi   */ 0,
  29069         /* base        */ 0x4c040000,
  29070         /* gran        */ 1,
  29071         /* bytes       */ 45,
  29072         /* nFields     */ 11,
  29073         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56670_A0m_fields,
  29074         /* *views      */ NULL,
  29075         /* *views_num  */ NULL,
  29076         /* snoop_cb    */ NULL, 
  29077         /* snoop_user_data */ NULL, 
  29078         /* snoop_flags */ 0,
  29079         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29080         /* type */ SOC_MEM_TYPE_NORMAL,
  29081         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29082         /* impl */ SOC_MEM_IMPL_NORMAL,
  29083         /* cmic_mor_clks       */ 0,
  29084     },
  29085 #endif /* chips */
  29086 
  29087 #if defined(BCM_56670_B0)
  29088     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56670_B0m */ 
  29089         /* mem            FP_GLOBAL_MASK_TCAMm */
  29090         /* flags       */ SOC_MEM_FLAG_VALID |
  29091                           SOC_MEM_FLAG_CACHABLE |
  29092                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29093                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29094         /* cmp_fn      */ _soc_mem_cmp_undef,
  29095         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29096         /* index_min   */ 0,
  29097         /* index_max   */ 3071,
  29098         /* minblock    */ 21,
  29099         /* maxblock    */ 21,
  29100         /* blocks      */ 0x200000,
  29101         /* blocks_hi   */ 0,
  29102         /* base        */ 0x4c040000,
  29103         /* gran        */ 1,
  29104         /* bytes       */ 45,
  29105         /* nFields     */ 13,
  29106         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56670_B0m_fields,
  29107         /* *views      */ NULL,
  29108         /* *views_num  */ NULL,
  29109         /* snoop_cb    */ NULL, 
  29110         /* snoop_user_data */ NULL, 
  29111         /* snoop_flags */ 0,
  29112         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29113         /* type */ SOC_MEM_TYPE_NORMAL,
  29114         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29115         /* impl */ SOC_MEM_IMPL_NORMAL,
  29116         /* cmic_mor_clks       */ 0,
  29117     },
  29118 #endif /* chips */
  29119 
  29120 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  29121     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56680_A0m */ 
  29122         /* mem            FP_GLOBAL_MASK_TCAMm */
  29123         /* flags       */ SOC_MEM_FLAG_VALID |
  29124                           SOC_MEM_FLAG_CACHABLE |
  29125                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  29126         /* cmp_fn      */ _soc_mem_cmp_undef,
  29127         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29128         /* index_min   */ 0,
  29129         /* index_max   */ 8191,
  29130         /* minblock    */ 6,
  29131         /* maxblock    */ 6,
  29132         /* blocks      */ 0x40,
  29133         /* blocks_hi   */ 0,
  29134         /* base        */ 0x0f030000,
  29135         /* gran        */ 1,
  29136         /* bytes       */ 14,
  29137         /* nFields     */ 2,
  29138         /* *fields     */ soc_FP_GLOBAL_MASK_TCAMm_fields,
  29139         /* *views      */ NULL,
  29140         /* *views_num  */ NULL,
  29141         /* snoop_cb    */ NULL, 
  29142         /* snoop_user_data */ NULL, 
  29143         /* snoop_flags */ 0,
  29144         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29145         /* type */ SOC_MEM_TYPE_NORMAL,
  29146         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29147         /* impl */ SOC_MEM_IMPL_NORMAL,
  29148         /* cmic_mor_clks       */ 0,
  29149     },
  29150 #endif /* chips */
  29151 
  29152 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  29153     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56685_A0m */ 
  29154         /* mem            FP_GLOBAL_MASK_TCAMm */
  29155         /* flags       */ SOC_MEM_FLAG_VALID |
  29156                           SOC_MEM_FLAG_CACHABLE |
  29157                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29158                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29159         /* cmp_fn      */ _soc_mem_cmp_undef,
  29160         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29161         /* index_min   */ 0,
  29162         /* index_max   */ 8191,
  29163         /* minblock    */ 6,
  29164         /* maxblock    */ 6,
  29165         /* blocks      */ 0x40,
  29166         /* blocks_hi   */ 0,
  29167         /* base        */ 0x0c030000,
  29168         /* gran        */ 1,
  29169         /* bytes       */ 14,
  29170         /* nFields     */ 12,
  29171         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56634_A0m_fields,
  29172         /* *views      */ NULL,
  29173         /* *views_num  */ NULL,
  29174         /* snoop_cb    */ NULL, 
  29175         /* snoop_user_data */ NULL, 
  29176         /* snoop_flags */ 0,
  29177         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29178         /* type */ SOC_MEM_TYPE_NORMAL,
  29179         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29180         /* impl */ SOC_MEM_IMPL_NORMAL,
  29181         /* cmic_mor_clks       */ 0,
  29182     },
  29183 #endif /* chips */
  29184 
  29185 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  29186     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56840_A0m */ 
  29187         /* mem            FP_GLOBAL_MASK_TCAMm */
  29188         /* flags       */ SOC_MEM_FLAG_VALID |
  29189                           SOC_MEM_FLAG_CACHABLE |
  29190                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29191                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29192         /* cmp_fn      */ _soc_mem_cmp_undef,
  29193         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29194         /* index_min   */ 0,
  29195         /* index_max   */ 2047,
  29196         /* minblock    */ 6,
  29197         /* maxblock    */ 6,
  29198         /* blocks      */ 0x40,
  29199         /* blocks_hi   */ 0,
  29200         /* base        */ 0x0d06e000,
  29201         /* gran        */ 1,
  29202         /* bytes       */ 17,
  29203         /* nFields     */ 5,
  29204         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56840_A0m_fields,
  29205         /* *views      */ NULL,
  29206         /* *views_num  */ NULL,
  29207         /* snoop_cb    */ NULL, 
  29208         /* snoop_user_data */ NULL, 
  29209         /* snoop_flags */ 0,
  29210         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29211         /* type */ SOC_MEM_TYPE_NORMAL,
  29212         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29213         /* impl */ SOC_MEM_IMPL_NORMAL,
  29214         /* cmic_mor_clks       */ 0,
  29215     },
  29216 #endif /* chips */
  29217 
  29218 #if defined(BCM_56850_A0)
  29219     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56850_A0m */ 
  29220         /* mem            FP_GLOBAL_MASK_TCAMm */
  29221         /* flags       */ SOC_MEM_FLAG_VALID |
  29222                           SOC_MEM_FLAG_CACHABLE |
  29223                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29224                           SOC_MEM_FLAG_CAM |
  29225                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  29226         /* cmp_fn      */ _soc_mem_cmp_undef,
  29227         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29228         /* index_min   */ 0,
  29229         /* index_max   */ 4095,
  29230         /* minblock    */ 10,
  29231         /* maxblock    */ 10,
  29232         /* blocks      */ 0x400,
  29233         /* blocks_hi   */ 0,
  29234         /* base        */ 0x3c040000,
  29235         /* gran        */ 1,
  29236         /* bytes       */ 55,
  29237         /* nFields     */ 11,
  29238         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56850_A0m_fields,
  29239         /* *views      */ NULL,
  29240         /* *views_num  */ NULL,
  29241         /* snoop_cb    */ NULL, 
  29242         /* snoop_user_data */ NULL, 
  29243         /* snoop_flags */ 0,
  29244         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29245         /* type */ SOC_MEM_TYPE_NORMAL,
  29246         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29247         /* impl */ SOC_MEM_IMPL_NORMAL,
  29248         /* cmic_mor_clks       */ 0,
  29249     },
  29250 #endif /* chips */
  29251 
  29252 #if defined(BCM_56860_A0)
  29253     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_BCM56860_A0m */ 
  29254         /* mem            FP_GLOBAL_MASK_TCAMm */
  29255         /* flags       */ SOC_MEM_FLAG_VALID |
  29256                           SOC_MEM_FLAG_CACHABLE |
  29257                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29258                           SOC_MEM_FLAG_CAM |
  29259                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  29260         /* cmp_fn      */ _soc_mem_cmp_undef,
  29261         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29262         /* index_min   */ 0,
  29263         /* index_max   */ 16383,
  29264         /* minblock    */ 11,
  29265         /* maxblock    */ 11,
  29266         /* blocks      */ 0x800,
  29267         /* blocks_hi   */ 0,
  29268         /* base        */ 0x4c040000,
  29269         /* gran        */ 1,
  29270         /* bytes       */ 55,
  29271         /* nFields     */ 11,
  29272         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56860_A0m_fields,
  29273         /* *views      */ NULL,
  29274         /* *views_num  */ NULL,
  29275         /* snoop_cb    */ NULL, 
  29276         /* snoop_user_data */ NULL, 
  29277         /* snoop_flags */ 0,
  29278         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29279         /* type */ SOC_MEM_TYPE_NORMAL,
  29280         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29281         /* impl */ SOC_MEM_IMPL_NORMAL,
  29282         /* cmic_mor_clks       */ 0,
  29283     },
  29284 #endif /* chips */
  29285 
  29286 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  29287     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_Xm */ 
  29288         /* mem            FP_GLOBAL_MASK_TCAM_Xm */
  29289         /* flags       */ SOC_MEM_FLAG_VALID |
  29290                           SOC_MEM_FLAG_CACHABLE |
  29291                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29292                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29293         /* cmp_fn      */ _soc_mem_cmp_undef,
  29294         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29295         /* index_min   */ 0,
  29296         /* index_max   */ 2047,
  29297         /* minblock    */ 6,
  29298         /* maxblock    */ 6,
  29299         /* blocks      */ 0x40,
  29300         /* blocks_hi   */ 0,
  29301         /* base        */ 0x0d02e000,
  29302         /* gran        */ 1,
  29303         /* bytes       */ 17,
  29304         /* nFields     */ 5,
  29305         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56840_A0m_fields,
  29306         /* *views      */ NULL,
  29307         /* *views_num  */ NULL,
  29308         /* snoop_cb    */ NULL, 
  29309         /* snoop_user_data */ NULL, 
  29310         /* snoop_flags */ 0,
  29311         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29312         /* type */ SOC_MEM_TYPE_NORMAL,
  29313         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29314         /* impl */ SOC_MEM_IMPL_NORMAL,
  29315         /* cmic_mor_clks       */ 0,
  29316     },
  29317 #endif /* chips */
  29318 
  29319 #if defined(BCM_56850_A0)
  29320     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_X_BCM56850_A0m */ 
  29321         /* mem            FP_GLOBAL_MASK_TCAM_Xm */
  29322         /* flags       */ SOC_MEM_FLAG_VALID |
  29323                           SOC_MEM_FLAG_CACHABLE |
  29324                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29325                           SOC_MEM_FLAG_CAM |
  29326                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  29327         /* cmp_fn      */ _soc_mem_cmp_undef,
  29328         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29329         /* index_min   */ 0,
  29330         /* index_max   */ 4095,
  29331         /* minblock    */ 10,
  29332         /* maxblock    */ 10,
  29333         /* blocks      */ 0x400,
  29334         /* blocks_hi   */ 0,
  29335         /* base        */ 0x3c040000,
  29336         /* gran        */ 1,
  29337         /* bytes       */ 55,
  29338         /* nFields     */ 11,
  29339         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56850_A0m_fields,
  29340         /* *views      */ NULL,
  29341         /* *views_num  */ NULL,
  29342         /* snoop_cb    */ NULL, 
  29343         /* snoop_user_data */ NULL, 
  29344         /* snoop_flags */ 0,
  29345         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29346         /* type */ SOC_MEM_TYPE_NORMAL,
  29347         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29348         /* impl */ SOC_MEM_IMPL_NORMAL,
  29349         /* cmic_mor_clks       */ 0,
  29350     },
  29351 #endif /* chips */
  29352 
  29353 #if defined(BCM_56860_A0)
  29354     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_X_BCM56860_A0m */ 
  29355         /* mem            FP_GLOBAL_MASK_TCAM_Xm */
  29356         /* flags       */ SOC_MEM_FLAG_VALID |
  29357                           SOC_MEM_FLAG_CACHABLE |
  29358                           SOC_MEM_FLAG_CAM |
  29359                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  29360         /* cmp_fn      */ _soc_mem_cmp_undef,
  29361         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29362         /* index_min   */ 0,
  29363         /* index_max   */ 16383,
  29364         /* minblock    */ 11,
  29365         /* maxblock    */ 11,
  29366         /* blocks      */ 0x800,
  29367         /* blocks_hi   */ 0,
  29368         /* base        */ 0x4c040000,
  29369         /* gran        */ 1,
  29370         /* bytes       */ 55,
  29371         /* nFields     */ 11,
  29372         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56860_A0m_fields,
  29373         /* *views      */ NULL,
  29374         /* *views_num  */ NULL,
  29375         /* snoop_cb    */ NULL, 
  29376         /* snoop_user_data */ NULL, 
  29377         /* snoop_flags */ 0,
  29378         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29379         /* type */ SOC_MEM_TYPE_NORMAL,
  29380         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29381         /* impl */ SOC_MEM_IMPL_NORMAL,
  29382         /* cmic_mor_clks       */ 0,
  29383     },
  29384 #endif /* chips */
  29385 
  29386 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  29387     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_Ym */ 
  29388         /* mem            FP_GLOBAL_MASK_TCAM_Ym */
  29389         /* flags       */ SOC_MEM_FLAG_VALID |
  29390                           SOC_MEM_FLAG_CACHABLE |
  29391                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29392                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29393         /* cmp_fn      */ _soc_mem_cmp_undef,
  29394         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29395         /* index_min   */ 0,
  29396         /* index_max   */ 2047,
  29397         /* minblock    */ 6,
  29398         /* maxblock    */ 6,
  29399         /* blocks      */ 0x40,
  29400         /* blocks_hi   */ 0,
  29401         /* base        */ 0x0d04e000,
  29402         /* gran        */ 1,
  29403         /* bytes       */ 17,
  29404         /* nFields     */ 5,
  29405         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56840_A0m_fields,
  29406         /* *views      */ NULL,
  29407         /* *views_num  */ NULL,
  29408         /* snoop_cb    */ NULL, 
  29409         /* snoop_user_data */ NULL, 
  29410         /* snoop_flags */ 0,
  29411         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29412         /* type */ SOC_MEM_TYPE_NORMAL,
  29413         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29414         /* impl */ SOC_MEM_IMPL_NORMAL,
  29415         /* cmic_mor_clks       */ 0,
  29416     },
  29417 #endif /* chips */
  29418 
  29419 #if defined(BCM_56850_A0)
  29420     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_Y_BCM56850_A0m */ 
  29421         /* mem            FP_GLOBAL_MASK_TCAM_Ym */
  29422         /* flags       */ SOC_MEM_FLAG_VALID |
  29423                           SOC_MEM_FLAG_CACHABLE |
  29424                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29425                           SOC_MEM_FLAG_CAM |
  29426                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  29427         /* cmp_fn      */ _soc_mem_cmp_undef,
  29428         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29429         /* index_min   */ 0,
  29430         /* index_max   */ 4095,
  29431         /* minblock    */ 10,
  29432         /* maxblock    */ 10,
  29433         /* blocks      */ 0x400,
  29434         /* blocks_hi   */ 0,
  29435         /* base        */ 0x3c040000,
  29436         /* gran        */ 1,
  29437         /* bytes       */ 55,
  29438         /* nFields     */ 11,
  29439         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56850_A0m_fields,
  29440         /* *views      */ NULL,
  29441         /* *views_num  */ NULL,
  29442         /* snoop_cb    */ NULL, 
  29443         /* snoop_user_data */ NULL, 
  29444         /* snoop_flags */ 0,
  29445         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29446         /* type */ SOC_MEM_TYPE_NORMAL,
  29447         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29448         /* impl */ SOC_MEM_IMPL_NORMAL,
  29449         /* cmic_mor_clks       */ 0,
  29450     },
  29451 #endif /* chips */
  29452 
  29453 #if defined(BCM_56860_A0)
  29454     { /* SOC_MEM_INT_FP_GLOBAL_MASK_TCAM_Y_BCM56860_A0m */ 
  29455         /* mem            FP_GLOBAL_MASK_TCAM_Ym */
  29456         /* flags       */ SOC_MEM_FLAG_VALID |
  29457                           SOC_MEM_FLAG_CACHABLE |
  29458                           SOC_MEM_FLAG_CAM |
  29459                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  29460         /* cmp_fn      */ _soc_mem_cmp_undef,
  29461         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29462         /* index_min   */ 0,
  29463         /* index_max   */ 16383,
  29464         /* minblock    */ 11,
  29465         /* maxblock    */ 11,
  29466         /* blocks      */ 0x800,
  29467         /* blocks_hi   */ 0,
  29468         /* base        */ 0x4c040000,
  29469         /* gran        */ 1,
  29470         /* bytes       */ 55,
  29471         /* nFields     */ 11,
  29472         /* *fields     */ soc_FP_GLOBAL_MASK_TCAM_BCM56860_A0m_fields,
  29473         /* *views      */ NULL,
  29474         /* *views_num  */ NULL,
  29475         /* snoop_cb    */ NULL, 
  29476         /* snoop_user_data */ NULL, 
  29477         /* snoop_flags */ 0,
  29478         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29479         /* type */ SOC_MEM_TYPE_NORMAL,
  29480         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29481         /* impl */ SOC_MEM_IMPL_NORMAL,
  29482         /* cmic_mor_clks       */ 0,
  29483     },
  29484 #endif /* chips */
  29485 
  29486 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  29487     { /* SOC_MEM_INT_FP_GM_FIELDSm */ 
  29488         /* mem            FP_GM_FIELDSm */
  29489         /* flags       */ SOC_MEM_FLAG_VALID |
  29490                           SOC_MEM_FLAG_CACHABLE |
  29491                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29492                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29493         /* cmp_fn      */ _soc_mem_cmp_undef,
  29494         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29495         /* index_min   */ 0,
  29496         /* index_max   */ 2047,
  29497         /* minblock    */ 6,
  29498         /* maxblock    */ 6,
  29499         /* blocks      */ 0x40,
  29500         /* blocks_hi   */ 0,
  29501         /* base        */ 0x0d076000,
  29502         /* gran        */ 1,
  29503         /* bytes       */ 10,
  29504         /* nFields     */ 5,
  29505         /* *fields     */ soc_FP_GM_FIELDSm_fields,
  29506         /* *views      */ NULL,
  29507         /* *views_num  */ NULL,
  29508         /* snoop_cb    */ NULL, 
  29509         /* snoop_user_data */ NULL, 
  29510         /* snoop_flags */ 0,
  29511         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29512         /* type */ SOC_MEM_TYPE_NORMAL,
  29513         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29514         /* impl */ SOC_MEM_IMPL_NORMAL,
  29515         /* cmic_mor_clks       */ 0,
  29516     },
  29517 #endif /* chips */
  29518 
  29519 #if defined(BCM_56560_A0)
  29520     { /* SOC_MEM_INT_FP_GM_FIELDS_BCM56560_A0m */ 
  29521         /* mem            FP_GM_FIELDSm */
  29522         /* flags       */ SOC_MEM_FLAG_VALID |
  29523                           SOC_MEM_FLAG_CACHABLE |
  29524                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  29525         /* cmp_fn      */ _soc_mem_cmp_undef,
  29526         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29527         /* index_min   */ 0,
  29528         /* index_max   */ 8191,
  29529         /* minblock    */ 21,
  29530         /* maxblock    */ 21,
  29531         /* blocks      */ 0x200000,
  29532         /* blocks_hi   */ 0,
  29533         /* base        */ 0x4c080000,
  29534         /* gran        */ 1,
  29535         /* bytes       */ 45,
  29536         /* nFields     */ 13,
  29537         /* *fields     */ soc_FP_GM_FIELDS_BCM56560_A0m_fields,
  29538         /* *views      */ NULL,
  29539         /* *views_num  */ NULL,
  29540         /* snoop_cb    */ NULL, 
  29541         /* snoop_user_data */ NULL, 
  29542         /* snoop_flags */ 0,
  29543         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29544         /* type */ SOC_MEM_TYPE_NORMAL,
  29545         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29546         /* impl */ SOC_MEM_IMPL_NORMAL,
  29547         /* cmic_mor_clks       */ 0,
  29548     },
  29549 #endif /* chips */
  29550 
  29551 #if defined(BCM_56560_B0)
  29552     { /* SOC_MEM_INT_FP_GM_FIELDS_BCM56560_B0m */ 
  29553         /* mem            FP_GM_FIELDSm */
  29554         /* flags       */ SOC_MEM_FLAG_VALID |
  29555                           SOC_MEM_FLAG_CACHABLE |
  29556                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  29557         /* cmp_fn      */ _soc_mem_cmp_undef,
  29558         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29559         /* index_min   */ 0,
  29560         /* index_max   */ 8191,
  29561         /* minblock    */ 13,
  29562         /* maxblock    */ 13,
  29563         /* blocks      */ 0x2000,
  29564         /* blocks_hi   */ 0,
  29565         /* base        */ 0x4c080000,
  29566         /* gran        */ 1,
  29567         /* bytes       */ 45,
  29568         /* nFields     */ 13,
  29569         /* *fields     */ soc_FP_GM_FIELDS_BCM56560_A0m_fields,
  29570         /* *views      */ NULL,
  29571         /* *views_num  */ NULL,
  29572         /* snoop_cb    */ NULL, 
  29573         /* snoop_user_data */ NULL, 
  29574         /* snoop_flags */ 0,
  29575         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29576         /* type */ SOC_MEM_TYPE_NORMAL,
  29577         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29578         /* impl */ SOC_MEM_IMPL_NORMAL,
  29579         /* cmic_mor_clks       */ 0,
  29580     },
  29581 #endif /* chips */
  29582 
  29583 #if defined(BCM_56670_A0)
  29584     { /* SOC_MEM_INT_FP_GM_FIELDS_BCM56670_A0m */ 
  29585         /* mem            FP_GM_FIELDSm */
  29586         /* flags       */ SOC_MEM_FLAG_VALID |
  29587                           SOC_MEM_FLAG_CACHABLE |
  29588                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  29589         /* cmp_fn      */ _soc_mem_cmp_undef,
  29590         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29591         /* index_min   */ 0,
  29592         /* index_max   */ 3071,
  29593         /* minblock    */ 21,
  29594         /* maxblock    */ 21,
  29595         /* blocks      */ 0x200000,
  29596         /* blocks_hi   */ 0,
  29597         /* base        */ 0x4c080000,
  29598         /* gran        */ 1,
  29599         /* bytes       */ 45,
  29600         /* nFields     */ 13,
  29601         /* *fields     */ soc_FP_GM_FIELDS_BCM56560_A0m_fields,
  29602         /* *views      */ NULL,
  29603         /* *views_num  */ NULL,
  29604         /* snoop_cb    */ NULL, 
  29605         /* snoop_user_data */ NULL, 
  29606         /* snoop_flags */ 0,
  29607         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29608         /* type */ SOC_MEM_TYPE_NORMAL,
  29609         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29610         /* impl */ SOC_MEM_IMPL_NORMAL,
  29611         /* cmic_mor_clks       */ 0,
  29612     },
  29613 #endif /* chips */
  29614 
  29615 #if defined(BCM_56670_B0)
  29616     { /* SOC_MEM_INT_FP_GM_FIELDS_BCM56670_B0m */ 
  29617         /* mem            FP_GM_FIELDSm */
  29618         /* flags       */ SOC_MEM_FLAG_VALID |
  29619                           SOC_MEM_FLAG_CACHABLE |
  29620                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  29621         /* cmp_fn      */ _soc_mem_cmp_undef,
  29622         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29623         /* index_min   */ 0,
  29624         /* index_max   */ 3071,
  29625         /* minblock    */ 21,
  29626         /* maxblock    */ 21,
  29627         /* blocks      */ 0x200000,
  29628         /* blocks_hi   */ 0,
  29629         /* base        */ 0x4c080000,
  29630         /* gran        */ 1,
  29631         /* bytes       */ 45,
  29632         /* nFields     */ 15,
  29633         /* *fields     */ soc_FP_GM_FIELDS_BCM56670_B0m_fields,
  29634         /* *views      */ NULL,
  29635         /* *views_num  */ NULL,
  29636         /* snoop_cb    */ NULL, 
  29637         /* snoop_user_data */ NULL, 
  29638         /* snoop_flags */ 0,
  29639         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29640         /* type */ SOC_MEM_TYPE_NORMAL,
  29641         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29642         /* impl */ SOC_MEM_IMPL_NORMAL,
  29643         /* cmic_mor_clks       */ 0,
  29644     },
  29645 #endif /* chips */
  29646 
  29647 #if defined(BCM_56850_A0)
  29648     { /* SOC_MEM_INT_FP_GM_FIELDS_BCM56850_A0m */ 
  29649         /* mem            FP_GM_FIELDSm */
  29650         /* flags       */ SOC_MEM_FLAG_VALID |
  29651                           SOC_MEM_FLAG_CACHABLE |
  29652                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29653                           SOC_MEM_FLAG_CAM |
  29654                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  29655         /* cmp_fn      */ _soc_mem_cmp_undef,
  29656         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29657         /* index_min   */ 0,
  29658         /* index_max   */ 4095,
  29659         /* minblock    */ 10,
  29660         /* maxblock    */ 10,
  29661         /* blocks      */ 0x400,
  29662         /* blocks_hi   */ 0,
  29663         /* base        */ 0x3c080000,
  29664         /* gran        */ 1,
  29665         /* bytes       */ 42,
  29666         /* nFields     */ 13,
  29667         /* *fields     */ soc_FP_GM_FIELDS_BCM56850_A0m_fields,
  29668         /* *views      */ NULL,
  29669         /* *views_num  */ NULL,
  29670         /* snoop_cb    */ NULL, 
  29671         /* snoop_user_data */ NULL, 
  29672         /* snoop_flags */ 0,
  29673         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29674         /* type */ SOC_MEM_TYPE_NORMAL,
  29675         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29676         /* impl */ SOC_MEM_IMPL_NORMAL,
  29677         /* cmic_mor_clks       */ 0,
  29678     },
  29679 #endif /* chips */
  29680 
  29681 #if defined(BCM_56860_A0)
  29682     { /* SOC_MEM_INT_FP_GM_FIELDS_BCM56860_A0m */ 
  29683         /* mem            FP_GM_FIELDSm */
  29684         /* flags       */ SOC_MEM_FLAG_VALID |
  29685                           SOC_MEM_FLAG_CACHABLE |
  29686                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29687                           SOC_MEM_FLAG_CAM |
  29688                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  29689         /* cmp_fn      */ _soc_mem_cmp_undef,
  29690         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29691         /* index_min   */ 0,
  29692         /* index_max   */ 16383,
  29693         /* minblock    */ 11,
  29694         /* maxblock    */ 11,
  29695         /* blocks      */ 0x800,
  29696         /* blocks_hi   */ 0,
  29697         /* base        */ 0x4c080000,
  29698         /* gran        */ 1,
  29699         /* bytes       */ 42,
  29700         /* nFields     */ 13,
  29701         /* *fields     */ soc_FP_GM_FIELDS_BCM56860_A0m_fields,
  29702         /* *views      */ NULL,
  29703         /* *views_num  */ NULL,
  29704         /* snoop_cb    */ NULL, 
  29705         /* snoop_user_data */ NULL, 
  29706         /* snoop_flags */ 0,
  29707         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29708         /* type */ SOC_MEM_TYPE_NORMAL,
  29709         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29710         /* impl */ SOC_MEM_IMPL_NORMAL,
  29711         /* cmic_mor_clks       */ 0,
  29712     },
  29713 #endif /* chips */
  29714 
  29715 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  29716     { /* SOC_MEM_INT_FP_GM_FIELDS_Xm */ 
  29717         /* mem            FP_GM_FIELDS_Xm */
  29718         /* flags       */ SOC_MEM_FLAG_VALID |
  29719                           SOC_MEM_FLAG_CACHABLE |
  29720                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29721                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29722         /* cmp_fn      */ _soc_mem_cmp_undef,
  29723         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29724         /* index_min   */ 0,
  29725         /* index_max   */ 2047,
  29726         /* minblock    */ 6,
  29727         /* maxblock    */ 6,
  29728         /* blocks      */ 0x40,
  29729         /* blocks_hi   */ 0,
  29730         /* base        */ 0x0d036000,
  29731         /* gran        */ 1,
  29732         /* bytes       */ 10,
  29733         /* nFields     */ 5,
  29734         /* *fields     */ soc_FP_GM_FIELDSm_fields,
  29735         /* *views      */ NULL,
  29736         /* *views_num  */ NULL,
  29737         /* snoop_cb    */ NULL, 
  29738         /* snoop_user_data */ NULL, 
  29739         /* snoop_flags */ 0,
  29740         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29741         /* type */ SOC_MEM_TYPE_NORMAL,
  29742         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29743         /* impl */ SOC_MEM_IMPL_NORMAL,
  29744         /* cmic_mor_clks       */ 0,
  29745     },
  29746 #endif /* chips */
  29747 
  29748 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  29749     { /* SOC_MEM_INT_FP_GM_FIELDS_Ym */ 
  29750         /* mem            FP_GM_FIELDS_Ym */
  29751         /* flags       */ SOC_MEM_FLAG_VALID |
  29752                           SOC_MEM_FLAG_CACHABLE |
  29753                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  29754                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  29755         /* cmp_fn      */ _soc_mem_cmp_undef,
  29756         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29757         /* index_min   */ 0,
  29758         /* index_max   */ 2047,
  29759         /* minblock    */ 6,
  29760         /* maxblock    */ 6,
  29761         /* blocks      */ 0x40,
  29762         /* blocks_hi   */ 0,
  29763         /* base        */ 0x0d056000,
  29764         /* gran        */ 1,
  29765         /* bytes       */ 10,
  29766         /* nFields     */ 5,
  29767         /* *fields     */ soc_FP_GM_FIELDSm_fields,
  29768         /* *views      */ NULL,
  29769         /* *views_num  */ NULL,
  29770         /* snoop_cb    */ NULL, 
  29771         /* snoop_user_data */ NULL, 
  29772         /* snoop_flags */ 0,
  29773         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29774         /* type */ SOC_MEM_TYPE_NORMAL,
  29775         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29776         /* impl */ SOC_MEM_IMPL_NORMAL,
  29777         /* cmic_mor_clks       */ 0,
  29778     },
  29779 #endif /* chips */
  29780 
  29781 #if defined(BCM_56640_A0)
  29782     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECTm */ 
  29783         /* mem            FP_HG_CLASSID_SELECTm */
  29784         /* flags       */ SOC_MEM_FLAG_VALID |
  29785                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  29786         /* cmp_fn      */ _soc_mem_cmp_undef,
  29787         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29788         /* index_min   */ 0,
  29789         /* index_max   */ 63,
  29790         /* minblock    */ 7,
  29791         /* maxblock    */ 7,
  29792         /* blocks      */ 0x80,
  29793         /* blocks_hi   */ 0,
  29794         /* base        */ 0x30440000,
  29795         /* gran        */ 1,
  29796         /* bytes       */ 1,
  29797         /* nFields     */ 1,
  29798         /* *fields     */ soc_FP_HG_CLASSID_SELECTm_fields,
  29799         /* *views      */ NULL,
  29800         /* *views_num  */ NULL,
  29801         /* snoop_cb    */ NULL, 
  29802         /* snoop_user_data */ NULL, 
  29803         /* snoop_flags */ 0,
  29804         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29805         /* type */ SOC_MEM_TYPE_NORMAL,
  29806         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29807         /* impl */ SOC_MEM_IMPL_NORMAL,
  29808         /* cmic_mor_clks       */ 0,
  29809     },
  29810 #endif /* chips */
  29811 
  29812 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  29813     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56260_A0m */ 
  29814         /* mem            FP_HG_CLASSID_SELECTm */
  29815         /* flags       */ SOC_MEM_FLAG_VALID |
  29816                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  29817         /* cmp_fn      */ _soc_mem_cmp_undef,
  29818         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29819         /* index_min   */ 0,
  29820         /* index_max   */ 95,
  29821         /* minblock    */ 6,
  29822         /* maxblock    */ 6,
  29823         /* blocks      */ 0x40,
  29824         /* blocks_hi   */ 0,
  29825         /* base        */ 0x34440000,
  29826         /* gran        */ 1,
  29827         /* bytes       */ 1,
  29828         /* nFields     */ 1,
  29829         /* *fields     */ soc_IFP_HG_CLASSID_SELECTm_fields,
  29830         /* *views      */ NULL,
  29831         /* *views_num  */ NULL,
  29832         /* snoop_cb    */ NULL, 
  29833         /* snoop_user_data */ NULL, 
  29834         /* snoop_flags */ 0,
  29835         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29836         /* type */ SOC_MEM_TYPE_NORMAL,
  29837         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29838         /* impl */ SOC_MEM_IMPL_NORMAL,
  29839         /* cmic_mor_clks       */ 0,
  29840     },
  29841 #endif /* chips */
  29842 
  29843 #if defined(BCM_56270_A0)
  29844     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56270_A0m */ 
  29845         /* mem            FP_HG_CLASSID_SELECTm */
  29846         /* flags       */ SOC_MEM_FLAG_VALID |
  29847                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  29848         /* cmp_fn      */ _soc_mem_cmp_undef,
  29849         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29850         /* index_min   */ 0,
  29851         /* index_max   */ 31,
  29852         /* minblock    */ 5,
  29853         /* maxblock    */ 5,
  29854         /* blocks      */ 0x20,
  29855         /* blocks_hi   */ 0,
  29856         /* base        */ 0x34440000,
  29857         /* gran        */ 1,
  29858         /* bytes       */ 1,
  29859         /* nFields     */ 1,
  29860         /* *fields     */ soc_IFP_HG_CLASSID_SELECTm_fields,
  29861         /* *views      */ NULL,
  29862         /* *views_num  */ NULL,
  29863         /* snoop_cb    */ NULL, 
  29864         /* snoop_user_data */ NULL, 
  29865         /* snoop_flags */ 0,
  29866         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29867         /* type */ SOC_MEM_TYPE_NORMAL,
  29868         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29869         /* impl */ SOC_MEM_IMPL_NORMAL,
  29870         /* cmic_mor_clks       */ 0,
  29871     },
  29872 #endif /* chips */
  29873 
  29874 #if defined(BCM_56340_A0)
  29875     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56340_A0m */ 
  29876         /* mem            FP_HG_CLASSID_SELECTm */
  29877         /* flags       */ SOC_MEM_FLAG_VALID |
  29878                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  29879         /* cmp_fn      */ _soc_mem_cmp_undef,
  29880         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29881         /* index_min   */ 0,
  29882         /* index_max   */ 63,
  29883         /* minblock    */ 4,
  29884         /* maxblock    */ 4,
  29885         /* blocks      */ 0x10,
  29886         /* blocks_hi   */ 0,
  29887         /* base        */ 0x30440000,
  29888         /* gran        */ 1,
  29889         /* bytes       */ 1,
  29890         /* nFields     */ 1,
  29891         /* *fields     */ soc_FP_HG_CLASSID_SELECTm_fields,
  29892         /* *views      */ NULL,
  29893         /* *views_num  */ NULL,
  29894         /* snoop_cb    */ NULL, 
  29895         /* snoop_user_data */ NULL, 
  29896         /* snoop_flags */ 0,
  29897         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29898         /* type */ SOC_MEM_TYPE_NORMAL,
  29899         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29900         /* impl */ SOC_MEM_IMPL_NORMAL,
  29901         /* cmic_mor_clks       */ 0,
  29902     },
  29903 #endif /* chips */
  29904 
  29905 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  29906     defined(BCM_56450_B1)
  29907     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56450_A0m */ 
  29908         /* mem            FP_HG_CLASSID_SELECTm */
  29909         /* flags       */ SOC_MEM_FLAG_VALID |
  29910                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  29911         /* cmp_fn      */ _soc_mem_cmp_undef,
  29912         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29913         /* index_min   */ 0,
  29914         /* index_max   */ 169,
  29915         /* minblock    */ 8,
  29916         /* maxblock    */ 8,
  29917         /* blocks      */ 0x100,
  29918         /* blocks_hi   */ 0,
  29919         /* base        */ 0x34440000,
  29920         /* gran        */ 1,
  29921         /* bytes       */ 1,
  29922         /* nFields     */ 1,
  29923         /* *fields     */ soc_FP_HG_CLASSID_SELECTm_fields,
  29924         /* *views      */ NULL,
  29925         /* *views_num  */ NULL,
  29926         /* snoop_cb    */ NULL, 
  29927         /* snoop_user_data */ NULL, 
  29928         /* snoop_flags */ 0,
  29929         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29930         /* type */ SOC_MEM_TYPE_NORMAL,
  29931         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29932         /* impl */ SOC_MEM_IMPL_NORMAL,
  29933         /* cmic_mor_clks       */ 0,
  29934     },
  29935 #endif /* chips */
  29936 
  29937 #if defined(BCM_56560_A0)
  29938     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56560_A0m */ 
  29939         /* mem            FP_HG_CLASSID_SELECTm */
  29940         /* flags       */ SOC_MEM_FLAG_VALID |
  29941                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  29942         /* cmp_fn      */ _soc_mem_cmp_undef,
  29943         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29944         /* index_min   */ 0,
  29945         /* index_max   */ 127,
  29946         /* minblock    */ 21,
  29947         /* maxblock    */ 21,
  29948         /* blocks      */ 0x200000,
  29949         /* blocks_hi   */ 0,
  29950         /* base        */ 0x4c340000,
  29951         /* gran        */ 1,
  29952         /* bytes       */ 1,
  29953         /* nFields     */ 1,
  29954         /* *fields     */ soc_IFP_HG_CLASSID_SELECTm_fields,
  29955         /* *views      */ NULL,
  29956         /* *views_num  */ NULL,
  29957         /* snoop_cb    */ NULL, 
  29958         /* snoop_user_data */ NULL, 
  29959         /* snoop_flags */ 0,
  29960         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29961         /* type */ SOC_MEM_TYPE_NORMAL,
  29962         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29963         /* impl */ SOC_MEM_IMPL_NORMAL,
  29964         /* cmic_mor_clks       */ 0,
  29965     },
  29966 #endif /* chips */
  29967 
  29968 #if defined(BCM_56560_B0)
  29969     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56560_B0m */ 
  29970         /* mem            FP_HG_CLASSID_SELECTm */
  29971         /* flags       */ SOC_MEM_FLAG_VALID |
  29972                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  29973         /* cmp_fn      */ _soc_mem_cmp_undef,
  29974         /* *null_entry */ _soc_mem_entry_null_zeroes,
  29975         /* index_min   */ 0,
  29976         /* index_max   */ 127,
  29977         /* minblock    */ 13,
  29978         /* maxblock    */ 13,
  29979         /* blocks      */ 0x2000,
  29980         /* blocks_hi   */ 0,
  29981         /* base        */ 0x4c340000,
  29982         /* gran        */ 1,
  29983         /* bytes       */ 1,
  29984         /* nFields     */ 1,
  29985         /* *fields     */ soc_IFP_HG_CLASSID_SELECTm_fields,
  29986         /* *views      */ NULL,
  29987         /* *views_num  */ NULL,
  29988         /* snoop_cb    */ NULL, 
  29989         /* snoop_user_data */ NULL, 
  29990         /* snoop_flags */ 0,
  29991         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  29992         /* type */ SOC_MEM_TYPE_NORMAL,
  29993         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  29994         /* impl */ SOC_MEM_IMPL_NORMAL,
  29995         /* cmic_mor_clks       */ 0,
  29996     },
  29997 #endif /* chips */
  29998 
  29999 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  30000     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56670_A0m */ 
  30001         /* mem            FP_HG_CLASSID_SELECTm */
  30002         /* flags       */ SOC_MEM_FLAG_VALID |
  30003                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30004         /* cmp_fn      */ _soc_mem_cmp_undef,
  30005         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30006         /* index_min   */ 0,
  30007         /* index_max   */ 66,
  30008         /* minblock    */ 21,
  30009         /* maxblock    */ 21,
  30010         /* blocks      */ 0x200000,
  30011         /* blocks_hi   */ 0,
  30012         /* base        */ 0x4c340000,
  30013         /* gran        */ 1,
  30014         /* bytes       */ 1,
  30015         /* nFields     */ 1,
  30016         /* *fields     */ soc_IFP_HG_CLASSID_SELECTm_fields,
  30017         /* *views      */ NULL,
  30018         /* *views_num  */ NULL,
  30019         /* snoop_cb    */ NULL, 
  30020         /* snoop_user_data */ NULL, 
  30021         /* snoop_flags */ 0,
  30022         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30023         /* type */ SOC_MEM_TYPE_NORMAL,
  30024         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30025         /* impl */ SOC_MEM_IMPL_NORMAL,
  30026         /* cmic_mor_clks       */ 0,
  30027     },
  30028 #endif /* chips */
  30029 
  30030 #if defined(BCM_56850_A0)
  30031     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56850_A0m */ 
  30032         /* mem            FP_HG_CLASSID_SELECTm */
  30033         /* flags       */ SOC_MEM_FLAG_VALID |
  30034                           SOC_MEM_FLAG_CACHABLE |
  30035                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  30036         /* cmp_fn      */ _soc_mem_cmp_undef,
  30037         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30038         /* index_min   */ 0,
  30039         /* index_max   */ 105,
  30040         /* minblock    */ 10,
  30041         /* maxblock    */ 10,
  30042         /* blocks      */ 0x400,
  30043         /* blocks_hi   */ 0,
  30044         /* base        */ 0x3c340000,
  30045         /* gran        */ 1,
  30046         /* bytes       */ 1,
  30047         /* nFields     */ 1,
  30048         /* *fields     */ soc_FP_HG_CLASSID_SELECTm_fields,
  30049         /* *views      */ NULL,
  30050         /* *views_num  */ NULL,
  30051         /* snoop_cb    */ NULL, 
  30052         /* snoop_user_data */ NULL, 
  30053         /* snoop_flags */ 0,
  30054         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30055         /* type */ SOC_MEM_TYPE_NORMAL,
  30056         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30057         /* impl */ SOC_MEM_IMPL_NORMAL,
  30058         /* cmic_mor_clks       */ 0,
  30059     },
  30060 #endif /* chips */
  30061 
  30062 #if defined(BCM_56860_A0)
  30063     { /* SOC_MEM_INT_FP_HG_CLASSID_SELECT_BCM56860_A0m */ 
  30064         /* mem            FP_HG_CLASSID_SELECTm */
  30065         /* flags       */ SOC_MEM_FLAG_VALID |
  30066                           SOC_MEM_FLAG_CACHABLE |
  30067                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  30068         /* cmp_fn      */ _soc_mem_cmp_undef,
  30069         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30070         /* index_min   */ 0,
  30071         /* index_max   */ 127,
  30072         /* minblock    */ 11,
  30073         /* maxblock    */ 11,
  30074         /* blocks      */ 0x800,
  30075         /* blocks_hi   */ 0,
  30076         /* base        */ 0x4c340000,
  30077         /* gran        */ 1,
  30078         /* bytes       */ 1,
  30079         /* nFields     */ 1,
  30080         /* *fields     */ soc_FP_HG_CLASSID_SELECTm_fields,
  30081         /* *views      */ NULL,
  30082         /* *views_num  */ NULL,
  30083         /* snoop_cb    */ NULL, 
  30084         /* snoop_user_data */ NULL, 
  30085         /* snoop_flags */ 0,
  30086         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30087         /* type */ SOC_MEM_TYPE_NORMAL,
  30088         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30089         /* impl */ SOC_MEM_IMPL_NORMAL,
  30090         /* cmic_mor_clks       */ 0,
  30091     },
  30092 #endif /* chips */
  30093 
  30094 #if defined(BCM_56640_A0)
  30095     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECTm */ 
  30096         /* mem            FP_I2E_CLASSID_SELECTm */
  30097         /* flags       */ SOC_MEM_FLAG_VALID |
  30098                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30099         /* cmp_fn      */ _soc_mem_cmp_undef,
  30100         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30101         /* index_min   */ 0,
  30102         /* index_max   */ 63,
  30103         /* minblock    */ 7,
  30104         /* maxblock    */ 7,
  30105         /* blocks      */ 0x80,
  30106         /* blocks_hi   */ 0,
  30107         /* base        */ 0x30400000,
  30108         /* gran        */ 1,
  30109         /* bytes       */ 1,
  30110         /* nFields     */ 1,
  30111         /* *fields     */ soc_FP_I2E_CLASSID_SELECTm_fields,
  30112         /* *views      */ NULL,
  30113         /* *views_num  */ NULL,
  30114         /* snoop_cb    */ NULL, 
  30115         /* snoop_user_data */ NULL, 
  30116         /* snoop_flags */ 0,
  30117         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30118         /* type */ SOC_MEM_TYPE_NORMAL,
  30119         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30120         /* impl */ SOC_MEM_IMPL_NORMAL,
  30121         /* cmic_mor_clks       */ 0,
  30122     },
  30123 #endif /* chips */
  30124 
  30125 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  30126     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56260_A0m */ 
  30127         /* mem            FP_I2E_CLASSID_SELECTm */
  30128         /* flags       */ SOC_MEM_FLAG_VALID |
  30129                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30130         /* cmp_fn      */ _soc_mem_cmp_undef,
  30131         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30132         /* index_min   */ 0,
  30133         /* index_max   */ 95,
  30134         /* minblock    */ 6,
  30135         /* maxblock    */ 6,
  30136         /* blocks      */ 0x40,
  30137         /* blocks_hi   */ 0,
  30138         /* base        */ 0x34400000,
  30139         /* gran        */ 1,
  30140         /* bytes       */ 1,
  30141         /* nFields     */ 1,
  30142         /* *fields     */ soc_IFP_I2E_CLASSID_SELECTm_fields,
  30143         /* *views      */ NULL,
  30144         /* *views_num  */ NULL,
  30145         /* snoop_cb    */ NULL, 
  30146         /* snoop_user_data */ NULL, 
  30147         /* snoop_flags */ 0,
  30148         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30149         /* type */ SOC_MEM_TYPE_NORMAL,
  30150         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30151         /* impl */ SOC_MEM_IMPL_NORMAL,
  30152         /* cmic_mor_clks       */ 0,
  30153     },
  30154 #endif /* chips */
  30155 
  30156 #if defined(BCM_56270_A0)
  30157     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56270_A0m */ 
  30158         /* mem            FP_I2E_CLASSID_SELECTm */
  30159         /* flags       */ SOC_MEM_FLAG_VALID |
  30160                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30161         /* cmp_fn      */ _soc_mem_cmp_undef,
  30162         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30163         /* index_min   */ 0,
  30164         /* index_max   */ 31,
  30165         /* minblock    */ 5,
  30166         /* maxblock    */ 5,
  30167         /* blocks      */ 0x20,
  30168         /* blocks_hi   */ 0,
  30169         /* base        */ 0x34400000,
  30170         /* gran        */ 1,
  30171         /* bytes       */ 1,
  30172         /* nFields     */ 1,
  30173         /* *fields     */ soc_IFP_I2E_CLASSID_SELECTm_fields,
  30174         /* *views      */ NULL,
  30175         /* *views_num  */ NULL,
  30176         /* snoop_cb    */ NULL, 
  30177         /* snoop_user_data */ NULL, 
  30178         /* snoop_flags */ 0,
  30179         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30180         /* type */ SOC_MEM_TYPE_NORMAL,
  30181         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30182         /* impl */ SOC_MEM_IMPL_NORMAL,
  30183         /* cmic_mor_clks       */ 0,
  30184     },
  30185 #endif /* chips */
  30186 
  30187 #if defined(BCM_56340_A0)
  30188     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56340_A0m */ 
  30189         /* mem            FP_I2E_CLASSID_SELECTm */
  30190         /* flags       */ SOC_MEM_FLAG_VALID |
  30191                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30192         /* cmp_fn      */ _soc_mem_cmp_undef,
  30193         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30194         /* index_min   */ 0,
  30195         /* index_max   */ 63,
  30196         /* minblock    */ 4,
  30197         /* maxblock    */ 4,
  30198         /* blocks      */ 0x10,
  30199         /* blocks_hi   */ 0,
  30200         /* base        */ 0x30400000,
  30201         /* gran        */ 1,
  30202         /* bytes       */ 1,
  30203         /* nFields     */ 1,
  30204         /* *fields     */ soc_FP_I2E_CLASSID_SELECTm_fields,
  30205         /* *views      */ NULL,
  30206         /* *views_num  */ NULL,
  30207         /* snoop_cb    */ NULL, 
  30208         /* snoop_user_data */ NULL, 
  30209         /* snoop_flags */ 0,
  30210         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30211         /* type */ SOC_MEM_TYPE_NORMAL,
  30212         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30213         /* impl */ SOC_MEM_IMPL_NORMAL,
  30214         /* cmic_mor_clks       */ 0,
  30215     },
  30216 #endif /* chips */
  30217 
  30218 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  30219     defined(BCM_56450_B1)
  30220     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56450_A0m */ 
  30221         /* mem            FP_I2E_CLASSID_SELECTm */
  30222         /* flags       */ SOC_MEM_FLAG_VALID |
  30223                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30224         /* cmp_fn      */ _soc_mem_cmp_undef,
  30225         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30226         /* index_min   */ 0,
  30227         /* index_max   */ 169,
  30228         /* minblock    */ 8,
  30229         /* maxblock    */ 8,
  30230         /* blocks      */ 0x100,
  30231         /* blocks_hi   */ 0,
  30232         /* base        */ 0x34400000,
  30233         /* gran        */ 1,
  30234         /* bytes       */ 1,
  30235         /* nFields     */ 1,
  30236         /* *fields     */ soc_FP_I2E_CLASSID_SELECTm_fields,
  30237         /* *views      */ NULL,
  30238         /* *views_num  */ NULL,
  30239         /* snoop_cb    */ NULL, 
  30240         /* snoop_user_data */ NULL, 
  30241         /* snoop_flags */ 0,
  30242         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30243         /* type */ SOC_MEM_TYPE_NORMAL,
  30244         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30245         /* impl */ SOC_MEM_IMPL_NORMAL,
  30246         /* cmic_mor_clks       */ 0,
  30247     },
  30248 #endif /* chips */
  30249 
  30250 #if defined(BCM_56560_A0)
  30251     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56560_A0m */ 
  30252         /* mem            FP_I2E_CLASSID_SELECTm */
  30253         /* flags       */ SOC_MEM_FLAG_VALID |
  30254                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30255         /* cmp_fn      */ _soc_mem_cmp_undef,
  30256         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30257         /* index_min   */ 0,
  30258         /* index_max   */ 127,
  30259         /* minblock    */ 21,
  30260         /* maxblock    */ 21,
  30261         /* blocks      */ 0x200000,
  30262         /* blocks_hi   */ 0,
  30263         /* base        */ 0x4c300000,
  30264         /* gran        */ 1,
  30265         /* bytes       */ 1,
  30266         /* nFields     */ 1,
  30267         /* *fields     */ soc_IFP_I2E_CLASSID_SELECTm_fields,
  30268         /* *views      */ NULL,
  30269         /* *views_num  */ NULL,
  30270         /* snoop_cb    */ NULL, 
  30271         /* snoop_user_data */ NULL, 
  30272         /* snoop_flags */ 0,
  30273         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30274         /* type */ SOC_MEM_TYPE_NORMAL,
  30275         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30276         /* impl */ SOC_MEM_IMPL_NORMAL,
  30277         /* cmic_mor_clks       */ 0,
  30278     },
  30279 #endif /* chips */
  30280 
  30281 #if defined(BCM_56560_B0)
  30282     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56560_B0m */ 
  30283         /* mem            FP_I2E_CLASSID_SELECTm */
  30284         /* flags       */ SOC_MEM_FLAG_VALID |
  30285                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30286         /* cmp_fn      */ _soc_mem_cmp_undef,
  30287         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30288         /* index_min   */ 0,
  30289         /* index_max   */ 127,
  30290         /* minblock    */ 13,
  30291         /* maxblock    */ 13,
  30292         /* blocks      */ 0x2000,
  30293         /* blocks_hi   */ 0,
  30294         /* base        */ 0x4c300000,
  30295         /* gran        */ 1,
  30296         /* bytes       */ 1,
  30297         /* nFields     */ 1,
  30298         /* *fields     */ soc_IFP_I2E_CLASSID_SELECTm_fields,
  30299         /* *views      */ NULL,
  30300         /* *views_num  */ NULL,
  30301         /* snoop_cb    */ NULL, 
  30302         /* snoop_user_data */ NULL, 
  30303         /* snoop_flags */ 0,
  30304         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30305         /* type */ SOC_MEM_TYPE_NORMAL,
  30306         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30307         /* impl */ SOC_MEM_IMPL_NORMAL,
  30308         /* cmic_mor_clks       */ 0,
  30309     },
  30310 #endif /* chips */
  30311 
  30312 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  30313     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56670_A0m */ 
  30314         /* mem            FP_I2E_CLASSID_SELECTm */
  30315         /* flags       */ SOC_MEM_FLAG_VALID |
  30316                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30317         /* cmp_fn      */ _soc_mem_cmp_undef,
  30318         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30319         /* index_min   */ 0,
  30320         /* index_max   */ 66,
  30321         /* minblock    */ 21,
  30322         /* maxblock    */ 21,
  30323         /* blocks      */ 0x200000,
  30324         /* blocks_hi   */ 0,
  30325         /* base        */ 0x4c300000,
  30326         /* gran        */ 1,
  30327         /* bytes       */ 1,
  30328         /* nFields     */ 1,
  30329         /* *fields     */ soc_IFP_I2E_CLASSID_SELECTm_fields,
  30330         /* *views      */ NULL,
  30331         /* *views_num  */ NULL,
  30332         /* snoop_cb    */ NULL, 
  30333         /* snoop_user_data */ NULL, 
  30334         /* snoop_flags */ 0,
  30335         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30336         /* type */ SOC_MEM_TYPE_NORMAL,
  30337         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30338         /* impl */ SOC_MEM_IMPL_NORMAL,
  30339         /* cmic_mor_clks       */ 0,
  30340     },
  30341 #endif /* chips */
  30342 
  30343 #if defined(BCM_56850_A0)
  30344     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56850_A0m */ 
  30345         /* mem            FP_I2E_CLASSID_SELECTm */
  30346         /* flags       */ SOC_MEM_FLAG_VALID |
  30347                           SOC_MEM_FLAG_CACHABLE |
  30348                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  30349         /* cmp_fn      */ _soc_mem_cmp_undef,
  30350         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30351         /* index_min   */ 0,
  30352         /* index_max   */ 105,
  30353         /* minblock    */ 10,
  30354         /* maxblock    */ 10,
  30355         /* blocks      */ 0x400,
  30356         /* blocks_hi   */ 0,
  30357         /* base        */ 0x3c300000,
  30358         /* gran        */ 1,
  30359         /* bytes       */ 1,
  30360         /* nFields     */ 1,
  30361         /* *fields     */ soc_FP_I2E_CLASSID_SELECTm_fields,
  30362         /* *views      */ NULL,
  30363         /* *views_num  */ NULL,
  30364         /* snoop_cb    */ NULL, 
  30365         /* snoop_user_data */ NULL, 
  30366         /* snoop_flags */ 0,
  30367         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30368         /* type */ SOC_MEM_TYPE_NORMAL,
  30369         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30370         /* impl */ SOC_MEM_IMPL_NORMAL,
  30371         /* cmic_mor_clks       */ 0,
  30372     },
  30373 #endif /* chips */
  30374 
  30375 #if defined(BCM_56860_A0)
  30376     { /* SOC_MEM_INT_FP_I2E_CLASSID_SELECT_BCM56860_A0m */ 
  30377         /* mem            FP_I2E_CLASSID_SELECTm */
  30378         /* flags       */ SOC_MEM_FLAG_VALID |
  30379                           SOC_MEM_FLAG_CACHABLE |
  30380                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  30381         /* cmp_fn      */ _soc_mem_cmp_undef,
  30382         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30383         /* index_min   */ 0,
  30384         /* index_max   */ 127,
  30385         /* minblock    */ 11,
  30386         /* maxblock    */ 11,
  30387         /* blocks      */ 0x800,
  30388         /* blocks_hi   */ 0,
  30389         /* base        */ 0x4c300000,
  30390         /* gran        */ 1,
  30391         /* bytes       */ 1,
  30392         /* nFields     */ 1,
  30393         /* *fields     */ soc_FP_I2E_CLASSID_SELECTm_fields,
  30394         /* *views      */ NULL,
  30395         /* *views_num  */ NULL,
  30396         /* snoop_cb    */ NULL, 
  30397         /* snoop_user_data */ NULL, 
  30398         /* snoop_flags */ 0,
  30399         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30400         /* type */ SOC_MEM_TYPE_NORMAL,
  30401         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30402         /* impl */ SOC_MEM_IMPL_NORMAL,
  30403         /* cmic_mor_clks       */ 0,
  30404     },
  30405 #endif /* chips */
  30406 
  30407 #if defined(BCM_56860_A0)
  30408     { /* SOC_MEM_INT_FP_METER_CONTROLm */ 
  30409         /* mem            FP_METER_CONTROLm */
  30410         /* flags       */ SOC_MEM_FLAG_VALID |
  30411                           SOC_MEM_FLAG_CACHABLE |
  30412                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  30413         /* cmp_fn      */ _soc_mem_cmp_undef,
  30414         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30415         /* index_min   */ 0,
  30416         /* index_max   */ 127,
  30417         /* minblock    */ 11,
  30418         /* maxblock    */ 11,
  30419         /* blocks      */ 0x800,
  30420         /* blocks_hi   */ 0,
  30421         /* base        */ 0x48400000,
  30422         /* gran        */ 1,
  30423         /* bytes       */ 1,
  30424         /* nFields     */ 1,
  30425         /* *fields     */ soc_FP_METER_CONTROLm_fields,
  30426         /* *views      */ NULL,
  30427         /* *views_num  */ NULL,
  30428         /* snoop_cb    */ NULL, 
  30429         /* snoop_user_data */ NULL, 
  30430         /* snoop_flags */ 0,
  30431         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30432         /* type */ SOC_MEM_TYPE_NORMAL,
  30433         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30434         /* impl */ SOC_MEM_IMPL_NORMAL,
  30435         /* cmic_mor_clks       */ 0,
  30436     },
  30437 #endif /* chips */
  30438 
  30439 #if defined(BCM_56560_A0)
  30440     { /* SOC_MEM_INT_FP_METER_CONTROL_BCM56560_A0m */ 
  30441         /* mem            FP_METER_CONTROLm */
  30442         /* flags       */ SOC_MEM_FLAG_VALID |
  30443                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30444         /* cmp_fn      */ _soc_mem_cmp_undef,
  30445         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30446         /* index_min   */ 0,
  30447         /* index_max   */ 127,
  30448         /* minblock    */ 21,
  30449         /* maxblock    */ 21,
  30450         /* blocks      */ 0x200000,
  30451         /* blocks_hi   */ 0,
  30452         /* base        */ 0x48400000,
  30453         /* gran        */ 1,
  30454         /* bytes       */ 1,
  30455         /* nFields     */ 1,
  30456         /* *fields     */ soc_FP_METER_CONTROL_BCM56560_A0m_fields,
  30457         /* *views      */ NULL,
  30458         /* *views_num  */ NULL,
  30459         /* snoop_cb    */ NULL, 
  30460         /* snoop_user_data */ NULL, 
  30461         /* snoop_flags */ 0,
  30462         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30463         /* type */ SOC_MEM_TYPE_NORMAL,
  30464         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30465         /* impl */ SOC_MEM_IMPL_NORMAL,
  30466         /* cmic_mor_clks       */ 0,
  30467     },
  30468 #endif /* chips */
  30469 
  30470 #if defined(BCM_56560_B0)
  30471     { /* SOC_MEM_INT_FP_METER_CONTROL_BCM56560_B0m */ 
  30472         /* mem            FP_METER_CONTROLm */
  30473         /* flags       */ SOC_MEM_FLAG_VALID |
  30474                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30475         /* cmp_fn      */ _soc_mem_cmp_undef,
  30476         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30477         /* index_min   */ 0,
  30478         /* index_max   */ 127,
  30479         /* minblock    */ 13,
  30480         /* maxblock    */ 13,
  30481         /* blocks      */ 0x2000,
  30482         /* blocks_hi   */ 0,
  30483         /* base        */ 0x48400000,
  30484         /* gran        */ 1,
  30485         /* bytes       */ 1,
  30486         /* nFields     */ 1,
  30487         /* *fields     */ soc_FP_METER_CONTROL_BCM56560_A0m_fields,
  30488         /* *views      */ NULL,
  30489         /* *views_num  */ NULL,
  30490         /* snoop_cb    */ NULL, 
  30491         /* snoop_user_data */ NULL, 
  30492         /* snoop_flags */ 0,
  30493         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30494         /* type */ SOC_MEM_TYPE_NORMAL,
  30495         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30496         /* impl */ SOC_MEM_IMPL_NORMAL,
  30497         /* cmic_mor_clks       */ 0,
  30498     },
  30499 #endif /* chips */
  30500 
  30501 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  30502     { /* SOC_MEM_INT_FP_METER_CONTROL_BCM56670_A0m */ 
  30503         /* mem            FP_METER_CONTROLm */
  30504         /* flags       */ SOC_MEM_FLAG_VALID |
  30505                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30506         /* cmp_fn      */ _soc_mem_cmp_undef,
  30507         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30508         /* index_min   */ 0,
  30509         /* index_max   */ 66,
  30510         /* minblock    */ 21,
  30511         /* maxblock    */ 21,
  30512         /* blocks      */ 0x200000,
  30513         /* blocks_hi   */ 0,
  30514         /* base        */ 0x48400000,
  30515         /* gran        */ 1,
  30516         /* bytes       */ 1,
  30517         /* nFields     */ 1,
  30518         /* *fields     */ soc_FP_METER_CONTROL_BCM56560_A0m_fields,
  30519         /* *views      */ NULL,
  30520         /* *views_num  */ NULL,
  30521         /* snoop_cb    */ NULL, 
  30522         /* snoop_user_data */ NULL, 
  30523         /* snoop_flags */ 0,
  30524         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30525         /* type */ SOC_MEM_TYPE_NORMAL,
  30526         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30527         /* impl */ SOC_MEM_IMPL_NORMAL,
  30528         /* cmic_mor_clks       */ 0,
  30529     },
  30530 #endif /* chips */
  30531 
  30532 #if defined(BCM_56504_A0)
  30533     { /* SOC_MEM_INT_FP_METER_TABLEm */ 
  30534         /* mem            FP_METER_TABLEm */
  30535         /* flags       */ SOC_MEM_FLAG_VALID |
  30536                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30537         /* cmp_fn      */ _soc_mem_cmp_undef,
  30538         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30539         /* index_min   */ 0,
  30540         /* index_max   */ 2047,
  30541         /* minblock    */ 6,
  30542         /* maxblock    */ 6,
  30543         /* blocks      */ 0x40,
  30544         /* blocks_hi   */ 0,
  30545         /* base        */ 0x0c060000,
  30546         /* gran        */ 1,
  30547         /* bytes       */ 7,
  30548         /* nFields     */ 5,
  30549         /* *fields     */ soc_FP_METER_TABLEm_fields,
  30550         /* *views      */ NULL,
  30551         /* *views_num  */ NULL,
  30552         /* snoop_cb    */ NULL, 
  30553         /* snoop_user_data */ NULL, 
  30554         /* snoop_flags */ 0,
  30555         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30556         /* type */ SOC_MEM_TYPE_NORMAL,
  30557         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30558         /* impl */ SOC_MEM_IMPL_NORMAL,
  30559         /* cmic_mor_clks       */ 0,
  30560     },
  30561 #endif /* chips */
  30562 
  30563 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  30564     { /* SOC_MEM_INT_FP_METER_TABLE_BCM53314_A0m */ 
  30565         /* mem            FP_METER_TABLEm */
  30566         /* flags       */ SOC_MEM_FLAG_VALID |
  30567                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30568         /* cmp_fn      */ _soc_mem_cmp_undef,
  30569         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30570         /* index_min   */ 0,
  30571         /* index_max   */ 511,
  30572         /* minblock    */ 6,
  30573         /* maxblock    */ 6,
  30574         /* blocks      */ 0x40,
  30575         /* blocks_hi   */ 0,
  30576         /* base        */ 0x0d060000,
  30577         /* gran        */ 1,
  30578         /* bytes       */ 7,
  30579         /* nFields     */ 4,
  30580         /* *fields     */ soc_FP_METER_TABLE_BCM56504_B0m_fields,
  30581         /* *views      */ NULL,
  30582         /* *views_num  */ NULL,
  30583         /* snoop_cb    */ NULL, 
  30584         /* snoop_user_data */ NULL, 
  30585         /* snoop_flags */ 0,
  30586         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30587         /* type */ SOC_MEM_TYPE_NORMAL,
  30588         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30589         /* impl */ SOC_MEM_IMPL_NORMAL,
  30590         /* cmic_mor_clks       */ 0,
  30591     },
  30592 #endif /* chips */
  30593 
  30594 #if defined(BCM_53400_A0)
  30595     { /* SOC_MEM_INT_FP_METER_TABLE_BCM53400_A0m */ 
  30596         /* mem            FP_METER_TABLEm */
  30597         /* flags       */ SOC_MEM_FLAG_VALID |
  30598                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30599         /* cmp_fn      */ _soc_mem_cmp_undef,
  30600         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30601         /* index_min   */ 0,
  30602         /* index_max   */ 2047,
  30603         /* minblock    */ 5,
  30604         /* maxblock    */ 5,
  30605         /* blocks      */ 0x20,
  30606         /* blocks_hi   */ 0,
  30607         /* base        */ 0x38100000,
  30608         /* gran        */ 1,
  30609         /* bytes       */ 9,
  30610         /* nFields     */ 7,
  30611         /* *fields     */ soc_FP_METER_TABLE_BCM53400_A0m_fields,
  30612         /* *views      */ NULL,
  30613         /* *views_num  */ NULL,
  30614         /* snoop_cb    */ NULL, 
  30615         /* snoop_user_data */ NULL, 
  30616         /* snoop_flags */ 0,
  30617         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30618         /* type */ SOC_MEM_TYPE_NORMAL,
  30619         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30620         /* impl */ SOC_MEM_IMPL_NORMAL,
  30621         /* cmic_mor_clks       */ 0,
  30622     },
  30623 #endif /* chips */
  30624 
  30625 #if defined(BCM_53540_A0)
  30626     { /* SOC_MEM_INT_FP_METER_TABLE_BCM53540_A0m */ 
  30627         /* mem            FP_METER_TABLEm */
  30628         /* flags       */ SOC_MEM_FLAG_VALID |
  30629                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30630         /* cmp_fn      */ _soc_mem_cmp_undef,
  30631         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30632         /* index_min   */ 0,
  30633         /* index_max   */ 1023,
  30634         /* minblock    */ 8,
  30635         /* maxblock    */ 8,
  30636         /* blocks      */ 0x100,
  30637         /* blocks_hi   */ 0,
  30638         /* base        */ 0x38100000,
  30639         /* gran        */ 1,
  30640         /* bytes       */ 9,
  30641         /* nFields     */ 7,
  30642         /* *fields     */ soc_FP_METER_TABLE_BCM53400_A0m_fields,
  30643         /* *views      */ NULL,
  30644         /* *views_num  */ NULL,
  30645         /* snoop_cb    */ NULL, 
  30646         /* snoop_user_data */ NULL, 
  30647         /* snoop_flags */ 0,
  30648         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30649         /* type */ SOC_MEM_TYPE_NORMAL,
  30650         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30651         /* impl */ SOC_MEM_IMPL_NORMAL,
  30652         /* cmic_mor_clks       */ 0,
  30653     },
  30654 #endif /* chips */
  30655 
  30656 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  30657     { /* SOC_MEM_INT_FP_METER_TABLE_BCM53570_A0m */ 
  30658         /* mem            FP_METER_TABLEm */
  30659         /* flags       */ SOC_MEM_FLAG_VALID |
  30660                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30661         /* cmp_fn      */ _soc_mem_cmp_undef,
  30662         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30663         /* index_min   */ 0,
  30664         /* index_max   */ 3071,
  30665         /* minblock    */ 15,
  30666         /* maxblock    */ 15,
  30667         /* blocks      */ 0x8000,
  30668         /* blocks_hi   */ 0,
  30669         /* base        */ 0x38100000,
  30670         /* gran        */ 1,
  30671         /* bytes       */ 11,
  30672         /* nFields     */ 10,
  30673         /* *fields     */ soc_FP_METER_TABLE_BCM53570_A0m_fields,
  30674         /* *views      */ NULL,
  30675         /* *views_num  */ NULL,
  30676         /* snoop_cb    */ NULL, 
  30677         /* snoop_user_data */ NULL, 
  30678         /* snoop_flags */ 0,
  30679         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30680         /* type */ SOC_MEM_TYPE_NORMAL,
  30681         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30682         /* impl */ SOC_MEM_IMPL_NORMAL,
  30683         /* cmic_mor_clks       */ 0,
  30684     },
  30685 #endif /* chips */
  30686 
  30687 #if defined(BCM_56142_A0)
  30688     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56142_A0m */ 
  30689         /* mem            FP_METER_TABLEm */
  30690         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  30691         /* cmp_fn      */ _soc_mem_cmp_undef,
  30692         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30693         /* index_min   */ 0,
  30694         /* index_max   */ 1023,
  30695         /* minblock    */ 5,
  30696         /* maxblock    */ 5,
  30697         /* blocks      */ 0x20,
  30698         /* blocks_hi   */ 0,
  30699         /* base        */ 0x0f020000,
  30700         /* gran        */ 1,
  30701         /* bytes       */ 9,
  30702         /* nFields     */ 7,
  30703         /* *fields     */ soc_FP_METER_TABLE_BCM56634_A0m_fields,
  30704         /* *views      */ NULL,
  30705         /* *views_num  */ NULL,
  30706         /* snoop_cb    */ NULL, 
  30707         /* snoop_user_data */ NULL, 
  30708         /* snoop_flags */ 0,
  30709         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30710         /* type */ SOC_MEM_TYPE_NORMAL,
  30711         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30712         /* impl */ SOC_MEM_IMPL_NORMAL,
  30713         /* cmic_mor_clks       */ 0,
  30714     },
  30715 #endif /* chips */
  30716 
  30717 #if defined(BCM_56150_A0)
  30718     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56150_A0m */ 
  30719         /* mem            FP_METER_TABLEm */
  30720         /* flags       */ SOC_MEM_FLAG_VALID |
  30721                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30722         /* cmp_fn      */ _soc_mem_cmp_undef,
  30723         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30724         /* index_min   */ 0,
  30725         /* index_max   */ 2047,
  30726         /* minblock    */ 5,
  30727         /* maxblock    */ 5,
  30728         /* blocks      */ 0x20,
  30729         /* blocks_hi   */ 0,
  30730         /* base        */ 0x3c100000,
  30731         /* gran        */ 1,
  30732         /* bytes       */ 9,
  30733         /* nFields     */ 7,
  30734         /* *fields     */ soc_FP_METER_TABLE_BCM56450_A0m_fields,
  30735         /* *views      */ NULL,
  30736         /* *views_num  */ NULL,
  30737         /* snoop_cb    */ NULL, 
  30738         /* snoop_user_data */ NULL, 
  30739         /* snoop_flags */ 0,
  30740         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30741         /* type */ SOC_MEM_TYPE_NORMAL,
  30742         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30743         /* impl */ SOC_MEM_IMPL_NORMAL,
  30744         /* cmic_mor_clks       */ 0,
  30745     },
  30746 #endif /* chips */
  30747 
  30748 #if defined(BCM_56160_A0)
  30749     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56160_A0m */ 
  30750         /* mem            FP_METER_TABLEm */
  30751         /* flags       */ SOC_MEM_FLAG_VALID |
  30752                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30753         /* cmp_fn      */ _soc_mem_cmp_undef,
  30754         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30755         /* index_min   */ 0,
  30756         /* index_max   */ 2047,
  30757         /* minblock    */ 7,
  30758         /* maxblock    */ 7,
  30759         /* blocks      */ 0x80,
  30760         /* blocks_hi   */ 0,
  30761         /* base        */ 0x38100000,
  30762         /* gran        */ 1,
  30763         /* bytes       */ 9,
  30764         /* nFields     */ 7,
  30765         /* *fields     */ soc_FP_METER_TABLE_BCM53400_A0m_fields,
  30766         /* *views      */ NULL,
  30767         /* *views_num  */ NULL,
  30768         /* snoop_cb    */ NULL, 
  30769         /* snoop_user_data */ NULL, 
  30770         /* snoop_flags */ 0,
  30771         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30772         /* type */ SOC_MEM_TYPE_NORMAL,
  30773         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30774         /* impl */ SOC_MEM_IMPL_NORMAL,
  30775         /* cmic_mor_clks       */ 0,
  30776     },
  30777 #endif /* chips */
  30778 
  30779 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  30780     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56224_A0m */ 
  30781         /* mem            FP_METER_TABLEm */
  30782         /* flags       */ SOC_MEM_FLAG_VALID |
  30783                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30784         /* cmp_fn      */ _soc_mem_cmp_undef,
  30785         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30786         /* index_min   */ 0,
  30787         /* index_max   */ 2047,
  30788         /* minblock    */ 6,
  30789         /* maxblock    */ 6,
  30790         /* blocks      */ 0x40,
  30791         /* blocks_hi   */ 0,
  30792         /* base        */ 0x0d060000,
  30793         /* gran        */ 1,
  30794         /* bytes       */ 7,
  30795         /* nFields     */ 4,
  30796         /* *fields     */ soc_FP_METER_TABLE_BCM56504_B0m_fields,
  30797         /* *views      */ NULL,
  30798         /* *views_num  */ NULL,
  30799         /* snoop_cb    */ NULL, 
  30800         /* snoop_user_data */ NULL, 
  30801         /* snoop_flags */ 0,
  30802         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30803         /* type */ SOC_MEM_TYPE_NORMAL,
  30804         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30805         /* impl */ SOC_MEM_IMPL_NORMAL,
  30806         /* cmic_mor_clks       */ 0,
  30807     },
  30808 #endif /* chips */
  30809 
  30810 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  30811     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56260_A0m */ 
  30812         /* mem            FP_METER_TABLEm */
  30813         /* flags       */ SOC_MEM_FLAG_VALID |
  30814                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30815         /* cmp_fn      */ _soc_mem_cmp_undef,
  30816         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30817         /* index_min   */ 0,
  30818         /* index_max   */ 3071,
  30819         /* minblock    */ 6,
  30820         /* maxblock    */ 6,
  30821         /* blocks      */ 0x40,
  30822         /* blocks_hi   */ 0,
  30823         /* base        */ 0x34100000,
  30824         /* gran        */ 1,
  30825         /* bytes       */ 9,
  30826         /* nFields     */ 7,
  30827         /* *fields     */ soc_FP_METER_TABLE_BCM53400_A0m_fields,
  30828         /* *views      */ NULL,
  30829         /* *views_num  */ NULL,
  30830         /* snoop_cb    */ NULL, 
  30831         /* snoop_user_data */ NULL, 
  30832         /* snoop_flags */ 0,
  30833         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30834         /* type */ SOC_MEM_TYPE_NORMAL,
  30835         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30836         /* impl */ SOC_MEM_IMPL_NORMAL,
  30837         /* cmic_mor_clks       */ 0,
  30838     },
  30839 #endif /* chips */
  30840 
  30841 #if defined(BCM_56270_A0)
  30842     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56270_A0m */ 
  30843         /* mem            FP_METER_TABLEm */
  30844         /* flags       */ SOC_MEM_FLAG_VALID |
  30845                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30846         /* cmp_fn      */ _soc_mem_cmp_undef,
  30847         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30848         /* index_min   */ 0,
  30849         /* index_max   */ 2047,
  30850         /* minblock    */ 5,
  30851         /* maxblock    */ 5,
  30852         /* blocks      */ 0x20,
  30853         /* blocks_hi   */ 0,
  30854         /* base        */ 0x34100000,
  30855         /* gran        */ 1,
  30856         /* bytes       */ 9,
  30857         /* nFields     */ 7,
  30858         /* *fields     */ soc_FP_METER_TABLE_BCM53400_A0m_fields,
  30859         /* *views      */ NULL,
  30860         /* *views_num  */ NULL,
  30861         /* snoop_cb    */ NULL, 
  30862         /* snoop_user_data */ NULL, 
  30863         /* snoop_flags */ 0,
  30864         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30865         /* type */ SOC_MEM_TYPE_NORMAL,
  30866         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30867         /* impl */ SOC_MEM_IMPL_NORMAL,
  30868         /* cmic_mor_clks       */ 0,
  30869     },
  30870 #endif /* chips */
  30871 
  30872 #if defined(BCM_56314_A0)
  30873     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56314_A0m */ 
  30874         /* mem            FP_METER_TABLEm */
  30875         /* flags       */ SOC_MEM_FLAG_VALID |
  30876                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  30877         /* cmp_fn      */ _soc_mem_cmp_undef,
  30878         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30879         /* index_min   */ 0,
  30880         /* index_max   */ 1023,
  30881         /* minblock    */ 8,
  30882         /* maxblock    */ 8,
  30883         /* blocks      */ 0x100,
  30884         /* blocks_hi   */ 0,
  30885         /* base        */ 0x0c060000,
  30886         /* gran        */ 1,
  30887         /* bytes       */ 7,
  30888         /* nFields     */ 4,
  30889         /* *fields     */ soc_FP_METER_TABLE_BCM56504_B0m_fields,
  30890         /* *views      */ NULL,
  30891         /* *views_num  */ NULL,
  30892         /* snoop_cb    */ NULL, 
  30893         /* snoop_user_data */ NULL, 
  30894         /* snoop_flags */ 0,
  30895         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30896         /* type */ SOC_MEM_TYPE_NORMAL,
  30897         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30898         /* impl */ SOC_MEM_IMPL_NORMAL,
  30899         /* cmic_mor_clks       */ 0,
  30900     },
  30901 #endif /* chips */
  30902 
  30903 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  30904     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56334_A0m */ 
  30905         /* mem            FP_METER_TABLEm */
  30906         /* flags       */ SOC_MEM_FLAG_VALID |
  30907                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  30908         /* cmp_fn      */ _soc_mem_cmp_undef,
  30909         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30910         /* index_min   */ 0,
  30911         /* index_max   */ 2047,
  30912         /* minblock    */ 5,
  30913         /* maxblock    */ 5,
  30914         /* blocks      */ 0x20,
  30915         /* blocks_hi   */ 0,
  30916         /* base        */ 0x0f020000,
  30917         /* gran        */ 1,
  30918         /* bytes       */ 9,
  30919         /* nFields     */ 7,
  30920         /* *fields     */ soc_FP_METER_TABLE_BCM56634_A0m_fields,
  30921         /* *views      */ NULL,
  30922         /* *views_num  */ NULL,
  30923         /* snoop_cb    */ NULL, 
  30924         /* snoop_user_data */ NULL, 
  30925         /* snoop_flags */ 0,
  30926         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30927         /* type */ SOC_MEM_TYPE_NORMAL,
  30928         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30929         /* impl */ SOC_MEM_IMPL_NORMAL,
  30930         /* cmic_mor_clks       */ 0,
  30931     },
  30932 #endif /* chips */
  30933 
  30934 #if defined(BCM_56340_A0)
  30935     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56340_A0m */ 
  30936         /* mem            FP_METER_TABLEm */
  30937         /* flags       */ SOC_MEM_FLAG_VALID |
  30938                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30939         /* cmp_fn      */ _soc_mem_cmp_undef,
  30940         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30941         /* index_min   */ 0,
  30942         /* index_max   */ 4095,
  30943         /* minblock    */ 4,
  30944         /* maxblock    */ 4,
  30945         /* blocks      */ 0x10,
  30946         /* blocks_hi   */ 0,
  30947         /* base        */ 0x30140000,
  30948         /* gran        */ 1,
  30949         /* bytes       */ 10,
  30950         /* nFields     */ 9,
  30951         /* *fields     */ soc_FP_METER_TABLE_BCM56640_A0m_fields,
  30952         /* *views      */ NULL,
  30953         /* *views_num  */ NULL,
  30954         /* snoop_cb    */ NULL, 
  30955         /* snoop_user_data */ NULL, 
  30956         /* snoop_flags */ 0,
  30957         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30958         /* type */ SOC_MEM_TYPE_NORMAL,
  30959         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30960         /* impl */ SOC_MEM_IMPL_NORMAL,
  30961         /* cmic_mor_clks       */ 0,
  30962     },
  30963 #endif /* chips */
  30964 
  30965 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  30966     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56440_A0m */ 
  30967         /* mem            FP_METER_TABLEm */
  30968         /* flags       */ SOC_MEM_FLAG_VALID |
  30969                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  30970         /* cmp_fn      */ _soc_mem_cmp_undef,
  30971         /* *null_entry */ _soc_mem_entry_null_zeroes,
  30972         /* index_min   */ 0,
  30973         /* index_max   */ 3071,
  30974         /* minblock    */ 9,
  30975         /* maxblock    */ 9,
  30976         /* blocks      */ 0x200,
  30977         /* blocks_hi   */ 0,
  30978         /* base        */ 0x0d068000,
  30979         /* gran        */ 1,
  30980         /* bytes       */ 9,
  30981         /* nFields     */ 7,
  30982         /* *fields     */ soc_FP_METER_TABLE_BCM56634_A0m_fields,
  30983         /* *views      */ NULL,
  30984         /* *views_num  */ NULL,
  30985         /* snoop_cb    */ NULL, 
  30986         /* snoop_user_data */ NULL, 
  30987         /* snoop_flags */ 0,
  30988         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  30989         /* type */ SOC_MEM_TYPE_NORMAL,
  30990         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  30991         /* impl */ SOC_MEM_IMPL_NORMAL,
  30992         /* cmic_mor_clks       */ 0,
  30993     },
  30994 #endif /* chips */
  30995 
  30996 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  30997     defined(BCM_56450_B1)
  30998     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56450_A0m */ 
  30999         /* mem            FP_METER_TABLEm */
  31000         /* flags       */ SOC_MEM_FLAG_VALID |
  31001                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31002         /* cmp_fn      */ _soc_mem_cmp_undef,
  31003         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31004         /* index_min   */ 0,
  31005         /* index_max   */ 4095,
  31006         /* minblock    */ 8,
  31007         /* maxblock    */ 8,
  31008         /* blocks      */ 0x100,
  31009         /* blocks_hi   */ 0,
  31010         /* base        */ 0x34100000,
  31011         /* gran        */ 1,
  31012         /* bytes       */ 9,
  31013         /* nFields     */ 7,
  31014         /* *fields     */ soc_FP_METER_TABLE_BCM56450_A0m_fields,
  31015         /* *views      */ NULL,
  31016         /* *views_num  */ NULL,
  31017         /* snoop_cb    */ NULL, 
  31018         /* snoop_user_data */ NULL, 
  31019         /* snoop_flags */ 0,
  31020         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31021         /* type */ SOC_MEM_TYPE_NORMAL,
  31022         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31023         /* impl */ SOC_MEM_IMPL_NORMAL,
  31024         /* cmic_mor_clks       */ 0,
  31025     },
  31026 #endif /* chips */
  31027 
  31028 #if defined(BCM_56504_B0)
  31029     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56504_B0m */ 
  31030         /* mem            FP_METER_TABLEm */
  31031         /* flags       */ SOC_MEM_FLAG_VALID |
  31032                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31033         /* cmp_fn      */ _soc_mem_cmp_undef,
  31034         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31035         /* index_min   */ 0,
  31036         /* index_max   */ 2047,
  31037         /* minblock    */ 6,
  31038         /* maxblock    */ 6,
  31039         /* blocks      */ 0x40,
  31040         /* blocks_hi   */ 0,
  31041         /* base        */ 0x0c060000,
  31042         /* gran        */ 1,
  31043         /* bytes       */ 7,
  31044         /* nFields     */ 4,
  31045         /* *fields     */ soc_FP_METER_TABLE_BCM56504_B0m_fields,
  31046         /* *views      */ NULL,
  31047         /* *views_num  */ NULL,
  31048         /* snoop_cb    */ NULL, 
  31049         /* snoop_user_data */ NULL, 
  31050         /* snoop_flags */ 0,
  31051         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31052         /* type */ SOC_MEM_TYPE_NORMAL,
  31053         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31054         /* impl */ SOC_MEM_IMPL_NORMAL,
  31055         /* cmic_mor_clks       */ 0,
  31056     },
  31057 #endif /* chips */
  31058 
  31059 #if defined(BCM_56514_A0)
  31060     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56514_A0m */ 
  31061         /* mem            FP_METER_TABLEm */
  31062         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  31063         /* cmp_fn      */ _soc_mem_cmp_undef,
  31064         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31065         /* index_min   */ 0,
  31066         /* index_max   */ 4095,
  31067         /* minblock    */ 6,
  31068         /* maxblock    */ 6,
  31069         /* blocks      */ 0x40,
  31070         /* blocks_hi   */ 0,
  31071         /* base        */ 0x0c060000,
  31072         /* gran        */ 1,
  31073         /* bytes       */ 8,
  31074         /* nFields     */ 5,
  31075         /* *fields     */ soc_FP_METER_TABLE_BCM56514_A0m_fields,
  31076         /* *views      */ NULL,
  31077         /* *views_num  */ NULL,
  31078         /* snoop_cb    */ NULL, 
  31079         /* snoop_user_data */ NULL, 
  31080         /* snoop_flags */ 0,
  31081         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31082         /* type */ SOC_MEM_TYPE_NORMAL,
  31083         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31084         /* impl */ SOC_MEM_IMPL_NORMAL,
  31085         /* cmic_mor_clks       */ 0,
  31086     },
  31087 #endif /* chips */
  31088 
  31089 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  31090     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56524_A0m */ 
  31091         /* mem            FP_METER_TABLEm */
  31092         /* flags       */ SOC_MEM_FLAG_VALID |
  31093                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31094         /* cmp_fn      */ _soc_mem_cmp_undef,
  31095         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31096         /* index_min   */ 0,
  31097         /* index_max   */ 8191,
  31098         /* minblock    */ 8,
  31099         /* maxblock    */ 8,
  31100         /* blocks      */ 0x100,
  31101         /* blocks_hi   */ 0,
  31102         /* base        */ 0x0c020000,
  31103         /* gran        */ 1,
  31104         /* bytes       */ 9,
  31105         /* nFields     */ 7,
  31106         /* *fields     */ soc_FP_METER_TABLE_BCM56634_A0m_fields,
  31107         /* *views      */ NULL,
  31108         /* *views_num  */ NULL,
  31109         /* snoop_cb    */ NULL, 
  31110         /* snoop_user_data */ NULL, 
  31111         /* snoop_flags */ 0,
  31112         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31113         /* type */ SOC_MEM_TYPE_NORMAL,
  31114         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31115         /* impl */ SOC_MEM_IMPL_NORMAL,
  31116         /* cmic_mor_clks       */ 0,
  31117     },
  31118 #endif /* chips */
  31119 
  31120 #if defined(BCM_56560_A0)
  31121     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56560_A0m */ 
  31122         /* mem            FP_METER_TABLEm */
  31123         /* flags       */ SOC_MEM_FLAG_VALID |
  31124                           SOC_MEM_FLAG_CACHABLE |
  31125                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x422 */
  31126         /* cmp_fn      */ _soc_mem_cmp_undef,
  31127         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31128         /* index_min   */ 0,
  31129         /* index_max   */ 8191,
  31130         /* minblock    */ 21,
  31131         /* maxblock    */ 21,
  31132         /* blocks      */ 0x200000,
  31133         /* blocks_hi   */ 0,
  31134         /* base        */ 0x4c180000,
  31135         /* gran        */ 1,
  31136         /* bytes       */ 9,
  31137         /* nFields     */ 7,
  31138         /* *fields     */ soc_IFP_METER_TABLEm_fields,
  31139         /* *views      */ NULL,
  31140         /* *views_num  */ NULL,
  31141         /* snoop_cb    */ NULL, 
  31142         /* snoop_user_data */ NULL, 
  31143         /* snoop_flags */ 0,
  31144         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31145         /* type */ SOC_MEM_TYPE_NORMAL,
  31146         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31147         /* impl */ SOC_MEM_IMPL_NORMAL,
  31148         /* cmic_mor_clks       */ 0,
  31149     },
  31150 #endif /* chips */
  31151 
  31152 #if defined(BCM_56560_B0)
  31153     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56560_B0m */ 
  31154         /* mem            FP_METER_TABLEm */
  31155         /* flags       */ SOC_MEM_FLAG_VALID |
  31156                           SOC_MEM_FLAG_CACHABLE |
  31157                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x422 */
  31158         /* cmp_fn      */ _soc_mem_cmp_undef,
  31159         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31160         /* index_min   */ 0,
  31161         /* index_max   */ 8191,
  31162         /* minblock    */ 13,
  31163         /* maxblock    */ 13,
  31164         /* blocks      */ 0x2000,
  31165         /* blocks_hi   */ 0,
  31166         /* base        */ 0x4c180000,
  31167         /* gran        */ 1,
  31168         /* bytes       */ 9,
  31169         /* nFields     */ 7,
  31170         /* *fields     */ soc_IFP_METER_TABLEm_fields,
  31171         /* *views      */ NULL,
  31172         /* *views_num  */ NULL,
  31173         /* snoop_cb    */ NULL, 
  31174         /* snoop_user_data */ NULL, 
  31175         /* snoop_flags */ 0,
  31176         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31177         /* type */ SOC_MEM_TYPE_NORMAL,
  31178         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31179         /* impl */ SOC_MEM_IMPL_NORMAL,
  31180         /* cmic_mor_clks       */ 0,
  31181     },
  31182 #endif /* chips */
  31183 
  31184 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  31185     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56624_A0m */ 
  31186         /* mem            FP_METER_TABLEm */
  31187         /* flags       */ SOC_MEM_FLAG_VALID |
  31188                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31189         /* cmp_fn      */ _soc_mem_cmp_undef,
  31190         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31191         /* index_min   */ 0,
  31192         /* index_max   */ 8191,
  31193         /* minblock    */ 7,
  31194         /* maxblock    */ 7,
  31195         /* blocks      */ 0x80,
  31196         /* blocks_hi   */ 0,
  31197         /* base        */ 0x0f020000,
  31198         /* gran        */ 1,
  31199         /* bytes       */ 9,
  31200         /* nFields     */ 6,
  31201         /* *fields     */ soc_FP_METER_TABLE_BCM56624_A0m_fields,
  31202         /* *views      */ NULL,
  31203         /* *views_num  */ NULL,
  31204         /* snoop_cb    */ NULL, 
  31205         /* snoop_user_data */ NULL, 
  31206         /* snoop_flags */ 0,
  31207         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31208         /* type */ SOC_MEM_TYPE_NORMAL,
  31209         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31210         /* impl */ SOC_MEM_IMPL_NORMAL,
  31211         /* cmic_mor_clks       */ 0,
  31212     },
  31213 #endif /* chips */
  31214 
  31215 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  31216     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56634_A0m */ 
  31217         /* mem            FP_METER_TABLEm */
  31218         /* flags       */ SOC_MEM_FLAG_VALID |
  31219                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31220         /* cmp_fn      */ _soc_mem_cmp_undef,
  31221         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31222         /* index_min   */ 0,
  31223         /* index_max   */ 8191,
  31224         /* minblock    */ 9,
  31225         /* maxblock    */ 9,
  31226         /* blocks      */ 0x200,
  31227         /* blocks_hi   */ 0,
  31228         /* base        */ 0x0c020000,
  31229         /* gran        */ 1,
  31230         /* bytes       */ 9,
  31231         /* nFields     */ 7,
  31232         /* *fields     */ soc_FP_METER_TABLE_BCM56634_A0m_fields,
  31233         /* *views      */ NULL,
  31234         /* *views_num  */ NULL,
  31235         /* snoop_cb    */ NULL, 
  31236         /* snoop_user_data */ NULL, 
  31237         /* snoop_flags */ 0,
  31238         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31239         /* type */ SOC_MEM_TYPE_NORMAL,
  31240         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31241         /* impl */ SOC_MEM_IMPL_NORMAL,
  31242         /* cmic_mor_clks       */ 0,
  31243     },
  31244 #endif /* chips */
  31245 
  31246 #if defined(BCM_56640_A0)
  31247     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56640_A0m */ 
  31248         /* mem            FP_METER_TABLEm */
  31249         /* flags       */ SOC_MEM_FLAG_VALID |
  31250                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31251         /* cmp_fn      */ _soc_mem_cmp_undef,
  31252         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31253         /* index_min   */ 0,
  31254         /* index_max   */ 8191,
  31255         /* minblock    */ 7,
  31256         /* maxblock    */ 7,
  31257         /* blocks      */ 0x80,
  31258         /* blocks_hi   */ 0,
  31259         /* base        */ 0x30140000,
  31260         /* gran        */ 1,
  31261         /* bytes       */ 10,
  31262         /* nFields     */ 9,
  31263         /* *fields     */ soc_FP_METER_TABLE_BCM56640_A0m_fields,
  31264         /* *views      */ NULL,
  31265         /* *views_num  */ NULL,
  31266         /* snoop_cb    */ NULL, 
  31267         /* snoop_user_data */ NULL, 
  31268         /* snoop_flags */ 0,
  31269         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31270         /* type */ SOC_MEM_TYPE_NORMAL,
  31271         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31272         /* impl */ SOC_MEM_IMPL_NORMAL,
  31273         /* cmic_mor_clks       */ 0,
  31274     },
  31275 #endif /* chips */
  31276 
  31277 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  31278     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56670_A0m */ 
  31279         /* mem            FP_METER_TABLEm */
  31280         /* flags       */ SOC_MEM_FLAG_VALID |
  31281                           SOC_MEM_FLAG_CACHABLE |
  31282                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x422 */
  31283         /* cmp_fn      */ _soc_mem_cmp_undef,
  31284         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31285         /* index_min   */ 0,
  31286         /* index_max   */ 3071,
  31287         /* minblock    */ 21,
  31288         /* maxblock    */ 21,
  31289         /* blocks      */ 0x200000,
  31290         /* blocks_hi   */ 0,
  31291         /* base        */ 0x4c180000,
  31292         /* gran        */ 1,
  31293         /* bytes       */ 9,
  31294         /* nFields     */ 7,
  31295         /* *fields     */ soc_IFP_METER_TABLEm_fields,
  31296         /* *views      */ NULL,
  31297         /* *views_num  */ NULL,
  31298         /* snoop_cb    */ NULL, 
  31299         /* snoop_user_data */ NULL, 
  31300         /* snoop_flags */ 0,
  31301         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31302         /* type */ SOC_MEM_TYPE_NORMAL,
  31303         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31304         /* impl */ SOC_MEM_IMPL_NORMAL,
  31305         /* cmic_mor_clks       */ 0,
  31306     },
  31307 #endif /* chips */
  31308 
  31309 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  31310     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56680_A0m */ 
  31311         /* mem            FP_METER_TABLEm */
  31312         /* flags       */ SOC_MEM_FLAG_VALID |
  31313                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31314         /* cmp_fn      */ _soc_mem_cmp_undef,
  31315         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31316         /* index_min   */ 0,
  31317         /* index_max   */ 8191,
  31318         /* minblock    */ 6,
  31319         /* maxblock    */ 6,
  31320         /* blocks      */ 0x40,
  31321         /* blocks_hi   */ 0,
  31322         /* base        */ 0x0f020000,
  31323         /* gran        */ 1,
  31324         /* bytes       */ 9,
  31325         /* nFields     */ 6,
  31326         /* *fields     */ soc_FP_METER_TABLE_BCM56624_A0m_fields,
  31327         /* *views      */ NULL,
  31328         /* *views_num  */ NULL,
  31329         /* snoop_cb    */ NULL, 
  31330         /* snoop_user_data */ NULL, 
  31331         /* snoop_flags */ 0,
  31332         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31333         /* type */ SOC_MEM_TYPE_NORMAL,
  31334         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31335         /* impl */ SOC_MEM_IMPL_NORMAL,
  31336         /* cmic_mor_clks       */ 0,
  31337     },
  31338 #endif /* chips */
  31339 
  31340 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  31341     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56685_A0m */ 
  31342         /* mem            FP_METER_TABLEm */
  31343         /* flags       */ SOC_MEM_FLAG_VALID |
  31344                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31345         /* cmp_fn      */ _soc_mem_cmp_undef,
  31346         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31347         /* index_min   */ 0,
  31348         /* index_max   */ 8191,
  31349         /* minblock    */ 6,
  31350         /* maxblock    */ 6,
  31351         /* blocks      */ 0x40,
  31352         /* blocks_hi   */ 0,
  31353         /* base        */ 0x0c020000,
  31354         /* gran        */ 1,
  31355         /* bytes       */ 9,
  31356         /* nFields     */ 7,
  31357         /* *fields     */ soc_FP_METER_TABLE_BCM56634_A0m_fields,
  31358         /* *views      */ NULL,
  31359         /* *views_num  */ NULL,
  31360         /* snoop_cb    */ NULL, 
  31361         /* snoop_user_data */ NULL, 
  31362         /* snoop_flags */ 0,
  31363         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31364         /* type */ SOC_MEM_TYPE_NORMAL,
  31365         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31366         /* impl */ SOC_MEM_IMPL_NORMAL,
  31367         /* cmic_mor_clks       */ 0,
  31368     },
  31369 #endif /* chips */
  31370 
  31371 #if defined(BCM_56800_A0)
  31372     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56800_A0m */ 
  31373         /* mem            FP_METER_TABLEm */
  31374         /* flags       */ SOC_MEM_FLAG_VALID |
  31375                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31376         /* cmp_fn      */ _soc_mem_cmp_undef,
  31377         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31378         /* index_min   */ 0,
  31379         /* index_max   */ 1023,
  31380         /* minblock    */ 4,
  31381         /* maxblock    */ 4,
  31382         /* blocks      */ 0x10,
  31383         /* blocks_hi   */ 0,
  31384         /* base        */ 0x0c0c6000,
  31385         /* gran        */ 1,
  31386         /* bytes       */ 7,
  31387         /* nFields     */ 4,
  31388         /* *fields     */ soc_FP_METER_TABLE_BCM56504_B0m_fields,
  31389         /* *views      */ NULL,
  31390         /* *views_num  */ NULL,
  31391         /* snoop_cb    */ NULL, 
  31392         /* snoop_user_data */ NULL, 
  31393         /* snoop_flags */ 0,
  31394         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31395         /* type */ SOC_MEM_TYPE_NORMAL,
  31396         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31397         /* impl */ SOC_MEM_IMPL_NORMAL,
  31398         /* cmic_mor_clks       */ 0,
  31399     },
  31400 #endif /* chips */
  31401 
  31402 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  31403     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56820_A0m */ 
  31404         /* mem            FP_METER_TABLEm */
  31405         /* flags       */ SOC_MEM_FLAG_VALID |
  31406                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31407         /* cmp_fn      */ _soc_mem_cmp_undef,
  31408         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31409         /* index_min   */ 0,
  31410         /* index_max   */ 2047,
  31411         /* minblock    */ 3,
  31412         /* maxblock    */ 3,
  31413         /* blocks      */ 0x8,
  31414         /* blocks_hi   */ 0,
  31415         /* base        */ 0x0d024000,
  31416         /* gran        */ 1,
  31417         /* bytes       */ 9,
  31418         /* nFields     */ 6,
  31419         /* *fields     */ soc_FP_METER_TABLE_BCM56624_A0m_fields,
  31420         /* *views      */ NULL,
  31421         /* *views_num  */ NULL,
  31422         /* snoop_cb    */ NULL, 
  31423         /* snoop_user_data */ NULL, 
  31424         /* snoop_flags */ 0,
  31425         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31426         /* type */ SOC_MEM_TYPE_NORMAL,
  31427         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31428         /* impl */ SOC_MEM_IMPL_NORMAL,
  31429         /* cmic_mor_clks       */ 0,
  31430     },
  31431 #endif /* chips */
  31432 
  31433 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  31434     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56840_A0m */ 
  31435         /* mem            FP_METER_TABLEm */
  31436         /* flags       */ SOC_MEM_FLAG_VALID |
  31437                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  31438         /* cmp_fn      */ _soc_mem_cmp_undef,
  31439         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31440         /* index_min   */ 0,
  31441         /* index_max   */ 2047,
  31442         /* minblock    */ 6,
  31443         /* maxblock    */ 6,
  31444         /* blocks      */ 0x40,
  31445         /* blocks_hi   */ 0,
  31446         /* base        */ 0x0d028000,
  31447         /* gran        */ 1,
  31448         /* bytes       */ 9,
  31449         /* nFields     */ 7,
  31450         /* *fields     */ soc_FP_METER_TABLE_BCM56634_A0m_fields,
  31451         /* *views      */ NULL,
  31452         /* *views_num  */ NULL,
  31453         /* snoop_cb    */ NULL, 
  31454         /* snoop_user_data */ NULL, 
  31455         /* snoop_flags */ 0,
  31456         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31457         /* type */ SOC_MEM_TYPE_NORMAL,
  31458         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31459         /* impl */ SOC_MEM_IMPL_NORMAL,
  31460         /* cmic_mor_clks       */ 0,
  31461     },
  31462 #endif /* chips */
  31463 
  31464 #if defined(BCM_56850_A0)
  31465     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56850_A0m */ 
  31466         /* mem            FP_METER_TABLEm */
  31467         /* flags       */ SOC_MEM_FLAG_VALID |
  31468                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  31469                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x402 */
  31470         /* cmp_fn      */ _soc_mem_cmp_undef,
  31471         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31472         /* index_min   */ 0,
  31473         /* index_max   */ 4095,
  31474         /* minblock    */ 10,
  31475         /* maxblock    */ 10,
  31476         /* blocks      */ 0x400,
  31477         /* blocks_hi   */ 0,
  31478         /* base        */ 0x3c180000,
  31479         /* gran        */ 1,
  31480         /* bytes       */ 9,
  31481         /* nFields     */ 7,
  31482         /* *fields     */ soc_FP_METER_TABLE_BCM56850_A0m_fields,
  31483         /* *views      */ NULL,
  31484         /* *views_num  */ NULL,
  31485         /* snoop_cb    */ NULL, 
  31486         /* snoop_user_data */ NULL, 
  31487         /* snoop_flags */ 0,
  31488         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31489         /* type */ SOC_MEM_TYPE_NORMAL,
  31490         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31491         /* impl */ SOC_MEM_IMPL_NORMAL,
  31492         /* cmic_mor_clks       */ 0,
  31493     },
  31494 #endif /* chips */
  31495 
  31496 #if defined(BCM_56860_A0)
  31497     { /* SOC_MEM_INT_FP_METER_TABLE_BCM56860_A0m */ 
  31498         /* mem            FP_METER_TABLEm */
  31499         /* flags       */ SOC_MEM_FLAG_VALID |
  31500                           SOC_MEM_FLAG_CACHABLE |
  31501                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  31502                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x422 */
  31503         /* cmp_fn      */ _soc_mem_cmp_undef,
  31504         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31505         /* index_min   */ 0,
  31506         /* index_max   */ 16383,
  31507         /* minblock    */ 11,
  31508         /* maxblock    */ 11,
  31509         /* blocks      */ 0x800,
  31510         /* blocks_hi   */ 0,
  31511         /* base        */ 0x4c180000,
  31512         /* gran        */ 1,
  31513         /* bytes       */ 9,
  31514         /* nFields     */ 7,
  31515         /* *fields     */ soc_FP_METER_TABLE_BCM56850_A0m_fields,
  31516         /* *views      */ NULL,
  31517         /* *views_num  */ NULL,
  31518         /* snoop_cb    */ NULL, 
  31519         /* snoop_user_data */ NULL, 
  31520         /* snoop_flags */ 0,
  31521         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31522         /* type */ SOC_MEM_TYPE_NORMAL,
  31523         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31524         /* impl */ SOC_MEM_IMPL_NORMAL,
  31525         /* cmic_mor_clks       */ 0,
  31526     },
  31527 #endif /* chips */
  31528 
  31529 #if defined(BCM_88732_A0)
  31530     { /* SOC_MEM_INT_FP_METER_TABLE_BCM88732_A0m */ 
  31531         /* mem            FP_METER_TABLEm */
  31532         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  31533         /* cmp_fn      */ _soc_mem_cmp_undef,
  31534         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31535         /* index_min   */ 0,
  31536         /* index_max   */ 2047,
  31537         /* minblock    */ 5,
  31538         /* maxblock    */ 5,
  31539         /* blocks      */ 0x20,
  31540         /* blocks_hi   */ 0,
  31541         /* base        */ 0x07040000,
  31542         /* gran        */ 1,
  31543         /* bytes       */ 10,
  31544         /* nFields     */ 9,
  31545         /* *fields     */ soc_FP_METER_TABLE_BCM88732_A0m_fields,
  31546         /* *views      */ NULL,
  31547         /* *views_num  */ NULL,
  31548         /* snoop_cb    */ NULL, 
  31549         /* snoop_user_data */ NULL, 
  31550         /* snoop_flags */ 0,
  31551         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31552         /* type */ SOC_MEM_TYPE_NORMAL,
  31553         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  31554         /* impl */ SOC_MEM_IMPL_NORMAL,
  31555         /* cmic_mor_clks       */ 0,
  31556     },
  31557 #endif /* chips */
  31558 
  31559 #if defined(BCM_56800_A0)
  31560     { /* SOC_MEM_INT_FP_METER_TABLE_Xm */ 
  31561         /* mem            FP_METER_TABLE_Xm */
  31562         /* flags       */ SOC_MEM_FLAG_VALID |
  31563                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31564         /* cmp_fn      */ _soc_mem_cmp_undef,
  31565         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31566         /* index_min   */ 0,
  31567         /* index_max   */ 1023,
  31568         /* minblock    */ 4,
  31569         /* maxblock    */ 4,
  31570         /* blocks      */ 0x10,
  31571         /* blocks_hi   */ 0,
  31572         /* base        */ 0x0c026000,
  31573         /* gran        */ 1,
  31574         /* bytes       */ 7,
  31575         /* nFields     */ 4,
  31576         /* *fields     */ soc_FP_METER_TABLE_BCM56504_B0m_fields,
  31577         /* *views      */ NULL,
  31578         /* *views_num  */ NULL,
  31579         /* snoop_cb    */ NULL, 
  31580         /* snoop_user_data */ NULL, 
  31581         /* snoop_flags */ 0,
  31582         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31583         /* type */ SOC_MEM_TYPE_NORMAL,
  31584         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31585         /* impl */ SOC_MEM_IMPL_NORMAL,
  31586         /* cmic_mor_clks       */ 0,
  31587     },
  31588 #endif /* chips */
  31589 
  31590 #if defined(BCM_56800_A0)
  31591     { /* SOC_MEM_INT_FP_METER_TABLE_Ym */ 
  31592         /* mem            FP_METER_TABLE_Ym */
  31593         /* flags       */ SOC_MEM_FLAG_VALID |
  31594                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31595         /* cmp_fn      */ _soc_mem_cmp_undef,
  31596         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31597         /* index_min   */ 0,
  31598         /* index_max   */ 1023,
  31599         /* minblock    */ 4,
  31600         /* maxblock    */ 4,
  31601         /* blocks      */ 0x10,
  31602         /* blocks_hi   */ 0,
  31603         /* base        */ 0x0c046000,
  31604         /* gran        */ 1,
  31605         /* bytes       */ 7,
  31606         /* nFields     */ 4,
  31607         /* *fields     */ soc_FP_METER_TABLE_BCM56504_B0m_fields,
  31608         /* *views      */ NULL,
  31609         /* *views_num  */ NULL,
  31610         /* snoop_cb    */ NULL, 
  31611         /* snoop_user_data */ NULL, 
  31612         /* snoop_flags */ 0,
  31613         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31614         /* type */ SOC_MEM_TYPE_NORMAL,
  31615         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31616         /* impl */ SOC_MEM_IMPL_NORMAL,
  31617         /* cmic_mor_clks       */ 0,
  31618     },
  31619 #endif /* chips */
  31620 
  31621 #if defined(BCM_56504_A0)
  31622     { /* SOC_MEM_INT_FP_POLICY_TABLEm */ 
  31623         /* mem            FP_POLICY_TABLEm */
  31624         /* flags       */ SOC_MEM_FLAG_VALID |
  31625                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31626         /* cmp_fn      */ _soc_mem_cmp_undef,
  31627         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31628         /* index_min   */ 0,
  31629         /* index_max   */ 2047,
  31630         /* minblock    */ 6,
  31631         /* maxblock    */ 6,
  31632         /* blocks      */ 0x40,
  31633         /* blocks_hi   */ 0,
  31634         /* base        */ 0x0c050000,
  31635         /* gran        */ 1,
  31636         /* bytes       */ 18,
  31637         /* nFields     */ 43,
  31638         /* *fields     */ soc_FP_POLICY_TABLEm_fields,
  31639         /* *views      */ NULL,
  31640         /* *views_num  */ NULL,
  31641         /* snoop_cb    */ NULL, 
  31642         /* snoop_user_data */ NULL, 
  31643         /* snoop_flags */ 0,
  31644         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31645         /* type */ SOC_MEM_TYPE_NORMAL,
  31646         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31647         /* impl */ SOC_MEM_IMPL_NORMAL,
  31648         /* cmic_mor_clks       */ 0,
  31649     },
  31650 #endif /* chips */
  31651 
  31652 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  31653     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM53314_A0m */ 
  31654         /* mem            FP_POLICY_TABLEm */
  31655         /* flags       */ SOC_MEM_FLAG_VALID |
  31656                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31657         /* cmp_fn      */ _soc_mem_cmp_undef,
  31658         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31659         /* index_min   */ 0,
  31660         /* index_max   */ 511,
  31661         /* minblock    */ 6,
  31662         /* maxblock    */ 6,
  31663         /* blocks      */ 0x40,
  31664         /* blocks_hi   */ 0,
  31665         /* base        */ 0x0d050000,
  31666         /* gran        */ 1,
  31667         /* bytes       */ 20,
  31668         /* nFields     */ 53,
  31669         /* *fields     */ soc_FP_POLICY_TABLE_BCM56224_A0m_fields,
  31670         /* *views      */ NULL,
  31671         /* *views_num  */ NULL,
  31672         /* snoop_cb    */ NULL, 
  31673         /* snoop_user_data */ NULL, 
  31674         /* snoop_flags */ 0,
  31675         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31676         /* type */ SOC_MEM_TYPE_NORMAL,
  31677         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31678         /* impl */ SOC_MEM_IMPL_NORMAL,
  31679         /* cmic_mor_clks       */ 0,
  31680     },
  31681 #endif /* chips */
  31682 
  31683 #if defined(BCM_53400_A0)
  31684     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM53400_A0m */ 
  31685         /* mem            FP_POLICY_TABLEm */
  31686         /* flags       */ SOC_MEM_FLAG_VALID |
  31687                           SOC_MEM_FLAG_CACHABLE |
  31688                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  31689         /* cmp_fn      */ _soc_mem_cmp_undef,
  31690         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31691         /* index_min   */ 0,
  31692         /* index_max   */ 2047,
  31693         /* minblock    */ 5,
  31694         /* maxblock    */ 5,
  31695         /* blocks      */ 0x20,
  31696         /* blocks_hi   */ 0,
  31697         /* base        */ 0x380c0000,
  31698         /* gran        */ 1,
  31699         /* bytes       */ 31,
  31700         /* nFields     */ 87,
  31701         /* *fields     */ soc_FP_POLICY_TABLE_BCM53400_A0m_fields,
  31702         /* *views      */ NULL,
  31703         /* *views_num  */ NULL,
  31704         /* snoop_cb    */ NULL, 
  31705         /* snoop_user_data */ NULL, 
  31706         /* snoop_flags */ 0,
  31707         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31708         /* type */ SOC_MEM_TYPE_NORMAL,
  31709         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31710         /* impl */ SOC_MEM_IMPL_NORMAL,
  31711         /* cmic_mor_clks       */ 0,
  31712     },
  31713 #endif /* chips */
  31714 
  31715 #if defined(BCM_53540_A0)
  31716     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM53540_A0m */ 
  31717         /* mem            FP_POLICY_TABLEm */
  31718         /* flags       */ SOC_MEM_FLAG_VALID |
  31719                           SOC_MEM_FLAG_CACHABLE |
  31720                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  31721         /* cmp_fn      */ _soc_mem_cmp_undef,
  31722         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31723         /* index_min   */ 0,
  31724         /* index_max   */ 1023,
  31725         /* minblock    */ 8,
  31726         /* maxblock    */ 8,
  31727         /* blocks      */ 0x100,
  31728         /* blocks_hi   */ 0,
  31729         /* base        */ 0x380c0000,
  31730         /* gran        */ 1,
  31731         /* bytes       */ 31,
  31732         /* nFields     */ 94,
  31733         /* *fields     */ soc_FP_POLICY_TABLE_BCM53540_A0m_fields,
  31734         /* *views      */ NULL,
  31735         /* *views_num  */ NULL,
  31736         /* snoop_cb    */ NULL, 
  31737         /* snoop_user_data */ NULL, 
  31738         /* snoop_flags */ 0,
  31739         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31740         /* type */ SOC_MEM_TYPE_NORMAL,
  31741         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31742         /* impl */ SOC_MEM_IMPL_NORMAL,
  31743         /* cmic_mor_clks       */ 0,
  31744     },
  31745 #endif /* chips */
  31746 
  31747 #if defined(BCM_53570_A0)
  31748     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM53570_A0m */ 
  31749         /* mem            FP_POLICY_TABLEm */
  31750         /* flags       */ SOC_MEM_FLAG_VALID |
  31751                           SOC_MEM_FLAG_CACHABLE |
  31752                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  31753         /* cmp_fn      */ _soc_mem_cmp_undef,
  31754         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31755         /* index_min   */ 0,
  31756         /* index_max   */ 3071,
  31757         /* minblock    */ 15,
  31758         /* maxblock    */ 15,
  31759         /* blocks      */ 0x8000,
  31760         /* blocks_hi   */ 0,
  31761         /* base        */ 0x380c0000,
  31762         /* gran        */ 1,
  31763         /* bytes       */ 41,
  31764         /* nFields     */ 110,
  31765         /* *fields     */ soc_FP_POLICY_TABLE_BCM53570_A0m_fields,
  31766         /* *views      */ NULL,
  31767         /* *views_num  */ NULL,
  31768         /* snoop_cb    */ NULL, 
  31769         /* snoop_user_data */ NULL, 
  31770         /* snoop_flags */ 0,
  31771         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31772         /* type */ SOC_MEM_TYPE_NORMAL,
  31773         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31774         /* impl */ SOC_MEM_IMPL_NORMAL,
  31775         /* cmic_mor_clks       */ 0,
  31776     },
  31777 #endif /* chips */
  31778 
  31779 #if defined(BCM_53570_B0)
  31780     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM53570_B0m */ 
  31781         /* mem            FP_POLICY_TABLEm */
  31782         /* flags       */ SOC_MEM_FLAG_VALID |
  31783                           SOC_MEM_FLAG_CACHABLE |
  31784                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  31785         /* cmp_fn      */ _soc_mem_cmp_undef,
  31786         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31787         /* index_min   */ 0,
  31788         /* index_max   */ 3071,
  31789         /* minblock    */ 15,
  31790         /* maxblock    */ 15,
  31791         /* blocks      */ 0x8000,
  31792         /* blocks_hi   */ 0,
  31793         /* base        */ 0x380c0000,
  31794         /* gran        */ 1,
  31795         /* bytes       */ 41,
  31796         /* nFields     */ 110,
  31797         /* *fields     */ soc_FP_POLICY_TABLE_BCM53570_B0m_fields,
  31798         /* *views      */ NULL,
  31799         /* *views_num  */ NULL,
  31800         /* snoop_cb    */ NULL, 
  31801         /* snoop_user_data */ NULL, 
  31802         /* snoop_flags */ 0,
  31803         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31804         /* type */ SOC_MEM_TYPE_NORMAL,
  31805         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31806         /* impl */ SOC_MEM_IMPL_NORMAL,
  31807         /* cmic_mor_clks       */ 0,
  31808     },
  31809 #endif /* chips */
  31810 
  31811 #if defined(BCM_56142_A0)
  31812     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56142_A0m */ 
  31813         /* mem            FP_POLICY_TABLEm */
  31814         /* flags       */ SOC_MEM_FLAG_VALID |
  31815                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31816         /* cmp_fn      */ _soc_mem_cmp_undef,
  31817         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31818         /* index_min   */ 0,
  31819         /* index_max   */ 1023,
  31820         /* minblock    */ 5,
  31821         /* maxblock    */ 5,
  31822         /* blocks      */ 0x20,
  31823         /* blocks_hi   */ 0,
  31824         /* base        */ 0x0f018000,
  31825         /* gran        */ 1,
  31826         /* bytes       */ 28,
  31827         /* nFields     */ 65,
  31828         /* *fields     */ soc_FP_POLICY_TABLE_BCM56142_A0m_fields,
  31829         /* *views      */ NULL,
  31830         /* *views_num  */ NULL,
  31831         /* snoop_cb    */ NULL, 
  31832         /* snoop_user_data */ NULL, 
  31833         /* snoop_flags */ 0,
  31834         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31835         /* type */ SOC_MEM_TYPE_NORMAL,
  31836         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31837         /* impl */ SOC_MEM_IMPL_NORMAL,
  31838         /* cmic_mor_clks       */ 0,
  31839     },
  31840 #endif /* chips */
  31841 
  31842 #if defined(BCM_56150_A0)
  31843     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56150_A0m */ 
  31844         /* mem            FP_POLICY_TABLEm */
  31845         /* flags       */ SOC_MEM_FLAG_VALID |
  31846                           SOC_MEM_FLAG_CACHABLE |
  31847                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  31848         /* cmp_fn      */ _soc_mem_cmp_undef,
  31849         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31850         /* index_min   */ 0,
  31851         /* index_max   */ 2047,
  31852         /* minblock    */ 5,
  31853         /* maxblock    */ 5,
  31854         /* blocks      */ 0x20,
  31855         /* blocks_hi   */ 0,
  31856         /* base        */ 0x3c0c0000,
  31857         /* gran        */ 1,
  31858         /* bytes       */ 29,
  31859         /* nFields     */ 76,
  31860         /* *fields     */ soc_FP_POLICY_TABLE_BCM56150_A0m_fields,
  31861         /* *views      */ NULL,
  31862         /* *views_num  */ NULL,
  31863         /* snoop_cb    */ NULL, 
  31864         /* snoop_user_data */ NULL, 
  31865         /* snoop_flags */ 0,
  31866         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31867         /* type */ SOC_MEM_TYPE_NORMAL,
  31868         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31869         /* impl */ SOC_MEM_IMPL_NORMAL,
  31870         /* cmic_mor_clks       */ 0,
  31871     },
  31872 #endif /* chips */
  31873 
  31874 #if defined(BCM_56160_A0)
  31875     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56160_A0m */ 
  31876         /* mem            FP_POLICY_TABLEm */
  31877         /* flags       */ SOC_MEM_FLAG_VALID |
  31878                           SOC_MEM_FLAG_CACHABLE |
  31879                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  31880         /* cmp_fn      */ _soc_mem_cmp_undef,
  31881         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31882         /* index_min   */ 0,
  31883         /* index_max   */ 2047,
  31884         /* minblock    */ 7,
  31885         /* maxblock    */ 7,
  31886         /* blocks      */ 0x80,
  31887         /* blocks_hi   */ 0,
  31888         /* base        */ 0x380c0000,
  31889         /* gran        */ 1,
  31890         /* bytes       */ 31,
  31891         /* nFields     */ 93,
  31892         /* *fields     */ soc_FP_POLICY_TABLE_BCM56160_A0m_fields,
  31893         /* *views      */ NULL,
  31894         /* *views_num  */ NULL,
  31895         /* snoop_cb    */ NULL, 
  31896         /* snoop_user_data */ NULL, 
  31897         /* snoop_flags */ 0,
  31898         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31899         /* type */ SOC_MEM_TYPE_NORMAL,
  31900         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31901         /* impl */ SOC_MEM_IMPL_NORMAL,
  31902         /* cmic_mor_clks       */ 0,
  31903     },
  31904 #endif /* chips */
  31905 
  31906 #if defined(BCM_56224_A0)
  31907     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56224_A0m */ 
  31908         /* mem            FP_POLICY_TABLEm */
  31909         /* flags       */ SOC_MEM_FLAG_VALID |
  31910                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31911         /* cmp_fn      */ _soc_mem_cmp_undef,
  31912         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31913         /* index_min   */ 0,
  31914         /* index_max   */ 2047,
  31915         /* minblock    */ 6,
  31916         /* maxblock    */ 6,
  31917         /* blocks      */ 0x40,
  31918         /* blocks_hi   */ 0,
  31919         /* base        */ 0x0d050000,
  31920         /* gran        */ 1,
  31921         /* bytes       */ 20,
  31922         /* nFields     */ 53,
  31923         /* *fields     */ soc_FP_POLICY_TABLE_BCM56224_A0m_fields,
  31924         /* *views      */ NULL,
  31925         /* *views_num  */ NULL,
  31926         /* snoop_cb    */ NULL, 
  31927         /* snoop_user_data */ NULL, 
  31928         /* snoop_flags */ 0,
  31929         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31930         /* type */ SOC_MEM_TYPE_NORMAL,
  31931         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31932         /* impl */ SOC_MEM_IMPL_NORMAL,
  31933         /* cmic_mor_clks       */ 0,
  31934     },
  31935 #endif /* chips */
  31936 
  31937 #if defined(BCM_56224_B0)
  31938     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56224_B0m */ 
  31939         /* mem            FP_POLICY_TABLEm */
  31940         /* flags       */ SOC_MEM_FLAG_VALID |
  31941                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  31942         /* cmp_fn      */ _soc_mem_cmp_undef,
  31943         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31944         /* index_min   */ 0,
  31945         /* index_max   */ 2047,
  31946         /* minblock    */ 6,
  31947         /* maxblock    */ 6,
  31948         /* blocks      */ 0x40,
  31949         /* blocks_hi   */ 0,
  31950         /* base        */ 0x0d050000,
  31951         /* gran        */ 1,
  31952         /* bytes       */ 20,
  31953         /* nFields     */ 53,
  31954         /* *fields     */ soc_FP_POLICY_TABLE_BCM56224_B0m_fields,
  31955         /* *views      */ NULL,
  31956         /* *views_num  */ NULL,
  31957         /* snoop_cb    */ NULL, 
  31958         /* snoop_user_data */ NULL, 
  31959         /* snoop_flags */ 0,
  31960         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31961         /* type */ SOC_MEM_TYPE_NORMAL,
  31962         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31963         /* impl */ SOC_MEM_IMPL_NORMAL,
  31964         /* cmic_mor_clks       */ 0,
  31965     },
  31966 #endif /* chips */
  31967 
  31968 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  31969     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56260_A0m */ 
  31970         /* mem            FP_POLICY_TABLEm */
  31971         /* flags       */ SOC_MEM_FLAG_VALID |
  31972                           SOC_MEM_FLAG_CACHABLE |
  31973                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  31974         /* cmp_fn      */ _soc_mem_cmp_undef,
  31975         /* *null_entry */ _soc_mem_entry_null_zeroes,
  31976         /* index_min   */ 0,
  31977         /* index_max   */ 3071,
  31978         /* minblock    */ 6,
  31979         /* maxblock    */ 6,
  31980         /* blocks      */ 0x40,
  31981         /* blocks_hi   */ 0,
  31982         /* base        */ 0x340c0000,
  31983         /* gran        */ 1,
  31984         /* bytes       */ 36,
  31985         /* nFields     */ 102,
  31986         /* *fields     */ soc_FP_POLICY_TABLE_BCM56260_A0m_fields,
  31987         /* *views      */ NULL,
  31988         /* *views_num  */ NULL,
  31989         /* snoop_cb    */ NULL, 
  31990         /* snoop_user_data */ NULL, 
  31991         /* snoop_flags */ 0,
  31992         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  31993         /* type */ SOC_MEM_TYPE_NORMAL,
  31994         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  31995         /* impl */ SOC_MEM_IMPL_NORMAL,
  31996         /* cmic_mor_clks       */ 0,
  31997     },
  31998 #endif /* chips */
  31999 
  32000 #if defined(BCM_56270_A0)
  32001     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56270_A0m */ 
  32002         /* mem            FP_POLICY_TABLEm */
  32003         /* flags       */ SOC_MEM_FLAG_VALID |
  32004                           SOC_MEM_FLAG_CACHABLE |
  32005                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32006         /* cmp_fn      */ _soc_mem_cmp_undef,
  32007         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32008         /* index_min   */ 0,
  32009         /* index_max   */ 2047,
  32010         /* minblock    */ 5,
  32011         /* maxblock    */ 5,
  32012         /* blocks      */ 0x20,
  32013         /* blocks_hi   */ 0,
  32014         /* base        */ 0x340c0000,
  32015         /* gran        */ 1,
  32016         /* bytes       */ 36,
  32017         /* nFields     */ 106,
  32018         /* *fields     */ soc_FP_POLICY_TABLE_BCM56270_A0m_fields,
  32019         /* *views      */ NULL,
  32020         /* *views_num  */ NULL,
  32021         /* snoop_cb    */ NULL, 
  32022         /* snoop_user_data */ NULL, 
  32023         /* snoop_flags */ 0,
  32024         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32025         /* type */ SOC_MEM_TYPE_NORMAL,
  32026         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32027         /* impl */ SOC_MEM_IMPL_NORMAL,
  32028         /* cmic_mor_clks       */ 0,
  32029     },
  32030 #endif /* chips */
  32031 
  32032 #if defined(BCM_56314_A0)
  32033     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56314_A0m */ 
  32034         /* mem            FP_POLICY_TABLEm */
  32035         /* flags       */ SOC_MEM_FLAG_VALID |
  32036                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32037         /* cmp_fn      */ _soc_mem_cmp_undef,
  32038         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32039         /* index_min   */ 0,
  32040         /* index_max   */ 1023,
  32041         /* minblock    */ 8,
  32042         /* maxblock    */ 8,
  32043         /* blocks      */ 0x100,
  32044         /* blocks_hi   */ 0,
  32045         /* base        */ 0x0c050000,
  32046         /* gran        */ 1,
  32047         /* bytes       */ 18,
  32048         /* nFields     */ 46,
  32049         /* *fields     */ soc_FP_POLICY_TABLE_BCM56504_B0m_fields,
  32050         /* *views      */ NULL,
  32051         /* *views_num  */ NULL,
  32052         /* snoop_cb    */ NULL, 
  32053         /* snoop_user_data */ NULL, 
  32054         /* snoop_flags */ 0,
  32055         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32056         /* type */ SOC_MEM_TYPE_NORMAL,
  32057         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32058         /* impl */ SOC_MEM_IMPL_NORMAL,
  32059         /* cmic_mor_clks       */ 0,
  32060     },
  32061 #endif /* chips */
  32062 
  32063 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  32064     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56334_A0m */ 
  32065         /* mem            FP_POLICY_TABLEm */
  32066         /* flags       */ SOC_MEM_FLAG_VALID |
  32067                           SOC_MEM_FLAG_CACHABLE |
  32068                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32069         /* cmp_fn      */ _soc_mem_cmp_undef,
  32070         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32071         /* index_min   */ 0,
  32072         /* index_max   */ 2047,
  32073         /* minblock    */ 5,
  32074         /* maxblock    */ 5,
  32075         /* blocks      */ 0x20,
  32076         /* blocks_hi   */ 0,
  32077         /* base        */ 0x0f018000,
  32078         /* gran        */ 1,
  32079         /* bytes       */ 28,
  32080         /* nFields     */ 80,
  32081         /* *fields     */ soc_FP_POLICY_TABLE_BCM56334_A0m_fields,
  32082         /* *views      */ NULL,
  32083         /* *views_num  */ NULL,
  32084         /* snoop_cb    */ NULL, 
  32085         /* snoop_user_data */ NULL, 
  32086         /* snoop_flags */ 0,
  32087         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32088         /* type */ SOC_MEM_TYPE_NORMAL,
  32089         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32090         /* impl */ SOC_MEM_IMPL_NORMAL,
  32091         /* cmic_mor_clks       */ 0,
  32092     },
  32093 #endif /* chips */
  32094 
  32095 #if defined(BCM_56340_A0)
  32096     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56340_A0m */ 
  32097         /* mem            FP_POLICY_TABLEm */
  32098         /* flags       */ SOC_MEM_FLAG_VALID |
  32099                           SOC_MEM_FLAG_CACHABLE |
  32100                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32101         /* cmp_fn      */ _soc_mem_cmp_undef,
  32102         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32103         /* index_min   */ 0,
  32104         /* index_max   */ 4095,
  32105         /* minblock    */ 4,
  32106         /* maxblock    */ 4,
  32107         /* blocks      */ 0x10,
  32108         /* blocks_hi   */ 0,
  32109         /* base        */ 0x30100000,
  32110         /* gran        */ 1,
  32111         /* bytes       */ 38,
  32112         /* nFields     */ 136,
  32113         /* *fields     */ soc_FP_POLICY_TABLE_BCM56340_A0m_fields,
  32114         /* *views      */ NULL,
  32115         /* *views_num  */ NULL,
  32116         /* snoop_cb    */ NULL, 
  32117         /* snoop_user_data */ NULL, 
  32118         /* snoop_flags */ 0,
  32119         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32120         /* type */ SOC_MEM_TYPE_NORMAL,
  32121         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32122         /* impl */ SOC_MEM_IMPL_NORMAL,
  32123         /* cmic_mor_clks       */ 0,
  32124     },
  32125 #endif /* chips */
  32126 
  32127 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32128     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56440_A0m */ 
  32129         /* mem            FP_POLICY_TABLEm */
  32130         /* flags       */ SOC_MEM_FLAG_VALID |
  32131                           SOC_MEM_FLAG_CACHABLE |
  32132                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32133         /* cmp_fn      */ _soc_mem_cmp_undef,
  32134         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32135         /* index_min   */ 0,
  32136         /* index_max   */ 3071,
  32137         /* minblock    */ 9,
  32138         /* maxblock    */ 9,
  32139         /* blocks      */ 0x200,
  32140         /* blocks_hi   */ 0,
  32141         /* base        */ 0x0d066000,
  32142         /* gran        */ 1,
  32143         /* bytes       */ 38,
  32144         /* nFields     */ 90,
  32145         /* *fields     */ soc_FP_POLICY_TABLE_BCM56440_A0m_fields,
  32146         /* *views      */ NULL,
  32147         /* *views_num  */ NULL,
  32148         /* snoop_cb    */ NULL, 
  32149         /* snoop_user_data */ NULL, 
  32150         /* snoop_flags */ 0,
  32151         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32152         /* type */ SOC_MEM_TYPE_NORMAL,
  32153         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32154         /* impl */ SOC_MEM_IMPL_NORMAL,
  32155         /* cmic_mor_clks       */ 0,
  32156     },
  32157 #endif /* chips */
  32158 
  32159 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32160     defined(BCM_56450_B1)
  32161     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56450_A0m */ 
  32162         /* mem            FP_POLICY_TABLEm */
  32163         /* flags       */ SOC_MEM_FLAG_VALID |
  32164                           SOC_MEM_FLAG_CACHABLE |
  32165                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32166         /* cmp_fn      */ _soc_mem_cmp_undef,
  32167         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32168         /* index_min   */ 0,
  32169         /* index_max   */ 4095,
  32170         /* minblock    */ 8,
  32171         /* maxblock    */ 8,
  32172         /* blocks      */ 0x100,
  32173         /* blocks_hi   */ 0,
  32174         /* base        */ 0x340c0000,
  32175         /* gran        */ 1,
  32176         /* bytes       */ 36,
  32177         /* nFields     */ 100,
  32178         /* *fields     */ soc_FP_POLICY_TABLE_BCM56450_A0m_fields,
  32179         /* *views      */ NULL,
  32180         /* *views_num  */ NULL,
  32181         /* snoop_cb    */ NULL, 
  32182         /* snoop_user_data */ NULL, 
  32183         /* snoop_flags */ 0,
  32184         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32185         /* type */ SOC_MEM_TYPE_NORMAL,
  32186         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32187         /* impl */ SOC_MEM_IMPL_NORMAL,
  32188         /* cmic_mor_clks       */ 0,
  32189     },
  32190 #endif /* chips */
  32191 
  32192 #if defined(BCM_56504_B0)
  32193     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56504_B0m */ 
  32194         /* mem            FP_POLICY_TABLEm */
  32195         /* flags       */ SOC_MEM_FLAG_VALID |
  32196                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32197         /* cmp_fn      */ _soc_mem_cmp_undef,
  32198         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32199         /* index_min   */ 0,
  32200         /* index_max   */ 2047,
  32201         /* minblock    */ 6,
  32202         /* maxblock    */ 6,
  32203         /* blocks      */ 0x40,
  32204         /* blocks_hi   */ 0,
  32205         /* base        */ 0x0c050000,
  32206         /* gran        */ 1,
  32207         /* bytes       */ 18,
  32208         /* nFields     */ 46,
  32209         /* *fields     */ soc_FP_POLICY_TABLE_BCM56504_B0m_fields,
  32210         /* *views      */ NULL,
  32211         /* *views_num  */ NULL,
  32212         /* snoop_cb    */ NULL, 
  32213         /* snoop_user_data */ NULL, 
  32214         /* snoop_flags */ 0,
  32215         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32216         /* type */ SOC_MEM_TYPE_NORMAL,
  32217         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32218         /* impl */ SOC_MEM_IMPL_NORMAL,
  32219         /* cmic_mor_clks       */ 0,
  32220     },
  32221 #endif /* chips */
  32222 
  32223 #if defined(BCM_56514_A0)
  32224     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56514_A0m */ 
  32225         /* mem            FP_POLICY_TABLEm */
  32226         /* flags       */ SOC_MEM_FLAG_VALID |
  32227                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32228         /* cmp_fn      */ _soc_mem_cmp_undef,
  32229         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32230         /* index_min   */ 0,
  32231         /* index_max   */ 4095,
  32232         /* minblock    */ 6,
  32233         /* maxblock    */ 6,
  32234         /* blocks      */ 0x40,
  32235         /* blocks_hi   */ 0,
  32236         /* base        */ 0x0c050000,
  32237         /* gran        */ 1,
  32238         /* bytes       */ 19,
  32239         /* nFields     */ 47,
  32240         /* *fields     */ soc_FP_POLICY_TABLE_BCM56514_A0m_fields,
  32241         /* *views      */ NULL,
  32242         /* *views_num  */ NULL,
  32243         /* snoop_cb    */ NULL, 
  32244         /* snoop_user_data */ NULL, 
  32245         /* snoop_flags */ 0,
  32246         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32247         /* type */ SOC_MEM_TYPE_NORMAL,
  32248         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32249         /* impl */ SOC_MEM_IMPL_NORMAL,
  32250         /* cmic_mor_clks       */ 0,
  32251     },
  32252 #endif /* chips */
  32253 
  32254 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  32255     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56524_A0m */ 
  32256         /* mem            FP_POLICY_TABLEm */
  32257         /* flags       */ SOC_MEM_FLAG_VALID |
  32258                           SOC_MEM_FLAG_CACHABLE |
  32259                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32260         /* cmp_fn      */ _soc_mem_cmp_undef,
  32261         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32262         /* index_min   */ 0,
  32263         /* index_max   */ 8191,
  32264         /* minblock    */ 8,
  32265         /* maxblock    */ 8,
  32266         /* blocks      */ 0x100,
  32267         /* blocks_hi   */ 0,
  32268         /* base        */ 0x0c018000,
  32269         /* gran        */ 1,
  32270         /* bytes       */ 28,
  32271         /* nFields     */ 73,
  32272         /* *fields     */ soc_FP_POLICY_TABLE_BCM56634_A0m_fields,
  32273         /* *views      */ NULL,
  32274         /* *views_num  */ NULL,
  32275         /* snoop_cb    */ NULL, 
  32276         /* snoop_user_data */ NULL, 
  32277         /* snoop_flags */ 0,
  32278         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32279         /* type */ SOC_MEM_TYPE_NORMAL,
  32280         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32281         /* impl */ SOC_MEM_IMPL_NORMAL,
  32282         /* cmic_mor_clks       */ 0,
  32283     },
  32284 #endif /* chips */
  32285 
  32286 #if defined(BCM_56560_A0)
  32287     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56560_A0m */ 
  32288         /* mem            FP_POLICY_TABLEm */
  32289         /* flags       */ SOC_MEM_FLAG_VALID |
  32290                           SOC_MEM_FLAG_CACHABLE |
  32291                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32292         /* cmp_fn      */ _soc_mem_cmp_undef,
  32293         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32294         /* index_min   */ 0,
  32295         /* index_max   */ 8191,
  32296         /* minblock    */ 21,
  32297         /* maxblock    */ 21,
  32298         /* blocks      */ 0x200000,
  32299         /* blocks_hi   */ 0,
  32300         /* base        */ 0x4c140000,
  32301         /* gran        */ 1,
  32302         /* bytes       */ 42,
  32303         /* nFields     */ 128,
  32304         /* *fields     */ soc_FP_POLICY_TABLE_BCM56560_A0m_fields,
  32305         /* *views      */ NULL,
  32306         /* *views_num  */ NULL,
  32307         /* snoop_cb    */ NULL, 
  32308         /* snoop_user_data */ NULL, 
  32309         /* snoop_flags */ 0,
  32310         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32311         /* type */ SOC_MEM_TYPE_NORMAL,
  32312         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32313         /* impl */ SOC_MEM_IMPL_NORMAL,
  32314         /* cmic_mor_clks       */ 0,
  32315     },
  32316 #endif /* chips */
  32317 
  32318 #if defined(BCM_56560_B0)
  32319     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56560_B0m */ 
  32320         /* mem            FP_POLICY_TABLEm */
  32321         /* flags       */ SOC_MEM_FLAG_VALID |
  32322                           SOC_MEM_FLAG_CACHABLE |
  32323                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32324         /* cmp_fn      */ _soc_mem_cmp_undef,
  32325         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32326         /* index_min   */ 0,
  32327         /* index_max   */ 8191,
  32328         /* minblock    */ 13,
  32329         /* maxblock    */ 13,
  32330         /* blocks      */ 0x2000,
  32331         /* blocks_hi   */ 0,
  32332         /* base        */ 0x4c140000,
  32333         /* gran        */ 1,
  32334         /* bytes       */ 42,
  32335         /* nFields     */ 128,
  32336         /* *fields     */ soc_FP_POLICY_TABLE_BCM56560_A0m_fields,
  32337         /* *views      */ NULL,
  32338         /* *views_num  */ NULL,
  32339         /* snoop_cb    */ NULL, 
  32340         /* snoop_user_data */ NULL, 
  32341         /* snoop_flags */ 0,
  32342         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32343         /* type */ SOC_MEM_TYPE_NORMAL,
  32344         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32345         /* impl */ SOC_MEM_IMPL_NORMAL,
  32346         /* cmic_mor_clks       */ 0,
  32347     },
  32348 #endif /* chips */
  32349 
  32350 #if defined(BCM_56624_A0)
  32351     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56624_A0m */ 
  32352         /* mem            FP_POLICY_TABLEm */
  32353         /* flags       */ SOC_MEM_FLAG_VALID |
  32354                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32355         /* cmp_fn      */ _soc_mem_cmp_undef,
  32356         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32357         /* index_min   */ 0,
  32358         /* index_max   */ 8191,
  32359         /* minblock    */ 7,
  32360         /* maxblock    */ 7,
  32361         /* blocks      */ 0x80,
  32362         /* blocks_hi   */ 0,
  32363         /* base        */ 0x0f018000,
  32364         /* gran        */ 1,
  32365         /* bytes       */ 27,
  32366         /* nFields     */ 60,
  32367         /* *fields     */ soc_FP_POLICY_TABLE_BCM56624_A0m_fields,
  32368         /* *views      */ NULL,
  32369         /* *views_num  */ NULL,
  32370         /* snoop_cb    */ NULL, 
  32371         /* snoop_user_data */ NULL, 
  32372         /* snoop_flags */ 0,
  32373         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32374         /* type */ SOC_MEM_TYPE_NORMAL,
  32375         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32376         /* impl */ SOC_MEM_IMPL_NORMAL,
  32377         /* cmic_mor_clks       */ 0,
  32378     },
  32379 #endif /* chips */
  32380 
  32381 #if defined(BCM_56624_B0)
  32382     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56624_B0m */ 
  32383         /* mem            FP_POLICY_TABLEm */
  32384         /* flags       */ SOC_MEM_FLAG_VALID |
  32385                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32386         /* cmp_fn      */ _soc_mem_cmp_undef,
  32387         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32388         /* index_min   */ 0,
  32389         /* index_max   */ 8191,
  32390         /* minblock    */ 7,
  32391         /* maxblock    */ 7,
  32392         /* blocks      */ 0x80,
  32393         /* blocks_hi   */ 0,
  32394         /* base        */ 0x0f018000,
  32395         /* gran        */ 1,
  32396         /* bytes       */ 27,
  32397         /* nFields     */ 61,
  32398         /* *fields     */ soc_FP_POLICY_TABLE_BCM56624_B0m_fields,
  32399         /* *views      */ NULL,
  32400         /* *views_num  */ NULL,
  32401         /* snoop_cb    */ NULL, 
  32402         /* snoop_user_data */ NULL, 
  32403         /* snoop_flags */ 0,
  32404         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32405         /* type */ SOC_MEM_TYPE_NORMAL,
  32406         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32407         /* impl */ SOC_MEM_IMPL_NORMAL,
  32408         /* cmic_mor_clks       */ 0,
  32409     },
  32410 #endif /* chips */
  32411 
  32412 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  32413     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56634_A0m */ 
  32414         /* mem            FP_POLICY_TABLEm */
  32415         /* flags       */ SOC_MEM_FLAG_VALID |
  32416                           SOC_MEM_FLAG_CACHABLE |
  32417                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32418         /* cmp_fn      */ _soc_mem_cmp_undef,
  32419         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32420         /* index_min   */ 0,
  32421         /* index_max   */ 8191,
  32422         /* minblock    */ 9,
  32423         /* maxblock    */ 9,
  32424         /* blocks      */ 0x200,
  32425         /* blocks_hi   */ 0,
  32426         /* base        */ 0x0c018000,
  32427         /* gran        */ 1,
  32428         /* bytes       */ 28,
  32429         /* nFields     */ 73,
  32430         /* *fields     */ soc_FP_POLICY_TABLE_BCM56634_A0m_fields,
  32431         /* *views      */ NULL,
  32432         /* *views_num  */ NULL,
  32433         /* snoop_cb    */ NULL, 
  32434         /* snoop_user_data */ NULL, 
  32435         /* snoop_flags */ 0,
  32436         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32437         /* type */ SOC_MEM_TYPE_NORMAL,
  32438         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32439         /* impl */ SOC_MEM_IMPL_NORMAL,
  32440         /* cmic_mor_clks       */ 0,
  32441     },
  32442 #endif /* chips */
  32443 
  32444 #if defined(BCM_56640_A0)
  32445     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56640_A0m */ 
  32446         /* mem            FP_POLICY_TABLEm */
  32447         /* flags       */ SOC_MEM_FLAG_VALID |
  32448                           SOC_MEM_FLAG_CACHABLE |
  32449                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32450         /* cmp_fn      */ _soc_mem_cmp_undef,
  32451         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32452         /* index_min   */ 0,
  32453         /* index_max   */ 8191,
  32454         /* minblock    */ 7,
  32455         /* maxblock    */ 7,
  32456         /* blocks      */ 0x80,
  32457         /* blocks_hi   */ 0,
  32458         /* base        */ 0x30100000,
  32459         /* gran        */ 1,
  32460         /* bytes       */ 39,
  32461         /* nFields     */ 140,
  32462         /* *fields     */ soc_FP_POLICY_TABLE_BCM56640_A0m_fields,
  32463         /* *views      */ NULL,
  32464         /* *views_num  */ NULL,
  32465         /* snoop_cb    */ NULL, 
  32466         /* snoop_user_data */ NULL, 
  32467         /* snoop_flags */ 0,
  32468         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32469         /* type */ SOC_MEM_TYPE_NORMAL,
  32470         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32471         /* impl */ SOC_MEM_IMPL_NORMAL,
  32472         /* cmic_mor_clks       */ 0,
  32473     },
  32474 #endif /* chips */
  32475 
  32476 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  32477     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56670_A0m */ 
  32478         /* mem            FP_POLICY_TABLEm */
  32479         /* flags       */ SOC_MEM_FLAG_VALID |
  32480                           SOC_MEM_FLAG_CACHABLE |
  32481                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32482         /* cmp_fn      */ _soc_mem_cmp_undef,
  32483         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32484         /* index_min   */ 0,
  32485         /* index_max   */ 3071,
  32486         /* minblock    */ 21,
  32487         /* maxblock    */ 21,
  32488         /* blocks      */ 0x200000,
  32489         /* blocks_hi   */ 0,
  32490         /* base        */ 0x4c140000,
  32491         /* gran        */ 1,
  32492         /* bytes       */ 41,
  32493         /* nFields     */ 125,
  32494         /* *fields     */ soc_FP_POLICY_TABLE_BCM56670_A0m_fields,
  32495         /* *views      */ NULL,
  32496         /* *views_num  */ NULL,
  32497         /* snoop_cb    */ NULL, 
  32498         /* snoop_user_data */ NULL, 
  32499         /* snoop_flags */ 0,
  32500         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32501         /* type */ SOC_MEM_TYPE_NORMAL,
  32502         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32503         /* impl */ SOC_MEM_IMPL_NORMAL,
  32504         /* cmic_mor_clks       */ 0,
  32505     },
  32506 #endif /* chips */
  32507 
  32508 #if defined(BCM_56680_A0)
  32509     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56680_A0m */ 
  32510         /* mem            FP_POLICY_TABLEm */
  32511         /* flags       */ SOC_MEM_FLAG_VALID |
  32512                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32513         /* cmp_fn      */ _soc_mem_cmp_undef,
  32514         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32515         /* index_min   */ 0,
  32516         /* index_max   */ 8191,
  32517         /* minblock    */ 6,
  32518         /* maxblock    */ 6,
  32519         /* blocks      */ 0x40,
  32520         /* blocks_hi   */ 0,
  32521         /* base        */ 0x0f018000,
  32522         /* gran        */ 1,
  32523         /* bytes       */ 27,
  32524         /* nFields     */ 60,
  32525         /* *fields     */ soc_FP_POLICY_TABLE_BCM56624_A0m_fields,
  32526         /* *views      */ NULL,
  32527         /* *views_num  */ NULL,
  32528         /* snoop_cb    */ NULL, 
  32529         /* snoop_user_data */ NULL, 
  32530         /* snoop_flags */ 0,
  32531         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32532         /* type */ SOC_MEM_TYPE_NORMAL,
  32533         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32534         /* impl */ SOC_MEM_IMPL_NORMAL,
  32535         /* cmic_mor_clks       */ 0,
  32536     },
  32537 #endif /* chips */
  32538 
  32539 #if defined(BCM_56680_B0)
  32540     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56680_B0m */ 
  32541         /* mem            FP_POLICY_TABLEm */
  32542         /* flags       */ SOC_MEM_FLAG_VALID |
  32543                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32544         /* cmp_fn      */ _soc_mem_cmp_undef,
  32545         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32546         /* index_min   */ 0,
  32547         /* index_max   */ 8191,
  32548         /* minblock    */ 6,
  32549         /* maxblock    */ 6,
  32550         /* blocks      */ 0x40,
  32551         /* blocks_hi   */ 0,
  32552         /* base        */ 0x0f018000,
  32553         /* gran        */ 1,
  32554         /* bytes       */ 27,
  32555         /* nFields     */ 61,
  32556         /* *fields     */ soc_FP_POLICY_TABLE_BCM56624_B0m_fields,
  32557         /* *views      */ NULL,
  32558         /* *views_num  */ NULL,
  32559         /* snoop_cb    */ NULL, 
  32560         /* snoop_user_data */ NULL, 
  32561         /* snoop_flags */ 0,
  32562         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32563         /* type */ SOC_MEM_TYPE_NORMAL,
  32564         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32565         /* impl */ SOC_MEM_IMPL_NORMAL,
  32566         /* cmic_mor_clks       */ 0,
  32567     },
  32568 #endif /* chips */
  32569 
  32570 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  32571     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56685_A0m */ 
  32572         /* mem            FP_POLICY_TABLEm */
  32573         /* flags       */ SOC_MEM_FLAG_VALID |
  32574                           SOC_MEM_FLAG_CACHABLE |
  32575                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32576         /* cmp_fn      */ _soc_mem_cmp_undef,
  32577         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32578         /* index_min   */ 0,
  32579         /* index_max   */ 8191,
  32580         /* minblock    */ 6,
  32581         /* maxblock    */ 6,
  32582         /* blocks      */ 0x40,
  32583         /* blocks_hi   */ 0,
  32584         /* base        */ 0x0c018000,
  32585         /* gran        */ 1,
  32586         /* bytes       */ 28,
  32587         /* nFields     */ 73,
  32588         /* *fields     */ soc_FP_POLICY_TABLE_BCM56634_A0m_fields,
  32589         /* *views      */ NULL,
  32590         /* *views_num  */ NULL,
  32591         /* snoop_cb    */ NULL, 
  32592         /* snoop_user_data */ NULL, 
  32593         /* snoop_flags */ 0,
  32594         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32595         /* type */ SOC_MEM_TYPE_NORMAL,
  32596         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32597         /* impl */ SOC_MEM_IMPL_NORMAL,
  32598         /* cmic_mor_clks       */ 0,
  32599     },
  32600 #endif /* chips */
  32601 
  32602 #if defined(BCM_56800_A0)
  32603     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56800_A0m */ 
  32604         /* mem            FP_POLICY_TABLEm */
  32605         /* flags       */ SOC_MEM_FLAG_VALID |
  32606                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32607         /* cmp_fn      */ _soc_mem_cmp_undef,
  32608         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32609         /* index_min   */ 0,
  32610         /* index_max   */ 1023,
  32611         /* minblock    */ 4,
  32612         /* maxblock    */ 4,
  32613         /* blocks      */ 0x10,
  32614         /* blocks_hi   */ 0,
  32615         /* base        */ 0x0c065000,
  32616         /* gran        */ 1,
  32617         /* bytes       */ 17,
  32618         /* nFields     */ 46,
  32619         /* *fields     */ soc_FP_POLICY_TABLE_BCM56800_A0m_fields,
  32620         /* *views      */ NULL,
  32621         /* *views_num  */ NULL,
  32622         /* snoop_cb    */ NULL, 
  32623         /* snoop_user_data */ NULL, 
  32624         /* snoop_flags */ 0,
  32625         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32626         /* type */ SOC_MEM_TYPE_NORMAL,
  32627         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32628         /* impl */ SOC_MEM_IMPL_NORMAL,
  32629         /* cmic_mor_clks       */ 0,
  32630     },
  32631 #endif /* chips */
  32632 
  32633 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  32634     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56820_A0m */ 
  32635         /* mem            FP_POLICY_TABLEm */
  32636         /* flags       */ SOC_MEM_FLAG_VALID |
  32637                           SOC_MEM_FLAG_CACHABLE |
  32638                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32639         /* cmp_fn      */ _soc_mem_cmp_undef,
  32640         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32641         /* index_min   */ 0,
  32642         /* index_max   */ 2047,
  32643         /* minblock    */ 3,
  32644         /* maxblock    */ 3,
  32645         /* blocks      */ 0x8,
  32646         /* blocks_hi   */ 0,
  32647         /* base        */ 0x0d063000,
  32648         /* gran        */ 1,
  32649         /* bytes       */ 25,
  32650         /* nFields     */ 61,
  32651         /* *fields     */ soc_FP_POLICY_TABLE_BCM56820_A0m_fields,
  32652         /* *views      */ NULL,
  32653         /* *views_num  */ NULL,
  32654         /* snoop_cb    */ NULL, 
  32655         /* snoop_user_data */ NULL, 
  32656         /* snoop_flags */ 0,
  32657         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32658         /* type */ SOC_MEM_TYPE_NORMAL,
  32659         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32660         /* impl */ SOC_MEM_IMPL_NORMAL,
  32661         /* cmic_mor_clks       */ 0,
  32662     },
  32663 #endif /* chips */
  32664 
  32665 #if defined(BCM_56840_A0)
  32666     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56840_A0m */ 
  32667         /* mem            FP_POLICY_TABLEm */
  32668         /* flags       */ SOC_MEM_FLAG_VALID |
  32669                           SOC_MEM_FLAG_CACHABLE |
  32670                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32671         /* cmp_fn      */ _soc_mem_cmp_undef,
  32672         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32673         /* index_min   */ 0,
  32674         /* index_max   */ 2047,
  32675         /* minblock    */ 6,
  32676         /* maxblock    */ 6,
  32677         /* blocks      */ 0x40,
  32678         /* blocks_hi   */ 0,
  32679         /* base        */ 0x0d066000,
  32680         /* gran        */ 1,
  32681         /* bytes       */ 30,
  32682         /* nFields     */ 76,
  32683         /* *fields     */ soc_FP_POLICY_TABLE_BCM56840_A0m_fields,
  32684         /* *views      */ NULL,
  32685         /* *views_num  */ NULL,
  32686         /* snoop_cb    */ NULL, 
  32687         /* snoop_user_data */ NULL, 
  32688         /* snoop_flags */ 0,
  32689         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32690         /* type */ SOC_MEM_TYPE_NORMAL,
  32691         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32692         /* impl */ SOC_MEM_IMPL_NORMAL,
  32693         /* cmic_mor_clks       */ 0,
  32694     },
  32695 #endif /* chips */
  32696 
  32697 #if defined(BCM_56840_B0)
  32698     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56840_B0m */ 
  32699         /* mem            FP_POLICY_TABLEm */
  32700         /* flags       */ SOC_MEM_FLAG_VALID |
  32701                           SOC_MEM_FLAG_CACHABLE |
  32702                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  32703         /* cmp_fn      */ _soc_mem_cmp_undef,
  32704         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32705         /* index_min   */ 0,
  32706         /* index_max   */ 2047,
  32707         /* minblock    */ 6,
  32708         /* maxblock    */ 6,
  32709         /* blocks      */ 0x40,
  32710         /* blocks_hi   */ 0,
  32711         /* base        */ 0x0d07c000,
  32712         /* gran        */ 1,
  32713         /* bytes       */ 30,
  32714         /* nFields     */ 75,
  32715         /* *fields     */ soc_FP_POLICY_TABLE_BCM56840_B0m_fields,
  32716         /* *views      */ NULL,
  32717         /* *views_num  */ NULL,
  32718         /* snoop_cb    */ NULL, 
  32719         /* snoop_user_data */ NULL, 
  32720         /* snoop_flags */ 0,
  32721         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32722         /* type */ SOC_MEM_TYPE_NORMAL,
  32723         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32724         /* impl */ SOC_MEM_IMPL_NORMAL,
  32725         /* cmic_mor_clks       */ 0,
  32726     },
  32727 #endif /* chips */
  32728 
  32729 #if defined(BCM_56850_A0)
  32730     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56850_A0m */ 
  32731         /* mem            FP_POLICY_TABLEm */
  32732         /* flags       */ SOC_MEM_FLAG_VALID |
  32733                           SOC_MEM_FLAG_CACHABLE |
  32734                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  32735                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  32736         /* cmp_fn      */ _soc_mem_cmp_undef,
  32737         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32738         /* index_min   */ 0,
  32739         /* index_max   */ 4095,
  32740         /* minblock    */ 10,
  32741         /* maxblock    */ 10,
  32742         /* blocks      */ 0x400,
  32743         /* blocks_hi   */ 0,
  32744         /* base        */ 0x3c140000,
  32745         /* gran        */ 1,
  32746         /* bytes       */ 42,
  32747         /* nFields     */ 118,
  32748         /* *fields     */ soc_FP_POLICY_TABLE_BCM56850_A0m_fields,
  32749         /* *views      */ NULL,
  32750         /* *views_num  */ NULL,
  32751         /* snoop_cb    */ NULL, 
  32752         /* snoop_user_data */ NULL, 
  32753         /* snoop_flags */ 0,
  32754         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32755         /* type */ SOC_MEM_TYPE_NORMAL,
  32756         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32757         /* impl */ SOC_MEM_IMPL_NORMAL,
  32758         /* cmic_mor_clks       */ 0,
  32759     },
  32760 #endif /* chips */
  32761 
  32762 #if defined(BCM_56860_A0)
  32763     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM56860_A0m */ 
  32764         /* mem            FP_POLICY_TABLEm */
  32765         /* flags       */ SOC_MEM_FLAG_VALID |
  32766                           SOC_MEM_FLAG_CACHABLE |
  32767                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  32768                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  32769         /* cmp_fn      */ _soc_mem_cmp_undef,
  32770         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32771         /* index_min   */ 0,
  32772         /* index_max   */ 16383,
  32773         /* minblock    */ 11,
  32774         /* maxblock    */ 11,
  32775         /* blocks      */ 0x800,
  32776         /* blocks_hi   */ 0,
  32777         /* base        */ 0x4c140000,
  32778         /* gran        */ 1,
  32779         /* bytes       */ 42,
  32780         /* nFields     */ 123,
  32781         /* *fields     */ soc_FP_POLICY_TABLE_BCM56860_A0m_fields,
  32782         /* *views      */ NULL,
  32783         /* *views_num  */ NULL,
  32784         /* snoop_cb    */ NULL, 
  32785         /* snoop_user_data */ NULL, 
  32786         /* snoop_flags */ 0,
  32787         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32788         /* type */ SOC_MEM_TYPE_NORMAL,
  32789         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32790         /* impl */ SOC_MEM_IMPL_NORMAL,
  32791         /* cmic_mor_clks       */ 0,
  32792     },
  32793 #endif /* chips */
  32794 
  32795 #if defined(BCM_88732_A0)
  32796     { /* SOC_MEM_INT_FP_POLICY_TABLE_BCM88732_A0m */ 
  32797         /* mem            FP_POLICY_TABLEm */
  32798         /* flags       */ SOC_MEM_FLAG_VALID |
  32799                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32800         /* cmp_fn      */ _soc_mem_cmp_undef,
  32801         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32802         /* index_min   */ 0,
  32803         /* index_max   */ 1023,
  32804         /* minblock    */ 5,
  32805         /* maxblock    */ 5,
  32806         /* blocks      */ 0x20,
  32807         /* blocks_hi   */ 0,
  32808         /* base        */ 0x07030000,
  32809         /* gran        */ 1,
  32810         /* bytes       */ 26,
  32811         /* nFields     */ 45,
  32812         /* *fields     */ soc_FP_POLICY_TABLE_BCM88732_A0m_fields,
  32813         /* *views      */ NULL,
  32814         /* *views_num  */ NULL,
  32815         /* snoop_cb    */ NULL, 
  32816         /* snoop_user_data */ NULL, 
  32817         /* snoop_flags */ 0,
  32818         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32819         /* type */ SOC_MEM_TYPE_NORMAL,
  32820         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  32821         /* impl */ SOC_MEM_IMPL_NORMAL,
  32822         /* cmic_mor_clks       */ 0,
  32823     },
  32824 #endif /* chips */
  32825 
  32826 #if defined(BCM_56504_A0) || defined(BCM_56504_B0)
  32827     { /* SOC_MEM_INT_FP_PORT_FIELD_SELm */ 
  32828         /* mem            FP_PORT_FIELD_SELm */
  32829         /* flags       */ SOC_MEM_FLAG_VALID |
  32830                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32831         /* cmp_fn      */ _soc_mem_cmp_undef,
  32832         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32833         /* index_min   */ 0,
  32834         /* index_max   */ 28,
  32835         /* minblock    */ 6,
  32836         /* maxblock    */ 6,
  32837         /* blocks      */ 0x40,
  32838         /* blocks_hi   */ 0,
  32839         /* base        */ 0x0b000000,
  32840         /* gran        */ 1,
  32841         /* bytes       */ 20,
  32842         /* nFields     */ 48,
  32843         /* *fields     */ soc_FP_PORT_FIELD_SELm_fields,
  32844         /* *views      */ NULL,
  32845         /* *views_num  */ NULL,
  32846         /* snoop_cb    */ NULL, 
  32847         /* snoop_user_data */ NULL, 
  32848         /* snoop_flags */ 0,
  32849         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32850         /* type */ SOC_MEM_TYPE_NORMAL,
  32851         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32852         /* impl */ SOC_MEM_IMPL_NORMAL,
  32853         /* cmic_mor_clks       */ 0,
  32854     },
  32855 #endif /* chips */
  32856 
  32857 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  32858     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM53314_A0m */ 
  32859         /* mem            FP_PORT_FIELD_SELm */
  32860         /* flags       */ SOC_MEM_FLAG_VALID |
  32861                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32862         /* cmp_fn      */ _soc_mem_cmp_undef,
  32863         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32864         /* index_min   */ 0,
  32865         /* index_max   */ 24,
  32866         /* minblock    */ 6,
  32867         /* maxblock    */ 6,
  32868         /* blocks      */ 0x40,
  32869         /* blocks_hi   */ 0,
  32870         /* base        */ 0x0c000000,
  32871         /* gran        */ 1,
  32872         /* bytes       */ 7,
  32873         /* nFields     */ 16,
  32874         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM53314_A0m_fields,
  32875         /* *views      */ NULL,
  32876         /* *views_num  */ NULL,
  32877         /* snoop_cb    */ NULL, 
  32878         /* snoop_user_data */ NULL, 
  32879         /* snoop_flags */ 0,
  32880         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32881         /* type */ SOC_MEM_TYPE_NORMAL,
  32882         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32883         /* impl */ SOC_MEM_IMPL_NORMAL,
  32884         /* cmic_mor_clks       */ 0,
  32885     },
  32886 #endif /* chips */
  32887 
  32888 #if defined(BCM_53400_A0)
  32889     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM53400_A0m */ 
  32890         /* mem            FP_PORT_FIELD_SELm */
  32891         /* flags       */ SOC_MEM_FLAG_VALID |
  32892                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32893         /* cmp_fn      */ _soc_mem_cmp_undef,
  32894         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32895         /* index_min   */ 0,
  32896         /* index_max   */ 63,
  32897         /* minblock    */ 5,
  32898         /* maxblock    */ 5,
  32899         /* blocks      */ 0x20,
  32900         /* blocks_hi   */ 0,
  32901         /* base        */ 0x34000000,
  32902         /* gran        */ 1,
  32903         /* bytes       */ 21,
  32904         /* nFields     */ 60,
  32905         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM53400_A0m_fields,
  32906         /* *views      */ NULL,
  32907         /* *views_num  */ NULL,
  32908         /* snoop_cb    */ NULL, 
  32909         /* snoop_user_data */ NULL, 
  32910         /* snoop_flags */ 0,
  32911         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32912         /* type */ SOC_MEM_TYPE_NORMAL,
  32913         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32914         /* impl */ SOC_MEM_IMPL_NORMAL,
  32915         /* cmic_mor_clks       */ 0,
  32916     },
  32917 #endif /* chips */
  32918 
  32919 #if defined(BCM_53540_A0)
  32920     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM53540_A0m */ 
  32921         /* mem            FP_PORT_FIELD_SELm */
  32922         /* flags       */ SOC_MEM_FLAG_VALID |
  32923                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32924         /* cmp_fn      */ _soc_mem_cmp_undef,
  32925         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32926         /* index_min   */ 0,
  32927         /* index_max   */ 63,
  32928         /* minblock    */ 8,
  32929         /* maxblock    */ 8,
  32930         /* blocks      */ 0x100,
  32931         /* blocks_hi   */ 0,
  32932         /* base        */ 0x34000000,
  32933         /* gran        */ 1,
  32934         /* bytes       */ 23,
  32935         /* nFields     */ 60,
  32936         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56160_A0m_fields,
  32937         /* *views      */ NULL,
  32938         /* *views_num  */ NULL,
  32939         /* snoop_cb    */ NULL, 
  32940         /* snoop_user_data */ NULL, 
  32941         /* snoop_flags */ 0,
  32942         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32943         /* type */ SOC_MEM_TYPE_NORMAL,
  32944         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32945         /* impl */ SOC_MEM_IMPL_NORMAL,
  32946         /* cmic_mor_clks       */ 0,
  32947     },
  32948 #endif /* chips */
  32949 
  32950 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  32951     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM53570_A0m */ 
  32952         /* mem            FP_PORT_FIELD_SELm */
  32953         /* flags       */ SOC_MEM_FLAG_VALID |
  32954                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32955         /* cmp_fn      */ _soc_mem_cmp_undef,
  32956         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32957         /* index_min   */ 0,
  32958         /* index_max   */ 131,
  32959         /* minblock    */ 15,
  32960         /* maxblock    */ 15,
  32961         /* blocks      */ 0x8000,
  32962         /* blocks_hi   */ 0,
  32963         /* base        */ 0x34000000,
  32964         /* gran        */ 1,
  32965         /* bytes       */ 34,
  32966         /* nFields     */ 90,
  32967         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM53570_A0m_fields,
  32968         /* *views      */ NULL,
  32969         /* *views_num  */ NULL,
  32970         /* snoop_cb    */ NULL, 
  32971         /* snoop_user_data */ NULL, 
  32972         /* snoop_flags */ 0,
  32973         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  32974         /* type */ SOC_MEM_TYPE_NORMAL,
  32975         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  32976         /* impl */ SOC_MEM_IMPL_NORMAL,
  32977         /* cmic_mor_clks       */ 0,
  32978     },
  32979 #endif /* chips */
  32980 
  32981 #if defined(BCM_56142_A0)
  32982     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56142_A0m */ 
  32983         /* mem            FP_PORT_FIELD_SELm */
  32984         /* flags       */ SOC_MEM_FLAG_VALID |
  32985                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  32986         /* cmp_fn      */ _soc_mem_cmp_undef,
  32987         /* *null_entry */ _soc_mem_entry_null_zeroes,
  32988         /* index_min   */ 0,
  32989         /* index_max   */ 63,
  32990         /* minblock    */ 5,
  32991         /* maxblock    */ 5,
  32992         /* blocks      */ 0x20,
  32993         /* blocks_hi   */ 0,
  32994         /* base        */ 0x0e000000,
  32995         /* gran        */ 1,
  32996         /* bytes       */ 10,
  32997         /* nFields     */ 30,
  32998         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56142_A0m_fields,
  32999         /* *views      */ NULL,
  33000         /* *views_num  */ NULL,
  33001         /* snoop_cb    */ NULL, 
  33002         /* snoop_user_data */ NULL, 
  33003         /* snoop_flags */ 0,
  33004         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33005         /* type */ SOC_MEM_TYPE_NORMAL,
  33006         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33007         /* impl */ SOC_MEM_IMPL_NORMAL,
  33008         /* cmic_mor_clks       */ 0,
  33009     },
  33010 #endif /* chips */
  33011 
  33012 #if defined(BCM_56150_A0)
  33013     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56150_A0m */ 
  33014         /* mem            FP_PORT_FIELD_SELm */
  33015         /* flags       */ SOC_MEM_FLAG_VALID |
  33016                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33017         /* cmp_fn      */ _soc_mem_cmp_undef,
  33018         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33019         /* index_min   */ 0,
  33020         /* index_max   */ 63,
  33021         /* minblock    */ 5,
  33022         /* maxblock    */ 5,
  33023         /* blocks      */ 0x20,
  33024         /* blocks_hi   */ 0,
  33025         /* base        */ 0x38000000,
  33026         /* gran        */ 1,
  33027         /* bytes       */ 20,
  33028         /* nFields     */ 60,
  33029         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56150_A0m_fields,
  33030         /* *views      */ NULL,
  33031         /* *views_num  */ NULL,
  33032         /* snoop_cb    */ NULL, 
  33033         /* snoop_user_data */ NULL, 
  33034         /* snoop_flags */ 0,
  33035         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33036         /* type */ SOC_MEM_TYPE_NORMAL,
  33037         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33038         /* impl */ SOC_MEM_IMPL_NORMAL,
  33039         /* cmic_mor_clks       */ 0,
  33040     },
  33041 #endif /* chips */
  33042 
  33043 #if defined(BCM_56160_A0)
  33044     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56160_A0m */ 
  33045         /* mem            FP_PORT_FIELD_SELm */
  33046         /* flags       */ SOC_MEM_FLAG_VALID |
  33047                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33048         /* cmp_fn      */ _soc_mem_cmp_undef,
  33049         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33050         /* index_min   */ 0,
  33051         /* index_max   */ 63,
  33052         /* minblock    */ 7,
  33053         /* maxblock    */ 7,
  33054         /* blocks      */ 0x80,
  33055         /* blocks_hi   */ 0,
  33056         /* base        */ 0x34000000,
  33057         /* gran        */ 1,
  33058         /* bytes       */ 23,
  33059         /* nFields     */ 60,
  33060         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56160_A0m_fields,
  33061         /* *views      */ NULL,
  33062         /* *views_num  */ NULL,
  33063         /* snoop_cb    */ NULL, 
  33064         /* snoop_user_data */ NULL, 
  33065         /* snoop_flags */ 0,
  33066         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33067         /* type */ SOC_MEM_TYPE_NORMAL,
  33068         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33069         /* impl */ SOC_MEM_IMPL_NORMAL,
  33070         /* cmic_mor_clks       */ 0,
  33071     },
  33072 #endif /* chips */
  33073 
  33074 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  33075     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56224_A0m */ 
  33076         /* mem            FP_PORT_FIELD_SELm */
  33077         /* flags       */ SOC_MEM_FLAG_VALID |
  33078                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33079         /* cmp_fn      */ _soc_mem_cmp_undef,
  33080         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33081         /* index_min   */ 0,
  33082         /* index_max   */ 29,
  33083         /* minblock    */ 6,
  33084         /* maxblock    */ 6,
  33085         /* blocks      */ 0x40,
  33086         /* blocks_hi   */ 0,
  33087         /* base        */ 0x0c000000,
  33088         /* gran        */ 1,
  33089         /* bytes       */ 24,
  33090         /* nFields     */ 64,
  33091         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56224_A0m_fields,
  33092         /* *views      */ NULL,
  33093         /* *views_num  */ NULL,
  33094         /* snoop_cb    */ NULL, 
  33095         /* snoop_user_data */ NULL, 
  33096         /* snoop_flags */ 0,
  33097         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33098         /* type */ SOC_MEM_TYPE_NORMAL,
  33099         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33100         /* impl */ SOC_MEM_IMPL_NORMAL,
  33101         /* cmic_mor_clks       */ 0,
  33102     },
  33103 #endif /* chips */
  33104 
  33105 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33106     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56260_A0m */ 
  33107         /* mem            FP_PORT_FIELD_SELm */
  33108         /* flags       */ SOC_MEM_FLAG_VALID |
  33109                           SOC_MEM_FLAG_CACHABLE |
  33110                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33111         /* cmp_fn      */ _soc_mem_cmp_undef,
  33112         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33113         /* index_min   */ 0,
  33114         /* index_max   */ 127,
  33115         /* minblock    */ 6,
  33116         /* maxblock    */ 6,
  33117         /* blocks      */ 0x40,
  33118         /* blocks_hi   */ 0,
  33119         /* base        */ 0x30000000,
  33120         /* gran        */ 1,
  33121         /* bytes       */ 36,
  33122         /* nFields     */ 94,
  33123         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56260_A0m_fields,
  33124         /* *views      */ NULL,
  33125         /* *views_num  */ NULL,
  33126         /* snoop_cb    */ NULL, 
  33127         /* snoop_user_data */ NULL, 
  33128         /* snoop_flags */ 0,
  33129         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33130         /* type */ SOC_MEM_TYPE_NORMAL,
  33131         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33132         /* impl */ SOC_MEM_IMPL_NORMAL,
  33133         /* cmic_mor_clks       */ 0,
  33134     },
  33135 #endif /* chips */
  33136 
  33137 #if defined(BCM_56270_A0)
  33138     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56270_A0m */ 
  33139         /* mem            FP_PORT_FIELD_SELm */
  33140         /* flags       */ SOC_MEM_FLAG_VALID |
  33141                           SOC_MEM_FLAG_CACHABLE |
  33142                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33143         /* cmp_fn      */ _soc_mem_cmp_undef,
  33144         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33145         /* index_min   */ 0,
  33146         /* index_max   */ 127,
  33147         /* minblock    */ 5,
  33148         /* maxblock    */ 5,
  33149         /* blocks      */ 0x20,
  33150         /* blocks_hi   */ 0,
  33151         /* base        */ 0x30000000,
  33152         /* gran        */ 1,
  33153         /* bytes       */ 25,
  33154         /* nFields     */ 63,
  33155         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56270_A0m_fields,
  33156         /* *views      */ NULL,
  33157         /* *views_num  */ NULL,
  33158         /* snoop_cb    */ NULL, 
  33159         /* snoop_user_data */ NULL, 
  33160         /* snoop_flags */ 0,
  33161         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33162         /* type */ SOC_MEM_TYPE_NORMAL,
  33163         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33164         /* impl */ SOC_MEM_IMPL_NORMAL,
  33165         /* cmic_mor_clks       */ 0,
  33166     },
  33167 #endif /* chips */
  33168 
  33169 #if defined(BCM_56314_A0)
  33170     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56314_A0m */ 
  33171         /* mem            FP_PORT_FIELD_SELm */
  33172         /* flags       */ SOC_MEM_FLAG_VALID |
  33173                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33174         /* cmp_fn      */ _soc_mem_cmp_undef,
  33175         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33176         /* index_min   */ 0,
  33177         /* index_max   */ 28,
  33178         /* minblock    */ 8,
  33179         /* maxblock    */ 8,
  33180         /* blocks      */ 0x100,
  33181         /* blocks_hi   */ 0,
  33182         /* base        */ 0x0b000000,
  33183         /* gran        */ 1,
  33184         /* bytes       */ 10,
  33185         /* nFields     */ 24,
  33186         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56314_A0m_fields,
  33187         /* *views      */ NULL,
  33188         /* *views_num  */ NULL,
  33189         /* snoop_cb    */ NULL, 
  33190         /* snoop_user_data */ NULL, 
  33191         /* snoop_flags */ 0,
  33192         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33193         /* type */ SOC_MEM_TYPE_NORMAL,
  33194         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33195         /* impl */ SOC_MEM_IMPL_NORMAL,
  33196         /* cmic_mor_clks       */ 0,
  33197     },
  33198 #endif /* chips */
  33199 
  33200 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33201     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56334_A0m */ 
  33202         /* mem            FP_PORT_FIELD_SELm */
  33203         /* flags       */ SOC_MEM_FLAG_VALID |
  33204                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33205         /* cmp_fn      */ _soc_mem_cmp_undef,
  33206         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33207         /* index_min   */ 0,
  33208         /* index_max   */ 63,
  33209         /* minblock    */ 5,
  33210         /* maxblock    */ 5,
  33211         /* blocks      */ 0x20,
  33212         /* blocks_hi   */ 0,
  33213         /* base        */ 0x0e000000,
  33214         /* gran        */ 1,
  33215         /* bytes       */ 20,
  33216         /* nFields     */ 61,
  33217         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56334_A0m_fields,
  33218         /* *views      */ NULL,
  33219         /* *views_num  */ NULL,
  33220         /* snoop_cb    */ NULL, 
  33221         /* snoop_user_data */ NULL, 
  33222         /* snoop_flags */ 0,
  33223         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33224         /* type */ SOC_MEM_TYPE_NORMAL,
  33225         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33226         /* impl */ SOC_MEM_IMPL_NORMAL,
  33227         /* cmic_mor_clks       */ 0,
  33228     },
  33229 #endif /* chips */
  33230 
  33231 #if defined(BCM_56340_A0)
  33232     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56340_A0m */ 
  33233         /* mem            FP_PORT_FIELD_SELm */
  33234         /* flags       */ SOC_MEM_FLAG_VALID |
  33235                           SOC_MEM_FLAG_CACHABLE |
  33236                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33237         /* cmp_fn      */ _soc_mem_cmp_undef,
  33238         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33239         /* index_min   */ 0,
  33240         /* index_max   */ 127,
  33241         /* minblock    */ 4,
  33242         /* maxblock    */ 4,
  33243         /* blocks      */ 0x10,
  33244         /* blocks_hi   */ 0,
  33245         /* base        */ 0x2c140000,
  33246         /* gran        */ 1,
  33247         /* bytes       */ 46,
  33248         /* nFields     */ 169,
  33249         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56640_A0m_fields,
  33250         /* *views      */ NULL,
  33251         /* *views_num  */ NULL,
  33252         /* snoop_cb    */ NULL, 
  33253         /* snoop_user_data */ NULL, 
  33254         /* snoop_flags */ 0,
  33255         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33256         /* type */ SOC_MEM_TYPE_NORMAL,
  33257         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33258         /* impl */ SOC_MEM_IMPL_NORMAL,
  33259         /* cmic_mor_clks       */ 0,
  33260     },
  33261 #endif /* chips */
  33262 
  33263 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33264     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56440_A0m */ 
  33265         /* mem            FP_PORT_FIELD_SELm */
  33266         /* flags       */ SOC_MEM_FLAG_VALID |
  33267                           SOC_MEM_FLAG_CACHABLE |
  33268                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33269         /* cmp_fn      */ _soc_mem_cmp_undef,
  33270         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33271         /* index_min   */ 0,
  33272         /* index_max   */ 63,
  33273         /* minblock    */ 9,
  33274         /* maxblock    */ 9,
  33275         /* blocks      */ 0x200,
  33276         /* blocks_hi   */ 0,
  33277         /* base        */ 0x0c060000,
  33278         /* gran        */ 1,
  33279         /* bytes       */ 31,
  33280         /* nFields     */ 91,
  33281         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56440_A0m_fields,
  33282         /* *views      */ NULL,
  33283         /* *views_num  */ NULL,
  33284         /* snoop_cb    */ NULL, 
  33285         /* snoop_user_data */ NULL, 
  33286         /* snoop_flags */ 0,
  33287         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33288         /* type */ SOC_MEM_TYPE_NORMAL,
  33289         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33290         /* impl */ SOC_MEM_IMPL_NORMAL,
  33291         /* cmic_mor_clks       */ 0,
  33292     },
  33293 #endif /* chips */
  33294 
  33295 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33296     defined(BCM_56450_B1)
  33297     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56450_A0m */ 
  33298         /* mem            FP_PORT_FIELD_SELm */
  33299         /* flags       */ SOC_MEM_FLAG_VALID |
  33300                           SOC_MEM_FLAG_CACHABLE |
  33301                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33302         /* cmp_fn      */ _soc_mem_cmp_undef,
  33303         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33304         /* index_min   */ 0,
  33305         /* index_max   */ 255,
  33306         /* minblock    */ 8,
  33307         /* maxblock    */ 8,
  33308         /* blocks      */ 0x100,
  33309         /* blocks_hi   */ 0,
  33310         /* base        */ 0x30000000,
  33311         /* gran        */ 1,
  33312         /* bytes       */ 46,
  33313         /* nFields     */ 124,
  33314         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56450_A0m_fields,
  33315         /* *views      */ NULL,
  33316         /* *views_num  */ NULL,
  33317         /* snoop_cb    */ NULL, 
  33318         /* snoop_user_data */ NULL, 
  33319         /* snoop_flags */ 0,
  33320         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33321         /* type */ SOC_MEM_TYPE_NORMAL,
  33322         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33323         /* impl */ SOC_MEM_IMPL_NORMAL,
  33324         /* cmic_mor_clks       */ 0,
  33325     },
  33326 #endif /* chips */
  33327 
  33328 #if defined(BCM_56514_A0)
  33329     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56514_A0m */ 
  33330         /* mem            FP_PORT_FIELD_SELm */
  33331         /* flags       */ SOC_MEM_FLAG_VALID |
  33332                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33333         /* cmp_fn      */ _soc_mem_cmp_undef,
  33334         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33335         /* index_min   */ 0,
  33336         /* index_max   */ 28,
  33337         /* minblock    */ 6,
  33338         /* maxblock    */ 6,
  33339         /* blocks      */ 0x40,
  33340         /* blocks_hi   */ 0,
  33341         /* base        */ 0x0b000000,
  33342         /* gran        */ 1,
  33343         /* bytes       */ 27,
  33344         /* nFields     */ 88,
  33345         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56514_A0m_fields,
  33346         /* *views      */ NULL,
  33347         /* *views_num  */ NULL,
  33348         /* snoop_cb    */ NULL, 
  33349         /* snoop_user_data */ NULL, 
  33350         /* snoop_flags */ 0,
  33351         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33352         /* type */ SOC_MEM_TYPE_NORMAL,
  33353         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33354         /* impl */ SOC_MEM_IMPL_NORMAL,
  33355         /* cmic_mor_clks       */ 0,
  33356     },
  33357 #endif /* chips */
  33358 
  33359 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  33360     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56524_A0m */ 
  33361         /* mem            FP_PORT_FIELD_SELm */
  33362         /* flags       */ SOC_MEM_FLAG_VALID |
  33363                           SOC_MEM_FLAG_CACHABLE |
  33364                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33365         /* cmp_fn      */ _soc_mem_cmp_undef,
  33366         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33367         /* index_min   */ 0,
  33368         /* index_max   */ 127,
  33369         /* minblock    */ 8,
  33370         /* maxblock    */ 8,
  33371         /* blocks      */ 0x100,
  33372         /* blocks_hi   */ 0,
  33373         /* base        */ 0x0b000000,
  33374         /* gran        */ 1,
  33375         /* bytes       */ 40,
  33376         /* nFields     */ 121,
  33377         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56634_A0m_fields,
  33378         /* *views      */ NULL,
  33379         /* *views_num  */ NULL,
  33380         /* snoop_cb    */ NULL, 
  33381         /* snoop_user_data */ NULL, 
  33382         /* snoop_flags */ 0,
  33383         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33384         /* type */ SOC_MEM_TYPE_NORMAL,
  33385         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33386         /* impl */ SOC_MEM_IMPL_NORMAL,
  33387         /* cmic_mor_clks       */ 0,
  33388     },
  33389 #endif /* chips */
  33390 
  33391 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
  33392     defined(BCM_56670_B0)
  33393     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56560_A0m */ 
  33394         /* mem            FP_PORT_FIELD_SELm */
  33395         /* flags       */ SOC_MEM_FLAG_VALID |
  33396                           SOC_MEM_FLAG_CACHABLE |
  33397                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33398         /* cmp_fn      */ _soc_mem_cmp_undef,
  33399         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33400         /* index_min   */ 0,
  33401         /* index_max   */ 255,
  33402         /* minblock    */ 21,
  33403         /* maxblock    */ 21,
  33404         /* blocks      */ 0x200000,
  33405         /* blocks_hi   */ 0,
  33406         /* base        */ 0x48000000,
  33407         /* gran        */ 1,
  33408         /* bytes       */ 42,
  33409         /* nFields     */ 140,
  33410         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56560_A0m_fields,
  33411         /* *views      */ NULL,
  33412         /* *views_num  */ NULL,
  33413         /* snoop_cb    */ NULL, 
  33414         /* snoop_user_data */ NULL, 
  33415         /* snoop_flags */ 0,
  33416         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33417         /* type */ SOC_MEM_TYPE_NORMAL,
  33418         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33419         /* impl */ SOC_MEM_IMPL_NORMAL,
  33420         /* cmic_mor_clks       */ 0,
  33421     },
  33422 #endif /* chips */
  33423 
  33424 #if defined(BCM_56560_B0)
  33425     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56560_B0m */ 
  33426         /* mem            FP_PORT_FIELD_SELm */
  33427         /* flags       */ SOC_MEM_FLAG_VALID |
  33428                           SOC_MEM_FLAG_CACHABLE |
  33429                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33430         /* cmp_fn      */ _soc_mem_cmp_undef,
  33431         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33432         /* index_min   */ 0,
  33433         /* index_max   */ 255,
  33434         /* minblock    */ 13,
  33435         /* maxblock    */ 13,
  33436         /* blocks      */ 0x2000,
  33437         /* blocks_hi   */ 0,
  33438         /* base        */ 0x48000000,
  33439         /* gran        */ 1,
  33440         /* bytes       */ 42,
  33441         /* nFields     */ 140,
  33442         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56560_A0m_fields,
  33443         /* *views      */ NULL,
  33444         /* *views_num  */ NULL,
  33445         /* snoop_cb    */ NULL, 
  33446         /* snoop_user_data */ NULL, 
  33447         /* snoop_flags */ 0,
  33448         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33449         /* type */ SOC_MEM_TYPE_NORMAL,
  33450         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33451         /* impl */ SOC_MEM_IMPL_NORMAL,
  33452         /* cmic_mor_clks       */ 0,
  33453     },
  33454 #endif /* chips */
  33455 
  33456 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  33457     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56624_A0m */ 
  33458         /* mem            FP_PORT_FIELD_SELm */
  33459         /* flags       */ SOC_MEM_FLAG_VALID |
  33460                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33461         /* cmp_fn      */ _soc_mem_cmp_undef,
  33462         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33463         /* index_min   */ 0,
  33464         /* index_max   */ 63,
  33465         /* minblock    */ 7,
  33466         /* maxblock    */ 7,
  33467         /* blocks      */ 0x80,
  33468         /* blocks_hi   */ 0,
  33469         /* base        */ 0x0e000000,
  33470         /* gran        */ 1,
  33471         /* bytes       */ 31,
  33472         /* nFields     */ 88,
  33473         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56624_A0m_fields,
  33474         /* *views      */ NULL,
  33475         /* *views_num  */ NULL,
  33476         /* snoop_cb    */ NULL, 
  33477         /* snoop_user_data */ NULL, 
  33478         /* snoop_flags */ 0,
  33479         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33480         /* type */ SOC_MEM_TYPE_NORMAL,
  33481         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33482         /* impl */ SOC_MEM_IMPL_NORMAL,
  33483         /* cmic_mor_clks       */ 0,
  33484     },
  33485 #endif /* chips */
  33486 
  33487 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  33488     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56634_A0m */ 
  33489         /* mem            FP_PORT_FIELD_SELm */
  33490         /* flags       */ SOC_MEM_FLAG_VALID |
  33491                           SOC_MEM_FLAG_CACHABLE |
  33492                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33493         /* cmp_fn      */ _soc_mem_cmp_undef,
  33494         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33495         /* index_min   */ 0,
  33496         /* index_max   */ 127,
  33497         /* minblock    */ 9,
  33498         /* maxblock    */ 9,
  33499         /* blocks      */ 0x200,
  33500         /* blocks_hi   */ 0,
  33501         /* base        */ 0x0b000000,
  33502         /* gran        */ 1,
  33503         /* bytes       */ 40,
  33504         /* nFields     */ 121,
  33505         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56634_A0m_fields,
  33506         /* *views      */ NULL,
  33507         /* *views_num  */ NULL,
  33508         /* snoop_cb    */ NULL, 
  33509         /* snoop_user_data */ NULL, 
  33510         /* snoop_flags */ 0,
  33511         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33512         /* type */ SOC_MEM_TYPE_NORMAL,
  33513         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33514         /* impl */ SOC_MEM_IMPL_NORMAL,
  33515         /* cmic_mor_clks       */ 0,
  33516     },
  33517 #endif /* chips */
  33518 
  33519 #if defined(BCM_56640_A0)
  33520     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56640_A0m */ 
  33521         /* mem            FP_PORT_FIELD_SELm */
  33522         /* flags       */ SOC_MEM_FLAG_VALID |
  33523                           SOC_MEM_FLAG_CACHABLE |
  33524                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33525         /* cmp_fn      */ _soc_mem_cmp_undef,
  33526         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33527         /* index_min   */ 0,
  33528         /* index_max   */ 127,
  33529         /* minblock    */ 7,
  33530         /* maxblock    */ 7,
  33531         /* blocks      */ 0x80,
  33532         /* blocks_hi   */ 0,
  33533         /* base        */ 0x2c140000,
  33534         /* gran        */ 1,
  33535         /* bytes       */ 46,
  33536         /* nFields     */ 169,
  33537         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56640_A0m_fields,
  33538         /* *views      */ NULL,
  33539         /* *views_num  */ NULL,
  33540         /* snoop_cb    */ NULL, 
  33541         /* snoop_user_data */ NULL, 
  33542         /* snoop_flags */ 0,
  33543         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33544         /* type */ SOC_MEM_TYPE_NORMAL,
  33545         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33546         /* impl */ SOC_MEM_IMPL_NORMAL,
  33547         /* cmic_mor_clks       */ 0,
  33548     },
  33549 #endif /* chips */
  33550 
  33551 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  33552     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56680_A0m */ 
  33553         /* mem            FP_PORT_FIELD_SELm */
  33554         /* flags       */ SOC_MEM_FLAG_VALID |
  33555                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33556         /* cmp_fn      */ _soc_mem_cmp_undef,
  33557         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33558         /* index_min   */ 0,
  33559         /* index_max   */ 63,
  33560         /* minblock    */ 6,
  33561         /* maxblock    */ 6,
  33562         /* blocks      */ 0x40,
  33563         /* blocks_hi   */ 0,
  33564         /* base        */ 0x0e000000,
  33565         /* gran        */ 1,
  33566         /* bytes       */ 31,
  33567         /* nFields     */ 88,
  33568         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56624_A0m_fields,
  33569         /* *views      */ NULL,
  33570         /* *views_num  */ NULL,
  33571         /* snoop_cb    */ NULL, 
  33572         /* snoop_user_data */ NULL, 
  33573         /* snoop_flags */ 0,
  33574         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33575         /* type */ SOC_MEM_TYPE_NORMAL,
  33576         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33577         /* impl */ SOC_MEM_IMPL_NORMAL,
  33578         /* cmic_mor_clks       */ 0,
  33579     },
  33580 #endif /* chips */
  33581 
  33582 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33583     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56685_A0m */ 
  33584         /* mem            FP_PORT_FIELD_SELm */
  33585         /* flags       */ SOC_MEM_FLAG_VALID |
  33586                           SOC_MEM_FLAG_CACHABLE |
  33587                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33588         /* cmp_fn      */ _soc_mem_cmp_undef,
  33589         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33590         /* index_min   */ 0,
  33591         /* index_max   */ 127,
  33592         /* minblock    */ 6,
  33593         /* maxblock    */ 6,
  33594         /* blocks      */ 0x40,
  33595         /* blocks_hi   */ 0,
  33596         /* base        */ 0x0b000000,
  33597         /* gran        */ 1,
  33598         /* bytes       */ 40,
  33599         /* nFields     */ 121,
  33600         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56634_A0m_fields,
  33601         /* *views      */ NULL,
  33602         /* *views_num  */ NULL,
  33603         /* snoop_cb    */ NULL, 
  33604         /* snoop_user_data */ NULL, 
  33605         /* snoop_flags */ 0,
  33606         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33607         /* type */ SOC_MEM_TYPE_NORMAL,
  33608         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33609         /* impl */ SOC_MEM_IMPL_NORMAL,
  33610         /* cmic_mor_clks       */ 0,
  33611     },
  33612 #endif /* chips */
  33613 
  33614 #if defined(BCM_56800_A0)
  33615     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56800_A0m */ 
  33616         /* mem            FP_PORT_FIELD_SELm */
  33617         /* flags       */ SOC_MEM_FLAG_VALID |
  33618                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33619         /* cmp_fn      */ _soc_mem_cmp_undef,
  33620         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33621         /* index_min   */ 0,
  33622         /* index_max   */ 20,
  33623         /* minblock    */ 4,
  33624         /* maxblock    */ 4,
  33625         /* blocks      */ 0x10,
  33626         /* blocks_hi   */ 0,
  33627         /* base        */ 0x0b000000,
  33628         /* gran        */ 1,
  33629         /* bytes       */ 10,
  33630         /* nFields     */ 24,
  33631         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56314_A0m_fields,
  33632         /* *views      */ NULL,
  33633         /* *views_num  */ NULL,
  33634         /* snoop_cb    */ NULL, 
  33635         /* snoop_user_data */ NULL, 
  33636         /* snoop_flags */ 0,
  33637         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33638         /* type */ SOC_MEM_TYPE_NORMAL,
  33639         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33640         /* impl */ SOC_MEM_IMPL_NORMAL,
  33641         /* cmic_mor_clks       */ 0,
  33642     },
  33643 #endif /* chips */
  33644 
  33645 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  33646     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56820_A0m */ 
  33647         /* mem            FP_PORT_FIELD_SELm */
  33648         /* flags       */ SOC_MEM_FLAG_VALID |
  33649                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33650         /* cmp_fn      */ _soc_mem_cmp_undef,
  33651         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33652         /* index_min   */ 0,
  33653         /* index_max   */ 63,
  33654         /* minblock    */ 3,
  33655         /* maxblock    */ 3,
  33656         /* blocks      */ 0x8,
  33657         /* blocks_hi   */ 0,
  33658         /* base        */ 0x0c060000,
  33659         /* gran        */ 1,
  33660         /* bytes       */ 21,
  33661         /* nFields     */ 50,
  33662         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56820_A0m_fields,
  33663         /* *views      */ NULL,
  33664         /* *views_num  */ NULL,
  33665         /* snoop_cb    */ NULL, 
  33666         /* snoop_user_data */ NULL, 
  33667         /* snoop_flags */ 0,
  33668         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33669         /* type */ SOC_MEM_TYPE_NORMAL,
  33670         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33671         /* impl */ SOC_MEM_IMPL_NORMAL,
  33672         /* cmic_mor_clks       */ 0,
  33673     },
  33674 #endif /* chips */
  33675 
  33676 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33677     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56840_A0m */ 
  33678         /* mem            FP_PORT_FIELD_SELm */
  33679         /* flags       */ SOC_MEM_FLAG_VALID |
  33680                           SOC_MEM_FLAG_CACHABLE |
  33681                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  33682         /* cmp_fn      */ _soc_mem_cmp_undef,
  33683         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33684         /* index_min   */ 0,
  33685         /* index_max   */ 127,
  33686         /* minblock    */ 6,
  33687         /* maxblock    */ 6,
  33688         /* blocks      */ 0x40,
  33689         /* blocks_hi   */ 0,
  33690         /* base        */ 0x0c060000,
  33691         /* gran        */ 1,
  33692         /* bytes       */ 22,
  33693         /* nFields     */ 56,
  33694         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56840_A0m_fields,
  33695         /* *views      */ NULL,
  33696         /* *views_num  */ NULL,
  33697         /* snoop_cb    */ NULL, 
  33698         /* snoop_user_data */ NULL, 
  33699         /* snoop_flags */ 0,
  33700         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33701         /* type */ SOC_MEM_TYPE_NORMAL,
  33702         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33703         /* impl */ SOC_MEM_IMPL_NORMAL,
  33704         /* cmic_mor_clks       */ 0,
  33705     },
  33706 #endif /* chips */
  33707 
  33708 #if defined(BCM_56850_A0)
  33709     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56850_A0m */ 
  33710         /* mem            FP_PORT_FIELD_SELm */
  33711         /* flags       */ SOC_MEM_FLAG_VALID |
  33712                           SOC_MEM_FLAG_CACHABLE |
  33713                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  33714                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  33715         /* cmp_fn      */ _soc_mem_cmp_undef,
  33716         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33717         /* index_min   */ 0,
  33718         /* index_max   */ 255,
  33719         /* minblock    */ 10,
  33720         /* maxblock    */ 10,
  33721         /* blocks      */ 0x400,
  33722         /* blocks_hi   */ 0,
  33723         /* base        */ 0x38000000,
  33724         /* gran        */ 1,
  33725         /* bytes       */ 40,
  33726         /* nFields     */ 128,
  33727         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56850_A0m_fields,
  33728         /* *views      */ NULL,
  33729         /* *views_num  */ NULL,
  33730         /* snoop_cb    */ NULL, 
  33731         /* snoop_user_data */ NULL, 
  33732         /* snoop_flags */ 0,
  33733         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33734         /* type */ SOC_MEM_TYPE_NORMAL,
  33735         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33736         /* impl */ SOC_MEM_IMPL_NORMAL,
  33737         /* cmic_mor_clks       */ 0,
  33738     },
  33739 #endif /* chips */
  33740 
  33741 #if defined(BCM_56860_A0)
  33742     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM56860_A0m */ 
  33743         /* mem            FP_PORT_FIELD_SELm */
  33744         /* flags       */ SOC_MEM_FLAG_VALID |
  33745                           SOC_MEM_FLAG_CACHABLE |
  33746                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  33747                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  33748         /* cmp_fn      */ _soc_mem_cmp_undef,
  33749         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33750         /* index_min   */ 0,
  33751         /* index_max   */ 255,
  33752         /* minblock    */ 11,
  33753         /* maxblock    */ 11,
  33754         /* blocks      */ 0x800,
  33755         /* blocks_hi   */ 0,
  33756         /* base        */ 0x48000000,
  33757         /* gran        */ 1,
  33758         /* bytes       */ 42,
  33759         /* nFields     */ 140,
  33760         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM56860_A0m_fields,
  33761         /* *views      */ NULL,
  33762         /* *views_num  */ NULL,
  33763         /* snoop_cb    */ NULL, 
  33764         /* snoop_user_data */ NULL, 
  33765         /* snoop_flags */ 0,
  33766         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33767         /* type */ SOC_MEM_TYPE_NORMAL,
  33768         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33769         /* impl */ SOC_MEM_IMPL_NORMAL,
  33770         /* cmic_mor_clks       */ 0,
  33771     },
  33772 #endif /* chips */
  33773 
  33774 #if defined(BCM_88732_A0)
  33775     { /* SOC_MEM_INT_FP_PORT_FIELD_SEL_BCM88732_A0m */ 
  33776         /* mem            FP_PORT_FIELD_SELm */
  33777         /* flags       */ SOC_MEM_FLAG_VALID |
  33778                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33779         /* cmp_fn      */ _soc_mem_cmp_undef,
  33780         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33781         /* index_min   */ 0,
  33782         /* index_max   */ 63,
  33783         /* minblock    */ 5,
  33784         /* maxblock    */ 5,
  33785         /* blocks      */ 0x20,
  33786         /* blocks_hi   */ 0,
  33787         /* base        */ 0x06020000,
  33788         /* gran        */ 1,
  33789         /* bytes       */ 8,
  33790         /* nFields     */ 22,
  33791         /* *fields     */ soc_FP_PORT_FIELD_SEL_BCM88732_A0m_fields,
  33792         /* *views      */ NULL,
  33793         /* *views_num  */ NULL,
  33794         /* snoop_cb    */ NULL, 
  33795         /* snoop_user_data */ NULL, 
  33796         /* snoop_flags */ 0,
  33797         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33798         /* type */ SOC_MEM_TYPE_NORMAL,
  33799         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33800         /* impl */ SOC_MEM_IMPL_NORMAL,
  33801         /* cmic_mor_clks       */ 0,
  33802     },
  33803 #endif /* chips */
  33804 
  33805 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  33806     { /* SOC_MEM_INT_FP_PORT_METER_MAPm */ 
  33807         /* mem            FP_PORT_METER_MAPm */
  33808         /* flags       */ SOC_MEM_FLAG_VALID |
  33809                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33810         /* cmp_fn      */ _soc_mem_cmp_undef,
  33811         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33812         /* index_min   */ 0,
  33813         /* index_max   */ 53,
  33814         /* minblock    */ 7,
  33815         /* maxblock    */ 7,
  33816         /* blocks      */ 0x80,
  33817         /* blocks_hi   */ 0,
  33818         /* base        */ 0x0f050000,
  33819         /* gran        */ 1,
  33820         /* bytes       */ 3,
  33821         /* nFields     */ 2,
  33822         /* *fields     */ soc_FP_PORT_METER_MAPm_fields,
  33823         /* *views      */ NULL,
  33824         /* *views_num  */ NULL,
  33825         /* snoop_cb    */ NULL, 
  33826         /* snoop_user_data */ NULL, 
  33827         /* snoop_flags */ 0,
  33828         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33829         /* type */ SOC_MEM_TYPE_NORMAL,
  33830         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33831         /* impl */ SOC_MEM_IMPL_NORMAL,
  33832         /* cmic_mor_clks       */ 0,
  33833     },
  33834 #endif /* chips */
  33835 
  33836 #if defined(BCM_53400_A0)
  33837     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM53400_A0m */ 
  33838         /* mem            FP_PORT_METER_MAPm */
  33839         /* flags       */ SOC_MEM_FLAG_VALID |
  33840                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33841         /* cmp_fn      */ _soc_mem_cmp_undef,
  33842         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33843         /* index_min   */ 0,
  33844         /* index_max   */ 29,
  33845         /* minblock    */ 5,
  33846         /* maxblock    */ 5,
  33847         /* blocks      */ 0x20,
  33848         /* blocks_hi   */ 0,
  33849         /* base        */ 0x38240000,
  33850         /* gran        */ 1,
  33851         /* bytes       */ 2,
  33852         /* nFields     */ 2,
  33853         /* *fields     */ soc_FP_PORT_METER_MAP_BCM53400_A0m_fields,
  33854         /* *views      */ NULL,
  33855         /* *views_num  */ NULL,
  33856         /* snoop_cb    */ NULL, 
  33857         /* snoop_user_data */ NULL, 
  33858         /* snoop_flags */ 0,
  33859         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33860         /* type */ SOC_MEM_TYPE_NORMAL,
  33861         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33862         /* impl */ SOC_MEM_IMPL_NORMAL,
  33863         /* cmic_mor_clks       */ 0,
  33864     },
  33865 #endif /* chips */
  33866 
  33867 #if defined(BCM_53540_A0)
  33868     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM53540_A0m */ 
  33869         /* mem            FP_PORT_METER_MAPm */
  33870         /* flags       */ SOC_MEM_FLAG_VALID |
  33871                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33872         /* cmp_fn      */ _soc_mem_cmp_undef,
  33873         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33874         /* index_min   */ 0,
  33875         /* index_max   */ 31,
  33876         /* minblock    */ 8,
  33877         /* maxblock    */ 8,
  33878         /* blocks      */ 0x100,
  33879         /* blocks_hi   */ 0,
  33880         /* base        */ 0x38240000,
  33881         /* gran        */ 1,
  33882         /* bytes       */ 2,
  33883         /* nFields     */ 2,
  33884         /* *fields     */ soc_FP_PORT_METER_MAP_BCM53540_A0m_fields,
  33885         /* *views      */ NULL,
  33886         /* *views_num  */ NULL,
  33887         /* snoop_cb    */ NULL, 
  33888         /* snoop_user_data */ NULL, 
  33889         /* snoop_flags */ 0,
  33890         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33891         /* type */ SOC_MEM_TYPE_NORMAL,
  33892         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33893         /* impl */ SOC_MEM_IMPL_NORMAL,
  33894         /* cmic_mor_clks       */ 0,
  33895     },
  33896 #endif /* chips */
  33897 
  33898 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  33899     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM53570_A0m */ 
  33900         /* mem            FP_PORT_METER_MAPm */
  33901         /* flags       */ SOC_MEM_FLAG_VALID |
  33902                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33903         /* cmp_fn      */ _soc_mem_cmp_undef,
  33904         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33905         /* index_min   */ 0,
  33906         /* index_max   */ 65,
  33907         /* minblock    */ 15,
  33908         /* maxblock    */ 15,
  33909         /* blocks      */ 0x8000,
  33910         /* blocks_hi   */ 0,
  33911         /* base        */ 0x38240000,
  33912         /* gran        */ 1,
  33913         /* bytes       */ 2,
  33914         /* nFields     */ 2,
  33915         /* *fields     */ soc_FP_PORT_METER_MAP_BCM53400_A0m_fields,
  33916         /* *views      */ NULL,
  33917         /* *views_num  */ NULL,
  33918         /* snoop_cb    */ NULL, 
  33919         /* snoop_user_data */ NULL, 
  33920         /* snoop_flags */ 0,
  33921         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33922         /* type */ SOC_MEM_TYPE_NORMAL,
  33923         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33924         /* impl */ SOC_MEM_IMPL_NORMAL,
  33925         /* cmic_mor_clks       */ 0,
  33926     },
  33927 #endif /* chips */
  33928 
  33929 #if defined(BCM_56142_A0)
  33930     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56142_A0m */ 
  33931         /* mem            FP_PORT_METER_MAPm */
  33932         /* flags       */ SOC_MEM_FLAG_VALID |
  33933                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33934         /* cmp_fn      */ _soc_mem_cmp_undef,
  33935         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33936         /* index_min   */ 0,
  33937         /* index_max   */ 29,
  33938         /* minblock    */ 5,
  33939         /* maxblock    */ 5,
  33940         /* blocks      */ 0x20,
  33941         /* blocks_hi   */ 0,
  33942         /* base        */ 0x0f050000,
  33943         /* gran        */ 1,
  33944         /* bytes       */ 2,
  33945         /* nFields     */ 2,
  33946         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56142_A0m_fields,
  33947         /* *views      */ NULL,
  33948         /* *views_num  */ NULL,
  33949         /* snoop_cb    */ NULL, 
  33950         /* snoop_user_data */ NULL, 
  33951         /* snoop_flags */ 0,
  33952         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33953         /* type */ SOC_MEM_TYPE_NORMAL,
  33954         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33955         /* impl */ SOC_MEM_IMPL_NORMAL,
  33956         /* cmic_mor_clks       */ 0,
  33957     },
  33958 #endif /* chips */
  33959 
  33960 #if defined(BCM_56150_A0)
  33961     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56150_A0m */ 
  33962         /* mem            FP_PORT_METER_MAPm */
  33963         /* flags       */ SOC_MEM_FLAG_VALID |
  33964                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33965         /* cmp_fn      */ _soc_mem_cmp_undef,
  33966         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33967         /* index_min   */ 0,
  33968         /* index_max   */ 29,
  33969         /* minblock    */ 5,
  33970         /* maxblock    */ 5,
  33971         /* blocks      */ 0x20,
  33972         /* blocks_hi   */ 0,
  33973         /* base        */ 0x3c240000,
  33974         /* gran        */ 1,
  33975         /* bytes       */ 2,
  33976         /* nFields     */ 2,
  33977         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56150_A0m_fields,
  33978         /* *views      */ NULL,
  33979         /* *views_num  */ NULL,
  33980         /* snoop_cb    */ NULL, 
  33981         /* snoop_user_data */ NULL, 
  33982         /* snoop_flags */ 0,
  33983         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  33984         /* type */ SOC_MEM_TYPE_NORMAL,
  33985         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  33986         /* impl */ SOC_MEM_IMPL_NORMAL,
  33987         /* cmic_mor_clks       */ 0,
  33988     },
  33989 #endif /* chips */
  33990 
  33991 #if defined(BCM_56160_A0)
  33992     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56160_A0m */ 
  33993         /* mem            FP_PORT_METER_MAPm */
  33994         /* flags       */ SOC_MEM_FLAG_VALID |
  33995                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  33996         /* cmp_fn      */ _soc_mem_cmp_undef,
  33997         /* *null_entry */ _soc_mem_entry_null_zeroes,
  33998         /* index_min   */ 0,
  33999         /* index_max   */ 31,
  34000         /* minblock    */ 7,
  34001         /* maxblock    */ 7,
  34002         /* blocks      */ 0x80,
  34003         /* blocks_hi   */ 0,
  34004         /* base        */ 0x38240000,
  34005         /* gran        */ 1,
  34006         /* bytes       */ 2,
  34007         /* nFields     */ 2,
  34008         /* *fields     */ soc_FP_PORT_METER_MAP_BCM53400_A0m_fields,
  34009         /* *views      */ NULL,
  34010         /* *views_num  */ NULL,
  34011         /* snoop_cb    */ NULL, 
  34012         /* snoop_user_data */ NULL, 
  34013         /* snoop_flags */ 0,
  34014         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34015         /* type */ SOC_MEM_TYPE_NORMAL,
  34016         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34017         /* impl */ SOC_MEM_IMPL_NORMAL,
  34018         /* cmic_mor_clks       */ 0,
  34019     },
  34020 #endif /* chips */
  34021 
  34022 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  34023     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56260_A0m */ 
  34024         /* mem            FP_PORT_METER_MAPm */
  34025         /* flags       */ SOC_MEM_FLAG_VALID |
  34026                           SOC_MEM_FLAG_CACHABLE |
  34027                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  34028         /* cmp_fn      */ _soc_mem_cmp_undef,
  34029         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34030         /* index_min   */ 0,
  34031         /* index_max   */ 95,
  34032         /* minblock    */ 6,
  34033         /* maxblock    */ 6,
  34034         /* blocks      */ 0x40,
  34035         /* blocks_hi   */ 0,
  34036         /* base        */ 0x34240000,
  34037         /* gran        */ 1,
  34038         /* bytes       */ 3,
  34039         /* nFields     */ 4,
  34040         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56260_A0m_fields,
  34041         /* *views      */ NULL,
  34042         /* *views_num  */ NULL,
  34043         /* snoop_cb    */ NULL, 
  34044         /* snoop_user_data */ NULL, 
  34045         /* snoop_flags */ 0,
  34046         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34047         /* type */ SOC_MEM_TYPE_NORMAL,
  34048         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34049         /* impl */ SOC_MEM_IMPL_NORMAL,
  34050         /* cmic_mor_clks       */ 0,
  34051     },
  34052 #endif /* chips */
  34053 
  34054 #if defined(BCM_56270_A0)
  34055     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56270_A0m */ 
  34056         /* mem            FP_PORT_METER_MAPm */
  34057         /* flags       */ SOC_MEM_FLAG_VALID |
  34058                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34059         /* cmp_fn      */ _soc_mem_cmp_undef,
  34060         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34061         /* index_min   */ 0,
  34062         /* index_max   */ 31,
  34063         /* minblock    */ 5,
  34064         /* maxblock    */ 5,
  34065         /* blocks      */ 0x20,
  34066         /* blocks_hi   */ 0,
  34067         /* base        */ 0x34240000,
  34068         /* gran        */ 1,
  34069         /* bytes       */ 3,
  34070         /* nFields     */ 2,
  34071         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56270_A0m_fields,
  34072         /* *views      */ NULL,
  34073         /* *views_num  */ NULL,
  34074         /* snoop_cb    */ NULL, 
  34075         /* snoop_user_data */ NULL, 
  34076         /* snoop_flags */ 0,
  34077         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34078         /* type */ SOC_MEM_TYPE_NORMAL,
  34079         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34080         /* impl */ SOC_MEM_IMPL_NORMAL,
  34081         /* cmic_mor_clks       */ 0,
  34082     },
  34083 #endif /* chips */
  34084 
  34085 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34086     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56334_A0m */ 
  34087         /* mem            FP_PORT_METER_MAPm */
  34088         /* flags       */ SOC_MEM_FLAG_VALID |
  34089                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34090         /* cmp_fn      */ _soc_mem_cmp_undef,
  34091         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34092         /* index_min   */ 0,
  34093         /* index_max   */ 29,
  34094         /* minblock    */ 5,
  34095         /* maxblock    */ 5,
  34096         /* blocks      */ 0x20,
  34097         /* blocks_hi   */ 0,
  34098         /* base        */ 0x0f050000,
  34099         /* gran        */ 1,
  34100         /* bytes       */ 2,
  34101         /* nFields     */ 2,
  34102         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56334_A0m_fields,
  34103         /* *views      */ NULL,
  34104         /* *views_num  */ NULL,
  34105         /* snoop_cb    */ NULL, 
  34106         /* snoop_user_data */ NULL, 
  34107         /* snoop_flags */ 0,
  34108         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34109         /* type */ SOC_MEM_TYPE_NORMAL,
  34110         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34111         /* impl */ SOC_MEM_IMPL_NORMAL,
  34112         /* cmic_mor_clks       */ 0,
  34113     },
  34114 #endif /* chips */
  34115 
  34116 #if defined(BCM_56340_A0)
  34117     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56340_A0m */ 
  34118         /* mem            FP_PORT_METER_MAPm */
  34119         /* flags       */ SOC_MEM_FLAG_VALID |
  34120                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34121         /* cmp_fn      */ _soc_mem_cmp_undef,
  34122         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34123         /* index_min   */ 0,
  34124         /* index_max   */ 63,
  34125         /* minblock    */ 4,
  34126         /* maxblock    */ 4,
  34127         /* blocks      */ 0x10,
  34128         /* blocks_hi   */ 0,
  34129         /* base        */ 0x30380000,
  34130         /* gran        */ 1,
  34131         /* bytes       */ 4,
  34132         /* nFields     */ 3,
  34133         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56640_A0m_fields,
  34134         /* *views      */ NULL,
  34135         /* *views_num  */ NULL,
  34136         /* snoop_cb    */ NULL, 
  34137         /* snoop_user_data */ NULL, 
  34138         /* snoop_flags */ 0,
  34139         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34140         /* type */ SOC_MEM_TYPE_NORMAL,
  34141         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34142         /* impl */ SOC_MEM_IMPL_NORMAL,
  34143         /* cmic_mor_clks       */ 0,
  34144     },
  34145 #endif /* chips */
  34146 
  34147 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  34148     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56440_A0m */ 
  34149         /* mem            FP_PORT_METER_MAPm */
  34150         /* flags       */ SOC_MEM_FLAG_VALID |
  34151                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34152         /* cmp_fn      */ _soc_mem_cmp_undef,
  34153         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34154         /* index_min   */ 0,
  34155         /* index_max   */ 38,
  34156         /* minblock    */ 9,
  34157         /* maxblock    */ 9,
  34158         /* blocks      */ 0x200,
  34159         /* blocks_hi   */ 0,
  34160         /* base        */ 0x0d072000,
  34161         /* gran        */ 1,
  34162         /* bytes       */ 3,
  34163         /* nFields     */ 2,
  34164         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56440_A0m_fields,
  34165         /* *views      */ NULL,
  34166         /* *views_num  */ NULL,
  34167         /* snoop_cb    */ NULL, 
  34168         /* snoop_user_data */ NULL, 
  34169         /* snoop_flags */ 0,
  34170         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34171         /* type */ SOC_MEM_TYPE_NORMAL,
  34172         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34173         /* impl */ SOC_MEM_IMPL_NORMAL,
  34174         /* cmic_mor_clks       */ 0,
  34175     },
  34176 #endif /* chips */
  34177 
  34178 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  34179     defined(BCM_56450_B1)
  34180     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56450_A0m */ 
  34181         /* mem            FP_PORT_METER_MAPm */
  34182         /* flags       */ SOC_MEM_FLAG_VALID |
  34183                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34184         /* cmp_fn      */ _soc_mem_cmp_undef,
  34185         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34186         /* index_min   */ 0,
  34187         /* index_max   */ 169,
  34188         /* minblock    */ 8,
  34189         /* maxblock    */ 8,
  34190         /* blocks      */ 0x100,
  34191         /* blocks_hi   */ 0,
  34192         /* base        */ 0x34240000,
  34193         /* gran        */ 1,
  34194         /* bytes       */ 3,
  34195         /* nFields     */ 2,
  34196         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56450_A0m_fields,
  34197         /* *views      */ NULL,
  34198         /* *views_num  */ NULL,
  34199         /* snoop_cb    */ NULL, 
  34200         /* snoop_user_data */ NULL, 
  34201         /* snoop_flags */ 0,
  34202         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34203         /* type */ SOC_MEM_TYPE_NORMAL,
  34204         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34205         /* impl */ SOC_MEM_IMPL_NORMAL,
  34206         /* cmic_mor_clks       */ 0,
  34207     },
  34208 #endif /* chips */
  34209 
  34210 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  34211     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56524_A0m */ 
  34212         /* mem            FP_PORT_METER_MAPm */
  34213         /* flags       */ SOC_MEM_FLAG_VALID |
  34214                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34215         /* cmp_fn      */ _soc_mem_cmp_undef,
  34216         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34217         /* index_min   */ 0,
  34218         /* index_max   */ 54,
  34219         /* minblock    */ 8,
  34220         /* maxblock    */ 8,
  34221         /* blocks      */ 0x100,
  34222         /* blocks_hi   */ 0,
  34223         /* base        */ 0x0c050000,
  34224         /* gran        */ 1,
  34225         /* bytes       */ 3,
  34226         /* nFields     */ 2,
  34227         /* *fields     */ soc_FP_PORT_METER_MAPm_fields,
  34228         /* *views      */ NULL,
  34229         /* *views_num  */ NULL,
  34230         /* snoop_cb    */ NULL, 
  34231         /* snoop_user_data */ NULL, 
  34232         /* snoop_flags */ 0,
  34233         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34234         /* type */ SOC_MEM_TYPE_NORMAL,
  34235         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34236         /* impl */ SOC_MEM_IMPL_NORMAL,
  34237         /* cmic_mor_clks       */ 0,
  34238     },
  34239 #endif /* chips */
  34240 
  34241 #if defined(BCM_56560_A0)
  34242     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56560_A0m */ 
  34243         /* mem            FP_PORT_METER_MAPm */
  34244         /* flags       */ SOC_MEM_FLAG_VALID |
  34245                           SOC_MEM_FLAG_CACHABLE |
  34246                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  34247         /* cmp_fn      */ _soc_mem_cmp_undef,
  34248         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34249         /* index_min   */ 0,
  34250         /* index_max   */ 74,
  34251         /* minblock    */ 21,
  34252         /* maxblock    */ 21,
  34253         /* blocks      */ 0x200000,
  34254         /* blocks_hi   */ 0,
  34255         /* base        */ 0x4c280000,
  34256         /* gran        */ 1,
  34257         /* bytes       */ 4,
  34258         /* nFields     */ 5,
  34259         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56560_A0m_fields,
  34260         /* *views      */ NULL,
  34261         /* *views_num  */ NULL,
  34262         /* snoop_cb    */ NULL, 
  34263         /* snoop_user_data */ NULL, 
  34264         /* snoop_flags */ 0,
  34265         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34266         /* type */ SOC_MEM_TYPE_NORMAL,
  34267         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34268         /* impl */ SOC_MEM_IMPL_NORMAL,
  34269         /* cmic_mor_clks       */ 0,
  34270     },
  34271 #endif /* chips */
  34272 
  34273 #if defined(BCM_56560_B0)
  34274     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56560_B0m */ 
  34275         /* mem            FP_PORT_METER_MAPm */
  34276         /* flags       */ SOC_MEM_FLAG_VALID |
  34277                           SOC_MEM_FLAG_CACHABLE |
  34278                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  34279         /* cmp_fn      */ _soc_mem_cmp_undef,
  34280         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34281         /* index_min   */ 0,
  34282         /* index_max   */ 74,
  34283         /* minblock    */ 13,
  34284         /* maxblock    */ 13,
  34285         /* blocks      */ 0x2000,
  34286         /* blocks_hi   */ 0,
  34287         /* base        */ 0x4c280000,
  34288         /* gran        */ 1,
  34289         /* bytes       */ 4,
  34290         /* nFields     */ 5,
  34291         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56560_A0m_fields,
  34292         /* *views      */ NULL,
  34293         /* *views_num  */ NULL,
  34294         /* snoop_cb    */ NULL, 
  34295         /* snoop_user_data */ NULL, 
  34296         /* snoop_flags */ 0,
  34297         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34298         /* type */ SOC_MEM_TYPE_NORMAL,
  34299         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34300         /* impl */ SOC_MEM_IMPL_NORMAL,
  34301         /* cmic_mor_clks       */ 0,
  34302     },
  34303 #endif /* chips */
  34304 
  34305 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  34306     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56634_A0m */ 
  34307         /* mem            FP_PORT_METER_MAPm */
  34308         /* flags       */ SOC_MEM_FLAG_VALID |
  34309                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34310         /* cmp_fn      */ _soc_mem_cmp_undef,
  34311         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34312         /* index_min   */ 0,
  34313         /* index_max   */ 54,
  34314         /* minblock    */ 9,
  34315         /* maxblock    */ 9,
  34316         /* blocks      */ 0x200,
  34317         /* blocks_hi   */ 0,
  34318         /* base        */ 0x0c050000,
  34319         /* gran        */ 1,
  34320         /* bytes       */ 3,
  34321         /* nFields     */ 2,
  34322         /* *fields     */ soc_FP_PORT_METER_MAPm_fields,
  34323         /* *views      */ NULL,
  34324         /* *views_num  */ NULL,
  34325         /* snoop_cb    */ NULL, 
  34326         /* snoop_user_data */ NULL, 
  34327         /* snoop_flags */ 0,
  34328         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34329         /* type */ SOC_MEM_TYPE_NORMAL,
  34330         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34331         /* impl */ SOC_MEM_IMPL_NORMAL,
  34332         /* cmic_mor_clks       */ 0,
  34333     },
  34334 #endif /* chips */
  34335 
  34336 #if defined(BCM_56640_A0)
  34337     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56640_A0m */ 
  34338         /* mem            FP_PORT_METER_MAPm */
  34339         /* flags       */ SOC_MEM_FLAG_VALID |
  34340                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34341         /* cmp_fn      */ _soc_mem_cmp_undef,
  34342         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34343         /* index_min   */ 0,
  34344         /* index_max   */ 63,
  34345         /* minblock    */ 7,
  34346         /* maxblock    */ 7,
  34347         /* blocks      */ 0x80,
  34348         /* blocks_hi   */ 0,
  34349         /* base        */ 0x30380000,
  34350         /* gran        */ 1,
  34351         /* bytes       */ 4,
  34352         /* nFields     */ 3,
  34353         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56640_A0m_fields,
  34354         /* *views      */ NULL,
  34355         /* *views_num  */ NULL,
  34356         /* snoop_cb    */ NULL, 
  34357         /* snoop_user_data */ NULL, 
  34358         /* snoop_flags */ 0,
  34359         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34360         /* type */ SOC_MEM_TYPE_NORMAL,
  34361         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34362         /* impl */ SOC_MEM_IMPL_NORMAL,
  34363         /* cmic_mor_clks       */ 0,
  34364     },
  34365 #endif /* chips */
  34366 
  34367 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  34368     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56670_A0m */ 
  34369         /* mem            FP_PORT_METER_MAPm */
  34370         /* flags       */ SOC_MEM_FLAG_VALID |
  34371                           SOC_MEM_FLAG_CACHABLE |
  34372                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  34373         /* cmp_fn      */ _soc_mem_cmp_undef,
  34374         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34375         /* index_min   */ 0,
  34376         /* index_max   */ 66,
  34377         /* minblock    */ 21,
  34378         /* maxblock    */ 21,
  34379         /* blocks      */ 0x200000,
  34380         /* blocks_hi   */ 0,
  34381         /* base        */ 0x4c280000,
  34382         /* gran        */ 1,
  34383         /* bytes       */ 4,
  34384         /* nFields     */ 6,
  34385         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56670_A0m_fields,
  34386         /* *views      */ NULL,
  34387         /* *views_num  */ NULL,
  34388         /* snoop_cb    */ NULL, 
  34389         /* snoop_user_data */ NULL, 
  34390         /* snoop_flags */ 0,
  34391         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34392         /* type */ SOC_MEM_TYPE_NORMAL,
  34393         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34394         /* impl */ SOC_MEM_IMPL_NORMAL,
  34395         /* cmic_mor_clks       */ 0,
  34396     },
  34397 #endif /* chips */
  34398 
  34399 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34400     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56680_A0m */ 
  34401         /* mem            FP_PORT_METER_MAPm */
  34402         /* flags       */ SOC_MEM_FLAG_VALID |
  34403                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34404         /* cmp_fn      */ _soc_mem_cmp_undef,
  34405         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34406         /* index_min   */ 0,
  34407         /* index_max   */ 53,
  34408         /* minblock    */ 6,
  34409         /* maxblock    */ 6,
  34410         /* blocks      */ 0x40,
  34411         /* blocks_hi   */ 0,
  34412         /* base        */ 0x0f050000,
  34413         /* gran        */ 1,
  34414         /* bytes       */ 3,
  34415         /* nFields     */ 2,
  34416         /* *fields     */ soc_FP_PORT_METER_MAPm_fields,
  34417         /* *views      */ NULL,
  34418         /* *views_num  */ NULL,
  34419         /* snoop_cb    */ NULL, 
  34420         /* snoop_user_data */ NULL, 
  34421         /* snoop_flags */ 0,
  34422         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34423         /* type */ SOC_MEM_TYPE_NORMAL,
  34424         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34425         /* impl */ SOC_MEM_IMPL_NORMAL,
  34426         /* cmic_mor_clks       */ 0,
  34427     },
  34428 #endif /* chips */
  34429 
  34430 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34431     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56685_A0m */ 
  34432         /* mem            FP_PORT_METER_MAPm */
  34433         /* flags       */ SOC_MEM_FLAG_VALID |
  34434                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34435         /* cmp_fn      */ _soc_mem_cmp_undef,
  34436         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34437         /* index_min   */ 0,
  34438         /* index_max   */ 54,
  34439         /* minblock    */ 6,
  34440         /* maxblock    */ 6,
  34441         /* blocks      */ 0x40,
  34442         /* blocks_hi   */ 0,
  34443         /* base        */ 0x0c050000,
  34444         /* gran        */ 1,
  34445         /* bytes       */ 3,
  34446         /* nFields     */ 2,
  34447         /* *fields     */ soc_FP_PORT_METER_MAPm_fields,
  34448         /* *views      */ NULL,
  34449         /* *views_num  */ NULL,
  34450         /* snoop_cb    */ NULL, 
  34451         /* snoop_user_data */ NULL, 
  34452         /* snoop_flags */ 0,
  34453         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34454         /* type */ SOC_MEM_TYPE_NORMAL,
  34455         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34456         /* impl */ SOC_MEM_IMPL_NORMAL,
  34457         /* cmic_mor_clks       */ 0,
  34458     },
  34459 #endif /* chips */
  34460 
  34461 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34462     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56840_A0m */ 
  34463         /* mem            FP_PORT_METER_MAPm */
  34464         /* flags       */ SOC_MEM_FLAG_VALID |
  34465                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34466         /* cmp_fn      */ _soc_mem_cmp_undef,
  34467         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34468         /* index_min   */ 0,
  34469         /* index_max   */ 65,
  34470         /* minblock    */ 6,
  34471         /* maxblock    */ 6,
  34472         /* blocks      */ 0x40,
  34473         /* blocks_hi   */ 0,
  34474         /* base        */ 0x0d074000,
  34475         /* gran        */ 1,
  34476         /* bytes       */ 3,
  34477         /* nFields     */ 3,
  34478         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56840_A0m_fields,
  34479         /* *views      */ NULL,
  34480         /* *views_num  */ NULL,
  34481         /* snoop_cb    */ NULL, 
  34482         /* snoop_user_data */ NULL, 
  34483         /* snoop_flags */ 0,
  34484         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34485         /* type */ SOC_MEM_TYPE_NORMAL,
  34486         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34487         /* impl */ SOC_MEM_IMPL_NORMAL,
  34488         /* cmic_mor_clks       */ 0,
  34489     },
  34490 #endif /* chips */
  34491 
  34492 #if defined(BCM_56850_A0)
  34493     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56850_A0m */ 
  34494         /* mem            FP_PORT_METER_MAPm */
  34495         /* flags       */ SOC_MEM_FLAG_VALID |
  34496                           SOC_MEM_FLAG_CACHABLE |
  34497                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  34498                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  34499         /* cmp_fn      */ _soc_mem_cmp_undef,
  34500         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34501         /* index_min   */ 0,
  34502         /* index_max   */ 105,
  34503         /* minblock    */ 10,
  34504         /* maxblock    */ 10,
  34505         /* blocks      */ 0x400,
  34506         /* blocks_hi   */ 0,
  34507         /* base        */ 0x3c280000,
  34508         /* gran        */ 1,
  34509         /* bytes       */ 4,
  34510         /* nFields     */ 5,
  34511         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56850_A0m_fields,
  34512         /* *views      */ NULL,
  34513         /* *views_num  */ NULL,
  34514         /* snoop_cb    */ NULL, 
  34515         /* snoop_user_data */ NULL, 
  34516         /* snoop_flags */ 0,
  34517         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34518         /* type */ SOC_MEM_TYPE_NORMAL,
  34519         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34520         /* impl */ SOC_MEM_IMPL_NORMAL,
  34521         /* cmic_mor_clks       */ 0,
  34522     },
  34523 #endif /* chips */
  34524 
  34525 #if defined(BCM_56860_A0)
  34526     { /* SOC_MEM_INT_FP_PORT_METER_MAP_BCM56860_A0m */ 
  34527         /* mem            FP_PORT_METER_MAPm */
  34528         /* flags       */ SOC_MEM_FLAG_VALID |
  34529                           SOC_MEM_FLAG_CACHABLE |
  34530                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  34531                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  34532         /* cmp_fn      */ _soc_mem_cmp_undef,
  34533         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34534         /* index_min   */ 0,
  34535         /* index_max   */ 105,
  34536         /* minblock    */ 11,
  34537         /* maxblock    */ 11,
  34538         /* blocks      */ 0x800,
  34539         /* blocks_hi   */ 0,
  34540         /* base        */ 0x4c280000,
  34541         /* gran        */ 1,
  34542         /* bytes       */ 4,
  34543         /* nFields     */ 5,
  34544         /* *fields     */ soc_FP_PORT_METER_MAP_BCM56860_A0m_fields,
  34545         /* *views      */ NULL,
  34546         /* *views_num  */ NULL,
  34547         /* snoop_cb    */ NULL, 
  34548         /* snoop_user_data */ NULL, 
  34549         /* snoop_flags */ 0,
  34550         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34551         /* type */ SOC_MEM_TYPE_NORMAL,
  34552         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34553         /* impl */ SOC_MEM_IMPL_NORMAL,
  34554         /* cmic_mor_clks       */ 0,
  34555     },
  34556 #endif /* chips */
  34557 
  34558 #if defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
  34559     defined(BCM_56514_A0)
  34560     { /* SOC_MEM_INT_FP_RANGE_CHECKm */ 
  34561         /* mem            FP_RANGE_CHECKm */
  34562         /* flags       */ SOC_MEM_FLAG_VALID |
  34563                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34564         /* cmp_fn      */ _soc_mem_cmp_undef,
  34565         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34566         /* index_min   */ 0,
  34567         /* index_max   */ 15,
  34568         /* minblock    */ 6,
  34569         /* maxblock    */ 6,
  34570         /* blocks      */ 0x40,
  34571         /* blocks_hi   */ 0,
  34572         /* base        */ 0x0c000000,
  34573         /* gran        */ 1,
  34574         /* bytes       */ 5,
  34575         /* nFields     */ 4,
  34576         /* *fields     */ soc_FP_RANGE_CHECKm_fields,
  34577         /* *views      */ NULL,
  34578         /* *views_num  */ NULL,
  34579         /* snoop_cb    */ NULL, 
  34580         /* snoop_user_data */ NULL, 
  34581         /* snoop_flags */ 0,
  34582         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34583         /* type */ SOC_MEM_TYPE_NORMAL,
  34584         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34585         /* impl */ SOC_MEM_IMPL_NORMAL,
  34586         /* cmic_mor_clks       */ 0,
  34587     },
  34588 #endif /* chips */
  34589 
  34590 #if defined(BCM_53400_A0)
  34591     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM53400_A0m */ 
  34592         /* mem            FP_RANGE_CHECKm */
  34593         /* flags       */ SOC_MEM_FLAG_VALID |
  34594                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34595         /* cmp_fn      */ _soc_mem_cmp_undef,
  34596         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34597         /* index_min   */ 0,
  34598         /* index_max   */ 31,
  34599         /* minblock    */ 5,
  34600         /* maxblock    */ 5,
  34601         /* blocks      */ 0x20,
  34602         /* blocks_hi   */ 0,
  34603         /* base        */ 0x38000000,
  34604         /* gran        */ 1,
  34605         /* bytes       */ 5,
  34606         /* nFields     */ 4,
  34607         /* *fields     */ soc_FP_RANGE_CHECK_BCM53400_A0m_fields,
  34608         /* *views      */ NULL,
  34609         /* *views_num  */ NULL,
  34610         /* snoop_cb    */ NULL, 
  34611         /* snoop_user_data */ NULL, 
  34612         /* snoop_flags */ 0,
  34613         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34614         /* type */ SOC_MEM_TYPE_NORMAL,
  34615         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34616         /* impl */ SOC_MEM_IMPL_NORMAL,
  34617         /* cmic_mor_clks       */ 0,
  34618     },
  34619 #endif /* chips */
  34620 
  34621 #if defined(BCM_53540_A0)
  34622     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM53540_A0m */ 
  34623         /* mem            FP_RANGE_CHECKm */
  34624         /* flags       */ SOC_MEM_FLAG_VALID |
  34625                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34626         /* cmp_fn      */ _soc_mem_cmp_undef,
  34627         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34628         /* index_min   */ 0,
  34629         /* index_max   */ 31,
  34630         /* minblock    */ 8,
  34631         /* maxblock    */ 8,
  34632         /* blocks      */ 0x100,
  34633         /* blocks_hi   */ 0,
  34634         /* base        */ 0x38000000,
  34635         /* gran        */ 1,
  34636         /* bytes       */ 5,
  34637         /* nFields     */ 4,
  34638         /* *fields     */ soc_FP_RANGE_CHECK_BCM53400_A0m_fields,
  34639         /* *views      */ NULL,
  34640         /* *views_num  */ NULL,
  34641         /* snoop_cb    */ NULL, 
  34642         /* snoop_user_data */ NULL, 
  34643         /* snoop_flags */ 0,
  34644         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34645         /* type */ SOC_MEM_TYPE_NORMAL,
  34646         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34647         /* impl */ SOC_MEM_IMPL_NORMAL,
  34648         /* cmic_mor_clks       */ 0,
  34649     },
  34650 #endif /* chips */
  34651 
  34652 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  34653     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM53570_A0m */ 
  34654         /* mem            FP_RANGE_CHECKm */
  34655         /* flags       */ SOC_MEM_FLAG_VALID |
  34656                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34657         /* cmp_fn      */ _soc_mem_cmp_undef,
  34658         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34659         /* index_min   */ 0,
  34660         /* index_max   */ 31,
  34661         /* minblock    */ 15,
  34662         /* maxblock    */ 15,
  34663         /* blocks      */ 0x8000,
  34664         /* blocks_hi   */ 0,
  34665         /* base        */ 0x38000000,
  34666         /* gran        */ 1,
  34667         /* bytes       */ 5,
  34668         /* nFields     */ 4,
  34669         /* *fields     */ soc_FP_RANGE_CHECK_BCM53400_A0m_fields,
  34670         /* *views      */ NULL,
  34671         /* *views_num  */ NULL,
  34672         /* snoop_cb    */ NULL, 
  34673         /* snoop_user_data */ NULL, 
  34674         /* snoop_flags */ 0,
  34675         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34676         /* type */ SOC_MEM_TYPE_NORMAL,
  34677         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34678         /* impl */ SOC_MEM_IMPL_NORMAL,
  34679         /* cmic_mor_clks       */ 0,
  34680     },
  34681 #endif /* chips */
  34682 
  34683 #if defined(BCM_56150_A0)
  34684     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56150_A0m */ 
  34685         /* mem            FP_RANGE_CHECKm */
  34686         /* flags       */ SOC_MEM_FLAG_VALID |
  34687                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34688         /* cmp_fn      */ _soc_mem_cmp_undef,
  34689         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34690         /* index_min   */ 0,
  34691         /* index_max   */ 31,
  34692         /* minblock    */ 5,
  34693         /* maxblock    */ 5,
  34694         /* blocks      */ 0x20,
  34695         /* blocks_hi   */ 0,
  34696         /* base        */ 0x3c000000,
  34697         /* gran        */ 1,
  34698         /* bytes       */ 5,
  34699         /* nFields     */ 4,
  34700         /* *fields     */ soc_FP_RANGE_CHECK_BCM56640_A0m_fields,
  34701         /* *views      */ NULL,
  34702         /* *views_num  */ NULL,
  34703         /* snoop_cb    */ NULL, 
  34704         /* snoop_user_data */ NULL, 
  34705         /* snoop_flags */ 0,
  34706         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34707         /* type */ SOC_MEM_TYPE_NORMAL,
  34708         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34709         /* impl */ SOC_MEM_IMPL_NORMAL,
  34710         /* cmic_mor_clks       */ 0,
  34711     },
  34712 #endif /* chips */
  34713 
  34714 #if defined(BCM_56160_A0)
  34715     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56160_A0m */ 
  34716         /* mem            FP_RANGE_CHECKm */
  34717         /* flags       */ SOC_MEM_FLAG_VALID |
  34718                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34719         /* cmp_fn      */ _soc_mem_cmp_undef,
  34720         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34721         /* index_min   */ 0,
  34722         /* index_max   */ 31,
  34723         /* minblock    */ 7,
  34724         /* maxblock    */ 7,
  34725         /* blocks      */ 0x80,
  34726         /* blocks_hi   */ 0,
  34727         /* base        */ 0x38000000,
  34728         /* gran        */ 1,
  34729         /* bytes       */ 5,
  34730         /* nFields     */ 4,
  34731         /* *fields     */ soc_FP_RANGE_CHECK_BCM53400_A0m_fields,
  34732         /* *views      */ NULL,
  34733         /* *views_num  */ NULL,
  34734         /* snoop_cb    */ NULL, 
  34735         /* snoop_user_data */ NULL, 
  34736         /* snoop_flags */ 0,
  34737         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34738         /* type */ SOC_MEM_TYPE_NORMAL,
  34739         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34740         /* impl */ SOC_MEM_IMPL_NORMAL,
  34741         /* cmic_mor_clks       */ 0,
  34742     },
  34743 #endif /* chips */
  34744 
  34745 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \
  34746     defined(BCM_56224_A0) || defined(BCM_56224_B0)
  34747     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56224_A0m */ 
  34748         /* mem            FP_RANGE_CHECKm */
  34749         /* flags       */ SOC_MEM_FLAG_VALID |
  34750                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34751         /* cmp_fn      */ _soc_mem_cmp_undef,
  34752         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34753         /* index_min   */ 0,
  34754         /* index_max   */ 15,
  34755         /* minblock    */ 6,
  34756         /* maxblock    */ 6,
  34757         /* blocks      */ 0x40,
  34758         /* blocks_hi   */ 0,
  34759         /* base        */ 0x0d000000,
  34760         /* gran        */ 1,
  34761         /* bytes       */ 5,
  34762         /* nFields     */ 4,
  34763         /* *fields     */ soc_FP_RANGE_CHECKm_fields,
  34764         /* *views      */ NULL,
  34765         /* *views_num  */ NULL,
  34766         /* snoop_cb    */ NULL, 
  34767         /* snoop_user_data */ NULL, 
  34768         /* snoop_flags */ 0,
  34769         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34770         /* type */ SOC_MEM_TYPE_NORMAL,
  34771         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34772         /* impl */ SOC_MEM_IMPL_NORMAL,
  34773         /* cmic_mor_clks       */ 0,
  34774     },
  34775 #endif /* chips */
  34776 
  34777 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  34778     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56260_A0m */ 
  34779         /* mem            FP_RANGE_CHECKm */
  34780         /* flags       */ SOC_MEM_FLAG_VALID |
  34781                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34782         /* cmp_fn      */ _soc_mem_cmp_undef,
  34783         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34784         /* index_min   */ 0,
  34785         /* index_max   */ 31,
  34786         /* minblock    */ 6,
  34787         /* maxblock    */ 6,
  34788         /* blocks      */ 0x40,
  34789         /* blocks_hi   */ 0,
  34790         /* base        */ 0x34000000,
  34791         /* gran        */ 1,
  34792         /* bytes       */ 5,
  34793         /* nFields     */ 4,
  34794         /* *fields     */ soc_FP_RANGE_CHECK_BCM53400_A0m_fields,
  34795         /* *views      */ NULL,
  34796         /* *views_num  */ NULL,
  34797         /* snoop_cb    */ NULL, 
  34798         /* snoop_user_data */ NULL, 
  34799         /* snoop_flags */ 0,
  34800         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34801         /* type */ SOC_MEM_TYPE_NORMAL,
  34802         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34803         /* impl */ SOC_MEM_IMPL_NORMAL,
  34804         /* cmic_mor_clks       */ 0,
  34805     },
  34806 #endif /* chips */
  34807 
  34808 #if defined(BCM_56270_A0)
  34809     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56270_A0m */ 
  34810         /* mem            FP_RANGE_CHECKm */
  34811         /* flags       */ SOC_MEM_FLAG_VALID |
  34812                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34813         /* cmp_fn      */ _soc_mem_cmp_undef,
  34814         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34815         /* index_min   */ 0,
  34816         /* index_max   */ 31,
  34817         /* minblock    */ 5,
  34818         /* maxblock    */ 5,
  34819         /* blocks      */ 0x20,
  34820         /* blocks_hi   */ 0,
  34821         /* base        */ 0x34000000,
  34822         /* gran        */ 1,
  34823         /* bytes       */ 5,
  34824         /* nFields     */ 4,
  34825         /* *fields     */ soc_FP_RANGE_CHECK_BCM53400_A0m_fields,
  34826         /* *views      */ NULL,
  34827         /* *views_num  */ NULL,
  34828         /* snoop_cb    */ NULL, 
  34829         /* snoop_user_data */ NULL, 
  34830         /* snoop_flags */ 0,
  34831         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34832         /* type */ SOC_MEM_TYPE_NORMAL,
  34833         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34834         /* impl */ SOC_MEM_IMPL_NORMAL,
  34835         /* cmic_mor_clks       */ 0,
  34836     },
  34837 #endif /* chips */
  34838 
  34839 #if defined(BCM_56314_A0)
  34840     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56314_A0m */ 
  34841         /* mem            FP_RANGE_CHECKm */
  34842         /* flags       */ SOC_MEM_FLAG_VALID |
  34843                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34844         /* cmp_fn      */ _soc_mem_cmp_undef,
  34845         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34846         /* index_min   */ 0,
  34847         /* index_max   */ 15,
  34848         /* minblock    */ 8,
  34849         /* maxblock    */ 8,
  34850         /* blocks      */ 0x100,
  34851         /* blocks_hi   */ 0,
  34852         /* base        */ 0x0c000000,
  34853         /* gran        */ 1,
  34854         /* bytes       */ 5,
  34855         /* nFields     */ 4,
  34856         /* *fields     */ soc_FP_RANGE_CHECKm_fields,
  34857         /* *views      */ NULL,
  34858         /* *views_num  */ NULL,
  34859         /* snoop_cb    */ NULL, 
  34860         /* snoop_user_data */ NULL, 
  34861         /* snoop_flags */ 0,
  34862         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34863         /* type */ SOC_MEM_TYPE_NORMAL,
  34864         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34865         /* impl */ SOC_MEM_IMPL_NORMAL,
  34866         /* cmic_mor_clks       */ 0,
  34867     },
  34868 #endif /* chips */
  34869 
  34870 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  34871     defined(BCM_56334_B0)
  34872     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56334_A0m */ 
  34873         /* mem            FP_RANGE_CHECKm */
  34874         /* flags       */ SOC_MEM_FLAG_VALID |
  34875                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34876         /* cmp_fn      */ _soc_mem_cmp_undef,
  34877         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34878         /* index_min   */ 0,
  34879         /* index_max   */ 31,
  34880         /* minblock    */ 5,
  34881         /* maxblock    */ 5,
  34882         /* blocks      */ 0x20,
  34883         /* blocks_hi   */ 0,
  34884         /* base        */ 0x0f000000,
  34885         /* gran        */ 1,
  34886         /* bytes       */ 5,
  34887         /* nFields     */ 4,
  34888         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  34889         /* *views      */ NULL,
  34890         /* *views_num  */ NULL,
  34891         /* snoop_cb    */ NULL, 
  34892         /* snoop_user_data */ NULL, 
  34893         /* snoop_flags */ 0,
  34894         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34895         /* type */ SOC_MEM_TYPE_NORMAL,
  34896         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34897         /* impl */ SOC_MEM_IMPL_NORMAL,
  34898         /* cmic_mor_clks       */ 0,
  34899     },
  34900 #endif /* chips */
  34901 
  34902 #if defined(BCM_56340_A0)
  34903     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56340_A0m */ 
  34904         /* mem            FP_RANGE_CHECKm */
  34905         /* flags       */ SOC_MEM_FLAG_VALID |
  34906                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34907         /* cmp_fn      */ _soc_mem_cmp_undef,
  34908         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34909         /* index_min   */ 0,
  34910         /* index_max   */ 31,
  34911         /* minblock    */ 4,
  34912         /* maxblock    */ 4,
  34913         /* blocks      */ 0x10,
  34914         /* blocks_hi   */ 0,
  34915         /* base        */ 0x30240000,
  34916         /* gran        */ 1,
  34917         /* bytes       */ 5,
  34918         /* nFields     */ 4,
  34919         /* *fields     */ soc_FP_RANGE_CHECK_BCM56640_A0m_fields,
  34920         /* *views      */ NULL,
  34921         /* *views_num  */ NULL,
  34922         /* snoop_cb    */ NULL, 
  34923         /* snoop_user_data */ NULL, 
  34924         /* snoop_flags */ 0,
  34925         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34926         /* type */ SOC_MEM_TYPE_NORMAL,
  34927         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34928         /* impl */ SOC_MEM_IMPL_NORMAL,
  34929         /* cmic_mor_clks       */ 0,
  34930     },
  34931 #endif /* chips */
  34932 
  34933 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  34934     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56440_A0m */ 
  34935         /* mem            FP_RANGE_CHECKm */
  34936         /* flags       */ SOC_MEM_FLAG_VALID |
  34937                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34938         /* cmp_fn      */ _soc_mem_cmp_undef,
  34939         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34940         /* index_min   */ 0,
  34941         /* index_max   */ 31,
  34942         /* minblock    */ 9,
  34943         /* maxblock    */ 9,
  34944         /* blocks      */ 0x200,
  34945         /* blocks_hi   */ 0,
  34946         /* base        */ 0x0d060000,
  34947         /* gran        */ 1,
  34948         /* bytes       */ 5,
  34949         /* nFields     */ 4,
  34950         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  34951         /* *views      */ NULL,
  34952         /* *views_num  */ NULL,
  34953         /* snoop_cb    */ NULL, 
  34954         /* snoop_user_data */ NULL, 
  34955         /* snoop_flags */ 0,
  34956         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34957         /* type */ SOC_MEM_TYPE_NORMAL,
  34958         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34959         /* impl */ SOC_MEM_IMPL_NORMAL,
  34960         /* cmic_mor_clks       */ 0,
  34961     },
  34962 #endif /* chips */
  34963 
  34964 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  34965     defined(BCM_56450_B1)
  34966     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56450_A0m */ 
  34967         /* mem            FP_RANGE_CHECKm */
  34968         /* flags       */ SOC_MEM_FLAG_VALID |
  34969                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  34970         /* cmp_fn      */ _soc_mem_cmp_undef,
  34971         /* *null_entry */ _soc_mem_entry_null_zeroes,
  34972         /* index_min   */ 0,
  34973         /* index_max   */ 31,
  34974         /* minblock    */ 8,
  34975         /* maxblock    */ 8,
  34976         /* blocks      */ 0x100,
  34977         /* blocks_hi   */ 0,
  34978         /* base        */ 0x34000000,
  34979         /* gran        */ 1,
  34980         /* bytes       */ 5,
  34981         /* nFields     */ 4,
  34982         /* *fields     */ soc_FP_RANGE_CHECK_BCM56640_A0m_fields,
  34983         /* *views      */ NULL,
  34984         /* *views_num  */ NULL,
  34985         /* snoop_cb    */ NULL, 
  34986         /* snoop_user_data */ NULL, 
  34987         /* snoop_flags */ 0,
  34988         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  34989         /* type */ SOC_MEM_TYPE_NORMAL,
  34990         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  34991         /* impl */ SOC_MEM_IMPL_NORMAL,
  34992         /* cmic_mor_clks       */ 0,
  34993     },
  34994 #endif /* chips */
  34995 
  34996 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  34997     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56524_A0m */ 
  34998         /* mem            FP_RANGE_CHECKm */
  34999         /* flags       */ SOC_MEM_FLAG_VALID |
  35000                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35001         /* cmp_fn      */ _soc_mem_cmp_undef,
  35002         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35003         /* index_min   */ 0,
  35004         /* index_max   */ 63,
  35005         /* minblock    */ 8,
  35006         /* maxblock    */ 8,
  35007         /* blocks      */ 0x100,
  35008         /* blocks_hi   */ 0,
  35009         /* base        */ 0x0c000000,
  35010         /* gran        */ 1,
  35011         /* bytes       */ 5,
  35012         /* nFields     */ 4,
  35013         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  35014         /* *views      */ NULL,
  35015         /* *views_num  */ NULL,
  35016         /* snoop_cb    */ NULL, 
  35017         /* snoop_user_data */ NULL, 
  35018         /* snoop_flags */ 0,
  35019         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35020         /* type */ SOC_MEM_TYPE_NORMAL,
  35021         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35022         /* impl */ SOC_MEM_IMPL_NORMAL,
  35023         /* cmic_mor_clks       */ 0,
  35024     },
  35025 #endif /* chips */
  35026 
  35027 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
  35028     defined(BCM_56670_B0)
  35029     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56560_A0m */ 
  35030         /* mem            FP_RANGE_CHECKm */
  35031         /* flags       */ SOC_MEM_FLAG_VALID |
  35032                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35033         /* cmp_fn      */ _soc_mem_cmp_undef,
  35034         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35035         /* index_min   */ 0,
  35036         /* index_max   */ 31,
  35037         /* minblock    */ 21,
  35038         /* maxblock    */ 21,
  35039         /* blocks      */ 0x200000,
  35040         /* blocks_hi   */ 0,
  35041         /* base        */ 0x4c000000,
  35042         /* gran        */ 1,
  35043         /* bytes       */ 5,
  35044         /* nFields     */ 4,
  35045         /* *fields     */ soc_FP_RANGE_CHECK_BCM53400_A0m_fields,
  35046         /* *views      */ NULL,
  35047         /* *views_num  */ NULL,
  35048         /* snoop_cb    */ NULL, 
  35049         /* snoop_user_data */ NULL, 
  35050         /* snoop_flags */ 0,
  35051         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35052         /* type */ SOC_MEM_TYPE_NORMAL,
  35053         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35054         /* impl */ SOC_MEM_IMPL_NORMAL,
  35055         /* cmic_mor_clks       */ 0,
  35056     },
  35057 #endif /* chips */
  35058 
  35059 #if defined(BCM_56560_B0)
  35060     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56560_B0m */ 
  35061         /* mem            FP_RANGE_CHECKm */
  35062         /* flags       */ SOC_MEM_FLAG_VALID |
  35063                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35064         /* cmp_fn      */ _soc_mem_cmp_undef,
  35065         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35066         /* index_min   */ 0,
  35067         /* index_max   */ 31,
  35068         /* minblock    */ 13,
  35069         /* maxblock    */ 13,
  35070         /* blocks      */ 0x2000,
  35071         /* blocks_hi   */ 0,
  35072         /* base        */ 0x4c000000,
  35073         /* gran        */ 1,
  35074         /* bytes       */ 5,
  35075         /* nFields     */ 4,
  35076         /* *fields     */ soc_FP_RANGE_CHECK_BCM53400_A0m_fields,
  35077         /* *views      */ NULL,
  35078         /* *views_num  */ NULL,
  35079         /* snoop_cb    */ NULL, 
  35080         /* snoop_user_data */ NULL, 
  35081         /* snoop_flags */ 0,
  35082         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35083         /* type */ SOC_MEM_TYPE_NORMAL,
  35084         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35085         /* impl */ SOC_MEM_IMPL_NORMAL,
  35086         /* cmic_mor_clks       */ 0,
  35087     },
  35088 #endif /* chips */
  35089 
  35090 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  35091     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56624_A0m */ 
  35092         /* mem            FP_RANGE_CHECKm */
  35093         /* flags       */ SOC_MEM_FLAG_VALID |
  35094                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35095         /* cmp_fn      */ _soc_mem_cmp_undef,
  35096         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35097         /* index_min   */ 0,
  35098         /* index_max   */ 31,
  35099         /* minblock    */ 7,
  35100         /* maxblock    */ 7,
  35101         /* blocks      */ 0x80,
  35102         /* blocks_hi   */ 0,
  35103         /* base        */ 0x0f000000,
  35104         /* gran        */ 1,
  35105         /* bytes       */ 5,
  35106         /* nFields     */ 4,
  35107         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  35108         /* *views      */ NULL,
  35109         /* *views_num  */ NULL,
  35110         /* snoop_cb    */ NULL, 
  35111         /* snoop_user_data */ NULL, 
  35112         /* snoop_flags */ 0,
  35113         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35114         /* type */ SOC_MEM_TYPE_NORMAL,
  35115         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35116         /* impl */ SOC_MEM_IMPL_NORMAL,
  35117         /* cmic_mor_clks       */ 0,
  35118     },
  35119 #endif /* chips */
  35120 
  35121 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  35122     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56634_A0m */ 
  35123         /* mem            FP_RANGE_CHECKm */
  35124         /* flags       */ SOC_MEM_FLAG_VALID |
  35125                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35126         /* cmp_fn      */ _soc_mem_cmp_undef,
  35127         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35128         /* index_min   */ 0,
  35129         /* index_max   */ 63,
  35130         /* minblock    */ 9,
  35131         /* maxblock    */ 9,
  35132         /* blocks      */ 0x200,
  35133         /* blocks_hi   */ 0,
  35134         /* base        */ 0x0c000000,
  35135         /* gran        */ 1,
  35136         /* bytes       */ 5,
  35137         /* nFields     */ 4,
  35138         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  35139         /* *views      */ NULL,
  35140         /* *views_num  */ NULL,
  35141         /* snoop_cb    */ NULL, 
  35142         /* snoop_user_data */ NULL, 
  35143         /* snoop_flags */ 0,
  35144         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35145         /* type */ SOC_MEM_TYPE_NORMAL,
  35146         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35147         /* impl */ SOC_MEM_IMPL_NORMAL,
  35148         /* cmic_mor_clks       */ 0,
  35149     },
  35150 #endif /* chips */
  35151 
  35152 #if defined(BCM_56640_A0)
  35153     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56640_A0m */ 
  35154         /* mem            FP_RANGE_CHECKm */
  35155         /* flags       */ SOC_MEM_FLAG_VALID |
  35156                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35157         /* cmp_fn      */ _soc_mem_cmp_undef,
  35158         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35159         /* index_min   */ 0,
  35160         /* index_max   */ 31,
  35161         /* minblock    */ 7,
  35162         /* maxblock    */ 7,
  35163         /* blocks      */ 0x80,
  35164         /* blocks_hi   */ 0,
  35165         /* base        */ 0x30240000,
  35166         /* gran        */ 1,
  35167         /* bytes       */ 5,
  35168         /* nFields     */ 4,
  35169         /* *fields     */ soc_FP_RANGE_CHECK_BCM56640_A0m_fields,
  35170         /* *views      */ NULL,
  35171         /* *views_num  */ NULL,
  35172         /* snoop_cb    */ NULL, 
  35173         /* snoop_user_data */ NULL, 
  35174         /* snoop_flags */ 0,
  35175         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35176         /* type */ SOC_MEM_TYPE_NORMAL,
  35177         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35178         /* impl */ SOC_MEM_IMPL_NORMAL,
  35179         /* cmic_mor_clks       */ 0,
  35180     },
  35181 #endif /* chips */
  35182 
  35183 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  35184     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56680_A0m */ 
  35185         /* mem            FP_RANGE_CHECKm */
  35186         /* flags       */ SOC_MEM_FLAG_VALID |
  35187                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35188         /* cmp_fn      */ _soc_mem_cmp_undef,
  35189         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35190         /* index_min   */ 0,
  35191         /* index_max   */ 31,
  35192         /* minblock    */ 6,
  35193         /* maxblock    */ 6,
  35194         /* blocks      */ 0x40,
  35195         /* blocks_hi   */ 0,
  35196         /* base        */ 0x0f000000,
  35197         /* gran        */ 1,
  35198         /* bytes       */ 5,
  35199         /* nFields     */ 4,
  35200         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  35201         /* *views      */ NULL,
  35202         /* *views_num  */ NULL,
  35203         /* snoop_cb    */ NULL, 
  35204         /* snoop_user_data */ NULL, 
  35205         /* snoop_flags */ 0,
  35206         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35207         /* type */ SOC_MEM_TYPE_NORMAL,
  35208         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35209         /* impl */ SOC_MEM_IMPL_NORMAL,
  35210         /* cmic_mor_clks       */ 0,
  35211     },
  35212 #endif /* chips */
  35213 
  35214 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35215     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56685_A0m */ 
  35216         /* mem            FP_RANGE_CHECKm */
  35217         /* flags       */ SOC_MEM_FLAG_VALID |
  35218                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35219         /* cmp_fn      */ _soc_mem_cmp_undef,
  35220         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35221         /* index_min   */ 0,
  35222         /* index_max   */ 63,
  35223         /* minblock    */ 6,
  35224         /* maxblock    */ 6,
  35225         /* blocks      */ 0x40,
  35226         /* blocks_hi   */ 0,
  35227         /* base        */ 0x0c000000,
  35228         /* gran        */ 1,
  35229         /* bytes       */ 5,
  35230         /* nFields     */ 4,
  35231         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  35232         /* *views      */ NULL,
  35233         /* *views_num  */ NULL,
  35234         /* snoop_cb    */ NULL, 
  35235         /* snoop_user_data */ NULL, 
  35236         /* snoop_flags */ 0,
  35237         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35238         /* type */ SOC_MEM_TYPE_NORMAL,
  35239         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35240         /* impl */ SOC_MEM_IMPL_NORMAL,
  35241         /* cmic_mor_clks       */ 0,
  35242     },
  35243 #endif /* chips */
  35244 
  35245 #if defined(BCM_56800_A0)
  35246     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56800_A0m */ 
  35247         /* mem            FP_RANGE_CHECKm */
  35248         /* flags       */ SOC_MEM_FLAG_VALID |
  35249                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35250         /* cmp_fn      */ _soc_mem_cmp_undef,
  35251         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35252         /* index_min   */ 0,
  35253         /* index_max   */ 15,
  35254         /* minblock    */ 4,
  35255         /* maxblock    */ 4,
  35256         /* blocks      */ 0x10,
  35257         /* blocks_hi   */ 0,
  35258         /* base        */ 0x0c060000,
  35259         /* gran        */ 1,
  35260         /* bytes       */ 5,
  35261         /* nFields     */ 4,
  35262         /* *fields     */ soc_FP_RANGE_CHECKm_fields,
  35263         /* *views      */ NULL,
  35264         /* *views_num  */ NULL,
  35265         /* snoop_cb    */ NULL, 
  35266         /* snoop_user_data */ NULL, 
  35267         /* snoop_flags */ 0,
  35268         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35269         /* type */ SOC_MEM_TYPE_NORMAL,
  35270         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35271         /* impl */ SOC_MEM_IMPL_NORMAL,
  35272         /* cmic_mor_clks       */ 0,
  35273     },
  35274 #endif /* chips */
  35275 
  35276 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  35277     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56820_A0m */ 
  35278         /* mem            FP_RANGE_CHECKm */
  35279         /* flags       */ SOC_MEM_FLAG_VALID |
  35280                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35281         /* cmp_fn      */ _soc_mem_cmp_undef,
  35282         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35283         /* index_min   */ 0,
  35284         /* index_max   */ 31,
  35285         /* minblock    */ 3,
  35286         /* maxblock    */ 3,
  35287         /* blocks      */ 0x8,
  35288         /* blocks_hi   */ 0,
  35289         /* base        */ 0x0d060000,
  35290         /* gran        */ 1,
  35291         /* bytes       */ 5,
  35292         /* nFields     */ 4,
  35293         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  35294         /* *views      */ NULL,
  35295         /* *views_num  */ NULL,
  35296         /* snoop_cb    */ NULL, 
  35297         /* snoop_user_data */ NULL, 
  35298         /* snoop_flags */ 0,
  35299         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35300         /* type */ SOC_MEM_TYPE_NORMAL,
  35301         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35302         /* impl */ SOC_MEM_IMPL_NORMAL,
  35303         /* cmic_mor_clks       */ 0,
  35304     },
  35305 #endif /* chips */
  35306 
  35307 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  35308     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56840_A0m */ 
  35309         /* mem            FP_RANGE_CHECKm */
  35310         /* flags       */ SOC_MEM_FLAG_VALID |
  35311                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35312         /* cmp_fn      */ _soc_mem_cmp_undef,
  35313         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35314         /* index_min   */ 0,
  35315         /* index_max   */ 31,
  35316         /* minblock    */ 6,
  35317         /* maxblock    */ 6,
  35318         /* blocks      */ 0x40,
  35319         /* blocks_hi   */ 0,
  35320         /* base        */ 0x0d060000,
  35321         /* gran        */ 1,
  35322         /* bytes       */ 5,
  35323         /* nFields     */ 4,
  35324         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  35325         /* *views      */ NULL,
  35326         /* *views_num  */ NULL,
  35327         /* snoop_cb    */ NULL, 
  35328         /* snoop_user_data */ NULL, 
  35329         /* snoop_flags */ 0,
  35330         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35331         /* type */ SOC_MEM_TYPE_NORMAL,
  35332         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35333         /* impl */ SOC_MEM_IMPL_NORMAL,
  35334         /* cmic_mor_clks       */ 0,
  35335     },
  35336 #endif /* chips */
  35337 
  35338 #if defined(BCM_56850_A0)
  35339     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56850_A0m */ 
  35340         /* mem            FP_RANGE_CHECKm */
  35341         /* flags       */ SOC_MEM_FLAG_VALID |
  35342                           SOC_MEM_FLAG_CACHABLE |
  35343                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  35344         /* cmp_fn      */ _soc_mem_cmp_undef,
  35345         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35346         /* index_min   */ 0,
  35347         /* index_max   */ 31,
  35348         /* minblock    */ 10,
  35349         /* maxblock    */ 10,
  35350         /* blocks      */ 0x400,
  35351         /* blocks_hi   */ 0,
  35352         /* base        */ 0x3c000000,
  35353         /* gran        */ 1,
  35354         /* bytes       */ 5,
  35355         /* nFields     */ 4,
  35356         /* *fields     */ soc_FP_RANGE_CHECK_BCM56640_A0m_fields,
  35357         /* *views      */ NULL,
  35358         /* *views_num  */ NULL,
  35359         /* snoop_cb    */ NULL, 
  35360         /* snoop_user_data */ NULL, 
  35361         /* snoop_flags */ 0,
  35362         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35363         /* type */ SOC_MEM_TYPE_NORMAL,
  35364         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35365         /* impl */ SOC_MEM_IMPL_NORMAL,
  35366         /* cmic_mor_clks       */ 0,
  35367     },
  35368 #endif /* chips */
  35369 
  35370 #if defined(BCM_56860_A0)
  35371     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM56860_A0m */ 
  35372         /* mem            FP_RANGE_CHECKm */
  35373         /* flags       */ SOC_MEM_FLAG_VALID |
  35374                           SOC_MEM_FLAG_CACHABLE |
  35375                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  35376         /* cmp_fn      */ _soc_mem_cmp_undef,
  35377         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35378         /* index_min   */ 0,
  35379         /* index_max   */ 31,
  35380         /* minblock    */ 11,
  35381         /* maxblock    */ 11,
  35382         /* blocks      */ 0x800,
  35383         /* blocks_hi   */ 0,
  35384         /* base        */ 0x4c000000,
  35385         /* gran        */ 1,
  35386         /* bytes       */ 5,
  35387         /* nFields     */ 4,
  35388         /* *fields     */ soc_FP_RANGE_CHECK_BCM56640_A0m_fields,
  35389         /* *views      */ NULL,
  35390         /* *views_num  */ NULL,
  35391         /* snoop_cb    */ NULL, 
  35392         /* snoop_user_data */ NULL, 
  35393         /* snoop_flags */ 0,
  35394         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35395         /* type */ SOC_MEM_TYPE_NORMAL,
  35396         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35397         /* impl */ SOC_MEM_IMPL_NORMAL,
  35398         /* cmic_mor_clks       */ 0,
  35399     },
  35400 #endif /* chips */
  35401 
  35402 #if defined(BCM_88732_A0)
  35403     { /* SOC_MEM_INT_FP_RANGE_CHECK_BCM88732_A0m */ 
  35404         /* mem            FP_RANGE_CHECKm */
  35405         /* flags       */ SOC_MEM_FLAG_VALID |
  35406                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35407         /* cmp_fn      */ _soc_mem_cmp_undef,
  35408         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35409         /* index_min   */ 0,
  35410         /* index_max   */ 31,
  35411         /* minblock    */ 5,
  35412         /* maxblock    */ 5,
  35413         /* blocks      */ 0x20,
  35414         /* blocks_hi   */ 0,
  35415         /* base        */ 0x07000000,
  35416         /* gran        */ 1,
  35417         /* bytes       */ 5,
  35418         /* nFields     */ 4,
  35419         /* *fields     */ soc_FP_RANGE_CHECK_BCM56624_A0m_fields,
  35420         /* *views      */ NULL,
  35421         /* *views_num  */ NULL,
  35422         /* snoop_cb    */ NULL, 
  35423         /* snoop_user_data */ NULL, 
  35424         /* snoop_flags */ 0,
  35425         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35426         /* type */ SOC_MEM_TYPE_NORMAL,
  35427         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35428         /* impl */ SOC_MEM_IMPL_NORMAL,
  35429         /* cmic_mor_clks       */ 0,
  35430     },
  35431 #endif /* chips */
  35432 
  35433 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  35434     { /* SOC_MEM_INT_FP_SC_BCAST_METER_TABLEm */ 
  35435         /* mem            FP_SC_BCAST_METER_TABLEm */
  35436         /* flags       */ SOC_MEM_FLAG_VALID |
  35437                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35438         /* cmp_fn      */ _soc_mem_cmp_undef,
  35439         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35440         /* index_min   */ 0,
  35441         /* index_max   */ 29,
  35442         /* minblock    */ 6,
  35443         /* maxblock    */ 6,
  35444         /* blocks      */ 0x40,
  35445         /* blocks_hi   */ 0,
  35446         /* base        */ 0x0d080000,
  35447         /* gran        */ 1,
  35448         /* bytes       */ 7,
  35449         /* nFields     */ 3,
  35450         /* *fields     */ soc_FP_SC_BCAST_METER_TABLEm_fields,
  35451         /* *views      */ NULL,
  35452         /* *views_num  */ NULL,
  35453         /* snoop_cb    */ NULL, 
  35454         /* snoop_user_data */ NULL, 
  35455         /* snoop_flags */ 0,
  35456         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35457         /* type */ SOC_MEM_TYPE_NORMAL,
  35458         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35459         /* impl */ SOC_MEM_IMPL_NORMAL,
  35460         /* cmic_mor_clks       */ 0,
  35461     },
  35462 #endif /* chips */
  35463 
  35464 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  35465     { /* SOC_MEM_INT_FP_SC_BCAST_METER_TABLE_BCM53314_A0m */ 
  35466         /* mem            FP_SC_BCAST_METER_TABLEm */
  35467         /* flags       */ SOC_MEM_FLAG_VALID |
  35468                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35469         /* cmp_fn      */ _soc_mem_cmp_undef,
  35470         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35471         /* index_min   */ 0,
  35472         /* index_max   */ 24,
  35473         /* minblock    */ 6,
  35474         /* maxblock    */ 6,
  35475         /* blocks      */ 0x40,
  35476         /* blocks_hi   */ 0,
  35477         /* base        */ 0x0d080000,
  35478         /* gran        */ 1,
  35479         /* bytes       */ 7,
  35480         /* nFields     */ 3,
  35481         /* *fields     */ soc_FP_SC_BCAST_METER_TABLEm_fields,
  35482         /* *views      */ NULL,
  35483         /* *views_num  */ NULL,
  35484         /* snoop_cb    */ NULL, 
  35485         /* snoop_user_data */ NULL, 
  35486         /* snoop_flags */ 0,
  35487         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35488         /* type */ SOC_MEM_TYPE_NORMAL,
  35489         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35490         /* impl */ SOC_MEM_IMPL_NORMAL,
  35491         /* cmic_mor_clks       */ 0,
  35492     },
  35493 #endif /* chips */
  35494 
  35495 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  35496     { /* SOC_MEM_INT_FP_SC_DLF_METER_TABLEm */ 
  35497         /* mem            FP_SC_DLF_METER_TABLEm */
  35498         /* flags       */ SOC_MEM_FLAG_VALID |
  35499                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35500         /* cmp_fn      */ _soc_mem_cmp_undef,
  35501         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35502         /* index_min   */ 0,
  35503         /* index_max   */ 29,
  35504         /* minblock    */ 6,
  35505         /* maxblock    */ 6,
  35506         /* blocks      */ 0x40,
  35507         /* blocks_hi   */ 0,
  35508         /* base        */ 0x0d08003c,
  35509         /* gran        */ 1,
  35510         /* bytes       */ 7,
  35511         /* nFields     */ 3,
  35512         /* *fields     */ soc_FP_SC_BCAST_METER_TABLEm_fields,
  35513         /* *views      */ NULL,
  35514         /* *views_num  */ NULL,
  35515         /* snoop_cb    */ NULL, 
  35516         /* snoop_user_data */ NULL, 
  35517         /* snoop_flags */ 0,
  35518         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35519         /* type */ SOC_MEM_TYPE_NORMAL,
  35520         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35521         /* impl */ SOC_MEM_IMPL_NORMAL,
  35522         /* cmic_mor_clks       */ 0,
  35523     },
  35524 #endif /* chips */
  35525 
  35526 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  35527     { /* SOC_MEM_INT_FP_SC_DLF_METER_TABLE_BCM53314_A0m */ 
  35528         /* mem            FP_SC_DLF_METER_TABLEm */
  35529         /* flags       */ SOC_MEM_FLAG_VALID |
  35530                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35531         /* cmp_fn      */ _soc_mem_cmp_undef,
  35532         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35533         /* index_min   */ 0,
  35534         /* index_max   */ 24,
  35535         /* minblock    */ 6,
  35536         /* maxblock    */ 6,
  35537         /* blocks      */ 0x40,
  35538         /* blocks_hi   */ 0,
  35539         /* base        */ 0x0d080032,
  35540         /* gran        */ 1,
  35541         /* bytes       */ 7,
  35542         /* nFields     */ 3,
  35543         /* *fields     */ soc_FP_SC_BCAST_METER_TABLEm_fields,
  35544         /* *views      */ NULL,
  35545         /* *views_num  */ NULL,
  35546         /* snoop_cb    */ NULL, 
  35547         /* snoop_user_data */ NULL, 
  35548         /* snoop_flags */ 0,
  35549         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35550         /* type */ SOC_MEM_TYPE_NORMAL,
  35551         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35552         /* impl */ SOC_MEM_IMPL_NORMAL,
  35553         /* cmic_mor_clks       */ 0,
  35554     },
  35555 #endif /* chips */
  35556 
  35557 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  35558     { /* SOC_MEM_INT_FP_SC_MCAST_METER_TABLEm */ 
  35559         /* mem            FP_SC_MCAST_METER_TABLEm */
  35560         /* flags       */ SOC_MEM_FLAG_VALID |
  35561                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35562         /* cmp_fn      */ _soc_mem_cmp_undef,
  35563         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35564         /* index_min   */ 0,
  35565         /* index_max   */ 29,
  35566         /* minblock    */ 6,
  35567         /* maxblock    */ 6,
  35568         /* blocks      */ 0x40,
  35569         /* blocks_hi   */ 0,
  35570         /* base        */ 0x0d08001e,
  35571         /* gran        */ 1,
  35572         /* bytes       */ 7,
  35573         /* nFields     */ 3,
  35574         /* *fields     */ soc_FP_SC_BCAST_METER_TABLEm_fields,
  35575         /* *views      */ NULL,
  35576         /* *views_num  */ NULL,
  35577         /* snoop_cb    */ NULL, 
  35578         /* snoop_user_data */ NULL, 
  35579         /* snoop_flags */ 0,
  35580         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35581         /* type */ SOC_MEM_TYPE_NORMAL,
  35582         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35583         /* impl */ SOC_MEM_IMPL_NORMAL,
  35584         /* cmic_mor_clks       */ 0,
  35585     },
  35586 #endif /* chips */
  35587 
  35588 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  35589     { /* SOC_MEM_INT_FP_SC_MCAST_METER_TABLE_BCM53314_A0m */ 
  35590         /* mem            FP_SC_MCAST_METER_TABLEm */
  35591         /* flags       */ SOC_MEM_FLAG_VALID |
  35592                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35593         /* cmp_fn      */ _soc_mem_cmp_undef,
  35594         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35595         /* index_min   */ 0,
  35596         /* index_max   */ 24,
  35597         /* minblock    */ 6,
  35598         /* maxblock    */ 6,
  35599         /* blocks      */ 0x40,
  35600         /* blocks_hi   */ 0,
  35601         /* base        */ 0x0d080019,
  35602         /* gran        */ 1,
  35603         /* bytes       */ 7,
  35604         /* nFields     */ 3,
  35605         /* *fields     */ soc_FP_SC_BCAST_METER_TABLEm_fields,
  35606         /* *views      */ NULL,
  35607         /* *views_num  */ NULL,
  35608         /* snoop_cb    */ NULL, 
  35609         /* snoop_user_data */ NULL, 
  35610         /* snoop_flags */ 0,
  35611         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35612         /* type */ SOC_MEM_TYPE_NORMAL,
  35613         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35614         /* impl */ SOC_MEM_IMPL_NORMAL,
  35615         /* cmic_mor_clks       */ 0,
  35616     },
  35617 #endif /* chips */
  35618 
  35619 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  35620     { /* SOC_MEM_INT_FP_SC_METER_TABLEm */ 
  35621         /* mem            FP_SC_METER_TABLEm */
  35622         /* flags       */ SOC_MEM_FLAG_VALID |
  35623                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35624         /* cmp_fn      */ _soc_mem_cmp_undef,
  35625         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35626         /* index_min   */ 0,
  35627         /* index_max   */ 89,
  35628         /* minblock    */ 6,
  35629         /* maxblock    */ 6,
  35630         /* blocks      */ 0x40,
  35631         /* blocks_hi   */ 0,
  35632         /* base        */ 0x0d080000,
  35633         /* gran        */ 1,
  35634         /* bytes       */ 7,
  35635         /* nFields     */ 3,
  35636         /* *fields     */ soc_FP_SC_BCAST_METER_TABLEm_fields,
  35637         /* *views      */ NULL,
  35638         /* *views_num  */ NULL,
  35639         /* snoop_cb    */ NULL, 
  35640         /* snoop_user_data */ NULL, 
  35641         /* snoop_flags */ 0,
  35642         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35643         /* type */ SOC_MEM_TYPE_NORMAL,
  35644         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35645         /* impl */ SOC_MEM_IMPL_NORMAL,
  35646         /* cmic_mor_clks       */ 0,
  35647     },
  35648 #endif /* chips */
  35649 
  35650 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  35651     { /* SOC_MEM_INT_FP_SC_METER_TABLE_BCM53314_A0m */ 
  35652         /* mem            FP_SC_METER_TABLEm */
  35653         /* flags       */ SOC_MEM_FLAG_VALID |
  35654                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35655         /* cmp_fn      */ _soc_mem_cmp_undef,
  35656         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35657         /* index_min   */ 0,
  35658         /* index_max   */ 74,
  35659         /* minblock    */ 6,
  35660         /* maxblock    */ 6,
  35661         /* blocks      */ 0x40,
  35662         /* blocks_hi   */ 0,
  35663         /* base        */ 0x0d080000,
  35664         /* gran        */ 1,
  35665         /* bytes       */ 7,
  35666         /* nFields     */ 3,
  35667         /* *fields     */ soc_FP_SC_BCAST_METER_TABLEm_fields,
  35668         /* *views      */ NULL,
  35669         /* *views_num  */ NULL,
  35670         /* snoop_cb    */ NULL, 
  35671         /* snoop_user_data */ NULL, 
  35672         /* snoop_flags */ 0,
  35673         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35674         /* type */ SOC_MEM_TYPE_NORMAL,
  35675         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35676         /* impl */ SOC_MEM_IMPL_NORMAL,
  35677         /* cmic_mor_clks       */ 0,
  35678     },
  35679 #endif /* chips */
  35680 
  35681 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  35682     { /* SOC_MEM_INT_FP_SLICE_ENTRY_PORT_SELm */ 
  35683         /* mem            FP_SLICE_ENTRY_PORT_SELm */
  35684         /* flags       */ SOC_MEM_FLAG_VALID |
  35685                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35686         /* cmp_fn      */ _soc_mem_cmp_undef,
  35687         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35688         /* index_min   */ 0,
  35689         /* index_max   */ 479,
  35690         /* minblock    */ 6,
  35691         /* maxblock    */ 6,
  35692         /* blocks      */ 0x40,
  35693         /* blocks_hi   */ 0,
  35694         /* base        */ 0x0d010000,
  35695         /* gran        */ 1,
  35696         /* bytes       */ 16,
  35697         /* nFields     */ 5,
  35698         /* *fields     */ soc_FP_SLICE_ENTRY_PORT_SELm_fields,
  35699         /* *views      */ NULL,
  35700         /* *views_num  */ NULL,
  35701         /* snoop_cb    */ NULL, 
  35702         /* snoop_user_data */ NULL, 
  35703         /* snoop_flags */ 0,
  35704         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35705         /* type */ SOC_MEM_TYPE_NORMAL,
  35706         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35707         /* impl */ SOC_MEM_IMPL_NORMAL,
  35708         /* cmic_mor_clks       */ 0,
  35709     },
  35710 #endif /* chips */
  35711 
  35712 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  35713     { /* SOC_MEM_INT_FP_SLICE_ENTRY_PORT_SEL_BCM53314_A0m */ 
  35714         /* mem            FP_SLICE_ENTRY_PORT_SELm */
  35715         /* flags       */ SOC_MEM_FLAG_VALID |
  35716                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35717         /* cmp_fn      */ _soc_mem_cmp_undef,
  35718         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35719         /* index_min   */ 0,
  35720         /* index_max   */ 99,
  35721         /* minblock    */ 6,
  35722         /* maxblock    */ 6,
  35723         /* blocks      */ 0x40,
  35724         /* blocks_hi   */ 0,
  35725         /* base        */ 0x0d010000,
  35726         /* gran        */ 1,
  35727         /* bytes       */ 16,
  35728         /* nFields     */ 5,
  35729         /* *fields     */ soc_FP_SLICE_ENTRY_PORT_SELm_fields,
  35730         /* *views      */ NULL,
  35731         /* *views_num  */ NULL,
  35732         /* snoop_cb    */ NULL, 
  35733         /* snoop_user_data */ NULL, 
  35734         /* snoop_flags */ 0,
  35735         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35736         /* type */ SOC_MEM_TYPE_NORMAL,
  35737         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35738         /* impl */ SOC_MEM_IMPL_NORMAL,
  35739         /* cmic_mor_clks       */ 0,
  35740     },
  35741 #endif /* chips */
  35742 
  35743 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  35744     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROLm */ 
  35745         /* mem            FP_SLICE_KEY_CONTROLm */
  35746         /* flags       */ SOC_MEM_FLAG_VALID |
  35747                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35748         /* cmp_fn      */ _soc_mem_cmp_undef,
  35749         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35750         /* index_min   */ 0,
  35751         /* index_max   */ 0,
  35752         /* minblock    */ 7,
  35753         /* maxblock    */ 7,
  35754         /* blocks      */ 0x80,
  35755         /* blocks_hi   */ 0,
  35756         /* base        */ 0x0f040000,
  35757         /* gran        */ 1,
  35758         /* bytes       */ 18,
  35759         /* nFields     */ 96,
  35760         /* *fields     */ soc_FP_SLICE_KEY_CONTROLm_fields,
  35761         /* *views      */ NULL,
  35762         /* *views_num  */ NULL,
  35763         /* snoop_cb    */ NULL, 
  35764         /* snoop_user_data */ NULL, 
  35765         /* snoop_flags */ 0,
  35766         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35767         /* type */ SOC_MEM_TYPE_NORMAL,
  35768         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35769         /* impl */ SOC_MEM_IMPL_NORMAL,
  35770         /* cmic_mor_clks       */ 0,
  35771     },
  35772 #endif /* chips */
  35773 
  35774 #if defined(BCM_53400_A0)
  35775     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM53400_A0m */ 
  35776         /* mem            FP_SLICE_KEY_CONTROLm */
  35777         /* flags       */ SOC_MEM_FLAG_VALID |
  35778                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35779         /* cmp_fn      */ _soc_mem_cmp_undef,
  35780         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35781         /* index_min   */ 0,
  35782         /* index_max   */ 0,
  35783         /* minblock    */ 5,
  35784         /* maxblock    */ 5,
  35785         /* blocks      */ 0x20,
  35786         /* blocks_hi   */ 0,
  35787         /* base        */ 0x38200000,
  35788         /* gran        */ 1,
  35789         /* bytes       */ 11,
  35790         /* nFields     */ 64,
  35791         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM53400_A0m_fields,
  35792         /* *views      */ NULL,
  35793         /* *views_num  */ NULL,
  35794         /* snoop_cb    */ NULL, 
  35795         /* snoop_user_data */ NULL, 
  35796         /* snoop_flags */ 0,
  35797         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35798         /* type */ SOC_MEM_TYPE_NORMAL,
  35799         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35800         /* impl */ SOC_MEM_IMPL_NORMAL,
  35801         /* cmic_mor_clks       */ 0,
  35802     },
  35803 #endif /* chips */
  35804 
  35805 #if defined(BCM_53540_A0)
  35806     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM53540_A0m */ 
  35807         /* mem            FP_SLICE_KEY_CONTROLm */
  35808         /* flags       */ SOC_MEM_FLAG_VALID |
  35809                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35810         /* cmp_fn      */ _soc_mem_cmp_undef,
  35811         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35812         /* index_min   */ 0,
  35813         /* index_max   */ 0,
  35814         /* minblock    */ 8,
  35815         /* maxblock    */ 8,
  35816         /* blocks      */ 0x100,
  35817         /* blocks_hi   */ 0,
  35818         /* base        */ 0x38200000,
  35819         /* gran        */ 1,
  35820         /* bytes       */ 15,
  35821         /* nFields     */ 64,
  35822         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56160_A0m_fields,
  35823         /* *views      */ NULL,
  35824         /* *views_num  */ NULL,
  35825         /* snoop_cb    */ NULL, 
  35826         /* snoop_user_data */ NULL, 
  35827         /* snoop_flags */ 0,
  35828         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35829         /* type */ SOC_MEM_TYPE_NORMAL,
  35830         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35831         /* impl */ SOC_MEM_IMPL_NORMAL,
  35832         /* cmic_mor_clks       */ 0,
  35833     },
  35834 #endif /* chips */
  35835 
  35836 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  35837     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM53570_A0m */ 
  35838         /* mem            FP_SLICE_KEY_CONTROLm */
  35839         /* flags       */ SOC_MEM_FLAG_VALID |
  35840                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35841         /* cmp_fn      */ _soc_mem_cmp_undef,
  35842         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35843         /* index_min   */ 0,
  35844         /* index_max   */ 0,
  35845         /* minblock    */ 15,
  35846         /* maxblock    */ 15,
  35847         /* blocks      */ 0x8000,
  35848         /* blocks_hi   */ 0,
  35849         /* base        */ 0x38200000,
  35850         /* gran        */ 1,
  35851         /* bytes       */ 23,
  35852         /* nFields     */ 96,
  35853         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM53570_A0m_fields,
  35854         /* *views      */ NULL,
  35855         /* *views_num  */ NULL,
  35856         /* snoop_cb    */ NULL, 
  35857         /* snoop_user_data */ NULL, 
  35858         /* snoop_flags */ 0,
  35859         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35860         /* type */ SOC_MEM_TYPE_NORMAL,
  35861         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35862         /* impl */ SOC_MEM_IMPL_NORMAL,
  35863         /* cmic_mor_clks       */ 0,
  35864     },
  35865 #endif /* chips */
  35866 
  35867 #if defined(BCM_56142_A0)
  35868     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56142_A0m */ 
  35869         /* mem            FP_SLICE_KEY_CONTROLm */
  35870         /* flags       */ SOC_MEM_FLAG_VALID |
  35871                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35872         /* cmp_fn      */ _soc_mem_cmp_undef,
  35873         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35874         /* index_min   */ 0,
  35875         /* index_max   */ 0,
  35876         /* minblock    */ 5,
  35877         /* maxblock    */ 5,
  35878         /* blocks      */ 0x20,
  35879         /* blocks_hi   */ 0,
  35880         /* base        */ 0x0f040000,
  35881         /* gran        */ 1,
  35882         /* bytes       */ 5,
  35883         /* nFields     */ 24,
  35884         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56142_A0m_fields,
  35885         /* *views      */ NULL,
  35886         /* *views_num  */ NULL,
  35887         /* snoop_cb    */ NULL, 
  35888         /* snoop_user_data */ NULL, 
  35889         /* snoop_flags */ 0,
  35890         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35891         /* type */ SOC_MEM_TYPE_NORMAL,
  35892         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35893         /* impl */ SOC_MEM_IMPL_NORMAL,
  35894         /* cmic_mor_clks       */ 0,
  35895     },
  35896 #endif /* chips */
  35897 
  35898 #if defined(BCM_56150_A0)
  35899     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56150_A0m */ 
  35900         /* mem            FP_SLICE_KEY_CONTROLm */
  35901         /* flags       */ SOC_MEM_FLAG_VALID |
  35902                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35903         /* cmp_fn      */ _soc_mem_cmp_undef,
  35904         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35905         /* index_min   */ 0,
  35906         /* index_max   */ 0,
  35907         /* minblock    */ 5,
  35908         /* maxblock    */ 5,
  35909         /* blocks      */ 0x20,
  35910         /* blocks_hi   */ 0,
  35911         /* base        */ 0x3c200000,
  35912         /* gran        */ 1,
  35913         /* bytes       */ 9,
  35914         /* nFields     */ 48,
  35915         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56150_A0m_fields,
  35916         /* *views      */ NULL,
  35917         /* *views_num  */ NULL,
  35918         /* snoop_cb    */ NULL, 
  35919         /* snoop_user_data */ NULL, 
  35920         /* snoop_flags */ 0,
  35921         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35922         /* type */ SOC_MEM_TYPE_NORMAL,
  35923         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35924         /* impl */ SOC_MEM_IMPL_NORMAL,
  35925         /* cmic_mor_clks       */ 0,
  35926     },
  35927 #endif /* chips */
  35928 
  35929 #if defined(BCM_56160_A0)
  35930     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56160_A0m */ 
  35931         /* mem            FP_SLICE_KEY_CONTROLm */
  35932         /* flags       */ SOC_MEM_FLAG_VALID |
  35933                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35934         /* cmp_fn      */ _soc_mem_cmp_undef,
  35935         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35936         /* index_min   */ 0,
  35937         /* index_max   */ 0,
  35938         /* minblock    */ 7,
  35939         /* maxblock    */ 7,
  35940         /* blocks      */ 0x80,
  35941         /* blocks_hi   */ 0,
  35942         /* base        */ 0x38200000,
  35943         /* gran        */ 1,
  35944         /* bytes       */ 15,
  35945         /* nFields     */ 64,
  35946         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56160_A0m_fields,
  35947         /* *views      */ NULL,
  35948         /* *views_num  */ NULL,
  35949         /* snoop_cb    */ NULL, 
  35950         /* snoop_user_data */ NULL, 
  35951         /* snoop_flags */ 0,
  35952         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35953         /* type */ SOC_MEM_TYPE_NORMAL,
  35954         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35955         /* impl */ SOC_MEM_IMPL_NORMAL,
  35956         /* cmic_mor_clks       */ 0,
  35957     },
  35958 #endif /* chips */
  35959 
  35960 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35961     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56260_A0m */ 
  35962         /* mem            FP_SLICE_KEY_CONTROLm */
  35963         /* flags       */ SOC_MEM_FLAG_VALID |
  35964                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35965         /* cmp_fn      */ _soc_mem_cmp_undef,
  35966         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35967         /* index_min   */ 0,
  35968         /* index_max   */ 0,
  35969         /* minblock    */ 6,
  35970         /* maxblock    */ 6,
  35971         /* blocks      */ 0x40,
  35972         /* blocks_hi   */ 0,
  35973         /* base        */ 0x34200000,
  35974         /* gran        */ 1,
  35975         /* bytes       */ 26,
  35976         /* nFields     */ 96,
  35977         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56260_A0m_fields,
  35978         /* *views      */ NULL,
  35979         /* *views_num  */ NULL,
  35980         /* snoop_cb    */ NULL, 
  35981         /* snoop_user_data */ NULL, 
  35982         /* snoop_flags */ 0,
  35983         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  35984         /* type */ SOC_MEM_TYPE_NORMAL,
  35985         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  35986         /* impl */ SOC_MEM_IMPL_NORMAL,
  35987         /* cmic_mor_clks       */ 0,
  35988     },
  35989 #endif /* chips */
  35990 
  35991 #if defined(BCM_56270_A0)
  35992     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56270_A0m */ 
  35993         /* mem            FP_SLICE_KEY_CONTROLm */
  35994         /* flags       */ SOC_MEM_FLAG_VALID |
  35995                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  35996         /* cmp_fn      */ _soc_mem_cmp_undef,
  35997         /* *null_entry */ _soc_mem_entry_null_zeroes,
  35998         /* index_min   */ 0,
  35999         /* index_max   */ 0,
  36000         /* minblock    */ 5,
  36001         /* maxblock    */ 5,
  36002         /* blocks      */ 0x20,
  36003         /* blocks_hi   */ 0,
  36004         /* base        */ 0x34200000,
  36005         /* gran        */ 1,
  36006         /* bytes       */ 17,
  36007         /* nFields     */ 64,
  36008         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56270_A0m_fields,
  36009         /* *views      */ NULL,
  36010         /* *views_num  */ NULL,
  36011         /* snoop_cb    */ NULL, 
  36012         /* snoop_user_data */ NULL, 
  36013         /* snoop_flags */ 0,
  36014         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36015         /* type */ SOC_MEM_TYPE_NORMAL,
  36016         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36017         /* impl */ SOC_MEM_IMPL_NORMAL,
  36018         /* cmic_mor_clks       */ 0,
  36019     },
  36020 #endif /* chips */
  36021 
  36022 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  36023     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56334_A0m */ 
  36024         /* mem            FP_SLICE_KEY_CONTROLm */
  36025         /* flags       */ SOC_MEM_FLAG_VALID |
  36026                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36027         /* cmp_fn      */ _soc_mem_cmp_undef,
  36028         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36029         /* index_min   */ 0,
  36030         /* index_max   */ 0,
  36031         /* minblock    */ 5,
  36032         /* maxblock    */ 5,
  36033         /* blocks      */ 0x20,
  36034         /* blocks_hi   */ 0,
  36035         /* base        */ 0x0f040000,
  36036         /* gran        */ 1,
  36037         /* bytes       */ 9,
  36038         /* nFields     */ 48,
  36039         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56334_A0m_fields,
  36040         /* *views      */ NULL,
  36041         /* *views_num  */ NULL,
  36042         /* snoop_cb    */ NULL, 
  36043         /* snoop_user_data */ NULL, 
  36044         /* snoop_flags */ 0,
  36045         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36046         /* type */ SOC_MEM_TYPE_NORMAL,
  36047         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36048         /* impl */ SOC_MEM_IMPL_NORMAL,
  36049         /* cmic_mor_clks       */ 0,
  36050     },
  36051 #endif /* chips */
  36052 
  36053 #if defined(BCM_56340_A0)
  36054     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56340_A0m */ 
  36055         /* mem            FP_SLICE_KEY_CONTROLm */
  36056         /* flags       */ SOC_MEM_FLAG_VALID |
  36057                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36058         /* cmp_fn      */ _soc_mem_cmp_undef,
  36059         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36060         /* index_min   */ 0,
  36061         /* index_max   */ 0,
  36062         /* minblock    */ 4,
  36063         /* maxblock    */ 4,
  36064         /* blocks      */ 0x10,
  36065         /* blocks_hi   */ 0,
  36066         /* base        */ 0x30340000,
  36067         /* gran        */ 1,
  36068         /* bytes       */ 32,
  36069         /* nFields     */ 144,
  36070         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56640_A0m_fields,
  36071         /* *views      */ NULL,
  36072         /* *views_num  */ NULL,
  36073         /* snoop_cb    */ NULL, 
  36074         /* snoop_user_data */ NULL, 
  36075         /* snoop_flags */ 0,
  36076         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36077         /* type */ SOC_MEM_TYPE_NORMAL,
  36078         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36079         /* impl */ SOC_MEM_IMPL_NORMAL,
  36080         /* cmic_mor_clks       */ 0,
  36081     },
  36082 #endif /* chips */
  36083 
  36084 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  36085     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56440_A0m */ 
  36086         /* mem            FP_SLICE_KEY_CONTROLm */
  36087         /* flags       */ SOC_MEM_FLAG_VALID |
  36088                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36089         /* cmp_fn      */ _soc_mem_cmp_undef,
  36090         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36091         /* index_min   */ 0,
  36092         /* index_max   */ 0,
  36093         /* minblock    */ 9,
  36094         /* maxblock    */ 9,
  36095         /* blocks      */ 0x200,
  36096         /* blocks_hi   */ 0,
  36097         /* base        */ 0x0d070000,
  36098         /* gran        */ 1,
  36099         /* bytes       */ 20,
  36100         /* nFields     */ 96,
  36101         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56440_A0m_fields,
  36102         /* *views      */ NULL,
  36103         /* *views_num  */ NULL,
  36104         /* snoop_cb    */ NULL, 
  36105         /* snoop_user_data */ NULL, 
  36106         /* snoop_flags */ 0,
  36107         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36108         /* type */ SOC_MEM_TYPE_NORMAL,
  36109         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36110         /* impl */ SOC_MEM_IMPL_NORMAL,
  36111         /* cmic_mor_clks       */ 0,
  36112     },
  36113 #endif /* chips */
  36114 
  36115 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36116     defined(BCM_56450_B1)
  36117     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56450_A0m */ 
  36118         /* mem            FP_SLICE_KEY_CONTROLm */
  36119         /* flags       */ SOC_MEM_FLAG_VALID |
  36120                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36121         /* cmp_fn      */ _soc_mem_cmp_undef,
  36122         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36123         /* index_min   */ 0,
  36124         /* index_max   */ 0,
  36125         /* minblock    */ 8,
  36126         /* maxblock    */ 8,
  36127         /* blocks      */ 0x100,
  36128         /* blocks_hi   */ 0,
  36129         /* base        */ 0x34200000,
  36130         /* gran        */ 1,
  36131         /* bytes       */ 34,
  36132         /* nFields     */ 128,
  36133         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56450_A0m_fields,
  36134         /* *views      */ NULL,
  36135         /* *views_num  */ NULL,
  36136         /* snoop_cb    */ NULL, 
  36137         /* snoop_user_data */ NULL, 
  36138         /* snoop_flags */ 0,
  36139         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36140         /* type */ SOC_MEM_TYPE_NORMAL,
  36141         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36142         /* impl */ SOC_MEM_IMPL_NORMAL,
  36143         /* cmic_mor_clks       */ 0,
  36144     },
  36145 #endif /* chips */
  36146 
  36147 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  36148     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56524_A0m */ 
  36149         /* mem            FP_SLICE_KEY_CONTROLm */
  36150         /* flags       */ SOC_MEM_FLAG_VALID |
  36151                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36152         /* cmp_fn      */ _soc_mem_cmp_undef,
  36153         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36154         /* index_min   */ 0,
  36155         /* index_max   */ 0,
  36156         /* minblock    */ 8,
  36157         /* maxblock    */ 8,
  36158         /* blocks      */ 0x100,
  36159         /* blocks_hi   */ 0,
  36160         /* base        */ 0x0c040000,
  36161         /* gran        */ 1,
  36162         /* bytes       */ 22,
  36163         /* nFields     */ 112,
  36164         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56634_A0m_fields,
  36165         /* *views      */ NULL,
  36166         /* *views_num  */ NULL,
  36167         /* snoop_cb    */ NULL, 
  36168         /* snoop_user_data */ NULL, 
  36169         /* snoop_flags */ 0,
  36170         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36171         /* type */ SOC_MEM_TYPE_NORMAL,
  36172         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36173         /* impl */ SOC_MEM_IMPL_NORMAL,
  36174         /* cmic_mor_clks       */ 0,
  36175     },
  36176 #endif /* chips */
  36177 
  36178 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
  36179     defined(BCM_56670_B0)
  36180     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56560_A0m */ 
  36181         /* mem            FP_SLICE_KEY_CONTROLm */
  36182         /* flags       */ SOC_MEM_FLAG_VALID |
  36183                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36184         /* cmp_fn      */ _soc_mem_cmp_undef,
  36185         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36186         /* index_min   */ 0,
  36187         /* index_max   */ 0,
  36188         /* minblock    */ 21,
  36189         /* maxblock    */ 21,
  36190         /* blocks      */ 0x200000,
  36191         /* blocks_hi   */ 0,
  36192         /* base        */ 0x4c240000,
  36193         /* gran        */ 1,
  36194         /* bytes       */ 32,
  36195         /* nFields     */ 132,
  36196         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56560_A0m_fields,
  36197         /* *views      */ NULL,
  36198         /* *views_num  */ NULL,
  36199         /* snoop_cb    */ NULL, 
  36200         /* snoop_user_data */ NULL, 
  36201         /* snoop_flags */ 0,
  36202         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36203         /* type */ SOC_MEM_TYPE_NORMAL,
  36204         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36205         /* impl */ SOC_MEM_IMPL_NORMAL,
  36206         /* cmic_mor_clks       */ 0,
  36207     },
  36208 #endif /* chips */
  36209 
  36210 #if defined(BCM_56560_B0)
  36211     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56560_B0m */ 
  36212         /* mem            FP_SLICE_KEY_CONTROLm */
  36213         /* flags       */ SOC_MEM_FLAG_VALID |
  36214                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36215         /* cmp_fn      */ _soc_mem_cmp_undef,
  36216         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36217         /* index_min   */ 0,
  36218         /* index_max   */ 0,
  36219         /* minblock    */ 13,
  36220         /* maxblock    */ 13,
  36221         /* blocks      */ 0x2000,
  36222         /* blocks_hi   */ 0,
  36223         /* base        */ 0x4c240000,
  36224         /* gran        */ 1,
  36225         /* bytes       */ 32,
  36226         /* nFields     */ 132,
  36227         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56560_A0m_fields,
  36228         /* *views      */ NULL,
  36229         /* *views_num  */ NULL,
  36230         /* snoop_cb    */ NULL, 
  36231         /* snoop_user_data */ NULL, 
  36232         /* snoop_flags */ 0,
  36233         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36234         /* type */ SOC_MEM_TYPE_NORMAL,
  36235         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36236         /* impl */ SOC_MEM_IMPL_NORMAL,
  36237         /* cmic_mor_clks       */ 0,
  36238     },
  36239 #endif /* chips */
  36240 
  36241 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  36242     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56634_A0m */ 
  36243         /* mem            FP_SLICE_KEY_CONTROLm */
  36244         /* flags       */ SOC_MEM_FLAG_VALID |
  36245                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36246         /* cmp_fn      */ _soc_mem_cmp_undef,
  36247         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36248         /* index_min   */ 0,
  36249         /* index_max   */ 0,
  36250         /* minblock    */ 9,
  36251         /* maxblock    */ 9,
  36252         /* blocks      */ 0x200,
  36253         /* blocks_hi   */ 0,
  36254         /* base        */ 0x0c040000,
  36255         /* gran        */ 1,
  36256         /* bytes       */ 22,
  36257         /* nFields     */ 112,
  36258         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56634_A0m_fields,
  36259         /* *views      */ NULL,
  36260         /* *views_num  */ NULL,
  36261         /* snoop_cb    */ NULL, 
  36262         /* snoop_user_data */ NULL, 
  36263         /* snoop_flags */ 0,
  36264         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36265         /* type */ SOC_MEM_TYPE_NORMAL,
  36266         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36267         /* impl */ SOC_MEM_IMPL_NORMAL,
  36268         /* cmic_mor_clks       */ 0,
  36269     },
  36270 #endif /* chips */
  36271 
  36272 #if defined(BCM_56640_A0)
  36273     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56640_A0m */ 
  36274         /* mem            FP_SLICE_KEY_CONTROLm */
  36275         /* flags       */ SOC_MEM_FLAG_VALID |
  36276                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36277         /* cmp_fn      */ _soc_mem_cmp_undef,
  36278         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36279         /* index_min   */ 0,
  36280         /* index_max   */ 0,
  36281         /* minblock    */ 7,
  36282         /* maxblock    */ 7,
  36283         /* blocks      */ 0x80,
  36284         /* blocks_hi   */ 0,
  36285         /* base        */ 0x30340000,
  36286         /* gran        */ 1,
  36287         /* bytes       */ 32,
  36288         /* nFields     */ 144,
  36289         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56640_A0m_fields,
  36290         /* *views      */ NULL,
  36291         /* *views_num  */ NULL,
  36292         /* snoop_cb    */ NULL, 
  36293         /* snoop_user_data */ NULL, 
  36294         /* snoop_flags */ 0,
  36295         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36296         /* type */ SOC_MEM_TYPE_NORMAL,
  36297         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36298         /* impl */ SOC_MEM_IMPL_NORMAL,
  36299         /* cmic_mor_clks       */ 0,
  36300     },
  36301 #endif /* chips */
  36302 
  36303 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  36304     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56680_A0m */ 
  36305         /* mem            FP_SLICE_KEY_CONTROLm */
  36306         /* flags       */ SOC_MEM_FLAG_VALID |
  36307                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36308         /* cmp_fn      */ _soc_mem_cmp_undef,
  36309         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36310         /* index_min   */ 0,
  36311         /* index_max   */ 0,
  36312         /* minblock    */ 6,
  36313         /* maxblock    */ 6,
  36314         /* blocks      */ 0x40,
  36315         /* blocks_hi   */ 0,
  36316         /* base        */ 0x0f040000,
  36317         /* gran        */ 1,
  36318         /* bytes       */ 18,
  36319         /* nFields     */ 96,
  36320         /* *fields     */ soc_FP_SLICE_KEY_CONTROLm_fields,
  36321         /* *views      */ NULL,
  36322         /* *views_num  */ NULL,
  36323         /* snoop_cb    */ NULL, 
  36324         /* snoop_user_data */ NULL, 
  36325         /* snoop_flags */ 0,
  36326         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36327         /* type */ SOC_MEM_TYPE_NORMAL,
  36328         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36329         /* impl */ SOC_MEM_IMPL_NORMAL,
  36330         /* cmic_mor_clks       */ 0,
  36331     },
  36332 #endif /* chips */
  36333 
  36334 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36335     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56685_A0m */ 
  36336         /* mem            FP_SLICE_KEY_CONTROLm */
  36337         /* flags       */ SOC_MEM_FLAG_VALID |
  36338                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36339         /* cmp_fn      */ _soc_mem_cmp_undef,
  36340         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36341         /* index_min   */ 0,
  36342         /* index_max   */ 0,
  36343         /* minblock    */ 6,
  36344         /* maxblock    */ 6,
  36345         /* blocks      */ 0x40,
  36346         /* blocks_hi   */ 0,
  36347         /* base        */ 0x0c040000,
  36348         /* gran        */ 1,
  36349         /* bytes       */ 22,
  36350         /* nFields     */ 112,
  36351         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56634_A0m_fields,
  36352         /* *views      */ NULL,
  36353         /* *views_num  */ NULL,
  36354         /* snoop_cb    */ NULL, 
  36355         /* snoop_user_data */ NULL, 
  36356         /* snoop_flags */ 0,
  36357         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36358         /* type */ SOC_MEM_TYPE_NORMAL,
  36359         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36360         /* impl */ SOC_MEM_IMPL_NORMAL,
  36361         /* cmic_mor_clks       */ 0,
  36362     },
  36363 #endif /* chips */
  36364 
  36365 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  36366     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56820_A0m */ 
  36367         /* mem            FP_SLICE_KEY_CONTROLm */
  36368         /* flags       */ SOC_MEM_FLAG_VALID |
  36369                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36370         /* cmp_fn      */ _soc_mem_cmp_undef,
  36371         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36372         /* index_min   */ 0,
  36373         /* index_max   */ 0,
  36374         /* minblock    */ 3,
  36375         /* maxblock    */ 3,
  36376         /* blocks      */ 0x8,
  36377         /* blocks_hi   */ 0,
  36378         /* base        */ 0x0d067000,
  36379         /* gran        */ 1,
  36380         /* bytes       */ 14,
  36381         /* nFields     */ 72,
  36382         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56820_A0m_fields,
  36383         /* *views      */ NULL,
  36384         /* *views_num  */ NULL,
  36385         /* snoop_cb    */ NULL, 
  36386         /* snoop_user_data */ NULL, 
  36387         /* snoop_flags */ 0,
  36388         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36389         /* type */ SOC_MEM_TYPE_NORMAL,
  36390         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36391         /* impl */ SOC_MEM_IMPL_NORMAL,
  36392         /* cmic_mor_clks       */ 0,
  36393     },
  36394 #endif /* chips */
  36395 
  36396 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36397     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56840_A0m */ 
  36398         /* mem            FP_SLICE_KEY_CONTROLm */
  36399         /* flags       */ SOC_MEM_FLAG_VALID |
  36400                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36401         /* cmp_fn      */ _soc_mem_cmp_undef,
  36402         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36403         /* index_min   */ 0,
  36404         /* index_max   */ 0,
  36405         /* minblock    */ 6,
  36406         /* maxblock    */ 6,
  36407         /* blocks      */ 0x40,
  36408         /* blocks_hi   */ 0,
  36409         /* base        */ 0x0d072000,
  36410         /* gran        */ 1,
  36411         /* bytes       */ 18,
  36412         /* nFields     */ 90,
  36413         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56840_A0m_fields,
  36414         /* *views      */ NULL,
  36415         /* *views_num  */ NULL,
  36416         /* snoop_cb    */ NULL, 
  36417         /* snoop_user_data */ NULL, 
  36418         /* snoop_flags */ 0,
  36419         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36420         /* type */ SOC_MEM_TYPE_NORMAL,
  36421         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36422         /* impl */ SOC_MEM_IMPL_NORMAL,
  36423         /* cmic_mor_clks       */ 0,
  36424     },
  36425 #endif /* chips */
  36426 
  36427 #if defined(BCM_56850_A0)
  36428     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56850_A0m */ 
  36429         /* mem            FP_SLICE_KEY_CONTROLm */
  36430         /* flags       */ SOC_MEM_FLAG_VALID |
  36431                           SOC_MEM_FLAG_CACHABLE |
  36432                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  36433         /* cmp_fn      */ _soc_mem_cmp_undef,
  36434         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36435         /* index_min   */ 0,
  36436         /* index_max   */ 0,
  36437         /* minblock    */ 10,
  36438         /* maxblock    */ 10,
  36439         /* blocks      */ 0x400,
  36440         /* blocks_hi   */ 0,
  36441         /* base        */ 0x3c240000,
  36442         /* gran        */ 1,
  36443         /* bytes       */ 30,
  36444         /* nFields     */ 120,
  36445         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56850_A0m_fields,
  36446         /* *views      */ NULL,
  36447         /* *views_num  */ NULL,
  36448         /* snoop_cb    */ NULL, 
  36449         /* snoop_user_data */ NULL, 
  36450         /* snoop_flags */ 0,
  36451         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36452         /* type */ SOC_MEM_TYPE_NORMAL,
  36453         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36454         /* impl */ SOC_MEM_IMPL_NORMAL,
  36455         /* cmic_mor_clks       */ 0,
  36456     },
  36457 #endif /* chips */
  36458 
  36459 #if defined(BCM_56860_A0)
  36460     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM56860_A0m */ 
  36461         /* mem            FP_SLICE_KEY_CONTROLm */
  36462         /* flags       */ SOC_MEM_FLAG_VALID |
  36463                           SOC_MEM_FLAG_CACHABLE |
  36464                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  36465         /* cmp_fn      */ _soc_mem_cmp_undef,
  36466         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36467         /* index_min   */ 0,
  36468         /* index_max   */ 0,
  36469         /* minblock    */ 11,
  36470         /* maxblock    */ 11,
  36471         /* blocks      */ 0x800,
  36472         /* blocks_hi   */ 0,
  36473         /* base        */ 0x4c240000,
  36474         /* gran        */ 1,
  36475         /* bytes       */ 32,
  36476         /* nFields     */ 132,
  36477         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM56860_A0m_fields,
  36478         /* *views      */ NULL,
  36479         /* *views_num  */ NULL,
  36480         /* snoop_cb    */ NULL, 
  36481         /* snoop_user_data */ NULL, 
  36482         /* snoop_flags */ 0,
  36483         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36484         /* type */ SOC_MEM_TYPE_NORMAL,
  36485         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36486         /* impl */ SOC_MEM_IMPL_NORMAL,
  36487         /* cmic_mor_clks       */ 0,
  36488     },
  36489 #endif /* chips */
  36490 
  36491 #if defined(BCM_88732_A0)
  36492     { /* SOC_MEM_INT_FP_SLICE_KEY_CONTROL_BCM88732_A0m */ 
  36493         /* mem            FP_SLICE_KEY_CONTROLm */
  36494         /* flags       */ SOC_MEM_FLAG_VALID |
  36495                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36496         /* cmp_fn      */ _soc_mem_cmp_undef,
  36497         /* *null_entry */ _soc_mem_entry_null_zeroes,
  36498         /* index_min   */ 0,
  36499         /* index_max   */ 0,
  36500         /* minblock    */ 5,
  36501         /* maxblock    */ 5,
  36502         /* blocks      */ 0x20,
  36503         /* blocks_hi   */ 0,
  36504         /* base        */ 0x07070000,
  36505         /* gran        */ 1,
  36506         /* bytes       */ 3,
  36507         /* nFields     */ 16,
  36508         /* *fields     */ soc_FP_SLICE_KEY_CONTROL_BCM88732_A0m_fields,
  36509         /* *views      */ NULL,
  36510         /* *views_num  */ NULL,
  36511         /* snoop_cb    */ NULL, 
  36512         /* snoop_user_data */ NULL, 
  36513         /* snoop_flags */ 0,
  36514         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36515         /* type */ SOC_MEM_TYPE_NORMAL,
  36516         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36517         /* impl */ SOC_MEM_IMPL_NORMAL,
  36518         /* cmic_mor_clks       */ 0,
  36519     },
  36520 #endif /* chips */
  36521 
  36522 #if defined(BCM_56514_A0)
  36523     { /* SOC_MEM_INT_FP_SLICE_MAPm */ 
  36524         /* mem            FP_SLICE_MAPm */
  36525         /* flags       */ SOC_MEM_FLAG_VALID |
  36526                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36527         /* cmp_fn      */ _soc_mem_cmp_undef,
  36528         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56514_a0,
  36529         /* index_min   */ 0,
  36530         /* index_max   */ 0,
  36531         /* minblock    */ 6,
  36532         /* maxblock    */ 6,
  36533         /* blocks      */ 0x40,
  36534         /* blocks_hi   */ 0,
  36535         /* base        */ 0x0c010000,
  36536         /* gran        */ 1,
  36537         /* bytes       */ 16,
  36538         /* nFields     */ 32,
  36539         /* *fields     */ soc_FP_SLICE_MAPm_fields,
  36540         /* *views      */ NULL,
  36541         /* *views_num  */ NULL,
  36542         /* snoop_cb    */ NULL, 
  36543         /* snoop_user_data */ NULL, 
  36544         /* snoop_flags */ 0,
  36545         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36546         /* type */ SOC_MEM_TYPE_NORMAL,
  36547         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36548         /* impl */ SOC_MEM_IMPL_NORMAL,
  36549         /* cmic_mor_clks       */ 0,
  36550     },
  36551 #endif /* chips */
  36552 
  36553 #if defined(BCM_53314_A0)
  36554     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM53314_A0m */ 
  36555         /* mem            FP_SLICE_MAPm */
  36556         /* flags       */ SOC_MEM_FLAG_VALID |
  36557                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  36558         /* cmp_fn      */ _soc_mem_cmp_undef,
  36559         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm53314_a0,
  36560         /* index_min   */ 0,
  36561         /* index_max   */ 0,
  36562         /* minblock    */ 6,
  36563         /* maxblock    */ 6,
  36564         /* blocks      */ 0x40,
  36565         /* blocks_hi   */ 0,
  36566         /* base        */ 0x0d030000,
  36567         /* gran        */ 1,
  36568         /* bytes       */ 4,
  36569         /* nFields     */ 8,
  36570         /* *fields     */ soc_FP_SLICE_MAP_BCM53314_A0m_fields,
  36571         /* *views      */ NULL,
  36572         /* *views_num  */ NULL,
  36573         /* snoop_cb    */ NULL, 
  36574         /* snoop_user_data */ NULL, 
  36575         /* snoop_flags */ 0,
  36576         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36577         /* type */ SOC_MEM_TYPE_NORMAL,
  36578         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36579         /* impl */ SOC_MEM_IMPL_NORMAL,
  36580         /* cmic_mor_clks       */ 0,
  36581     },
  36582 #endif /* chips */
  36583 
  36584 #if defined(BCM_53324_A0)
  36585     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM53324_A0m */ 
  36586         /* mem            FP_SLICE_MAPm */
  36587         /* flags       */ SOC_MEM_FLAG_VALID |
  36588                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  36589         /* cmp_fn      */ _soc_mem_cmp_undef,
  36590         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm53324_a0,
  36591         /* index_min   */ 0,
  36592         /* index_max   */ 0,
  36593         /* minblock    */ 6,
  36594         /* maxblock    */ 6,
  36595         /* blocks      */ 0x40,
  36596         /* blocks_hi   */ 0,
  36597         /* base        */ 0x0d030000,
  36598         /* gran        */ 1,
  36599         /* bytes       */ 4,
  36600         /* nFields     */ 8,
  36601         /* *fields     */ soc_FP_SLICE_MAP_BCM53314_A0m_fields,
  36602         /* *views      */ NULL,
  36603         /* *views_num  */ NULL,
  36604         /* snoop_cb    */ NULL, 
  36605         /* snoop_user_data */ NULL, 
  36606         /* snoop_flags */ 0,
  36607         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36608         /* type */ SOC_MEM_TYPE_NORMAL,
  36609         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36610         /* impl */ SOC_MEM_IMPL_NORMAL,
  36611         /* cmic_mor_clks       */ 0,
  36612     },
  36613 #endif /* chips */
  36614 
  36615 #if defined(BCM_53400_A0)
  36616     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM53400_A0m */ 
  36617         /* mem            FP_SLICE_MAPm */
  36618         /* flags       */ SOC_MEM_FLAG_VALID |
  36619                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36620         /* cmp_fn      */ _soc_mem_cmp_undef,
  36621         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm53400_a0,
  36622         /* index_min   */ 0,
  36623         /* index_max   */ 0,
  36624         /* minblock    */ 5,
  36625         /* maxblock    */ 5,
  36626         /* blocks      */ 0x20,
  36627         /* blocks_hi   */ 0,
  36628         /* base        */ 0x38080000,
  36629         /* gran        */ 1,
  36630         /* bytes       */ 6,
  36631         /* nFields     */ 16,
  36632         /* *fields     */ soc_FP_SLICE_MAP_BCM53400_A0m_fields,
  36633         /* *views      */ NULL,
  36634         /* *views_num  */ NULL,
  36635         /* snoop_cb    */ NULL, 
  36636         /* snoop_user_data */ NULL, 
  36637         /* snoop_flags */ 0,
  36638         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36639         /* type */ SOC_MEM_TYPE_NORMAL,
  36640         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36641         /* impl */ SOC_MEM_IMPL_NORMAL,
  36642         /* cmic_mor_clks       */ 0,
  36643     },
  36644 #endif /* chips */
  36645 
  36646 #if defined(BCM_53540_A0)
  36647     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM53540_A0m */ 
  36648         /* mem            FP_SLICE_MAPm */
  36649         /* flags       */ SOC_MEM_FLAG_VALID |
  36650                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36651         /* cmp_fn      */ _soc_mem_cmp_undef,
  36652         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm53540_a0,
  36653         /* index_min   */ 0,
  36654         /* index_max   */ 0,
  36655         /* minblock    */ 8,
  36656         /* maxblock    */ 8,
  36657         /* blocks      */ 0x100,
  36658         /* blocks_hi   */ 0,
  36659         /* base        */ 0x38080000,
  36660         /* gran        */ 1,
  36661         /* bytes       */ 6,
  36662         /* nFields     */ 16,
  36663         /* *fields     */ soc_FP_SLICE_MAP_BCM53400_A0m_fields,
  36664         /* *views      */ NULL,
  36665         /* *views_num  */ NULL,
  36666         /* snoop_cb    */ NULL, 
  36667         /* snoop_user_data */ NULL, 
  36668         /* snoop_flags */ 0,
  36669         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36670         /* type */ SOC_MEM_TYPE_NORMAL,
  36671         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36672         /* impl */ SOC_MEM_IMPL_NORMAL,
  36673         /* cmic_mor_clks       */ 0,
  36674     },
  36675 #endif /* chips */
  36676 
  36677 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  36678     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM53570_A0m */ 
  36679         /* mem            FP_SLICE_MAPm */
  36680         /* flags       */ SOC_MEM_FLAG_VALID |
  36681                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36682         /* cmp_fn      */ _soc_mem_cmp_undef,
  36683         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm53570_a0,
  36684         /* index_min   */ 0,
  36685         /* index_max   */ 0,
  36686         /* minblock    */ 15,
  36687         /* maxblock    */ 15,
  36688         /* blocks      */ 0x8000,
  36689         /* blocks_hi   */ 0,
  36690         /* base        */ 0x38080000,
  36691         /* gran        */ 1,
  36692         /* bytes       */ 12,
  36693         /* nFields     */ 24,
  36694         /* *fields     */ soc_FP_SLICE_MAP_BCM56560_A0m_fields,
  36695         /* *views      */ NULL,
  36696         /* *views_num  */ NULL,
  36697         /* snoop_cb    */ NULL, 
  36698         /* snoop_user_data */ NULL, 
  36699         /* snoop_flags */ 0,
  36700         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36701         /* type */ SOC_MEM_TYPE_NORMAL,
  36702         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36703         /* impl */ SOC_MEM_IMPL_NORMAL,
  36704         /* cmic_mor_clks       */ 0,
  36705     },
  36706 #endif /* chips */
  36707 
  36708 #if defined(BCM_56142_A0)
  36709     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56142_A0m */ 
  36710         /* mem            FP_SLICE_MAPm */
  36711         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  36712         /* cmp_fn      */ _soc_mem_cmp_undef,
  36713         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56142_a0,
  36714         /* index_min   */ 0,
  36715         /* index_max   */ 0,
  36716         /* minblock    */ 5,
  36717         /* maxblock    */ 5,
  36718         /* blocks      */ 0x20,
  36719         /* blocks_hi   */ 0,
  36720         /* base        */ 0x0f010000,
  36721         /* gran        */ 1,
  36722         /* bytes       */ 2,
  36723         /* nFields     */ 8,
  36724         /* *fields     */ soc_FP_SLICE_MAP_BCM56142_A0m_fields,
  36725         /* *views      */ NULL,
  36726         /* *views_num  */ NULL,
  36727         /* snoop_cb    */ NULL, 
  36728         /* snoop_user_data */ NULL, 
  36729         /* snoop_flags */ 0,
  36730         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36731         /* type */ SOC_MEM_TYPE_NORMAL,
  36732         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36733         /* impl */ SOC_MEM_IMPL_NORMAL,
  36734         /* cmic_mor_clks       */ 0,
  36735     },
  36736 #endif /* chips */
  36737 
  36738 #if defined(BCM_56150_A0)
  36739     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56150_A0m */ 
  36740         /* mem            FP_SLICE_MAPm */
  36741         /* flags       */ SOC_MEM_FLAG_VALID |
  36742                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36743         /* cmp_fn      */ _soc_mem_cmp_undef,
  36744         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56150_a0,
  36745         /* index_min   */ 0,
  36746         /* index_max   */ 0,
  36747         /* minblock    */ 5,
  36748         /* maxblock    */ 5,
  36749         /* blocks      */ 0x20,
  36750         /* blocks_hi   */ 0,
  36751         /* base        */ 0x3c080000,
  36752         /* gran        */ 1,
  36753         /* bytes       */ 6,
  36754         /* nFields     */ 16,
  36755         /* *fields     */ soc_FP_SLICE_MAP_BCM56150_A0m_fields,
  36756         /* *views      */ NULL,
  36757         /* *views_num  */ NULL,
  36758         /* snoop_cb    */ NULL, 
  36759         /* snoop_user_data */ NULL, 
  36760         /* snoop_flags */ 0,
  36761         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36762         /* type */ SOC_MEM_TYPE_NORMAL,
  36763         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36764         /* impl */ SOC_MEM_IMPL_NORMAL,
  36765         /* cmic_mor_clks       */ 0,
  36766     },
  36767 #endif /* chips */
  36768 
  36769 #if defined(BCM_56160_A0)
  36770     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56160_A0m */ 
  36771         /* mem            FP_SLICE_MAPm */
  36772         /* flags       */ SOC_MEM_FLAG_VALID |
  36773                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36774         /* cmp_fn      */ _soc_mem_cmp_undef,
  36775         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56160_a0,
  36776         /* index_min   */ 0,
  36777         /* index_max   */ 0,
  36778         /* minblock    */ 7,
  36779         /* maxblock    */ 7,
  36780         /* blocks      */ 0x80,
  36781         /* blocks_hi   */ 0,
  36782         /* base        */ 0x38080000,
  36783         /* gran        */ 1,
  36784         /* bytes       */ 6,
  36785         /* nFields     */ 16,
  36786         /* *fields     */ soc_FP_SLICE_MAP_BCM53400_A0m_fields,
  36787         /* *views      */ NULL,
  36788         /* *views_num  */ NULL,
  36789         /* snoop_cb    */ NULL, 
  36790         /* snoop_user_data */ NULL, 
  36791         /* snoop_flags */ 0,
  36792         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36793         /* type */ SOC_MEM_TYPE_NORMAL,
  36794         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36795         /* impl */ SOC_MEM_IMPL_NORMAL,
  36796         /* cmic_mor_clks       */ 0,
  36797     },
  36798 #endif /* chips */
  36799 
  36800 #if defined(BCM_56224_A0)
  36801     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56224_A0m */ 
  36802         /* mem            FP_SLICE_MAPm */
  36803         /* flags       */ SOC_MEM_FLAG_VALID |
  36804                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  36805         /* cmp_fn      */ _soc_mem_cmp_undef,
  36806         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56224_a0,
  36807         /* index_min   */ 0,
  36808         /* index_max   */ 0,
  36809         /* minblock    */ 6,
  36810         /* maxblock    */ 6,
  36811         /* blocks      */ 0x40,
  36812         /* blocks_hi   */ 0,
  36813         /* base        */ 0x0d030000,
  36814         /* gran        */ 1,
  36815         /* bytes       */ 16,
  36816         /* nFields     */ 32,
  36817         /* *fields     */ soc_FP_SLICE_MAPm_fields,
  36818         /* *views      */ NULL,
  36819         /* *views_num  */ NULL,
  36820         /* snoop_cb    */ NULL, 
  36821         /* snoop_user_data */ NULL, 
  36822         /* snoop_flags */ 0,
  36823         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36824         /* type */ SOC_MEM_TYPE_NORMAL,
  36825         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36826         /* impl */ SOC_MEM_IMPL_NORMAL,
  36827         /* cmic_mor_clks       */ 0,
  36828     },
  36829 #endif /* chips */
  36830 
  36831 #if defined(BCM_56224_B0)
  36832     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56224_B0m */ 
  36833         /* mem            FP_SLICE_MAPm */
  36834         /* flags       */ SOC_MEM_FLAG_VALID |
  36835                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  36836         /* cmp_fn      */ _soc_mem_cmp_undef,
  36837         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56224_b0,
  36838         /* index_min   */ 0,
  36839         /* index_max   */ 0,
  36840         /* minblock    */ 6,
  36841         /* maxblock    */ 6,
  36842         /* blocks      */ 0x40,
  36843         /* blocks_hi   */ 0,
  36844         /* base        */ 0x0d030000,
  36845         /* gran        */ 1,
  36846         /* bytes       */ 16,
  36847         /* nFields     */ 32,
  36848         /* *fields     */ soc_FP_SLICE_MAPm_fields,
  36849         /* *views      */ NULL,
  36850         /* *views_num  */ NULL,
  36851         /* snoop_cb    */ NULL, 
  36852         /* snoop_user_data */ NULL, 
  36853         /* snoop_flags */ 0,
  36854         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36855         /* type */ SOC_MEM_TYPE_NORMAL,
  36856         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36857         /* impl */ SOC_MEM_IMPL_NORMAL,
  36858         /* cmic_mor_clks       */ 0,
  36859     },
  36860 #endif /* chips */
  36861 
  36862 #if defined(BCM_56260_A0)
  36863     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56260_A0m */ 
  36864         /* mem            FP_SLICE_MAPm */
  36865         /* flags       */ SOC_MEM_FLAG_VALID |
  36866                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36867         /* cmp_fn      */ _soc_mem_cmp_undef,
  36868         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56260_a0,
  36869         /* index_min   */ 0,
  36870         /* index_max   */ 0,
  36871         /* minblock    */ 6,
  36872         /* maxblock    */ 6,
  36873         /* blocks      */ 0x40,
  36874         /* blocks_hi   */ 0,
  36875         /* base        */ 0x34080000,
  36876         /* gran        */ 1,
  36877         /* bytes       */ 12,
  36878         /* nFields     */ 24,
  36879         /* *fields     */ soc_FP_SLICE_MAP_BCM56560_A0m_fields,
  36880         /* *views      */ NULL,
  36881         /* *views_num  */ NULL,
  36882         /* snoop_cb    */ NULL, 
  36883         /* snoop_user_data */ NULL, 
  36884         /* snoop_flags */ 0,
  36885         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36886         /* type */ SOC_MEM_TYPE_NORMAL,
  36887         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36888         /* impl */ SOC_MEM_IMPL_NORMAL,
  36889         /* cmic_mor_clks       */ 0,
  36890     },
  36891 #endif /* chips */
  36892 
  36893 #if defined(BCM_56260_B0)
  36894     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56260_B0m */ 
  36895         /* mem            FP_SLICE_MAPm */
  36896         /* flags       */ SOC_MEM_FLAG_VALID |
  36897                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36898         /* cmp_fn      */ _soc_mem_cmp_undef,
  36899         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56260_b0,
  36900         /* index_min   */ 0,
  36901         /* index_max   */ 0,
  36902         /* minblock    */ 6,
  36903         /* maxblock    */ 6,
  36904         /* blocks      */ 0x40,
  36905         /* blocks_hi   */ 0,
  36906         /* base        */ 0x34080000,
  36907         /* gran        */ 1,
  36908         /* bytes       */ 12,
  36909         /* nFields     */ 24,
  36910         /* *fields     */ soc_FP_SLICE_MAP_BCM56560_A0m_fields,
  36911         /* *views      */ NULL,
  36912         /* *views_num  */ NULL,
  36913         /* snoop_cb    */ NULL, 
  36914         /* snoop_user_data */ NULL, 
  36915         /* snoop_flags */ 0,
  36916         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36917         /* type */ SOC_MEM_TYPE_NORMAL,
  36918         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36919         /* impl */ SOC_MEM_IMPL_NORMAL,
  36920         /* cmic_mor_clks       */ 0,
  36921     },
  36922 #endif /* chips */
  36923 
  36924 #if defined(BCM_56270_A0)
  36925     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56270_A0m */ 
  36926         /* mem            FP_SLICE_MAPm */
  36927         /* flags       */ SOC_MEM_FLAG_VALID |
  36928                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36929         /* cmp_fn      */ _soc_mem_cmp_undef,
  36930         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56270_a0,
  36931         /* index_min   */ 0,
  36932         /* index_max   */ 0,
  36933         /* minblock    */ 5,
  36934         /* maxblock    */ 5,
  36935         /* blocks      */ 0x20,
  36936         /* blocks_hi   */ 0,
  36937         /* base        */ 0x34080000,
  36938         /* gran        */ 1,
  36939         /* bytes       */ 6,
  36940         /* nFields     */ 16,
  36941         /* *fields     */ soc_FP_SLICE_MAP_BCM53400_A0m_fields,
  36942         /* *views      */ NULL,
  36943         /* *views_num  */ NULL,
  36944         /* snoop_cb    */ NULL, 
  36945         /* snoop_user_data */ NULL, 
  36946         /* snoop_flags */ 0,
  36947         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36948         /* type */ SOC_MEM_TYPE_NORMAL,
  36949         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36950         /* impl */ SOC_MEM_IMPL_NORMAL,
  36951         /* cmic_mor_clks       */ 0,
  36952     },
  36953 #endif /* chips */
  36954 
  36955 #if defined(BCM_56334_A0)
  36956     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56334_A0m */ 
  36957         /* mem            FP_SLICE_MAPm */
  36958         /* flags       */ SOC_MEM_FLAG_VALID |
  36959                           SOC_MEM_FLAG_CACHABLE |
  36960                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  36961                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  36962         /* cmp_fn      */ _soc_mem_cmp_undef,
  36963         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56334_a0,
  36964         /* index_min   */ 0,
  36965         /* index_max   */ 0,
  36966         /* minblock    */ 5,
  36967         /* maxblock    */ 5,
  36968         /* blocks      */ 0x20,
  36969         /* blocks_hi   */ 0,
  36970         /* base        */ 0x0f010000,
  36971         /* gran        */ 1,
  36972         /* bytes       */ 18,
  36973         /* nFields     */ 48,
  36974         /* *fields     */ soc_FP_SLICE_MAP_BCM56334_A0m_fields,
  36975         /* *views      */ NULL,
  36976         /* *views_num  */ NULL,
  36977         /* snoop_cb    */ NULL, 
  36978         /* snoop_user_data */ NULL, 
  36979         /* snoop_flags */ 0,
  36980         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  36981         /* type */ SOC_MEM_TYPE_NORMAL,
  36982         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  36983         /* impl */ SOC_MEM_IMPL_NORMAL,
  36984         /* cmic_mor_clks       */ 0,
  36985     },
  36986 #endif /* chips */
  36987 
  36988 #if defined(BCM_56334_B0)
  36989     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56334_B0m */ 
  36990         /* mem            FP_SLICE_MAPm */
  36991         /* flags       */ SOC_MEM_FLAG_VALID |
  36992                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  36993         /* cmp_fn      */ _soc_mem_cmp_undef,
  36994         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56334_b0,
  36995         /* index_min   */ 0,
  36996         /* index_max   */ 0,
  36997         /* minblock    */ 5,
  36998         /* maxblock    */ 5,
  36999         /* blocks      */ 0x20,
  37000         /* blocks_hi   */ 0,
  37001         /* base        */ 0x0f010000,
  37002         /* gran        */ 1,
  37003         /* bytes       */ 18,
  37004         /* nFields     */ 48,
  37005         /* *fields     */ soc_FP_SLICE_MAP_BCM56334_A0m_fields,
  37006         /* *views      */ NULL,
  37007         /* *views_num  */ NULL,
  37008         /* snoop_cb    */ NULL, 
  37009         /* snoop_user_data */ NULL, 
  37010         /* snoop_flags */ 0,
  37011         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37012         /* type */ SOC_MEM_TYPE_NORMAL,
  37013         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37014         /* impl */ SOC_MEM_IMPL_NORMAL,
  37015         /* cmic_mor_clks       */ 0,
  37016     },
  37017 #endif /* chips */
  37018 
  37019 #if defined(BCM_56340_A0)
  37020     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56340_A0m */ 
  37021         /* mem            FP_SLICE_MAPm */
  37022         /* flags       */ SOC_MEM_FLAG_VALID |
  37023                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37024         /* cmp_fn      */ _soc_mem_cmp_undef,
  37025         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56640_a0,
  37026         /* index_min   */ 0,
  37027         /* index_max   */ 0,
  37028         /* minblock    */ 4,
  37029         /* maxblock    */ 4,
  37030         /* blocks      */ 0x10,
  37031         /* blocks_hi   */ 0,
  37032         /* base        */ 0x30280000,
  37033         /* gran        */ 1,
  37034         /* bytes       */ 23,
  37035         /* nFields     */ 36,
  37036         /* *fields     */ soc_FP_SLICE_MAP_BCM56640_A0m_fields,
  37037         /* *views      */ NULL,
  37038         /* *views_num  */ NULL,
  37039         /* snoop_cb    */ NULL, 
  37040         /* snoop_user_data */ NULL, 
  37041         /* snoop_flags */ 0,
  37042         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37043         /* type */ SOC_MEM_TYPE_NORMAL,
  37044         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37045         /* impl */ SOC_MEM_IMPL_NORMAL,
  37046         /* cmic_mor_clks       */ 0,
  37047     },
  37048 #endif /* chips */
  37049 
  37050 #if defined(BCM_56440_A0)
  37051     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56440_A0m */ 
  37052         /* mem            FP_SLICE_MAPm */
  37053         /* flags       */ SOC_MEM_FLAG_VALID |
  37054                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37055         /* cmp_fn      */ _soc_mem_cmp_undef,
  37056         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56440_a0,
  37057         /* index_min   */ 0,
  37058         /* index_max   */ 0,
  37059         /* minblock    */ 9,
  37060         /* maxblock    */ 9,
  37061         /* blocks      */ 0x200,
  37062         /* blocks_hi   */ 0,
  37063         /* base        */ 0x0d064000,
  37064         /* gran        */ 1,
  37065         /* bytes       */ 12,
  37066         /* nFields     */ 24,
  37067         /* *fields     */ soc_FP_SLICE_MAP_BCM56440_A0m_fields,
  37068         /* *views      */ NULL,
  37069         /* *views_num  */ NULL,
  37070         /* snoop_cb    */ NULL, 
  37071         /* snoop_user_data */ NULL, 
  37072         /* snoop_flags */ 0,
  37073         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37074         /* type */ SOC_MEM_TYPE_NORMAL,
  37075         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37076         /* impl */ SOC_MEM_IMPL_NORMAL,
  37077         /* cmic_mor_clks       */ 0,
  37078     },
  37079 #endif /* chips */
  37080 
  37081 #if defined(BCM_56440_B0)
  37082     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56440_B0m */ 
  37083         /* mem            FP_SLICE_MAPm */
  37084         /* flags       */ SOC_MEM_FLAG_VALID |
  37085                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37086         /* cmp_fn      */ _soc_mem_cmp_undef,
  37087         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56440_b0,
  37088         /* index_min   */ 0,
  37089         /* index_max   */ 0,
  37090         /* minblock    */ 9,
  37091         /* maxblock    */ 9,
  37092         /* blocks      */ 0x200,
  37093         /* blocks_hi   */ 0,
  37094         /* base        */ 0x0d064000,
  37095         /* gran        */ 1,
  37096         /* bytes       */ 12,
  37097         /* nFields     */ 24,
  37098         /* *fields     */ soc_FP_SLICE_MAP_BCM56440_A0m_fields,
  37099         /* *views      */ NULL,
  37100         /* *views_num  */ NULL,
  37101         /* snoop_cb    */ NULL, 
  37102         /* snoop_user_data */ NULL, 
  37103         /* snoop_flags */ 0,
  37104         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37105         /* type */ SOC_MEM_TYPE_NORMAL,
  37106         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37107         /* impl */ SOC_MEM_IMPL_NORMAL,
  37108         /* cmic_mor_clks       */ 0,
  37109     },
  37110 #endif /* chips */
  37111 
  37112 #if defined(BCM_56450_A0)
  37113     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56450_A0m */ 
  37114         /* mem            FP_SLICE_MAPm */
  37115         /* flags       */ SOC_MEM_FLAG_VALID |
  37116                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37117         /* cmp_fn      */ _soc_mem_cmp_undef,
  37118         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56450_a0,
  37119         /* index_min   */ 0,
  37120         /* index_max   */ 0,
  37121         /* minblock    */ 8,
  37122         /* maxblock    */ 8,
  37123         /* blocks      */ 0x100,
  37124         /* blocks_hi   */ 0,
  37125         /* base        */ 0x34080000,
  37126         /* gran        */ 1,
  37127         /* bytes       */ 16,
  37128         /* nFields     */ 32,
  37129         /* *fields     */ soc_FP_SLICE_MAP_BCM56450_A0m_fields,
  37130         /* *views      */ NULL,
  37131         /* *views_num  */ NULL,
  37132         /* snoop_cb    */ NULL, 
  37133         /* snoop_user_data */ NULL, 
  37134         /* snoop_flags */ 0,
  37135         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37136         /* type */ SOC_MEM_TYPE_NORMAL,
  37137         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37138         /* impl */ SOC_MEM_IMPL_NORMAL,
  37139         /* cmic_mor_clks       */ 0,
  37140     },
  37141 #endif /* chips */
  37142 
  37143 #if defined(BCM_56450_B0)
  37144     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56450_B0m */ 
  37145         /* mem            FP_SLICE_MAPm */
  37146         /* flags       */ SOC_MEM_FLAG_VALID |
  37147                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37148         /* cmp_fn      */ _soc_mem_cmp_undef,
  37149         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56450_b0,
  37150         /* index_min   */ 0,
  37151         /* index_max   */ 0,
  37152         /* minblock    */ 8,
  37153         /* maxblock    */ 8,
  37154         /* blocks      */ 0x100,
  37155         /* blocks_hi   */ 0,
  37156         /* base        */ 0x34080000,
  37157         /* gran        */ 1,
  37158         /* bytes       */ 16,
  37159         /* nFields     */ 32,
  37160         /* *fields     */ soc_FP_SLICE_MAP_BCM56450_A0m_fields,
  37161         /* *views      */ NULL,
  37162         /* *views_num  */ NULL,
  37163         /* snoop_cb    */ NULL, 
  37164         /* snoop_user_data */ NULL, 
  37165         /* snoop_flags */ 0,
  37166         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37167         /* type */ SOC_MEM_TYPE_NORMAL,
  37168         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37169         /* impl */ SOC_MEM_IMPL_NORMAL,
  37170         /* cmic_mor_clks       */ 0,
  37171     },
  37172 #endif /* chips */
  37173 
  37174 #if defined(BCM_56450_B1)
  37175     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56450_B1m */ 
  37176         /* mem            FP_SLICE_MAPm */
  37177         /* flags       */ SOC_MEM_FLAG_VALID |
  37178                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37179         /* cmp_fn      */ _soc_mem_cmp_undef,
  37180         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56450_b1,
  37181         /* index_min   */ 0,
  37182         /* index_max   */ 0,
  37183         /* minblock    */ 8,
  37184         /* maxblock    */ 8,
  37185         /* blocks      */ 0x100,
  37186         /* blocks_hi   */ 0,
  37187         /* base        */ 0x34080000,
  37188         /* gran        */ 1,
  37189         /* bytes       */ 16,
  37190         /* nFields     */ 32,
  37191         /* *fields     */ soc_FP_SLICE_MAP_BCM56450_A0m_fields,
  37192         /* *views      */ NULL,
  37193         /* *views_num  */ NULL,
  37194         /* snoop_cb    */ NULL, 
  37195         /* snoop_user_data */ NULL, 
  37196         /* snoop_flags */ 0,
  37197         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37198         /* type */ SOC_MEM_TYPE_NORMAL,
  37199         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37200         /* impl */ SOC_MEM_IMPL_NORMAL,
  37201         /* cmic_mor_clks       */ 0,
  37202     },
  37203 #endif /* chips */
  37204 
  37205 #if defined(BCM_56524_A0)
  37206     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56524_A0m */ 
  37207         /* mem            FP_SLICE_MAPm */
  37208         /* flags       */ SOC_MEM_FLAG_VALID |
  37209                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37210         /* cmp_fn      */ _soc_mem_cmp_undef,
  37211         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56524_a0,
  37212         /* index_min   */ 0,
  37213         /* index_max   */ 0,
  37214         /* minblock    */ 8,
  37215         /* maxblock    */ 8,
  37216         /* blocks      */ 0x100,
  37217         /* blocks_hi   */ 0,
  37218         /* base        */ 0x0c010000,
  37219         /* gran        */ 1,
  37220         /* bytes       */ 64,
  37221         /* nFields     */ 102,
  37222         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37223         /* *views      */ NULL,
  37224         /* *views_num  */ NULL,
  37225         /* snoop_cb    */ NULL, 
  37226         /* snoop_user_data */ NULL, 
  37227         /* snoop_flags */ 0,
  37228         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37229         /* type */ SOC_MEM_TYPE_NORMAL,
  37230         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37231         /* impl */ SOC_MEM_IMPL_NORMAL,
  37232         /* cmic_mor_clks       */ 0,
  37233     },
  37234 #endif /* chips */
  37235 
  37236 #if defined(BCM_56524_B0)
  37237     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56524_B0m */ 
  37238         /* mem            FP_SLICE_MAPm */
  37239         /* flags       */ SOC_MEM_FLAG_VALID |
  37240                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37241         /* cmp_fn      */ _soc_mem_cmp_undef,
  37242         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56524_b0,
  37243         /* index_min   */ 0,
  37244         /* index_max   */ 0,
  37245         /* minblock    */ 8,
  37246         /* maxblock    */ 8,
  37247         /* blocks      */ 0x100,
  37248         /* blocks_hi   */ 0,
  37249         /* base        */ 0x0c010000,
  37250         /* gran        */ 1,
  37251         /* bytes       */ 64,
  37252         /* nFields     */ 102,
  37253         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37254         /* *views      */ NULL,
  37255         /* *views_num  */ NULL,
  37256         /* snoop_cb    */ NULL, 
  37257         /* snoop_user_data */ NULL, 
  37258         /* snoop_flags */ 0,
  37259         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37260         /* type */ SOC_MEM_TYPE_NORMAL,
  37261         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37262         /* impl */ SOC_MEM_IMPL_NORMAL,
  37263         /* cmic_mor_clks       */ 0,
  37264     },
  37265 #endif /* chips */
  37266 
  37267 #if defined(BCM_56560_A0)
  37268     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56560_A0m */ 
  37269         /* mem            FP_SLICE_MAPm */
  37270         /* flags       */ SOC_MEM_FLAG_VALID |
  37271                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37272         /* cmp_fn      */ _soc_mem_cmp_undef,
  37273         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56560_a0,
  37274         /* index_min   */ 0,
  37275         /* index_max   */ 0,
  37276         /* minblock    */ 21,
  37277         /* maxblock    */ 21,
  37278         /* blocks      */ 0x200000,
  37279         /* blocks_hi   */ 0,
  37280         /* base        */ 0x4c100000,
  37281         /* gran        */ 1,
  37282         /* bytes       */ 12,
  37283         /* nFields     */ 24,
  37284         /* *fields     */ soc_FP_SLICE_MAP_BCM56560_A0m_fields,
  37285         /* *views      */ NULL,
  37286         /* *views_num  */ NULL,
  37287         /* snoop_cb    */ NULL, 
  37288         /* snoop_user_data */ NULL, 
  37289         /* snoop_flags */ 0,
  37290         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37291         /* type */ SOC_MEM_TYPE_NORMAL,
  37292         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37293         /* impl */ SOC_MEM_IMPL_NORMAL,
  37294         /* cmic_mor_clks       */ 0,
  37295     },
  37296 #endif /* chips */
  37297 
  37298 #if defined(BCM_56560_B0)
  37299     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56560_B0m */ 
  37300         /* mem            FP_SLICE_MAPm */
  37301         /* flags       */ SOC_MEM_FLAG_VALID |
  37302                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37303         /* cmp_fn      */ _soc_mem_cmp_undef,
  37304         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56560_a0,
  37305         /* index_min   */ 0,
  37306         /* index_max   */ 0,
  37307         /* minblock    */ 13,
  37308         /* maxblock    */ 13,
  37309         /* blocks      */ 0x2000,
  37310         /* blocks_hi   */ 0,
  37311         /* base        */ 0x4c100000,
  37312         /* gran        */ 1,
  37313         /* bytes       */ 12,
  37314         /* nFields     */ 24,
  37315         /* *fields     */ soc_FP_SLICE_MAP_BCM56560_A0m_fields,
  37316         /* *views      */ NULL,
  37317         /* *views_num  */ NULL,
  37318         /* snoop_cb    */ NULL, 
  37319         /* snoop_user_data */ NULL, 
  37320         /* snoop_flags */ 0,
  37321         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37322         /* type */ SOC_MEM_TYPE_NORMAL,
  37323         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37324         /* impl */ SOC_MEM_IMPL_NORMAL,
  37325         /* cmic_mor_clks       */ 0,
  37326     },
  37327 #endif /* chips */
  37328 
  37329 #if defined(BCM_56624_A0)
  37330     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56624_A0m */ 
  37331         /* mem            FP_SLICE_MAPm */
  37332         /* flags       */ SOC_MEM_FLAG_VALID |
  37333                           SOC_MEM_FLAG_CACHABLE |
  37334                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  37335                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  37336         /* cmp_fn      */ _soc_mem_cmp_undef,
  37337         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56624_a0,
  37338         /* index_min   */ 0,
  37339         /* index_max   */ 0,
  37340         /* minblock    */ 7,
  37341         /* maxblock    */ 7,
  37342         /* blocks      */ 0x80,
  37343         /* blocks_hi   */ 0,
  37344         /* base        */ 0x0f010000,
  37345         /* gran        */ 1,
  37346         /* bytes       */ 64,
  37347         /* nFields     */ 102,
  37348         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37349         /* *views      */ NULL,
  37350         /* *views_num  */ NULL,
  37351         /* snoop_cb    */ NULL, 
  37352         /* snoop_user_data */ NULL, 
  37353         /* snoop_flags */ 0,
  37354         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37355         /* type */ SOC_MEM_TYPE_NORMAL,
  37356         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37357         /* impl */ SOC_MEM_IMPL_NORMAL,
  37358         /* cmic_mor_clks       */ 0,
  37359     },
  37360 #endif /* chips */
  37361 
  37362 #if defined(BCM_56624_B0)
  37363     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56624_B0m */ 
  37364         /* mem            FP_SLICE_MAPm */
  37365         /* flags       */ SOC_MEM_FLAG_VALID |
  37366                           SOC_MEM_FLAG_CACHABLE |
  37367                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  37368                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  37369         /* cmp_fn      */ _soc_mem_cmp_undef,
  37370         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56624_b0,
  37371         /* index_min   */ 0,
  37372         /* index_max   */ 0,
  37373         /* minblock    */ 7,
  37374         /* maxblock    */ 7,
  37375         /* blocks      */ 0x80,
  37376         /* blocks_hi   */ 0,
  37377         /* base        */ 0x0f010000,
  37378         /* gran        */ 1,
  37379         /* bytes       */ 64,
  37380         /* nFields     */ 102,
  37381         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37382         /* *views      */ NULL,
  37383         /* *views_num  */ NULL,
  37384         /* snoop_cb    */ NULL, 
  37385         /* snoop_user_data */ NULL, 
  37386         /* snoop_flags */ 0,
  37387         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37388         /* type */ SOC_MEM_TYPE_NORMAL,
  37389         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37390         /* impl */ SOC_MEM_IMPL_NORMAL,
  37391         /* cmic_mor_clks       */ 0,
  37392     },
  37393 #endif /* chips */
  37394 
  37395 #if defined(BCM_56634_A0)
  37396     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56634_A0m */ 
  37397         /* mem            FP_SLICE_MAPm */
  37398         /* flags       */ SOC_MEM_FLAG_VALID |
  37399                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37400         /* cmp_fn      */ _soc_mem_cmp_undef,
  37401         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56634_a0,
  37402         /* index_min   */ 0,
  37403         /* index_max   */ 0,
  37404         /* minblock    */ 9,
  37405         /* maxblock    */ 9,
  37406         /* blocks      */ 0x200,
  37407         /* blocks_hi   */ 0,
  37408         /* base        */ 0x0c010000,
  37409         /* gran        */ 1,
  37410         /* bytes       */ 64,
  37411         /* nFields     */ 102,
  37412         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37413         /* *views      */ NULL,
  37414         /* *views_num  */ NULL,
  37415         /* snoop_cb    */ NULL, 
  37416         /* snoop_user_data */ NULL, 
  37417         /* snoop_flags */ 0,
  37418         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37419         /* type */ SOC_MEM_TYPE_NORMAL,
  37420         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37421         /* impl */ SOC_MEM_IMPL_NORMAL,
  37422         /* cmic_mor_clks       */ 0,
  37423     },
  37424 #endif /* chips */
  37425 
  37426 #if defined(BCM_56634_B0)
  37427     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56634_B0m */ 
  37428         /* mem            FP_SLICE_MAPm */
  37429         /* flags       */ SOC_MEM_FLAG_VALID |
  37430                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37431         /* cmp_fn      */ _soc_mem_cmp_undef,
  37432         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56634_b0,
  37433         /* index_min   */ 0,
  37434         /* index_max   */ 0,
  37435         /* minblock    */ 9,
  37436         /* maxblock    */ 9,
  37437         /* blocks      */ 0x200,
  37438         /* blocks_hi   */ 0,
  37439         /* base        */ 0x0c010000,
  37440         /* gran        */ 1,
  37441         /* bytes       */ 64,
  37442         /* nFields     */ 102,
  37443         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37444         /* *views      */ NULL,
  37445         /* *views_num  */ NULL,
  37446         /* snoop_cb    */ NULL, 
  37447         /* snoop_user_data */ NULL, 
  37448         /* snoop_flags */ 0,
  37449         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37450         /* type */ SOC_MEM_TYPE_NORMAL,
  37451         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37452         /* impl */ SOC_MEM_IMPL_NORMAL,
  37453         /* cmic_mor_clks       */ 0,
  37454     },
  37455 #endif /* chips */
  37456 
  37457 #if defined(BCM_56640_A0)
  37458     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56640_A0m */ 
  37459         /* mem            FP_SLICE_MAPm */
  37460         /* flags       */ SOC_MEM_FLAG_VALID |
  37461                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37462         /* cmp_fn      */ _soc_mem_cmp_undef,
  37463         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56640_a0,
  37464         /* index_min   */ 0,
  37465         /* index_max   */ 0,
  37466         /* minblock    */ 7,
  37467         /* maxblock    */ 7,
  37468         /* blocks      */ 0x80,
  37469         /* blocks_hi   */ 0,
  37470         /* base        */ 0x30280000,
  37471         /* gran        */ 1,
  37472         /* bytes       */ 23,
  37473         /* nFields     */ 36,
  37474         /* *fields     */ soc_FP_SLICE_MAP_BCM56640_A0m_fields,
  37475         /* *views      */ NULL,
  37476         /* *views_num  */ NULL,
  37477         /* snoop_cb    */ NULL, 
  37478         /* snoop_user_data */ NULL, 
  37479         /* snoop_flags */ 0,
  37480         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37481         /* type */ SOC_MEM_TYPE_NORMAL,
  37482         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37483         /* impl */ SOC_MEM_IMPL_NORMAL,
  37484         /* cmic_mor_clks       */ 0,
  37485     },
  37486 #endif /* chips */
  37487 
  37488 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  37489     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56670_A0m */ 
  37490         /* mem            FP_SLICE_MAPm */
  37491         /* flags       */ SOC_MEM_FLAG_VALID |
  37492                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37493         /* cmp_fn      */ _soc_mem_cmp_undef,
  37494         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56670_a0,
  37495         /* index_min   */ 0,
  37496         /* index_max   */ 0,
  37497         /* minblock    */ 21,
  37498         /* maxblock    */ 21,
  37499         /* blocks      */ 0x200000,
  37500         /* blocks_hi   */ 0,
  37501         /* base        */ 0x4c100000,
  37502         /* gran        */ 1,
  37503         /* bytes       */ 12,
  37504         /* nFields     */ 24,
  37505         /* *fields     */ soc_FP_SLICE_MAP_BCM56560_A0m_fields,
  37506         /* *views      */ NULL,
  37507         /* *views_num  */ NULL,
  37508         /* snoop_cb    */ NULL, 
  37509         /* snoop_user_data */ NULL, 
  37510         /* snoop_flags */ 0,
  37511         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37512         /* type */ SOC_MEM_TYPE_NORMAL,
  37513         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37514         /* impl */ SOC_MEM_IMPL_NORMAL,
  37515         /* cmic_mor_clks       */ 0,
  37516     },
  37517 #endif /* chips */
  37518 
  37519 #if defined(BCM_56680_A0)
  37520     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56680_A0m */ 
  37521         /* mem            FP_SLICE_MAPm */
  37522         /* flags       */ SOC_MEM_FLAG_VALID |
  37523                           SOC_MEM_FLAG_CACHABLE |
  37524                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  37525         /* cmp_fn      */ _soc_mem_cmp_undef,
  37526         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56680_a0,
  37527         /* index_min   */ 0,
  37528         /* index_max   */ 0,
  37529         /* minblock    */ 6,
  37530         /* maxblock    */ 6,
  37531         /* blocks      */ 0x40,
  37532         /* blocks_hi   */ 0,
  37533         /* base        */ 0x0f010000,
  37534         /* gran        */ 1,
  37535         /* bytes       */ 64,
  37536         /* nFields     */ 102,
  37537         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37538         /* *views      */ NULL,
  37539         /* *views_num  */ NULL,
  37540         /* snoop_cb    */ NULL, 
  37541         /* snoop_user_data */ NULL, 
  37542         /* snoop_flags */ 0,
  37543         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37544         /* type */ SOC_MEM_TYPE_NORMAL,
  37545         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37546         /* impl */ SOC_MEM_IMPL_NORMAL,
  37547         /* cmic_mor_clks       */ 0,
  37548     },
  37549 #endif /* chips */
  37550 
  37551 #if defined(BCM_56680_B0)
  37552     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56680_B0m */ 
  37553         /* mem            FP_SLICE_MAPm */
  37554         /* flags       */ SOC_MEM_FLAG_VALID |
  37555                           SOC_MEM_FLAG_CACHABLE |
  37556                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  37557         /* cmp_fn      */ _soc_mem_cmp_undef,
  37558         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56680_b0,
  37559         /* index_min   */ 0,
  37560         /* index_max   */ 0,
  37561         /* minblock    */ 6,
  37562         /* maxblock    */ 6,
  37563         /* blocks      */ 0x40,
  37564         /* blocks_hi   */ 0,
  37565         /* base        */ 0x0f010000,
  37566         /* gran        */ 1,
  37567         /* bytes       */ 64,
  37568         /* nFields     */ 102,
  37569         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37570         /* *views      */ NULL,
  37571         /* *views_num  */ NULL,
  37572         /* snoop_cb    */ NULL, 
  37573         /* snoop_user_data */ NULL, 
  37574         /* snoop_flags */ 0,
  37575         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37576         /* type */ SOC_MEM_TYPE_NORMAL,
  37577         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37578         /* impl */ SOC_MEM_IMPL_NORMAL,
  37579         /* cmic_mor_clks       */ 0,
  37580     },
  37581 #endif /* chips */
  37582 
  37583 #if defined(BCM_56685_A0)
  37584     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56685_A0m */ 
  37585         /* mem            FP_SLICE_MAPm */
  37586         /* flags       */ SOC_MEM_FLAG_VALID |
  37587                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37588         /* cmp_fn      */ _soc_mem_cmp_undef,
  37589         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56685_a0,
  37590         /* index_min   */ 0,
  37591         /* index_max   */ 0,
  37592         /* minblock    */ 6,
  37593         /* maxblock    */ 6,
  37594         /* blocks      */ 0x40,
  37595         /* blocks_hi   */ 0,
  37596         /* base        */ 0x0c010000,
  37597         /* gran        */ 1,
  37598         /* bytes       */ 64,
  37599         /* nFields     */ 102,
  37600         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37601         /* *views      */ NULL,
  37602         /* *views_num  */ NULL,
  37603         /* snoop_cb    */ NULL, 
  37604         /* snoop_user_data */ NULL, 
  37605         /* snoop_flags */ 0,
  37606         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37607         /* type */ SOC_MEM_TYPE_NORMAL,
  37608         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37609         /* impl */ SOC_MEM_IMPL_NORMAL,
  37610         /* cmic_mor_clks       */ 0,
  37611     },
  37612 #endif /* chips */
  37613 
  37614 #if defined(BCM_56685_B0)
  37615     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56685_B0m */ 
  37616         /* mem            FP_SLICE_MAPm */
  37617         /* flags       */ SOC_MEM_FLAG_VALID |
  37618                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37619         /* cmp_fn      */ _soc_mem_cmp_undef,
  37620         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56685_b0,
  37621         /* index_min   */ 0,
  37622         /* index_max   */ 0,
  37623         /* minblock    */ 6,
  37624         /* maxblock    */ 6,
  37625         /* blocks      */ 0x40,
  37626         /* blocks_hi   */ 0,
  37627         /* base        */ 0x0c010000,
  37628         /* gran        */ 1,
  37629         /* bytes       */ 64,
  37630         /* nFields     */ 102,
  37631         /* *fields     */ soc_FP_SLICE_MAP_BCM56624_A0m_fields,
  37632         /* *views      */ NULL,
  37633         /* *views_num  */ NULL,
  37634         /* snoop_cb    */ NULL, 
  37635         /* snoop_user_data */ NULL, 
  37636         /* snoop_flags */ 0,
  37637         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37638         /* type */ SOC_MEM_TYPE_NORMAL,
  37639         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37640         /* impl */ SOC_MEM_IMPL_NORMAL,
  37641         /* cmic_mor_clks       */ 0,
  37642     },
  37643 #endif /* chips */
  37644 
  37645 #if defined(BCM_56725_A0)
  37646     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56725_A0m */ 
  37647         /* mem            FP_SLICE_MAPm */
  37648         /* flags       */ SOC_MEM_FLAG_VALID |
  37649                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37650         /* cmp_fn      */ _soc_mem_cmp_undef,
  37651         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56725_a0,
  37652         /* index_min   */ 0,
  37653         /* index_max   */ 0,
  37654         /* minblock    */ 3,
  37655         /* maxblock    */ 3,
  37656         /* blocks      */ 0x8,
  37657         /* blocks_hi   */ 0,
  37658         /* base        */ 0x0d062000,
  37659         /* gran        */ 1,
  37660         /* bytes       */ 12,
  37661         /* nFields     */ 24,
  37662         /* *fields     */ soc_FP_SLICE_MAP_BCM56820_A0m_fields,
  37663         /* *views      */ NULL,
  37664         /* *views_num  */ NULL,
  37665         /* snoop_cb    */ NULL, 
  37666         /* snoop_user_data */ NULL, 
  37667         /* snoop_flags */ 0,
  37668         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37669         /* type */ SOC_MEM_TYPE_NORMAL,
  37670         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37671         /* impl */ SOC_MEM_IMPL_NORMAL,
  37672         /* cmic_mor_clks       */ 0,
  37673     },
  37674 #endif /* chips */
  37675 
  37676 #if defined(BCM_56820_A0)
  37677     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56820_A0m */ 
  37678         /* mem            FP_SLICE_MAPm */
  37679         /* flags       */ SOC_MEM_FLAG_VALID |
  37680                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37681         /* cmp_fn      */ _soc_mem_cmp_undef,
  37682         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56820_a0,
  37683         /* index_min   */ 0,
  37684         /* index_max   */ 0,
  37685         /* minblock    */ 3,
  37686         /* maxblock    */ 3,
  37687         /* blocks      */ 0x8,
  37688         /* blocks_hi   */ 0,
  37689         /* base        */ 0x0d062000,
  37690         /* gran        */ 1,
  37691         /* bytes       */ 12,
  37692         /* nFields     */ 24,
  37693         /* *fields     */ soc_FP_SLICE_MAP_BCM56820_A0m_fields,
  37694         /* *views      */ NULL,
  37695         /* *views_num  */ NULL,
  37696         /* snoop_cb    */ NULL, 
  37697         /* snoop_user_data */ NULL, 
  37698         /* snoop_flags */ 0,
  37699         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37700         /* type */ SOC_MEM_TYPE_NORMAL,
  37701         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37702         /* impl */ SOC_MEM_IMPL_NORMAL,
  37703         /* cmic_mor_clks       */ 0,
  37704     },
  37705 #endif /* chips */
  37706 
  37707 #if defined(BCM_56840_A0)
  37708     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56840_A0m */ 
  37709         /* mem            FP_SLICE_MAPm */
  37710         /* flags       */ SOC_MEM_FLAG_VALID |
  37711                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37712         /* cmp_fn      */ _soc_mem_cmp_undef,
  37713         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56840_a0,
  37714         /* index_min   */ 0,
  37715         /* index_max   */ 0,
  37716         /* minblock    */ 6,
  37717         /* maxblock    */ 6,
  37718         /* blocks      */ 0x40,
  37719         /* blocks_hi   */ 0,
  37720         /* base        */ 0x0d064000,
  37721         /* gran        */ 1,
  37722         /* bytes       */ 10,
  37723         /* nFields     */ 20,
  37724         /* *fields     */ soc_FP_SLICE_MAP_BCM56840_A0m_fields,
  37725         /* *views      */ NULL,
  37726         /* *views_num  */ NULL,
  37727         /* snoop_cb    */ NULL, 
  37728         /* snoop_user_data */ NULL, 
  37729         /* snoop_flags */ 0,
  37730         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37731         /* type */ SOC_MEM_TYPE_NORMAL,
  37732         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37733         /* impl */ SOC_MEM_IMPL_NORMAL,
  37734         /* cmic_mor_clks       */ 0,
  37735     },
  37736 #endif /* chips */
  37737 
  37738 #if defined(BCM_56840_B0)
  37739     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56840_B0m */ 
  37740         /* mem            FP_SLICE_MAPm */
  37741         /* flags       */ SOC_MEM_FLAG_VALID |
  37742                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37743         /* cmp_fn      */ _soc_mem_cmp_undef,
  37744         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56840_b0,
  37745         /* index_min   */ 0,
  37746         /* index_max   */ 0,
  37747         /* minblock    */ 6,
  37748         /* maxblock    */ 6,
  37749         /* blocks      */ 0x40,
  37750         /* blocks_hi   */ 0,
  37751         /* base        */ 0x0d064000,
  37752         /* gran        */ 1,
  37753         /* bytes       */ 10,
  37754         /* nFields     */ 20,
  37755         /* *fields     */ soc_FP_SLICE_MAP_BCM56840_A0m_fields,
  37756         /* *views      */ NULL,
  37757         /* *views_num  */ NULL,
  37758         /* snoop_cb    */ NULL, 
  37759         /* snoop_user_data */ NULL, 
  37760         /* snoop_flags */ 0,
  37761         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37762         /* type */ SOC_MEM_TYPE_NORMAL,
  37763         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37764         /* impl */ SOC_MEM_IMPL_NORMAL,
  37765         /* cmic_mor_clks       */ 0,
  37766     },
  37767 #endif /* chips */
  37768 
  37769 #if defined(BCM_56850_A0)
  37770     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56850_A0m */ 
  37771         /* mem            FP_SLICE_MAPm */
  37772         /* flags       */ SOC_MEM_FLAG_VALID |
  37773                           SOC_MEM_FLAG_CACHABLE |
  37774                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  37775         /* cmp_fn      */ _soc_mem_cmp_undef,
  37776         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56850_a0,
  37777         /* index_min   */ 0,
  37778         /* index_max   */ 0,
  37779         /* minblock    */ 10,
  37780         /* maxblock    */ 10,
  37781         /* blocks      */ 0x400,
  37782         /* blocks_hi   */ 0,
  37783         /* base        */ 0x3c100000,
  37784         /* gran        */ 1,
  37785         /* bytes       */ 12,
  37786         /* nFields     */ 24,
  37787         /* *fields     */ soc_FP_SLICE_MAP_BCM56850_A0m_fields,
  37788         /* *views      */ NULL,
  37789         /* *views_num  */ NULL,
  37790         /* snoop_cb    */ NULL, 
  37791         /* snoop_user_data */ NULL, 
  37792         /* snoop_flags */ 0,
  37793         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37794         /* type */ SOC_MEM_TYPE_NORMAL,
  37795         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37796         /* impl */ SOC_MEM_IMPL_NORMAL,
  37797         /* cmic_mor_clks       */ 0,
  37798     },
  37799 #endif /* chips */
  37800 
  37801 #if defined(BCM_56860_A0)
  37802     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM56860_A0m */ 
  37803         /* mem            FP_SLICE_MAPm */
  37804         /* flags       */ SOC_MEM_FLAG_VALID |
  37805                           SOC_MEM_FLAG_CACHABLE |
  37806                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  37807         /* cmp_fn      */ _soc_mem_cmp_undef,
  37808         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm56860_a0,
  37809         /* index_min   */ 0,
  37810         /* index_max   */ 0,
  37811         /* minblock    */ 11,
  37812         /* maxblock    */ 11,
  37813         /* blocks      */ 0x800,
  37814         /* blocks_hi   */ 0,
  37815         /* base        */ 0x4c100000,
  37816         /* gran        */ 1,
  37817         /* bytes       */ 12,
  37818         /* nFields     */ 24,
  37819         /* *fields     */ soc_FP_SLICE_MAP_BCM56850_A0m_fields,
  37820         /* *views      */ NULL,
  37821         /* *views_num  */ NULL,
  37822         /* snoop_cb    */ NULL, 
  37823         /* snoop_user_data */ NULL, 
  37824         /* snoop_flags */ 0,
  37825         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37826         /* type */ SOC_MEM_TYPE_NORMAL,
  37827         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37828         /* impl */ SOC_MEM_IMPL_NORMAL,
  37829         /* cmic_mor_clks       */ 0,
  37830     },
  37831 #endif /* chips */
  37832 
  37833 #if defined(BCM_88732_A0)
  37834     { /* SOC_MEM_INT_FP_SLICE_MAP_BCM88732_A0m */ 
  37835         /* mem            FP_SLICE_MAPm */
  37836         /* flags       */ SOC_MEM_FLAG_VALID |
  37837                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  37838         /* cmp_fn      */ _soc_mem_cmp_undef,
  37839         /* *null_entry */ &_soc_mem_entry_null_fp_slice_map_entry_bcm88732_a0,
  37840         /* index_min   */ 0,
  37841         /* index_max   */ 0,
  37842         /* minblock    */ 5,
  37843         /* maxblock    */ 5,
  37844         /* blocks      */ 0x20,
  37845         /* blocks_hi   */ 0,
  37846         /* base        */ 0x07020000,
  37847         /* gran        */ 1,
  37848         /* bytes       */ 4,
  37849         /* nFields     */ 8,
  37850         /* *fields     */ soc_FP_SLICE_MAP_BCM53314_A0m_fields,
  37851         /* *views      */ NULL,
  37852         /* *views_num  */ NULL,
  37853         /* snoop_cb    */ NULL, 
  37854         /* snoop_user_data */ NULL, 
  37855         /* snoop_flags */ 0,
  37856         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37857         /* type */ SOC_MEM_TYPE_NORMAL,
  37858         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37859         /* impl */ SOC_MEM_IMPL_NORMAL,
  37860         /* cmic_mor_clks       */ 0,
  37861     },
  37862 #endif /* chips */
  37863 
  37864 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  37865     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERSm */ 
  37866         /* mem            FP_STORM_CONTROL_METERSm */
  37867         /* flags       */ SOC_MEM_FLAG_VALID |
  37868                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  37869         /* cmp_fn      */ _soc_mem_cmp_undef,
  37870         /* *null_entry */ _soc_mem_entry_null_zeroes,
  37871         /* index_min   */ 0,
  37872         /* index_max   */ 215,
  37873         /* minblock    */ 7,
  37874         /* maxblock    */ 7,
  37875         /* blocks      */ 0x80,
  37876         /* blocks_hi   */ 0,
  37877         /* base        */ 0x0f038000,
  37878         /* gran        */ 1,
  37879         /* bytes       */ 7,
  37880         /* nFields     */ 4,
  37881         /* *fields     */ soc_FP_STORM_CONTROL_METERSm_fields,
  37882         /* *views      */ NULL,
  37883         /* *views_num  */ NULL,
  37884         /* snoop_cb    */ NULL, 
  37885         /* snoop_user_data */ NULL, 
  37886         /* snoop_flags */ 0,
  37887         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37888         /* type */ SOC_MEM_TYPE_NORMAL,
  37889         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37890         /* impl */ SOC_MEM_IMPL_NORMAL,
  37891         /* cmic_mor_clks       */ 0,
  37892     },
  37893 #endif /* chips */
  37894 
  37895 #if defined(BCM_53400_A0)
  37896     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM53400_A0m */ 
  37897         /* mem            FP_STORM_CONTROL_METERSm */
  37898         /* flags       */ SOC_MEM_FLAG_VALID |
  37899                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  37900         /* cmp_fn      */ _soc_mem_cmp_undef,
  37901         /* *null_entry */ _soc_mem_entry_null_zeroes,
  37902         /* index_min   */ 0,
  37903         /* index_max   */ 119,
  37904         /* minblock    */ 5,
  37905         /* maxblock    */ 5,
  37906         /* blocks      */ 0x20,
  37907         /* blocks_hi   */ 0,
  37908         /* base        */ 0x381c0000,
  37909         /* gran        */ 1,
  37910         /* bytes       */ 7,
  37911         /* nFields     */ 5,
  37912         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM53400_A0m_fields,
  37913         /* *views      */ NULL,
  37914         /* *views_num  */ NULL,
  37915         /* snoop_cb    */ NULL, 
  37916         /* snoop_user_data */ NULL, 
  37917         /* snoop_flags */ 0,
  37918         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37919         /* type */ SOC_MEM_TYPE_NORMAL,
  37920         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37921         /* impl */ SOC_MEM_IMPL_NORMAL,
  37922         /* cmic_mor_clks       */ 0,
  37923     },
  37924 #endif /* chips */
  37925 
  37926 #if defined(BCM_53540_A0)
  37927     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM53540_A0m */ 
  37928         /* mem            FP_STORM_CONTROL_METERSm */
  37929         /* flags       */ SOC_MEM_FLAG_VALID |
  37930                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  37931         /* cmp_fn      */ _soc_mem_cmp_undef,
  37932         /* *null_entry */ _soc_mem_entry_null_zeroes,
  37933         /* index_min   */ 0,
  37934         /* index_max   */ 127,
  37935         /* minblock    */ 8,
  37936         /* maxblock    */ 8,
  37937         /* blocks      */ 0x100,
  37938         /* blocks_hi   */ 0,
  37939         /* base        */ 0x381c0000,
  37940         /* gran        */ 1,
  37941         /* bytes       */ 7,
  37942         /* nFields     */ 4,
  37943         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56160_A0m_fields,
  37944         /* *views      */ NULL,
  37945         /* *views_num  */ NULL,
  37946         /* snoop_cb    */ NULL, 
  37947         /* snoop_user_data */ NULL, 
  37948         /* snoop_flags */ 0,
  37949         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37950         /* type */ SOC_MEM_TYPE_NORMAL,
  37951         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37952         /* impl */ SOC_MEM_IMPL_NORMAL,
  37953         /* cmic_mor_clks       */ 0,
  37954     },
  37955 #endif /* chips */
  37956 
  37957 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  37958     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM53570_A0m */ 
  37959         /* mem            FP_STORM_CONTROL_METERSm */
  37960         /* flags       */ SOC_MEM_FLAG_VALID |
  37961                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  37962         /* cmp_fn      */ _soc_mem_cmp_undef,
  37963         /* *null_entry */ _soc_mem_entry_null_zeroes,
  37964         /* index_min   */ 0,
  37965         /* index_max   */ 263,
  37966         /* minblock    */ 15,
  37967         /* maxblock    */ 15,
  37968         /* blocks      */ 0x8000,
  37969         /* blocks_hi   */ 0,
  37970         /* base        */ 0x381c0000,
  37971         /* gran        */ 1,
  37972         /* bytes       */ 7,
  37973         /* nFields     */ 4,
  37974         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56160_A0m_fields,
  37975         /* *views      */ NULL,
  37976         /* *views_num  */ NULL,
  37977         /* snoop_cb    */ NULL, 
  37978         /* snoop_user_data */ NULL, 
  37979         /* snoop_flags */ 0,
  37980         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  37981         /* type */ SOC_MEM_TYPE_NORMAL,
  37982         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  37983         /* impl */ SOC_MEM_IMPL_NORMAL,
  37984         /* cmic_mor_clks       */ 0,
  37985     },
  37986 #endif /* chips */
  37987 
  37988 #if defined(BCM_56150_A0)
  37989     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56150_A0m */ 
  37990         /* mem            FP_STORM_CONTROL_METERSm */
  37991         /* flags       */ SOC_MEM_FLAG_VALID |
  37992                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  37993         /* cmp_fn      */ _soc_mem_cmp_undef,
  37994         /* *null_entry */ _soc_mem_entry_null_zeroes,
  37995         /* index_min   */ 0,
  37996         /* index_max   */ 119,
  37997         /* minblock    */ 5,
  37998         /* maxblock    */ 5,
  37999         /* blocks      */ 0x20,
  38000         /* blocks_hi   */ 0,
  38001         /* base        */ 0x3c1c0000,
  38002         /* gran        */ 1,
  38003         /* bytes       */ 7,
  38004         /* nFields     */ 5,
  38005         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56450_A0m_fields,
  38006         /* *views      */ NULL,
  38007         /* *views_num  */ NULL,
  38008         /* snoop_cb    */ NULL, 
  38009         /* snoop_user_data */ NULL, 
  38010         /* snoop_flags */ 0,
  38011         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38012         /* type */ SOC_MEM_TYPE_NORMAL,
  38013         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38014         /* impl */ SOC_MEM_IMPL_NORMAL,
  38015         /* cmic_mor_clks       */ 0,
  38016     },
  38017 #endif /* chips */
  38018 
  38019 #if defined(BCM_56160_A0)
  38020     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56160_A0m */ 
  38021         /* mem            FP_STORM_CONTROL_METERSm */
  38022         /* flags       */ SOC_MEM_FLAG_VALID |
  38023                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38024         /* cmp_fn      */ _soc_mem_cmp_undef,
  38025         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38026         /* index_min   */ 0,
  38027         /* index_max   */ 127,
  38028         /* minblock    */ 7,
  38029         /* maxblock    */ 7,
  38030         /* blocks      */ 0x80,
  38031         /* blocks_hi   */ 0,
  38032         /* base        */ 0x381c0000,
  38033         /* gran        */ 1,
  38034         /* bytes       */ 7,
  38035         /* nFields     */ 4,
  38036         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56160_A0m_fields,
  38037         /* *views      */ NULL,
  38038         /* *views_num  */ NULL,
  38039         /* snoop_cb    */ NULL, 
  38040         /* snoop_user_data */ NULL, 
  38041         /* snoop_flags */ 0,
  38042         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38043         /* type */ SOC_MEM_TYPE_NORMAL,
  38044         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38045         /* impl */ SOC_MEM_IMPL_NORMAL,
  38046         /* cmic_mor_clks       */ 0,
  38047     },
  38048 #endif /* chips */
  38049 
  38050 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  38051     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56260_A0m */ 
  38052         /* mem            FP_STORM_CONTROL_METERSm */
  38053         /* flags       */ SOC_MEM_FLAG_VALID |
  38054                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38055         /* cmp_fn      */ _soc_mem_cmp_undef,
  38056         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38057         /* index_min   */ 0,
  38058         /* index_max   */ 383,
  38059         /* minblock    */ 6,
  38060         /* maxblock    */ 6,
  38061         /* blocks      */ 0x40,
  38062         /* blocks_hi   */ 0,
  38063         /* base        */ 0x341c0000,
  38064         /* gran        */ 1,
  38065         /* bytes       */ 7,
  38066         /* nFields     */ 5,
  38067         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM53400_A0m_fields,
  38068         /* *views      */ NULL,
  38069         /* *views_num  */ NULL,
  38070         /* snoop_cb    */ NULL, 
  38071         /* snoop_user_data */ NULL, 
  38072         /* snoop_flags */ 0,
  38073         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38074         /* type */ SOC_MEM_TYPE_NORMAL,
  38075         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38076         /* impl */ SOC_MEM_IMPL_NORMAL,
  38077         /* cmic_mor_clks       */ 0,
  38078     },
  38079 #endif /* chips */
  38080 
  38081 #if defined(BCM_56270_A0)
  38082     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56270_A0m */ 
  38083         /* mem            FP_STORM_CONTROL_METERSm */
  38084         /* flags       */ SOC_MEM_FLAG_VALID |
  38085                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38086         /* cmp_fn      */ _soc_mem_cmp_undef,
  38087         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38088         /* index_min   */ 0,
  38089         /* index_max   */ 127,
  38090         /* minblock    */ 5,
  38091         /* maxblock    */ 5,
  38092         /* blocks      */ 0x20,
  38093         /* blocks_hi   */ 0,
  38094         /* base        */ 0x341c0000,
  38095         /* gran        */ 1,
  38096         /* bytes       */ 7,
  38097         /* nFields     */ 5,
  38098         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM53400_A0m_fields,
  38099         /* *views      */ NULL,
  38100         /* *views_num  */ NULL,
  38101         /* snoop_cb    */ NULL, 
  38102         /* snoop_user_data */ NULL, 
  38103         /* snoop_flags */ 0,
  38104         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38105         /* type */ SOC_MEM_TYPE_NORMAL,
  38106         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38107         /* impl */ SOC_MEM_IMPL_NORMAL,
  38108         /* cmic_mor_clks       */ 0,
  38109     },
  38110 #endif /* chips */
  38111 
  38112 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  38113     defined(BCM_56334_B0)
  38114     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56334_A0m */ 
  38115         /* mem            FP_STORM_CONTROL_METERSm */
  38116         /* flags       */ SOC_MEM_FLAG_VALID |
  38117                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  38118         /* cmp_fn      */ _soc_mem_cmp_undef,
  38119         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38120         /* index_min   */ 0,
  38121         /* index_max   */ 119,
  38122         /* minblock    */ 5,
  38123         /* maxblock    */ 5,
  38124         /* blocks      */ 0x20,
  38125         /* blocks_hi   */ 0,
  38126         /* base        */ 0x0f038000,
  38127         /* gran        */ 1,
  38128         /* bytes       */ 7,
  38129         /* nFields     */ 5,
  38130         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38131         /* *views      */ NULL,
  38132         /* *views_num  */ NULL,
  38133         /* snoop_cb    */ NULL, 
  38134         /* snoop_user_data */ NULL, 
  38135         /* snoop_flags */ 0,
  38136         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38137         /* type */ SOC_MEM_TYPE_NORMAL,
  38138         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38139         /* impl */ SOC_MEM_IMPL_NORMAL,
  38140         /* cmic_mor_clks       */ 0,
  38141     },
  38142 #endif /* chips */
  38143 
  38144 #if defined(BCM_56340_A0)
  38145     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56340_A0m */ 
  38146         /* mem            FP_STORM_CONTROL_METERSm */
  38147         /* flags       */ SOC_MEM_FLAG_VALID |
  38148                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38149         /* cmp_fn      */ _soc_mem_cmp_undef,
  38150         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38151         /* index_min   */ 0,
  38152         /* index_max   */ 255,
  38153         /* minblock    */ 4,
  38154         /* maxblock    */ 4,
  38155         /* blocks      */ 0x10,
  38156         /* blocks_hi   */ 0,
  38157         /* base        */ 0x30300000,
  38158         /* gran        */ 1,
  38159         /* bytes       */ 7,
  38160         /* nFields     */ 5,
  38161         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56640_A0m_fields,
  38162         /* *views      */ NULL,
  38163         /* *views_num  */ NULL,
  38164         /* snoop_cb    */ NULL, 
  38165         /* snoop_user_data */ NULL, 
  38166         /* snoop_flags */ 0,
  38167         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38168         /* type */ SOC_MEM_TYPE_NORMAL,
  38169         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38170         /* impl */ SOC_MEM_IMPL_NORMAL,
  38171         /* cmic_mor_clks       */ 0,
  38172     },
  38173 #endif /* chips */
  38174 
  38175 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  38176     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56440_A0m */ 
  38177         /* mem            FP_STORM_CONTROL_METERSm */
  38178         /* flags       */ SOC_MEM_FLAG_VALID |
  38179                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38180         /* cmp_fn      */ _soc_mem_cmp_undef,
  38181         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38182         /* index_min   */ 0,
  38183         /* index_max   */ 155,
  38184         /* minblock    */ 9,
  38185         /* maxblock    */ 9,
  38186         /* blocks      */ 0x200,
  38187         /* blocks_hi   */ 0,
  38188         /* base        */ 0x0d06e000,
  38189         /* gran        */ 1,
  38190         /* bytes       */ 7,
  38191         /* nFields     */ 5,
  38192         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38193         /* *views      */ NULL,
  38194         /* *views_num  */ NULL,
  38195         /* snoop_cb    */ NULL, 
  38196         /* snoop_user_data */ NULL, 
  38197         /* snoop_flags */ 0,
  38198         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38199         /* type */ SOC_MEM_TYPE_NORMAL,
  38200         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38201         /* impl */ SOC_MEM_IMPL_NORMAL,
  38202         /* cmic_mor_clks       */ 0,
  38203     },
  38204 #endif /* chips */
  38205 
  38206 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  38207     defined(BCM_56450_B1)
  38208     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56450_A0m */ 
  38209         /* mem            FP_STORM_CONTROL_METERSm */
  38210         /* flags       */ SOC_MEM_FLAG_VALID |
  38211                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38212         /* cmp_fn      */ _soc_mem_cmp_undef,
  38213         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38214         /* index_min   */ 0,
  38215         /* index_max   */ 679,
  38216         /* minblock    */ 8,
  38217         /* maxblock    */ 8,
  38218         /* blocks      */ 0x100,
  38219         /* blocks_hi   */ 0,
  38220         /* base        */ 0x341c0000,
  38221         /* gran        */ 1,
  38222         /* bytes       */ 7,
  38223         /* nFields     */ 5,
  38224         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56450_A0m_fields,
  38225         /* *views      */ NULL,
  38226         /* *views_num  */ NULL,
  38227         /* snoop_cb    */ NULL, 
  38228         /* snoop_user_data */ NULL, 
  38229         /* snoop_flags */ 0,
  38230         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38231         /* type */ SOC_MEM_TYPE_NORMAL,
  38232         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38233         /* impl */ SOC_MEM_IMPL_NORMAL,
  38234         /* cmic_mor_clks       */ 0,
  38235     },
  38236 #endif /* chips */
  38237 
  38238 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  38239     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56524_A0m */ 
  38240         /* mem            FP_STORM_CONTROL_METERSm */
  38241         /* flags       */ SOC_MEM_FLAG_VALID |
  38242                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38243         /* cmp_fn      */ _soc_mem_cmp_undef,
  38244         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38245         /* index_min   */ 0,
  38246         /* index_max   */ 215,
  38247         /* minblock    */ 8,
  38248         /* maxblock    */ 8,
  38249         /* blocks      */ 0x100,
  38250         /* blocks_hi   */ 0,
  38251         /* base        */ 0x0c038000,
  38252         /* gran        */ 1,
  38253         /* bytes       */ 7,
  38254         /* nFields     */ 5,
  38255         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38256         /* *views      */ NULL,
  38257         /* *views_num  */ NULL,
  38258         /* snoop_cb    */ NULL, 
  38259         /* snoop_user_data */ NULL, 
  38260         /* snoop_flags */ 0,
  38261         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38262         /* type */ SOC_MEM_TYPE_NORMAL,
  38263         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38264         /* impl */ SOC_MEM_IMPL_NORMAL,
  38265         /* cmic_mor_clks       */ 0,
  38266     },
  38267 #endif /* chips */
  38268 
  38269 #if defined(BCM_56560_A0)
  38270     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56560_A0m */ 
  38271         /* mem            FP_STORM_CONTROL_METERSm */
  38272         /* flags       */ SOC_MEM_FLAG_VALID |
  38273                           SOC_MEM_FLAG_CACHABLE |
  38274                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x422 */
  38275         /* cmp_fn      */ _soc_mem_cmp_undef,
  38276         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38277         /* index_min   */ 0,
  38278         /* index_max   */ 299,
  38279         /* minblock    */ 21,
  38280         /* maxblock    */ 21,
  38281         /* blocks      */ 0x200000,
  38282         /* blocks_hi   */ 0,
  38283         /* base        */ 0x4c200000,
  38284         /* gran        */ 1,
  38285         /* bytes       */ 8,
  38286         /* nFields     */ 5,
  38287         /* *fields     */ soc_IFP_STORM_CONTROL_METERSm_fields,
  38288         /* *views      */ NULL,
  38289         /* *views_num  */ NULL,
  38290         /* snoop_cb    */ NULL, 
  38291         /* snoop_user_data */ NULL, 
  38292         /* snoop_flags */ 0,
  38293         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38294         /* type */ SOC_MEM_TYPE_NORMAL,
  38295         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38296         /* impl */ SOC_MEM_IMPL_NORMAL,
  38297         /* cmic_mor_clks       */ 0,
  38298     },
  38299 #endif /* chips */
  38300 
  38301 #if defined(BCM_56560_B0)
  38302     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56560_B0m */ 
  38303         /* mem            FP_STORM_CONTROL_METERSm */
  38304         /* flags       */ SOC_MEM_FLAG_VALID |
  38305                           SOC_MEM_FLAG_CACHABLE |
  38306                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x422 */
  38307         /* cmp_fn      */ _soc_mem_cmp_undef,
  38308         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38309         /* index_min   */ 0,
  38310         /* index_max   */ 299,
  38311         /* minblock    */ 13,
  38312         /* maxblock    */ 13,
  38313         /* blocks      */ 0x2000,
  38314         /* blocks_hi   */ 0,
  38315         /* base        */ 0x4c200000,
  38316         /* gran        */ 1,
  38317         /* bytes       */ 8,
  38318         /* nFields     */ 5,
  38319         /* *fields     */ soc_IFP_STORM_CONTROL_METERSm_fields,
  38320         /* *views      */ NULL,
  38321         /* *views_num  */ NULL,
  38322         /* snoop_cb    */ NULL, 
  38323         /* snoop_user_data */ NULL, 
  38324         /* snoop_flags */ 0,
  38325         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38326         /* type */ SOC_MEM_TYPE_NORMAL,
  38327         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38328         /* impl */ SOC_MEM_IMPL_NORMAL,
  38329         /* cmic_mor_clks       */ 0,
  38330     },
  38331 #endif /* chips */
  38332 
  38333 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  38334     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56634_A0m */ 
  38335         /* mem            FP_STORM_CONTROL_METERSm */
  38336         /* flags       */ SOC_MEM_FLAG_VALID |
  38337                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38338         /* cmp_fn      */ _soc_mem_cmp_undef,
  38339         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38340         /* index_min   */ 0,
  38341         /* index_max   */ 215,
  38342         /* minblock    */ 9,
  38343         /* maxblock    */ 9,
  38344         /* blocks      */ 0x200,
  38345         /* blocks_hi   */ 0,
  38346         /* base        */ 0x0c038000,
  38347         /* gran        */ 1,
  38348         /* bytes       */ 7,
  38349         /* nFields     */ 5,
  38350         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38351         /* *views      */ NULL,
  38352         /* *views_num  */ NULL,
  38353         /* snoop_cb    */ NULL, 
  38354         /* snoop_user_data */ NULL, 
  38355         /* snoop_flags */ 0,
  38356         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38357         /* type */ SOC_MEM_TYPE_NORMAL,
  38358         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38359         /* impl */ SOC_MEM_IMPL_NORMAL,
  38360         /* cmic_mor_clks       */ 0,
  38361     },
  38362 #endif /* chips */
  38363 
  38364 #if defined(BCM_56640_A0)
  38365     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56640_A0m */ 
  38366         /* mem            FP_STORM_CONTROL_METERSm */
  38367         /* flags       */ SOC_MEM_FLAG_VALID |
  38368                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38369         /* cmp_fn      */ _soc_mem_cmp_undef,
  38370         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38371         /* index_min   */ 0,
  38372         /* index_max   */ 255,
  38373         /* minblock    */ 7,
  38374         /* maxblock    */ 7,
  38375         /* blocks      */ 0x80,
  38376         /* blocks_hi   */ 0,
  38377         /* base        */ 0x30300000,
  38378         /* gran        */ 1,
  38379         /* bytes       */ 7,
  38380         /* nFields     */ 5,
  38381         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56640_A0m_fields,
  38382         /* *views      */ NULL,
  38383         /* *views_num  */ NULL,
  38384         /* snoop_cb    */ NULL, 
  38385         /* snoop_user_data */ NULL, 
  38386         /* snoop_flags */ 0,
  38387         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38388         /* type */ SOC_MEM_TYPE_NORMAL,
  38389         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38390         /* impl */ SOC_MEM_IMPL_NORMAL,
  38391         /* cmic_mor_clks       */ 0,
  38392     },
  38393 #endif /* chips */
  38394 
  38395 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  38396     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56670_A0m */ 
  38397         /* mem            FP_STORM_CONTROL_METERSm */
  38398         /* flags       */ SOC_MEM_FLAG_VALID |
  38399                           SOC_MEM_FLAG_CACHABLE |
  38400                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x422 */
  38401         /* cmp_fn      */ _soc_mem_cmp_undef,
  38402         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38403         /* index_min   */ 0,
  38404         /* index_max   */ 267,
  38405         /* minblock    */ 21,
  38406         /* maxblock    */ 21,
  38407         /* blocks      */ 0x200000,
  38408         /* blocks_hi   */ 0,
  38409         /* base        */ 0x4c200000,
  38410         /* gran        */ 1,
  38411         /* bytes       */ 8,
  38412         /* nFields     */ 5,
  38413         /* *fields     */ soc_IFP_STORM_CONTROL_METERSm_fields,
  38414         /* *views      */ NULL,
  38415         /* *views_num  */ NULL,
  38416         /* snoop_cb    */ NULL, 
  38417         /* snoop_user_data */ NULL, 
  38418         /* snoop_flags */ 0,
  38419         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38420         /* type */ SOC_MEM_TYPE_NORMAL,
  38421         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38422         /* impl */ SOC_MEM_IMPL_NORMAL,
  38423         /* cmic_mor_clks       */ 0,
  38424     },
  38425 #endif /* chips */
  38426 
  38427 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  38428     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56680_A0m */ 
  38429         /* mem            FP_STORM_CONTROL_METERSm */
  38430         /* flags       */ SOC_MEM_FLAG_VALID |
  38431                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38432         /* cmp_fn      */ _soc_mem_cmp_undef,
  38433         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38434         /* index_min   */ 0,
  38435         /* index_max   */ 215,
  38436         /* minblock    */ 6,
  38437         /* maxblock    */ 6,
  38438         /* blocks      */ 0x40,
  38439         /* blocks_hi   */ 0,
  38440         /* base        */ 0x0f038000,
  38441         /* gran        */ 1,
  38442         /* bytes       */ 7,
  38443         /* nFields     */ 4,
  38444         /* *fields     */ soc_FP_STORM_CONTROL_METERSm_fields,
  38445         /* *views      */ NULL,
  38446         /* *views_num  */ NULL,
  38447         /* snoop_cb    */ NULL, 
  38448         /* snoop_user_data */ NULL, 
  38449         /* snoop_flags */ 0,
  38450         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38451         /* type */ SOC_MEM_TYPE_NORMAL,
  38452         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38453         /* impl */ SOC_MEM_IMPL_NORMAL,
  38454         /* cmic_mor_clks       */ 0,
  38455     },
  38456 #endif /* chips */
  38457 
  38458 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  38459     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56685_A0m */ 
  38460         /* mem            FP_STORM_CONTROL_METERSm */
  38461         /* flags       */ SOC_MEM_FLAG_VALID |
  38462                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38463         /* cmp_fn      */ _soc_mem_cmp_undef,
  38464         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38465         /* index_min   */ 0,
  38466         /* index_max   */ 215,
  38467         /* minblock    */ 6,
  38468         /* maxblock    */ 6,
  38469         /* blocks      */ 0x40,
  38470         /* blocks_hi   */ 0,
  38471         /* base        */ 0x0c038000,
  38472         /* gran        */ 1,
  38473         /* bytes       */ 7,
  38474         /* nFields     */ 5,
  38475         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38476         /* *views      */ NULL,
  38477         /* *views_num  */ NULL,
  38478         /* snoop_cb    */ NULL, 
  38479         /* snoop_user_data */ NULL, 
  38480         /* snoop_flags */ 0,
  38481         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38482         /* type */ SOC_MEM_TYPE_NORMAL,
  38483         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38484         /* impl */ SOC_MEM_IMPL_NORMAL,
  38485         /* cmic_mor_clks       */ 0,
  38486     },
  38487 #endif /* chips */
  38488 
  38489 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  38490     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56820_A0m */ 
  38491         /* mem            FP_STORM_CONTROL_METERSm */
  38492         /* flags       */ SOC_MEM_FLAG_VALID |
  38493                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38494         /* cmp_fn      */ _soc_mem_cmp_undef,
  38495         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38496         /* index_min   */ 0,
  38497         /* index_max   */ 115,
  38498         /* minblock    */ 3,
  38499         /* maxblock    */ 3,
  38500         /* blocks      */ 0x8,
  38501         /* blocks_hi   */ 0,
  38502         /* base        */ 0x0d0e6000,
  38503         /* gran        */ 1,
  38504         /* bytes       */ 7,
  38505         /* nFields     */ 4,
  38506         /* *fields     */ soc_FP_STORM_CONTROL_METERSm_fields,
  38507         /* *views      */ NULL,
  38508         /* *views_num  */ NULL,
  38509         /* snoop_cb    */ NULL, 
  38510         /* snoop_user_data */ NULL, 
  38511         /* snoop_flags */ 0,
  38512         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38513         /* type */ SOC_MEM_TYPE_NORMAL,
  38514         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38515         /* impl */ SOC_MEM_IMPL_NORMAL,
  38516         /* cmic_mor_clks       */ 0,
  38517     },
  38518 #endif /* chips */
  38519 
  38520 #if defined(BCM_56840_A0)
  38521     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56840_A0m */ 
  38522         /* mem            FP_STORM_CONTROL_METERSm */
  38523         /* flags       */ SOC_MEM_FLAG_VALID |
  38524                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38525         /* cmp_fn      */ _soc_mem_cmp_undef,
  38526         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38527         /* index_min   */ 0,
  38528         /* index_max   */ 263,
  38529         /* minblock    */ 6,
  38530         /* maxblock    */ 6,
  38531         /* blocks      */ 0x40,
  38532         /* blocks_hi   */ 0,
  38533         /* base        */ 0x0d070000,
  38534         /* gran        */ 1,
  38535         /* bytes       */ 7,
  38536         /* nFields     */ 5,
  38537         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38538         /* *views      */ NULL,
  38539         /* *views_num  */ NULL,
  38540         /* snoop_cb    */ NULL, 
  38541         /* snoop_user_data */ NULL, 
  38542         /* snoop_flags */ 0,
  38543         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38544         /* type */ SOC_MEM_TYPE_NORMAL,
  38545         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38546         /* impl */ SOC_MEM_IMPL_NORMAL,
  38547         /* cmic_mor_clks       */ 0,
  38548     },
  38549 #endif /* chips */
  38550 
  38551 #if defined(BCM_56840_B0)
  38552     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56840_B0m */ 
  38553         /* mem            FP_STORM_CONTROL_METERSm */
  38554         /* flags       */ SOC_MEM_FLAG_VALID |
  38555                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38556         /* cmp_fn      */ _soc_mem_cmp_undef,
  38557         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38558         /* index_min   */ 0,
  38559         /* index_max   */ 263,
  38560         /* minblock    */ 6,
  38561         /* maxblock    */ 6,
  38562         /* blocks      */ 0x40,
  38563         /* blocks_hi   */ 0,
  38564         /* base        */ 0x0d0d0000,
  38565         /* gran        */ 1,
  38566         /* bytes       */ 7,
  38567         /* nFields     */ 5,
  38568         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38569         /* *views      */ NULL,
  38570         /* *views_num  */ NULL,
  38571         /* snoop_cb    */ NULL, 
  38572         /* snoop_user_data */ NULL, 
  38573         /* snoop_flags */ 0,
  38574         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38575         /* type */ SOC_MEM_TYPE_NORMAL,
  38576         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38577         /* impl */ SOC_MEM_IMPL_NORMAL,
  38578         /* cmic_mor_clks       */ 0,
  38579     },
  38580 #endif /* chips */
  38581 
  38582 #if defined(BCM_56850_A0)
  38583     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56850_A0m */ 
  38584         /* mem            FP_STORM_CONTROL_METERSm */
  38585         /* flags       */ SOC_MEM_FLAG_VALID |
  38586                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  38587                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x402 */
  38588         /* cmp_fn      */ _soc_mem_cmp_undef,
  38589         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38590         /* index_min   */ 0,
  38591         /* index_max   */ 423,
  38592         /* minblock    */ 10,
  38593         /* maxblock    */ 10,
  38594         /* blocks      */ 0x400,
  38595         /* blocks_hi   */ 0,
  38596         /* base        */ 0x3c200000,
  38597         /* gran        */ 1,
  38598         /* bytes       */ 8,
  38599         /* nFields     */ 5,
  38600         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56850_A0m_fields,
  38601         /* *views      */ NULL,
  38602         /* *views_num  */ NULL,
  38603         /* snoop_cb    */ NULL, 
  38604         /* snoop_user_data */ NULL, 
  38605         /* snoop_flags */ 0,
  38606         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38607         /* type */ SOC_MEM_TYPE_NORMAL,
  38608         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38609         /* impl */ SOC_MEM_IMPL_NORMAL,
  38610         /* cmic_mor_clks       */ 0,
  38611     },
  38612 #endif /* chips */
  38613 
  38614 #if defined(BCM_56860_A0)
  38615     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM56860_A0m */ 
  38616         /* mem            FP_STORM_CONTROL_METERSm */
  38617         /* flags       */ SOC_MEM_FLAG_VALID |
  38618                           SOC_MEM_FLAG_CACHABLE |
  38619                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  38620                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x422 */
  38621         /* cmp_fn      */ _soc_mem_cmp_undef,
  38622         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38623         /* index_min   */ 0,
  38624         /* index_max   */ 423,
  38625         /* minblock    */ 11,
  38626         /* maxblock    */ 11,
  38627         /* blocks      */ 0x800,
  38628         /* blocks_hi   */ 0,
  38629         /* base        */ 0x4c200000,
  38630         /* gran        */ 1,
  38631         /* bytes       */ 8,
  38632         /* nFields     */ 5,
  38633         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56850_A0m_fields,
  38634         /* *views      */ NULL,
  38635         /* *views_num  */ NULL,
  38636         /* snoop_cb    */ NULL, 
  38637         /* snoop_user_data */ NULL, 
  38638         /* snoop_flags */ 0,
  38639         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38640         /* type */ SOC_MEM_TYPE_NORMAL,
  38641         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38642         /* impl */ SOC_MEM_IMPL_NORMAL,
  38643         /* cmic_mor_clks       */ 0,
  38644     },
  38645 #endif /* chips */
  38646 
  38647 #if defined(BCM_88732_A0)
  38648     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_BCM88732_A0m */ 
  38649         /* mem            FP_STORM_CONTROL_METERSm */
  38650         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  38651         /* cmp_fn      */ _soc_mem_cmp_undef,
  38652         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38653         /* index_min   */ 0,
  38654         /* index_max   */ 67,
  38655         /* minblock    */ 5,
  38656         /* maxblock    */ 5,
  38657         /* blocks      */ 0x20,
  38658         /* blocks_hi   */ 0,
  38659         /* base        */ 0x07060000,
  38660         /* gran        */ 1,
  38661         /* bytes       */ 8,
  38662         /* nFields     */ 7,
  38663         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM88732_A0m_fields,
  38664         /* *views      */ NULL,
  38665         /* *views_num  */ NULL,
  38666         /* snoop_cb    */ NULL, 
  38667         /* snoop_user_data */ NULL, 
  38668         /* snoop_flags */ 0,
  38669         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38670         /* type */ SOC_MEM_TYPE_NORMAL,
  38671         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  38672         /* impl */ SOC_MEM_IMPL_NORMAL,
  38673         /* cmic_mor_clks       */ 0,
  38674     },
  38675 #endif /* chips */
  38676 
  38677 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  38678     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_Xm */ 
  38679         /* mem            FP_STORM_CONTROL_METERS_Xm */
  38680         /* flags       */ SOC_MEM_FLAG_VALID |
  38681                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38682         /* cmp_fn      */ _soc_mem_cmp_undef,
  38683         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38684         /* index_min   */ 0,
  38685         /* index_max   */ 263,
  38686         /* minblock    */ 6,
  38687         /* maxblock    */ 6,
  38688         /* blocks      */ 0x40,
  38689         /* blocks_hi   */ 0,
  38690         /* base        */ 0x0d030000,
  38691         /* gran        */ 1,
  38692         /* bytes       */ 7,
  38693         /* nFields     */ 5,
  38694         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38695         /* *views      */ NULL,
  38696         /* *views_num  */ NULL,
  38697         /* snoop_cb    */ NULL, 
  38698         /* snoop_user_data */ NULL, 
  38699         /* snoop_flags */ 0,
  38700         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38701         /* type */ SOC_MEM_TYPE_NORMAL,
  38702         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38703         /* impl */ SOC_MEM_IMPL_NORMAL,
  38704         /* cmic_mor_clks       */ 0,
  38705     },
  38706 #endif /* chips */
  38707 
  38708 #if defined(BCM_56850_A0)
  38709     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_X_BCM56850_A0m */ 
  38710         /* mem            FP_STORM_CONTROL_METERS_Xm */
  38711         /* flags       */ SOC_MEM_FLAG_VALID |
  38712                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  38713                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x402 */
  38714         /* cmp_fn      */ _soc_mem_cmp_undef,
  38715         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38716         /* index_min   */ 0,
  38717         /* index_max   */ 423,
  38718         /* minblock    */ 10,
  38719         /* maxblock    */ 10,
  38720         /* blocks      */ 0x400,
  38721         /* blocks_hi   */ 0,
  38722         /* base        */ 0x3c200000,
  38723         /* gran        */ 1,
  38724         /* bytes       */ 8,
  38725         /* nFields     */ 5,
  38726         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56850_A0m_fields,
  38727         /* *views      */ NULL,
  38728         /* *views_num  */ NULL,
  38729         /* snoop_cb    */ NULL, 
  38730         /* snoop_user_data */ NULL, 
  38731         /* snoop_flags */ 0,
  38732         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38733         /* type */ SOC_MEM_TYPE_NORMAL,
  38734         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38735         /* impl */ SOC_MEM_IMPL_NORMAL,
  38736         /* cmic_mor_clks       */ 0,
  38737     },
  38738 #endif /* chips */
  38739 
  38740 #if defined(BCM_56860_A0)
  38741     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_X_BCM56860_A0m */ 
  38742         /* mem            FP_STORM_CONTROL_METERS_Xm */
  38743         /* flags       */ SOC_MEM_FLAG_VALID |
  38744                           SOC_MEM_FLAG_CACHABLE |
  38745                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  38746                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x422 */
  38747         /* cmp_fn      */ _soc_mem_cmp_undef,
  38748         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38749         /* index_min   */ 0,
  38750         /* index_max   */ 423,
  38751         /* minblock    */ 11,
  38752         /* maxblock    */ 11,
  38753         /* blocks      */ 0x800,
  38754         /* blocks_hi   */ 0,
  38755         /* base        */ 0x4c200000,
  38756         /* gran        */ 1,
  38757         /* bytes       */ 8,
  38758         /* nFields     */ 5,
  38759         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56850_A0m_fields,
  38760         /* *views      */ NULL,
  38761         /* *views_num  */ NULL,
  38762         /* snoop_cb    */ NULL, 
  38763         /* snoop_user_data */ NULL, 
  38764         /* snoop_flags */ 0,
  38765         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38766         /* type */ SOC_MEM_TYPE_NORMAL,
  38767         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38768         /* impl */ SOC_MEM_IMPL_NORMAL,
  38769         /* cmic_mor_clks       */ 0,
  38770     },
  38771 #endif /* chips */
  38772 
  38773 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  38774     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_Ym */ 
  38775         /* mem            FP_STORM_CONTROL_METERS_Ym */
  38776         /* flags       */ SOC_MEM_FLAG_VALID |
  38777                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE, /* 0x402 */
  38778         /* cmp_fn      */ _soc_mem_cmp_undef,
  38779         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38780         /* index_min   */ 0,
  38781         /* index_max   */ 263,
  38782         /* minblock    */ 6,
  38783         /* maxblock    */ 6,
  38784         /* blocks      */ 0x40,
  38785         /* blocks_hi   */ 0,
  38786         /* base        */ 0x0d050000,
  38787         /* gran        */ 1,
  38788         /* bytes       */ 7,
  38789         /* nFields     */ 5,
  38790         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56634_A0m_fields,
  38791         /* *views      */ NULL,
  38792         /* *views_num  */ NULL,
  38793         /* snoop_cb    */ NULL, 
  38794         /* snoop_user_data */ NULL, 
  38795         /* snoop_flags */ 0,
  38796         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38797         /* type */ SOC_MEM_TYPE_NORMAL,
  38798         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38799         /* impl */ SOC_MEM_IMPL_NORMAL,
  38800         /* cmic_mor_clks       */ 0,
  38801     },
  38802 #endif /* chips */
  38803 
  38804 #if defined(BCM_56850_A0)
  38805     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_Y_BCM56850_A0m */ 
  38806         /* mem            FP_STORM_CONTROL_METERS_Ym */
  38807         /* flags       */ SOC_MEM_FLAG_VALID |
  38808                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  38809                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x402 */
  38810         /* cmp_fn      */ _soc_mem_cmp_undef,
  38811         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38812         /* index_min   */ 0,
  38813         /* index_max   */ 423,
  38814         /* minblock    */ 10,
  38815         /* maxblock    */ 10,
  38816         /* blocks      */ 0x400,
  38817         /* blocks_hi   */ 0,
  38818         /* base        */ 0x3c200000,
  38819         /* gran        */ 1,
  38820         /* bytes       */ 8,
  38821         /* nFields     */ 5,
  38822         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56850_A0m_fields,
  38823         /* *views      */ NULL,
  38824         /* *views_num  */ NULL,
  38825         /* snoop_cb    */ NULL, 
  38826         /* snoop_user_data */ NULL, 
  38827         /* snoop_flags */ 0,
  38828         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38829         /* type */ SOC_MEM_TYPE_NORMAL,
  38830         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38831         /* impl */ SOC_MEM_IMPL_NORMAL,
  38832         /* cmic_mor_clks       */ 0,
  38833     },
  38834 #endif /* chips */
  38835 
  38836 #if defined(BCM_56860_A0)
  38837     { /* SOC_MEM_INT_FP_STORM_CONTROL_METERS_Y_BCM56860_A0m */ 
  38838         /* mem            FP_STORM_CONTROL_METERS_Ym */
  38839         /* flags       */ SOC_MEM_FLAG_VALID |
  38840                           SOC_MEM_FLAG_CACHABLE |
  38841                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  38842                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x422 */
  38843         /* cmp_fn      */ _soc_mem_cmp_undef,
  38844         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38845         /* index_min   */ 0,
  38846         /* index_max   */ 423,
  38847         /* minblock    */ 11,
  38848         /* maxblock    */ 11,
  38849         /* blocks      */ 0x800,
  38850         /* blocks_hi   */ 0,
  38851         /* base        */ 0x4c200000,
  38852         /* gran        */ 1,
  38853         /* bytes       */ 8,
  38854         /* nFields     */ 5,
  38855         /* *fields     */ soc_FP_STORM_CONTROL_METERS_BCM56850_A0m_fields,
  38856         /* *views      */ NULL,
  38857         /* *views_num  */ NULL,
  38858         /* snoop_cb    */ NULL, 
  38859         /* snoop_user_data */ NULL, 
  38860         /* snoop_flags */ 0,
  38861         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38862         /* type */ SOC_MEM_TYPE_NORMAL,
  38863         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38864         /* impl */ SOC_MEM_IMPL_NORMAL,
  38865         /* cmic_mor_clks       */ 0,
  38866     },
  38867 #endif /* chips */
  38868 
  38869 #if defined(BCM_56504_A0)
  38870     { /* SOC_MEM_INT_FP_TCAMm */ 
  38871         /* mem            FP_TCAMm */
  38872         /* flags       */ SOC_MEM_FLAG_VALID |
  38873                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  38874         /* cmp_fn      */ _soc_mem_cmp_undef,
  38875         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38876         /* index_min   */ 0,
  38877         /* index_max   */ 2047,
  38878         /* minblock    */ 6,
  38879         /* maxblock    */ 6,
  38880         /* blocks      */ 0x40,
  38881         /* blocks_hi   */ 0,
  38882         /* base        */ 0x0c020000,
  38883         /* gran        */ 1,
  38884         /* bytes       */ 47,
  38885         /* nFields     */ 17,
  38886         /* *fields     */ soc_FP_TCAMm_fields,
  38887         /* *views      */ NULL,
  38888         /* *views_num  */ NULL,
  38889         /* snoop_cb    */ NULL, 
  38890         /* snoop_user_data */ NULL, 
  38891         /* snoop_flags */ 0,
  38892         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38893         /* type */ SOC_MEM_TYPE_NORMAL,
  38894         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38895         /* impl */ SOC_MEM_IMPL_NORMAL,
  38896         /* cmic_mor_clks       */ 0,
  38897     },
  38898 #endif /* chips */
  38899 
  38900 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  38901     { /* SOC_MEM_INT_FP_TCAM_BCM53314_A0m */ 
  38902         /* mem            FP_TCAMm */
  38903         /* flags       */ SOC_MEM_FLAG_VALID |
  38904                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  38905         /* cmp_fn      */ _soc_mem_cmp_undef,
  38906         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38907         /* index_min   */ 0,
  38908         /* index_max   */ 511,
  38909         /* minblock    */ 6,
  38910         /* maxblock    */ 6,
  38911         /* blocks      */ 0x40,
  38912         /* blocks_hi   */ 0,
  38913         /* base        */ 0x0d020000,
  38914         /* gran        */ 1,
  38915         /* bytes       */ 53,
  38916         /* nFields     */ 19,
  38917         /* *fields     */ soc_FP_TCAM_BCM53314_A0m_fields,
  38918         /* *views      */ NULL,
  38919         /* *views_num  */ NULL,
  38920         /* snoop_cb    */ NULL, 
  38921         /* snoop_user_data */ NULL, 
  38922         /* snoop_flags */ 0,
  38923         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38924         /* type */ SOC_MEM_TYPE_NORMAL,
  38925         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38926         /* impl */ SOC_MEM_IMPL_NORMAL,
  38927         /* cmic_mor_clks       */ 0,
  38928     },
  38929 #endif /* chips */
  38930 
  38931 #if defined(BCM_53400_A0)
  38932     { /* SOC_MEM_INT_FP_TCAM_BCM53400_A0m */ 
  38933         /* mem            FP_TCAMm */
  38934         /* flags       */ SOC_MEM_FLAG_VALID |
  38935                           SOC_MEM_FLAG_CACHABLE |
  38936                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  38937                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  38938         /* cmp_fn      */ _soc_mem_cmp_undef,
  38939         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38940         /* index_min   */ 0,
  38941         /* index_max   */ 2047,
  38942         /* minblock    */ 5,
  38943         /* maxblock    */ 5,
  38944         /* blocks      */ 0x20,
  38945         /* blocks_hi   */ 0,
  38946         /* base        */ 0x38040000,
  38947         /* gran        */ 1,
  38948         /* bytes       */ 59,
  38949         /* nFields     */ 29,
  38950         /* *fields     */ soc_FP_TCAM_BCM53400_A0m_fields,
  38951         /* *views      */ NULL,
  38952         /* *views_num  */ NULL,
  38953         /* snoop_cb    */ NULL, 
  38954         /* snoop_user_data */ NULL, 
  38955         /* snoop_flags */ 0,
  38956         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38957         /* type */ SOC_MEM_TYPE_NORMAL,
  38958         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38959         /* impl */ SOC_MEM_IMPL_NORMAL,
  38960         /* cmic_mor_clks       */ 0,
  38961     },
  38962 #endif /* chips */
  38963 
  38964 #if defined(BCM_53540_A0)
  38965     { /* SOC_MEM_INT_FP_TCAM_BCM53540_A0m */ 
  38966         /* mem            FP_TCAMm */
  38967         /* flags       */ SOC_MEM_FLAG_VALID |
  38968                           SOC_MEM_FLAG_CACHABLE |
  38969                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  38970                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  38971         /* cmp_fn      */ _soc_mem_cmp_undef,
  38972         /* *null_entry */ _soc_mem_entry_null_zeroes,
  38973         /* index_min   */ 0,
  38974         /* index_max   */ 1023,
  38975         /* minblock    */ 8,
  38976         /* maxblock    */ 8,
  38977         /* blocks      */ 0x100,
  38978         /* blocks_hi   */ 0,
  38979         /* base        */ 0x38040000,
  38980         /* gran        */ 1,
  38981         /* bytes       */ 59,
  38982         /* nFields     */ 29,
  38983         /* *fields     */ soc_FP_TCAM_BCM56160_A0m_fields,
  38984         /* *views      */ NULL,
  38985         /* *views_num  */ NULL,
  38986         /* snoop_cb    */ NULL, 
  38987         /* snoop_user_data */ NULL, 
  38988         /* snoop_flags */ 0,
  38989         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  38990         /* type */ SOC_MEM_TYPE_NORMAL,
  38991         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  38992         /* impl */ SOC_MEM_IMPL_NORMAL,
  38993         /* cmic_mor_clks       */ 0,
  38994     },
  38995 #endif /* chips */
  38996 
  38997 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  38998     { /* SOC_MEM_INT_FP_TCAM_BCM53570_A0m */ 
  38999         /* mem            FP_TCAMm */
  39000         /* flags       */ SOC_MEM_FLAG_VALID |
  39001                           SOC_MEM_FLAG_CACHABLE |
  39002                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39003                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39004         /* cmp_fn      */ _soc_mem_cmp_undef,
  39005         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39006         /* index_min   */ 0,
  39007         /* index_max   */ 3071,
  39008         /* minblock    */ 15,
  39009         /* maxblock    */ 15,
  39010         /* blocks      */ 0x8000,
  39011         /* blocks_hi   */ 0,
  39012         /* base        */ 0x38040000,
  39013         /* gran        */ 1,
  39014         /* bytes       */ 60,
  39015         /* nFields     */ 31,
  39016         /* *fields     */ soc_FP_TCAM_BCM53570_A0m_fields,
  39017         /* *views      */ NULL,
  39018         /* *views_num  */ NULL,
  39019         /* snoop_cb    */ NULL, 
  39020         /* snoop_user_data */ NULL, 
  39021         /* snoop_flags */ 0,
  39022         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39023         /* type */ SOC_MEM_TYPE_NORMAL,
  39024         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39025         /* impl */ SOC_MEM_IMPL_NORMAL,
  39026         /* cmic_mor_clks       */ 0,
  39027     },
  39028 #endif /* chips */
  39029 
  39030 #if defined(BCM_56142_A0)
  39031     { /* SOC_MEM_INT_FP_TCAM_BCM56142_A0m */ 
  39032         /* mem            FP_TCAMm */
  39033         /* flags       */ SOC_MEM_FLAG_VALID |
  39034                           SOC_MEM_FLAG_CACHABLE |
  39035                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  39036         /* cmp_fn      */ _soc_mem_cmp_undef,
  39037         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39038         /* index_min   */ 0,
  39039         /* index_max   */ 1023,
  39040         /* minblock    */ 5,
  39041         /* maxblock    */ 5,
  39042         /* blocks      */ 0x20,
  39043         /* blocks_hi   */ 0,
  39044         /* base        */ 0x0f008000,
  39045         /* gran        */ 1,
  39046         /* bytes       */ 58,
  39047         /* nFields     */ 28,
  39048         /* *fields     */ soc_FP_TCAM_BCM56142_A0m_fields,
  39049         /* *views      */ NULL,
  39050         /* *views_num  */ NULL,
  39051         /* snoop_cb    */ NULL, 
  39052         /* snoop_user_data */ NULL, 
  39053         /* snoop_flags */ 0,
  39054         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39055         /* type */ SOC_MEM_TYPE_NORMAL,
  39056         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39057         /* impl */ SOC_MEM_IMPL_NORMAL,
  39058         /* cmic_mor_clks       */ 0,
  39059     },
  39060 #endif /* chips */
  39061 
  39062 #if defined(BCM_56150_A0)
  39063     { /* SOC_MEM_INT_FP_TCAM_BCM56150_A0m */ 
  39064         /* mem            FP_TCAMm */
  39065         /* flags       */ SOC_MEM_FLAG_VALID |
  39066                           SOC_MEM_FLAG_CACHABLE |
  39067                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39068                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39069         /* cmp_fn      */ _soc_mem_cmp_undef,
  39070         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39071         /* index_min   */ 0,
  39072         /* index_max   */ 2047,
  39073         /* minblock    */ 5,
  39074         /* maxblock    */ 5,
  39075         /* blocks      */ 0x20,
  39076         /* blocks_hi   */ 0,
  39077         /* base        */ 0x3c040000,
  39078         /* gran        */ 1,
  39079         /* bytes       */ 59,
  39080         /* nFields     */ 29,
  39081         /* *fields     */ soc_FP_TCAM_BCM56150_A0m_fields,
  39082         /* *views      */ NULL,
  39083         /* *views_num  */ NULL,
  39084         /* snoop_cb    */ NULL, 
  39085         /* snoop_user_data */ NULL, 
  39086         /* snoop_flags */ 0,
  39087         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39088         /* type */ SOC_MEM_TYPE_NORMAL,
  39089         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39090         /* impl */ SOC_MEM_IMPL_NORMAL,
  39091         /* cmic_mor_clks       */ 0,
  39092     },
  39093 #endif /* chips */
  39094 
  39095 #if defined(BCM_56160_A0)
  39096     { /* SOC_MEM_INT_FP_TCAM_BCM56160_A0m */ 
  39097         /* mem            FP_TCAMm */
  39098         /* flags       */ SOC_MEM_FLAG_VALID |
  39099                           SOC_MEM_FLAG_CACHABLE |
  39100                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39101                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39102         /* cmp_fn      */ _soc_mem_cmp_undef,
  39103         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39104         /* index_min   */ 0,
  39105         /* index_max   */ 2047,
  39106         /* minblock    */ 7,
  39107         /* maxblock    */ 7,
  39108         /* blocks      */ 0x80,
  39109         /* blocks_hi   */ 0,
  39110         /* base        */ 0x38040000,
  39111         /* gran        */ 1,
  39112         /* bytes       */ 59,
  39113         /* nFields     */ 29,
  39114         /* *fields     */ soc_FP_TCAM_BCM56160_A0m_fields,
  39115         /* *views      */ NULL,
  39116         /* *views_num  */ NULL,
  39117         /* snoop_cb    */ NULL, 
  39118         /* snoop_user_data */ NULL, 
  39119         /* snoop_flags */ 0,
  39120         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39121         /* type */ SOC_MEM_TYPE_NORMAL,
  39122         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39123         /* impl */ SOC_MEM_IMPL_NORMAL,
  39124         /* cmic_mor_clks       */ 0,
  39125     },
  39126 #endif /* chips */
  39127 
  39128 #if defined(BCM_56224_A0)
  39129     { /* SOC_MEM_INT_FP_TCAM_BCM56224_A0m */ 
  39130         /* mem            FP_TCAMm */
  39131         /* flags       */ SOC_MEM_FLAG_VALID |
  39132                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  39133         /* cmp_fn      */ _soc_mem_cmp_undef,
  39134         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39135         /* index_min   */ 0,
  39136         /* index_max   */ 2047,
  39137         /* minblock    */ 6,
  39138         /* maxblock    */ 6,
  39139         /* blocks      */ 0x40,
  39140         /* blocks_hi   */ 0,
  39141         /* base        */ 0x0d020000,
  39142         /* gran        */ 1,
  39143         /* bytes       */ 53,
  39144         /* nFields     */ 19,
  39145         /* *fields     */ soc_FP_TCAM_BCM56224_A0m_fields,
  39146         /* *views      */ NULL,
  39147         /* *views_num  */ NULL,
  39148         /* snoop_cb    */ NULL, 
  39149         /* snoop_user_data */ NULL, 
  39150         /* snoop_flags */ 0,
  39151         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39152         /* type */ SOC_MEM_TYPE_NORMAL,
  39153         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39154         /* impl */ SOC_MEM_IMPL_NORMAL,
  39155         /* cmic_mor_clks       */ 0,
  39156     },
  39157 #endif /* chips */
  39158 
  39159 #if defined(BCM_56224_B0)
  39160     { /* SOC_MEM_INT_FP_TCAM_BCM56224_B0m */ 
  39161         /* mem            FP_TCAMm */
  39162         /* flags       */ SOC_MEM_FLAG_VALID |
  39163                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  39164         /* cmp_fn      */ _soc_mem_cmp_undef,
  39165         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39166         /* index_min   */ 0,
  39167         /* index_max   */ 2047,
  39168         /* minblock    */ 6,
  39169         /* maxblock    */ 6,
  39170         /* blocks      */ 0x40,
  39171         /* blocks_hi   */ 0,
  39172         /* base        */ 0x0d020000,
  39173         /* gran        */ 1,
  39174         /* bytes       */ 53,
  39175         /* nFields     */ 17,
  39176         /* *fields     */ soc_FP_TCAM_BCM56224_B0m_fields,
  39177         /* *views      */ NULL,
  39178         /* *views_num  */ NULL,
  39179         /* snoop_cb    */ NULL, 
  39180         /* snoop_user_data */ NULL, 
  39181         /* snoop_flags */ 0,
  39182         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39183         /* type */ SOC_MEM_TYPE_NORMAL,
  39184         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39185         /* impl */ SOC_MEM_IMPL_NORMAL,
  39186         /* cmic_mor_clks       */ 0,
  39187     },
  39188 #endif /* chips */
  39189 
  39190 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  39191     { /* SOC_MEM_INT_FP_TCAM_BCM56260_A0m */ 
  39192         /* mem            FP_TCAMm */
  39193         /* flags       */ SOC_MEM_FLAG_VALID |
  39194                           SOC_MEM_FLAG_CACHABLE |
  39195                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39196                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39197         /* cmp_fn      */ _soc_mem_cmp_undef,
  39198         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39199         /* index_min   */ 0,
  39200         /* index_max   */ 3071,
  39201         /* minblock    */ 6,
  39202         /* maxblock    */ 6,
  39203         /* blocks      */ 0x40,
  39204         /* blocks_hi   */ 0,
  39205         /* base        */ 0x34040000,
  39206         /* gran        */ 1,
  39207         /* bytes       */ 60,
  39208         /* nFields     */ 32,
  39209         /* *fields     */ soc_FP_TCAM_BCM56260_A0m_fields,
  39210         /* *views      */ NULL,
  39211         /* *views_num  */ NULL,
  39212         /* snoop_cb    */ NULL, 
  39213         /* snoop_user_data */ NULL, 
  39214         /* snoop_flags */ 0,
  39215         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39216         /* type */ SOC_MEM_TYPE_NORMAL,
  39217         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39218         /* impl */ SOC_MEM_IMPL_NORMAL,
  39219         /* cmic_mor_clks       */ 0,
  39220     },
  39221 #endif /* chips */
  39222 
  39223 #if defined(BCM_56270_A0)
  39224     { /* SOC_MEM_INT_FP_TCAM_BCM56270_A0m */ 
  39225         /* mem            FP_TCAMm */
  39226         /* flags       */ SOC_MEM_FLAG_VALID |
  39227                           SOC_MEM_FLAG_CACHABLE |
  39228                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39229                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39230         /* cmp_fn      */ _soc_mem_cmp_undef,
  39231         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39232         /* index_min   */ 0,
  39233         /* index_max   */ 2047,
  39234         /* minblock    */ 5,
  39235         /* maxblock    */ 5,
  39236         /* blocks      */ 0x20,
  39237         /* blocks_hi   */ 0,
  39238         /* base        */ 0x34040000,
  39239         /* gran        */ 1,
  39240         /* bytes       */ 60,
  39241         /* nFields     */ 32,
  39242         /* *fields     */ soc_FP_TCAM_BCM56260_A0m_fields,
  39243         /* *views      */ NULL,
  39244         /* *views_num  */ NULL,
  39245         /* snoop_cb    */ NULL, 
  39246         /* snoop_user_data */ NULL, 
  39247         /* snoop_flags */ 0,
  39248         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39249         /* type */ SOC_MEM_TYPE_NORMAL,
  39250         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39251         /* impl */ SOC_MEM_IMPL_NORMAL,
  39252         /* cmic_mor_clks       */ 0,
  39253     },
  39254 #endif /* chips */
  39255 
  39256 #if defined(BCM_56314_A0)
  39257     { /* SOC_MEM_INT_FP_TCAM_BCM56314_A0m */ 
  39258         /* mem            FP_TCAMm */
  39259         /* flags       */ SOC_MEM_FLAG_VALID |
  39260                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  39261         /* cmp_fn      */ _soc_mem_cmp_undef,
  39262         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39263         /* index_min   */ 0,
  39264         /* index_max   */ 1023,
  39265         /* minblock    */ 8,
  39266         /* maxblock    */ 8,
  39267         /* blocks      */ 0x100,
  39268         /* blocks_hi   */ 0,
  39269         /* base        */ 0x0c020000,
  39270         /* gran        */ 1,
  39271         /* bytes       */ 47,
  39272         /* nFields     */ 19,
  39273         /* *fields     */ soc_FP_TCAM_BCM56504_B0m_fields,
  39274         /* *views      */ NULL,
  39275         /* *views_num  */ NULL,
  39276         /* snoop_cb    */ NULL, 
  39277         /* snoop_user_data */ NULL, 
  39278         /* snoop_flags */ 0,
  39279         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39280         /* type */ SOC_MEM_TYPE_NORMAL,
  39281         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39282         /* impl */ SOC_MEM_IMPL_NORMAL,
  39283         /* cmic_mor_clks       */ 0,
  39284     },
  39285 #endif /* chips */
  39286 
  39287 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  39288     { /* SOC_MEM_INT_FP_TCAM_BCM56334_A0m */ 
  39289         /* mem            FP_TCAMm */
  39290         /* flags       */ SOC_MEM_FLAG_VALID |
  39291                           SOC_MEM_FLAG_CACHABLE |
  39292                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39293                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39294         /* cmp_fn      */ _soc_mem_cmp_undef,
  39295         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39296         /* index_min   */ 0,
  39297         /* index_max   */ 2047,
  39298         /* minblock    */ 5,
  39299         /* maxblock    */ 5,
  39300         /* blocks      */ 0x20,
  39301         /* blocks_hi   */ 0,
  39302         /* base        */ 0x0f008000,
  39303         /* gran        */ 1,
  39304         /* bytes       */ 58,
  39305         /* nFields     */ 30,
  39306         /* *fields     */ soc_FP_TCAM_BCM56634_A0m_fields,
  39307         /* *views      */ NULL,
  39308         /* *views_num  */ NULL,
  39309         /* snoop_cb    */ NULL, 
  39310         /* snoop_user_data */ NULL, 
  39311         /* snoop_flags */ 0,
  39312         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39313         /* type */ SOC_MEM_TYPE_NORMAL,
  39314         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39315         /* impl */ SOC_MEM_IMPL_NORMAL,
  39316         /* cmic_mor_clks       */ 0,
  39317     },
  39318 #endif /* chips */
  39319 
  39320 #if defined(BCM_56340_A0)
  39321     { /* SOC_MEM_INT_FP_TCAM_BCM56340_A0m */ 
  39322         /* mem            FP_TCAMm */
  39323         /* flags       */ SOC_MEM_FLAG_VALID |
  39324                           SOC_MEM_FLAG_CACHABLE |
  39325                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39326                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39327         /* cmp_fn      */ _soc_mem_cmp_undef,
  39328         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39329         /* index_min   */ 0,
  39330         /* index_max   */ 4095,
  39331         /* minblock    */ 4,
  39332         /* maxblock    */ 4,
  39333         /* blocks      */ 0x10,
  39334         /* blocks_hi   */ 0,
  39335         /* base        */ 0x300c0000,
  39336         /* gran        */ 1,
  39337         /* bytes       */ 59,
  39338         /* nFields     */ 25,
  39339         /* *fields     */ soc_FP_TCAM_BCM56640_A0m_fields,
  39340         /* *views      */ NULL,
  39341         /* *views_num  */ NULL,
  39342         /* snoop_cb    */ NULL, 
  39343         /* snoop_user_data */ NULL, 
  39344         /* snoop_flags */ 0,
  39345         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39346         /* type */ SOC_MEM_TYPE_NORMAL,
  39347         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39348         /* impl */ SOC_MEM_IMPL_NORMAL,
  39349         /* cmic_mor_clks       */ 0,
  39350     },
  39351 #endif /* chips */
  39352 
  39353 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  39354     { /* SOC_MEM_INT_FP_TCAM_BCM56440_A0m */ 
  39355         /* mem            FP_TCAMm */
  39356         /* flags       */ SOC_MEM_FLAG_VALID |
  39357                           SOC_MEM_FLAG_CACHABLE |
  39358                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39359                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39360         /* cmp_fn      */ _soc_mem_cmp_undef,
  39361         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39362         /* index_min   */ 0,
  39363         /* index_max   */ 3071,
  39364         /* minblock    */ 9,
  39365         /* maxblock    */ 9,
  39366         /* blocks      */ 0x200,
  39367         /* blocks_hi   */ 0,
  39368         /* base        */ 0x0d062000,
  39369         /* gran        */ 1,
  39370         /* bytes       */ 59,
  39371         /* nFields     */ 32,
  39372         /* *fields     */ soc_FP_TCAM_BCM56440_A0m_fields,
  39373         /* *views      */ NULL,
  39374         /* *views_num  */ NULL,
  39375         /* snoop_cb    */ NULL, 
  39376         /* snoop_user_data */ NULL, 
  39377         /* snoop_flags */ 0,
  39378         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39379         /* type */ SOC_MEM_TYPE_NORMAL,
  39380         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39381         /* impl */ SOC_MEM_IMPL_NORMAL,
  39382         /* cmic_mor_clks       */ 0,
  39383     },
  39384 #endif /* chips */
  39385 
  39386 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  39387     defined(BCM_56450_B1)
  39388     { /* SOC_MEM_INT_FP_TCAM_BCM56450_A0m */ 
  39389         /* mem            FP_TCAMm */
  39390         /* flags       */ SOC_MEM_FLAG_VALID |
  39391                           SOC_MEM_FLAG_CACHABLE |
  39392                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39393                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39394         /* cmp_fn      */ _soc_mem_cmp_undef,
  39395         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39396         /* index_min   */ 0,
  39397         /* index_max   */ 4095,
  39398         /* minblock    */ 8,
  39399         /* maxblock    */ 8,
  39400         /* blocks      */ 0x100,
  39401         /* blocks_hi   */ 0,
  39402         /* base        */ 0x34040000,
  39403         /* gran        */ 1,
  39404         /* bytes       */ 59,
  39405         /* nFields     */ 32,
  39406         /* *fields     */ soc_FP_TCAM_BCM56450_A0m_fields,
  39407         /* *views      */ NULL,
  39408         /* *views_num  */ NULL,
  39409         /* snoop_cb    */ NULL, 
  39410         /* snoop_user_data */ NULL, 
  39411         /* snoop_flags */ 0,
  39412         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39413         /* type */ SOC_MEM_TYPE_NORMAL,
  39414         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39415         /* impl */ SOC_MEM_IMPL_NORMAL,
  39416         /* cmic_mor_clks       */ 0,
  39417     },
  39418 #endif /* chips */
  39419 
  39420 #if defined(BCM_56504_B0)
  39421     { /* SOC_MEM_INT_FP_TCAM_BCM56504_B0m */ 
  39422         /* mem            FP_TCAMm */
  39423         /* flags       */ SOC_MEM_FLAG_VALID |
  39424                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  39425         /* cmp_fn      */ _soc_mem_cmp_undef,
  39426         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39427         /* index_min   */ 0,
  39428         /* index_max   */ 2047,
  39429         /* minblock    */ 6,
  39430         /* maxblock    */ 6,
  39431         /* blocks      */ 0x40,
  39432         /* blocks_hi   */ 0,
  39433         /* base        */ 0x0c020000,
  39434         /* gran        */ 1,
  39435         /* bytes       */ 47,
  39436         /* nFields     */ 19,
  39437         /* *fields     */ soc_FP_TCAM_BCM56504_B0m_fields,
  39438         /* *views      */ NULL,
  39439         /* *views_num  */ NULL,
  39440         /* snoop_cb    */ NULL, 
  39441         /* snoop_user_data */ NULL, 
  39442         /* snoop_flags */ 0,
  39443         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39444         /* type */ SOC_MEM_TYPE_NORMAL,
  39445         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39446         /* impl */ SOC_MEM_IMPL_NORMAL,
  39447         /* cmic_mor_clks       */ 0,
  39448     },
  39449 #endif /* chips */
  39450 
  39451 #if defined(BCM_56514_A0)
  39452     { /* SOC_MEM_INT_FP_TCAM_BCM56514_A0m */ 
  39453         /* mem            FP_TCAMm */
  39454         /* flags       */ SOC_MEM_FLAG_VALID |
  39455                           SOC_MEM_FLAG_CACHABLE |
  39456                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39457                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39458         /* cmp_fn      */ _soc_mem_cmp_undef,
  39459         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39460         /* index_min   */ 0,
  39461         /* index_max   */ 4095,
  39462         /* minblock    */ 6,
  39463         /* maxblock    */ 6,
  39464         /* blocks      */ 0x40,
  39465         /* blocks_hi   */ 0,
  39466         /* base        */ 0x0c020000,
  39467         /* gran        */ 1,
  39468         /* bytes       */ 47,
  39469         /* nFields     */ 21,
  39470         /* *fields     */ soc_FP_TCAM_BCM56514_A0m_fields,
  39471         /* *views      */ NULL,
  39472         /* *views_num  */ NULL,
  39473         /* snoop_cb    */ NULL, 
  39474         /* snoop_user_data */ NULL, 
  39475         /* snoop_flags */ 0,
  39476         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39477         /* type */ SOC_MEM_TYPE_NORMAL,
  39478         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39479         /* impl */ SOC_MEM_IMPL_NORMAL,
  39480         /* cmic_mor_clks       */ 0,
  39481     },
  39482 #endif /* chips */
  39483 
  39484 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  39485     { /* SOC_MEM_INT_FP_TCAM_BCM56524_A0m */ 
  39486         /* mem            FP_TCAMm */
  39487         /* flags       */ SOC_MEM_FLAG_VALID |
  39488                           SOC_MEM_FLAG_CACHABLE |
  39489                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39490                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39491         /* cmp_fn      */ _soc_mem_cmp_undef,
  39492         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39493         /* index_min   */ 0,
  39494         /* index_max   */ 8191,
  39495         /* minblock    */ 8,
  39496         /* maxblock    */ 8,
  39497         /* blocks      */ 0x100,
  39498         /* blocks_hi   */ 0,
  39499         /* base        */ 0x0c008000,
  39500         /* gran        */ 1,
  39501         /* bytes       */ 58,
  39502         /* nFields     */ 30,
  39503         /* *fields     */ soc_FP_TCAM_BCM56634_A0m_fields,
  39504         /* *views      */ NULL,
  39505         /* *views_num  */ NULL,
  39506         /* snoop_cb    */ NULL, 
  39507         /* snoop_user_data */ NULL, 
  39508         /* snoop_flags */ 0,
  39509         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39510         /* type */ SOC_MEM_TYPE_NORMAL,
  39511         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39512         /* impl */ SOC_MEM_IMPL_NORMAL,
  39513         /* cmic_mor_clks       */ 0,
  39514     },
  39515 #endif /* chips */
  39516 
  39517 #if defined(BCM_56560_A0)
  39518     { /* SOC_MEM_INT_FP_TCAM_BCM56560_A0m */ 
  39519         /* mem            FP_TCAMm */
  39520         /* flags       */ SOC_MEM_FLAG_VALID |
  39521                           SOC_MEM_FLAG_CACHABLE |
  39522                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39523                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39524         /* cmp_fn      */ _soc_mem_cmp_undef,
  39525         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39526         /* index_min   */ 0,
  39527         /* index_max   */ 8191,
  39528         /* minblock    */ 21,
  39529         /* maxblock    */ 21,
  39530         /* blocks      */ 0x200000,
  39531         /* blocks_hi   */ 0,
  39532         /* base        */ 0x4c0c0000,
  39533         /* gran        */ 1,
  39534         /* bytes       */ 45,
  39535         /* nFields     */ 13,
  39536         /* *fields     */ soc_FP_TCAM_BCM56560_A0m_fields,
  39537         /* *views      */ NULL,
  39538         /* *views_num  */ NULL,
  39539         /* snoop_cb    */ NULL, 
  39540         /* snoop_user_data */ NULL, 
  39541         /* snoop_flags */ 0,
  39542         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39543         /* type */ SOC_MEM_TYPE_NORMAL,
  39544         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39545         /* impl */ SOC_MEM_IMPL_NORMAL,
  39546         /* cmic_mor_clks       */ 0,
  39547     },
  39548 #endif /* chips */
  39549 
  39550 #if defined(BCM_56560_B0)
  39551     { /* SOC_MEM_INT_FP_TCAM_BCM56560_B0m */ 
  39552         /* mem            FP_TCAMm */
  39553         /* flags       */ SOC_MEM_FLAG_VALID |
  39554                           SOC_MEM_FLAG_CACHABLE |
  39555                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39556                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39557         /* cmp_fn      */ _soc_mem_cmp_undef,
  39558         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39559         /* index_min   */ 0,
  39560         /* index_max   */ 8191,
  39561         /* minblock    */ 13,
  39562         /* maxblock    */ 13,
  39563         /* blocks      */ 0x2000,
  39564         /* blocks_hi   */ 0,
  39565         /* base        */ 0x4c0c0000,
  39566         /* gran        */ 1,
  39567         /* bytes       */ 45,
  39568         /* nFields     */ 13,
  39569         /* *fields     */ soc_FP_TCAM_BCM56560_A0m_fields,
  39570         /* *views      */ NULL,
  39571         /* *views_num  */ NULL,
  39572         /* snoop_cb    */ NULL, 
  39573         /* snoop_user_data */ NULL, 
  39574         /* snoop_flags */ 0,
  39575         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39576         /* type */ SOC_MEM_TYPE_NORMAL,
  39577         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39578         /* impl */ SOC_MEM_IMPL_NORMAL,
  39579         /* cmic_mor_clks       */ 0,
  39580     },
  39581 #endif /* chips */
  39582 
  39583 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  39584     { /* SOC_MEM_INT_FP_TCAM_BCM56624_A0m */ 
  39585         /* mem            FP_TCAMm */
  39586         /* flags       */ SOC_MEM_FLAG_VALID |
  39587                           SOC_MEM_FLAG_CACHABLE |
  39588                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39589                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39590         /* cmp_fn      */ _soc_mem_cmp_undef,
  39591         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39592         /* index_min   */ 0,
  39593         /* index_max   */ 8191,
  39594         /* minblock    */ 7,
  39595         /* maxblock    */ 7,
  39596         /* blocks      */ 0x80,
  39597         /* blocks_hi   */ 0,
  39598         /* base        */ 0x0f008000,
  39599         /* gran        */ 1,
  39600         /* bytes       */ 54,
  39601         /* nFields     */ 30,
  39602         /* *fields     */ soc_FP_TCAM_BCM56624_A0m_fields,
  39603         /* *views      */ NULL,
  39604         /* *views_num  */ NULL,
  39605         /* snoop_cb    */ NULL, 
  39606         /* snoop_user_data */ NULL, 
  39607         /* snoop_flags */ 0,
  39608         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39609         /* type */ SOC_MEM_TYPE_NORMAL,
  39610         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39611         /* impl */ SOC_MEM_IMPL_NORMAL,
  39612         /* cmic_mor_clks       */ 0,
  39613     },
  39614 #endif /* chips */
  39615 
  39616 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  39617     { /* SOC_MEM_INT_FP_TCAM_BCM56634_A0m */ 
  39618         /* mem            FP_TCAMm */
  39619         /* flags       */ SOC_MEM_FLAG_VALID |
  39620                           SOC_MEM_FLAG_CACHABLE |
  39621                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39622                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39623         /* cmp_fn      */ _soc_mem_cmp_undef,
  39624         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39625         /* index_min   */ 0,
  39626         /* index_max   */ 8191,
  39627         /* minblock    */ 9,
  39628         /* maxblock    */ 9,
  39629         /* blocks      */ 0x200,
  39630         /* blocks_hi   */ 0,
  39631         /* base        */ 0x0c008000,
  39632         /* gran        */ 1,
  39633         /* bytes       */ 58,
  39634         /* nFields     */ 30,
  39635         /* *fields     */ soc_FP_TCAM_BCM56634_A0m_fields,
  39636         /* *views      */ NULL,
  39637         /* *views_num  */ NULL,
  39638         /* snoop_cb    */ NULL, 
  39639         /* snoop_user_data */ NULL, 
  39640         /* snoop_flags */ 0,
  39641         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39642         /* type */ SOC_MEM_TYPE_NORMAL,
  39643         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39644         /* impl */ SOC_MEM_IMPL_NORMAL,
  39645         /* cmic_mor_clks       */ 0,
  39646     },
  39647 #endif /* chips */
  39648 
  39649 #if defined(BCM_56640_A0)
  39650     { /* SOC_MEM_INT_FP_TCAM_BCM56640_A0m */ 
  39651         /* mem            FP_TCAMm */
  39652         /* flags       */ SOC_MEM_FLAG_VALID |
  39653                           SOC_MEM_FLAG_CACHABLE |
  39654                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39655                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39656         /* cmp_fn      */ _soc_mem_cmp_undef,
  39657         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39658         /* index_min   */ 0,
  39659         /* index_max   */ 8191,
  39660         /* minblock    */ 7,
  39661         /* maxblock    */ 7,
  39662         /* blocks      */ 0x80,
  39663         /* blocks_hi   */ 0,
  39664         /* base        */ 0x300c0000,
  39665         /* gran        */ 1,
  39666         /* bytes       */ 59,
  39667         /* nFields     */ 25,
  39668         /* *fields     */ soc_FP_TCAM_BCM56640_A0m_fields,
  39669         /* *views      */ NULL,
  39670         /* *views_num  */ NULL,
  39671         /* snoop_cb    */ NULL, 
  39672         /* snoop_user_data */ NULL, 
  39673         /* snoop_flags */ 0,
  39674         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39675         /* type */ SOC_MEM_TYPE_NORMAL,
  39676         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39677         /* impl */ SOC_MEM_IMPL_NORMAL,
  39678         /* cmic_mor_clks       */ 0,
  39679     },
  39680 #endif /* chips */
  39681 
  39682 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  39683     { /* SOC_MEM_INT_FP_TCAM_BCM56670_A0m */ 
  39684         /* mem            FP_TCAMm */
  39685         /* flags       */ SOC_MEM_FLAG_VALID |
  39686                           SOC_MEM_FLAG_CACHABLE |
  39687                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39688                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39689         /* cmp_fn      */ _soc_mem_cmp_undef,
  39690         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39691         /* index_min   */ 0,
  39692         /* index_max   */ 3071,
  39693         /* minblock    */ 21,
  39694         /* maxblock    */ 21,
  39695         /* blocks      */ 0x200000,
  39696         /* blocks_hi   */ 0,
  39697         /* base        */ 0x4c0c0000,
  39698         /* gran        */ 1,
  39699         /* bytes       */ 45,
  39700         /* nFields     */ 13,
  39701         /* *fields     */ soc_FP_TCAM_BCM56670_A0m_fields,
  39702         /* *views      */ NULL,
  39703         /* *views_num  */ NULL,
  39704         /* snoop_cb    */ NULL, 
  39705         /* snoop_user_data */ NULL, 
  39706         /* snoop_flags */ 0,
  39707         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39708         /* type */ SOC_MEM_TYPE_NORMAL,
  39709         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39710         /* impl */ SOC_MEM_IMPL_NORMAL,
  39711         /* cmic_mor_clks       */ 0,
  39712     },
  39713 #endif /* chips */
  39714 
  39715 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  39716     { /* SOC_MEM_INT_FP_TCAM_BCM56680_A0m */ 
  39717         /* mem            FP_TCAMm */
  39718         /* flags       */ SOC_MEM_FLAG_VALID |
  39719                           SOC_MEM_FLAG_CACHABLE |
  39720                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  39721         /* cmp_fn      */ _soc_mem_cmp_undef,
  39722         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39723         /* index_min   */ 0,
  39724         /* index_max   */ 8191,
  39725         /* minblock    */ 6,
  39726         /* maxblock    */ 6,
  39727         /* blocks      */ 0x40,
  39728         /* blocks_hi   */ 0,
  39729         /* base        */ 0x0f008000,
  39730         /* gran        */ 1,
  39731         /* bytes       */ 54,
  39732         /* nFields     */ 30,
  39733         /* *fields     */ soc_FP_TCAM_BCM56624_A0m_fields,
  39734         /* *views      */ NULL,
  39735         /* *views_num  */ NULL,
  39736         /* snoop_cb    */ NULL, 
  39737         /* snoop_user_data */ NULL, 
  39738         /* snoop_flags */ 0,
  39739         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39740         /* type */ SOC_MEM_TYPE_NORMAL,
  39741         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39742         /* impl */ SOC_MEM_IMPL_NORMAL,
  39743         /* cmic_mor_clks       */ 0,
  39744     },
  39745 #endif /* chips */
  39746 
  39747 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  39748     { /* SOC_MEM_INT_FP_TCAM_BCM56685_A0m */ 
  39749         /* mem            FP_TCAMm */
  39750         /* flags       */ SOC_MEM_FLAG_VALID |
  39751                           SOC_MEM_FLAG_CACHABLE |
  39752                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39753                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39754         /* cmp_fn      */ _soc_mem_cmp_undef,
  39755         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39756         /* index_min   */ 0,
  39757         /* index_max   */ 8191,
  39758         /* minblock    */ 6,
  39759         /* maxblock    */ 6,
  39760         /* blocks      */ 0x40,
  39761         /* blocks_hi   */ 0,
  39762         /* base        */ 0x0c008000,
  39763         /* gran        */ 1,
  39764         /* bytes       */ 58,
  39765         /* nFields     */ 30,
  39766         /* *fields     */ soc_FP_TCAM_BCM56634_A0m_fields,
  39767         /* *views      */ NULL,
  39768         /* *views_num  */ NULL,
  39769         /* snoop_cb    */ NULL, 
  39770         /* snoop_user_data */ NULL, 
  39771         /* snoop_flags */ 0,
  39772         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39773         /* type */ SOC_MEM_TYPE_NORMAL,
  39774         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39775         /* impl */ SOC_MEM_IMPL_NORMAL,
  39776         /* cmic_mor_clks       */ 0,
  39777     },
  39778 #endif /* chips */
  39779 
  39780 #if defined(BCM_56800_A0)
  39781     { /* SOC_MEM_INT_FP_TCAM_BCM56800_A0m */ 
  39782         /* mem            FP_TCAMm */
  39783         /* flags       */ SOC_MEM_FLAG_VALID |
  39784                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  39785         /* cmp_fn      */ _soc_mem_cmp_undef,
  39786         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39787         /* index_min   */ 0,
  39788         /* index_max   */ 1023,
  39789         /* minblock    */ 4,
  39790         /* maxblock    */ 4,
  39791         /* blocks      */ 0x10,
  39792         /* blocks_hi   */ 0,
  39793         /* base        */ 0x0c062000,
  39794         /* gran        */ 1,
  39795         /* bytes       */ 47,
  39796         /* nFields     */ 17,
  39797         /* *fields     */ soc_FP_TCAM_BCM56800_A0m_fields,
  39798         /* *views      */ NULL,
  39799         /* *views_num  */ NULL,
  39800         /* snoop_cb    */ NULL, 
  39801         /* snoop_user_data */ NULL, 
  39802         /* snoop_flags */ 0,
  39803         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39804         /* type */ SOC_MEM_TYPE_NORMAL,
  39805         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39806         /* impl */ SOC_MEM_IMPL_NORMAL,
  39807         /* cmic_mor_clks       */ 0,
  39808     },
  39809 #endif /* chips */
  39810 
  39811 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  39812     { /* SOC_MEM_INT_FP_TCAM_BCM56820_A0m */ 
  39813         /* mem            FP_TCAMm */
  39814         /* flags       */ SOC_MEM_FLAG_VALID |
  39815                           SOC_MEM_FLAG_CACHABLE |
  39816                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  39817         /* cmp_fn      */ _soc_mem_cmp_undef,
  39818         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39819         /* index_min   */ 0,
  39820         /* index_max   */ 2047,
  39821         /* minblock    */ 3,
  39822         /* maxblock    */ 3,
  39823         /* blocks      */ 0x8,
  39824         /* blocks_hi   */ 0,
  39825         /* base        */ 0x0d061000,
  39826         /* gran        */ 1,
  39827         /* bytes       */ 61,
  39828         /* nFields     */ 32,
  39829         /* *fields     */ soc_FP_TCAM_BCM56820_A0m_fields,
  39830         /* *views      */ NULL,
  39831         /* *views_num  */ NULL,
  39832         /* snoop_cb    */ NULL, 
  39833         /* snoop_user_data */ NULL, 
  39834         /* snoop_flags */ 0,
  39835         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39836         /* type */ SOC_MEM_TYPE_NORMAL,
  39837         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39838         /* impl */ SOC_MEM_IMPL_NORMAL,
  39839         /* cmic_mor_clks       */ 0,
  39840     },
  39841 #endif /* chips */
  39842 
  39843 #if defined(BCM_56840_A0)
  39844     { /* SOC_MEM_INT_FP_TCAM_BCM56840_A0m */ 
  39845         /* mem            FP_TCAMm */
  39846         /* flags       */ SOC_MEM_FLAG_VALID |
  39847                           SOC_MEM_FLAG_CACHABLE |
  39848                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39849                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39850         /* cmp_fn      */ _soc_mem_cmp_undef,
  39851         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39852         /* index_min   */ 0,
  39853         /* index_max   */ 2047,
  39854         /* minblock    */ 6,
  39855         /* maxblock    */ 6,
  39856         /* blocks      */ 0x40,
  39857         /* blocks_hi   */ 0,
  39858         /* base        */ 0x0d062000,
  39859         /* gran        */ 1,
  39860         /* bytes       */ 59,
  39861         /* nFields     */ 27,
  39862         /* *fields     */ soc_FP_TCAM_BCM56840_A0m_fields,
  39863         /* *views      */ NULL,
  39864         /* *views_num  */ NULL,
  39865         /* snoop_cb    */ NULL, 
  39866         /* snoop_user_data */ NULL, 
  39867         /* snoop_flags */ 0,
  39868         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39869         /* type */ SOC_MEM_TYPE_NORMAL,
  39870         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39871         /* impl */ SOC_MEM_IMPL_NORMAL,
  39872         /* cmic_mor_clks       */ 0,
  39873     },
  39874 #endif /* chips */
  39875 
  39876 #if defined(BCM_56840_B0)
  39877     { /* SOC_MEM_INT_FP_TCAM_BCM56840_B0m */ 
  39878         /* mem            FP_TCAMm */
  39879         /* flags       */ SOC_MEM_FLAG_VALID |
  39880                           SOC_MEM_FLAG_CACHABLE |
  39881                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39882                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  39883         /* cmp_fn      */ _soc_mem_cmp_undef,
  39884         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39885         /* index_min   */ 0,
  39886         /* index_max   */ 2047,
  39887         /* minblock    */ 6,
  39888         /* maxblock    */ 6,
  39889         /* blocks      */ 0x40,
  39890         /* blocks_hi   */ 0,
  39891         /* base        */ 0x0d062000,
  39892         /* gran        */ 1,
  39893         /* bytes       */ 59,
  39894         /* nFields     */ 27,
  39895         /* *fields     */ soc_FP_TCAM_BCM56840_B0m_fields,
  39896         /* *views      */ NULL,
  39897         /* *views_num  */ NULL,
  39898         /* snoop_cb    */ NULL, 
  39899         /* snoop_user_data */ NULL, 
  39900         /* snoop_flags */ 0,
  39901         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39902         /* type */ SOC_MEM_TYPE_NORMAL,
  39903         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39904         /* impl */ SOC_MEM_IMPL_NORMAL,
  39905         /* cmic_mor_clks       */ 0,
  39906     },
  39907 #endif /* chips */
  39908 
  39909 #if defined(BCM_56850_A0)
  39910     { /* SOC_MEM_INT_FP_TCAM_BCM56850_A0m */ 
  39911         /* mem            FP_TCAMm */
  39912         /* flags       */ SOC_MEM_FLAG_VALID |
  39913                           SOC_MEM_FLAG_CACHABLE |
  39914                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39915                           SOC_MEM_FLAG_CAM |
  39916                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  39917         /* cmp_fn      */ _soc_mem_cmp_undef,
  39918         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39919         /* index_min   */ 0,
  39920         /* index_max   */ 4095,
  39921         /* minblock    */ 10,
  39922         /* maxblock    */ 10,
  39923         /* blocks      */ 0x400,
  39924         /* blocks_hi   */ 0,
  39925         /* base        */ 0x3c0c0000,
  39926         /* gran        */ 1,
  39927         /* bytes       */ 42,
  39928         /* nFields     */ 13,
  39929         /* *fields     */ soc_FP_TCAM_BCM56850_A0m_fields,
  39930         /* *views      */ NULL,
  39931         /* *views_num  */ NULL,
  39932         /* snoop_cb    */ NULL, 
  39933         /* snoop_user_data */ NULL, 
  39934         /* snoop_flags */ 0,
  39935         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39936         /* type */ SOC_MEM_TYPE_NORMAL,
  39937         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39938         /* impl */ SOC_MEM_IMPL_NORMAL,
  39939         /* cmic_mor_clks       */ 0,
  39940     },
  39941 #endif /* chips */
  39942 
  39943 #if defined(BCM_56860_A0)
  39944     { /* SOC_MEM_INT_FP_TCAM_BCM56860_A0m */ 
  39945         /* mem            FP_TCAMm */
  39946         /* flags       */ SOC_MEM_FLAG_VALID |
  39947                           SOC_MEM_FLAG_CACHABLE |
  39948                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  39949                           SOC_MEM_FLAG_CAM |
  39950                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  39951         /* cmp_fn      */ _soc_mem_cmp_undef,
  39952         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39953         /* index_min   */ 0,
  39954         /* index_max   */ 16383,
  39955         /* minblock    */ 11,
  39956         /* maxblock    */ 11,
  39957         /* blocks      */ 0x800,
  39958         /* blocks_hi   */ 0,
  39959         /* base        */ 0x4c0c0000,
  39960         /* gran        */ 1,
  39961         /* bytes       */ 42,
  39962         /* nFields     */ 13,
  39963         /* *fields     */ soc_FP_TCAM_BCM56860_A0m_fields,
  39964         /* *views      */ NULL,
  39965         /* *views_num  */ NULL,
  39966         /* snoop_cb    */ NULL, 
  39967         /* snoop_user_data */ NULL, 
  39968         /* snoop_flags */ 0,
  39969         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  39970         /* type */ SOC_MEM_TYPE_NORMAL,
  39971         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  39972         /* impl */ SOC_MEM_IMPL_NORMAL,
  39973         /* cmic_mor_clks       */ 0,
  39974     },
  39975 #endif /* chips */
  39976 
  39977 #if defined(BCM_88732_A0)
  39978     { /* SOC_MEM_INT_FP_TCAM_BCM88732_A0m */ 
  39979         /* mem            FP_TCAMm */
  39980         /* flags       */ SOC_MEM_FLAG_VALID |
  39981                           SOC_MEM_FLAG_CACHABLE |
  39982                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  39983         /* cmp_fn      */ _soc_mem_cmp_undef,
  39984         /* *null_entry */ _soc_mem_entry_null_zeroes,
  39985         /* index_min   */ 0,
  39986         /* index_max   */ 1023,
  39987         /* minblock    */ 5,
  39988         /* maxblock    */ 5,
  39989         /* blocks      */ 0x20,
  39990         /* blocks_hi   */ 0,
  39991         /* base        */ 0x07010000,
  39992         /* gran        */ 1,
  39993         /* bytes       */ 62,
  39994         /* nFields     */ 46,
  39995         /* *fields     */ soc_FP_TCAM_BCM88732_A0m_fields,
  39996         /* *views      */ NULL,
  39997         /* *views_num  */ NULL,
  39998         /* snoop_cb    */ NULL, 
  39999         /* snoop_user_data */ NULL, 
  40000         /* snoop_flags */ 0,
  40001         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40002         /* type */ SOC_MEM_TYPE_NORMAL,
  40003         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40004         /* impl */ SOC_MEM_IMPL_NORMAL,
  40005         /* cmic_mor_clks       */ 0,
  40006     },
  40007 #endif /* chips */
  40008 
  40009 #if defined(BCM_56504_A0)
  40010     { /* SOC_MEM_INT_FP_TCAM_PLUS_POLICYm */ 
  40011         /* mem            FP_TCAM_PLUS_POLICYm */
  40012         /* flags       */ SOC_MEM_FLAG_VALID |
  40013                           SOC_MEM_FLAG_AGGR, /* 0x100002 */
  40014         /* cmp_fn      */ _soc_mem_cmp_undef,
  40015         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40016         /* index_min   */ 0,
  40017         /* index_max   */ 2047,
  40018         /* minblock    */ 6,
  40019         /* maxblock    */ 6,
  40020         /* blocks      */ 0x40,
  40021         /* blocks_hi   */ 0,
  40022         /* base        */ 0x0c040000,
  40023         /* gran        */ 1,
  40024         /* bytes       */ 64,
  40025         /* nFields     */ 60,
  40026         /* *fields     */ soc_FP_TCAM_PLUS_POLICYm_fields,
  40027         /* *views      */ NULL,
  40028         /* *views_num  */ NULL,
  40029         /* snoop_cb    */ NULL, 
  40030         /* snoop_user_data */ NULL, 
  40031         /* snoop_flags */ 0,
  40032         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40033         /* type */ SOC_MEM_TYPE_NORMAL,
  40034         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40035         /* impl */ SOC_MEM_IMPL_NORMAL,
  40036         /* cmic_mor_clks       */ 0,
  40037     },
  40038 #endif /* chips */
  40039 
  40040 #if defined(BCM_56314_A0)
  40041     { /* SOC_MEM_INT_FP_TCAM_PLUS_POLICY_BCM56314_A0m */ 
  40042         /* mem            FP_TCAM_PLUS_POLICYm */
  40043         /* flags       */ SOC_MEM_FLAG_VALID |
  40044                           SOC_MEM_FLAG_AGGR, /* 0x100002 */
  40045         /* cmp_fn      */ _soc_mem_cmp_undef,
  40046         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40047         /* index_min   */ 0,
  40048         /* index_max   */ 1023,
  40049         /* minblock    */ 8,
  40050         /* maxblock    */ 8,
  40051         /* blocks      */ 0x100,
  40052         /* blocks_hi   */ 0,
  40053         /* base        */ 0x0c040000,
  40054         /* gran        */ 1,
  40055         /* bytes       */ 64,
  40056         /* nFields     */ 65,
  40057         /* *fields     */ soc_FP_TCAM_PLUS_POLICY_BCM56504_B0m_fields,
  40058         /* *views      */ NULL,
  40059         /* *views_num  */ NULL,
  40060         /* snoop_cb    */ NULL, 
  40061         /* snoop_user_data */ NULL, 
  40062         /* snoop_flags */ 0,
  40063         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40064         /* type */ SOC_MEM_TYPE_NORMAL,
  40065         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40066         /* impl */ SOC_MEM_IMPL_NORMAL,
  40067         /* cmic_mor_clks       */ 0,
  40068     },
  40069 #endif /* chips */
  40070 
  40071 #if defined(BCM_56504_B0)
  40072     { /* SOC_MEM_INT_FP_TCAM_PLUS_POLICY_BCM56504_B0m */ 
  40073         /* mem            FP_TCAM_PLUS_POLICYm */
  40074         /* flags       */ SOC_MEM_FLAG_VALID |
  40075                           SOC_MEM_FLAG_AGGR, /* 0x100002 */
  40076         /* cmp_fn      */ _soc_mem_cmp_undef,
  40077         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40078         /* index_min   */ 0,
  40079         /* index_max   */ 2047,
  40080         /* minblock    */ 6,
  40081         /* maxblock    */ 6,
  40082         /* blocks      */ 0x40,
  40083         /* blocks_hi   */ 0,
  40084         /* base        */ 0x0c040000,
  40085         /* gran        */ 1,
  40086         /* bytes       */ 64,
  40087         /* nFields     */ 65,
  40088         /* *fields     */ soc_FP_TCAM_PLUS_POLICY_BCM56504_B0m_fields,
  40089         /* *views      */ NULL,
  40090         /* *views_num  */ NULL,
  40091         /* snoop_cb    */ NULL, 
  40092         /* snoop_user_data */ NULL, 
  40093         /* snoop_flags */ 0,
  40094         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40095         /* type */ SOC_MEM_TYPE_NORMAL,
  40096         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40097         /* impl */ SOC_MEM_IMPL_NORMAL,
  40098         /* cmic_mor_clks       */ 0,
  40099     },
  40100 #endif /* chips */
  40101 
  40102 #if defined(BCM_56800_A0)
  40103     { /* SOC_MEM_INT_FP_TCAM_PLUS_POLICY_BCM56800_A0m */ 
  40104         /* mem            FP_TCAM_PLUS_POLICYm */
  40105         /* flags       */ SOC_MEM_FLAG_VALID |
  40106                           SOC_MEM_FLAG_AGGR, /* 0x100002 */
  40107         /* cmp_fn      */ _soc_mem_cmp_undef,
  40108         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40109         /* index_min   */ 0,
  40110         /* index_max   */ 1023,
  40111         /* minblock    */ 4,
  40112         /* maxblock    */ 4,
  40113         /* blocks      */ 0x10,
  40114         /* blocks_hi   */ 0,
  40115         /* base        */ 0x0c064000,
  40116         /* gran        */ 1,
  40117         /* bytes       */ 64,
  40118         /* nFields     */ 63,
  40119         /* *fields     */ soc_FP_TCAM_PLUS_POLICY_BCM56800_A0m_fields,
  40120         /* *views      */ NULL,
  40121         /* *views_num  */ NULL,
  40122         /* snoop_cb    */ NULL, 
  40123         /* snoop_user_data */ NULL, 
  40124         /* snoop_flags */ 0,
  40125         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40126         /* type */ SOC_MEM_TYPE_NORMAL,
  40127         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40128         /* impl */ SOC_MEM_IMPL_NORMAL,
  40129         /* cmic_mor_clks       */ 0,
  40130     },
  40131 #endif /* chips */
  40132 
  40133 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  40134     { /* SOC_MEM_INT_FP_TCAM_Xm */ 
  40135         /* mem            FP_TCAM_Xm */
  40136         /* flags       */ SOC_MEM_FLAG_VALID |
  40137                           SOC_MEM_FLAG_CACHABLE |
  40138                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  40139         /* cmp_fn      */ _soc_mem_cmp_undef,
  40140         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40141         /* index_min   */ 0,
  40142         /* index_max   */ 2047,
  40143         /* minblock    */ 3,
  40144         /* maxblock    */ 3,
  40145         /* blocks      */ 0x8,
  40146         /* blocks_hi   */ 0,
  40147         /* base        */ 0x0d021000,
  40148         /* gran        */ 1,
  40149         /* bytes       */ 61,
  40150         /* nFields     */ 32,
  40151         /* *fields     */ soc_FP_TCAM_BCM56820_A0m_fields,
  40152         /* *views      */ NULL,
  40153         /* *views_num  */ NULL,
  40154         /* snoop_cb    */ NULL, 
  40155         /* snoop_user_data */ NULL, 
  40156         /* snoop_flags */ 0,
  40157         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40158         /* type */ SOC_MEM_TYPE_NORMAL,
  40159         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40160         /* impl */ SOC_MEM_IMPL_NORMAL,
  40161         /* cmic_mor_clks       */ 0,
  40162     },
  40163 #endif /* chips */
  40164 
  40165 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  40166     { /* SOC_MEM_INT_FP_TCAM_Ym */ 
  40167         /* mem            FP_TCAM_Ym */
  40168         /* flags       */ SOC_MEM_FLAG_VALID |
  40169                           SOC_MEM_FLAG_CACHABLE |
  40170                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  40171         /* cmp_fn      */ _soc_mem_cmp_undef,
  40172         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40173         /* index_min   */ 0,
  40174         /* index_max   */ 2047,
  40175         /* minblock    */ 3,
  40176         /* maxblock    */ 3,
  40177         /* blocks      */ 0x8,
  40178         /* blocks_hi   */ 0,
  40179         /* base        */ 0x0d041000,
  40180         /* gran        */ 1,
  40181         /* bytes       */ 61,
  40182         /* nFields     */ 32,
  40183         /* *fields     */ soc_FP_TCAM_BCM56820_A0m_fields,
  40184         /* *views      */ NULL,
  40185         /* *views_num  */ NULL,
  40186         /* snoop_cb    */ NULL, 
  40187         /* snoop_user_data */ NULL, 
  40188         /* snoop_flags */ 0,
  40189         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40190         /* type */ SOC_MEM_TYPE_NORMAL,
  40191         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40192         /* impl */ SOC_MEM_IMPL_NORMAL,
  40193         /* cmic_mor_clks       */ 0,
  40194     },
  40195 #endif /* chips */
  40196 
  40197 #if defined(BCM_56504_A0) || defined(BCM_56504_B0)
  40198     { /* SOC_MEM_INT_FP_UDF_OFFSETm */ 
  40199         /* mem            FP_UDF_OFFSETm */
  40200         /* flags       */ SOC_MEM_FLAG_VALID |
  40201                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40202         /* cmp_fn      */ _soc_mem_cmp_undef,
  40203         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40204         /* index_min   */ 0,
  40205         /* index_max   */ 95,
  40206         /* minblock    */ 6,
  40207         /* maxblock    */ 6,
  40208         /* blocks      */ 0x40,
  40209         /* blocks_hi   */ 0,
  40210         /* base        */ 0x02020000,
  40211         /* gran        */ 1,
  40212         /* bytes       */ 6,
  40213         /* nFields     */ 16,
  40214         /* *fields     */ soc_FP_UDF_OFFSETm_fields,
  40215         /* *views      */ NULL,
  40216         /* *views_num  */ NULL,
  40217         /* snoop_cb    */ NULL, 
  40218         /* snoop_user_data */ NULL, 
  40219         /* snoop_flags */ 0,
  40220         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40221         /* type */ SOC_MEM_TYPE_NORMAL,
  40222         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40223         /* impl */ SOC_MEM_IMPL_NORMAL,
  40224         /* cmic_mor_clks       */ 0,
  40225     },
  40226 #endif /* chips */
  40227 
  40228 #if defined(BCM_53400_A0)
  40229     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM53400_A0m */ 
  40230         /* mem            FP_UDF_OFFSETm */
  40231         /* flags       */ SOC_MEM_FLAG_VALID |
  40232                           SOC_MEM_FLAG_CACHABLE |
  40233                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40234         /* cmp_fn      */ _soc_mem_cmp_undef,
  40235         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40236         /* index_min   */ 0,
  40237         /* index_max   */ 383,
  40238         /* minblock    */ 5,
  40239         /* maxblock    */ 5,
  40240         /* blocks      */ 0x20,
  40241         /* blocks_hi   */ 0,
  40242         /* base        */ 0x08040000,
  40243         /* gran        */ 1,
  40244         /* bytes       */ 9,
  40245         /* nFields     */ 28,
  40246         /* *fields     */ soc_FP_UDF_OFFSET_BCM53400_A0m_fields,
  40247         /* *views      */ NULL,
  40248         /* *views_num  */ NULL,
  40249         /* snoop_cb    */ NULL, 
  40250         /* snoop_user_data */ NULL, 
  40251         /* snoop_flags */ 0,
  40252         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40253         /* type */ SOC_MEM_TYPE_NORMAL,
  40254         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40255         /* impl */ SOC_MEM_IMPL_NORMAL,
  40256         /* cmic_mor_clks       */ 0,
  40257     },
  40258 #endif /* chips */
  40259 
  40260 #if defined(BCM_53540_A0)
  40261     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM53540_A0m */ 
  40262         /* mem            FP_UDF_OFFSETm */
  40263         /* flags       */ SOC_MEM_FLAG_VALID |
  40264                           SOC_MEM_FLAG_CACHABLE |
  40265                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40266         /* cmp_fn      */ _soc_mem_cmp_undef,
  40267         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40268         /* index_min   */ 0,
  40269         /* index_max   */ 383,
  40270         /* minblock    */ 8,
  40271         /* maxblock    */ 8,
  40272         /* blocks      */ 0x100,
  40273         /* blocks_hi   */ 0,
  40274         /* base        */ 0x08080000,
  40275         /* gran        */ 1,
  40276         /* bytes       */ 9,
  40277         /* nFields     */ 28,
  40278         /* *fields     */ soc_FP_UDF_OFFSET_BCM53400_A0m_fields,
  40279         /* *views      */ NULL,
  40280         /* *views_num  */ NULL,
  40281         /* snoop_cb    */ NULL, 
  40282         /* snoop_user_data */ NULL, 
  40283         /* snoop_flags */ 0,
  40284         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40285         /* type */ SOC_MEM_TYPE_NORMAL,
  40286         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40287         /* impl */ SOC_MEM_IMPL_NORMAL,
  40288         /* cmic_mor_clks       */ 0,
  40289     },
  40290 #endif /* chips */
  40291 
  40292 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  40293     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM53570_A0m */ 
  40294         /* mem            FP_UDF_OFFSETm */
  40295         /* flags       */ SOC_MEM_FLAG_VALID |
  40296                           SOC_MEM_FLAG_CACHABLE |
  40297                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40298         /* cmp_fn      */ _soc_mem_cmp_undef,
  40299         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40300         /* index_min   */ 0,
  40301         /* index_max   */ 383,
  40302         /* minblock    */ 15,
  40303         /* maxblock    */ 15,
  40304         /* blocks      */ 0x8000,
  40305         /* blocks_hi   */ 0,
  40306         /* base        */ 0x08080000,
  40307         /* gran        */ 1,
  40308         /* bytes       */ 10,
  40309         /* nFields     */ 27,
  40310         /* *fields     */ soc_FP_UDF_OFFSET_BCM53570_A0m_fields,
  40311         /* *views      */ NULL,
  40312         /* *views_num  */ NULL,
  40313         /* snoop_cb    */ NULL, 
  40314         /* snoop_user_data */ NULL, 
  40315         /* snoop_flags */ 0,
  40316         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40317         /* type */ SOC_MEM_TYPE_NORMAL,
  40318         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40319         /* impl */ SOC_MEM_IMPL_NORMAL,
  40320         /* cmic_mor_clks       */ 0,
  40321     },
  40322 #endif /* chips */
  40323 
  40324 #if defined(BCM_56150_A0)
  40325     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56150_A0m */ 
  40326         /* mem            FP_UDF_OFFSETm */
  40327         /* flags       */ SOC_MEM_FLAG_VALID |
  40328                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40329         /* cmp_fn      */ _soc_mem_cmp_undef,
  40330         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40331         /* index_min   */ 0,
  40332         /* index_max   */ 383,
  40333         /* minblock    */ 5,
  40334         /* maxblock    */ 5,
  40335         /* blocks      */ 0x20,
  40336         /* blocks_hi   */ 0,
  40337         /* base        */ 0x08040000,
  40338         /* gran        */ 1,
  40339         /* bytes       */ 9,
  40340         /* nFields     */ 26,
  40341         /* *fields     */ soc_FP_UDF_OFFSET_BCM56150_A0m_fields,
  40342         /* *views      */ NULL,
  40343         /* *views_num  */ NULL,
  40344         /* snoop_cb    */ NULL, 
  40345         /* snoop_user_data */ NULL, 
  40346         /* snoop_flags */ 0,
  40347         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40348         /* type */ SOC_MEM_TYPE_NORMAL,
  40349         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40350         /* impl */ SOC_MEM_IMPL_NORMAL,
  40351         /* cmic_mor_clks       */ 0,
  40352     },
  40353 #endif /* chips */
  40354 
  40355 #if defined(BCM_56160_A0)
  40356     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56160_A0m */ 
  40357         /* mem            FP_UDF_OFFSETm */
  40358         /* flags       */ SOC_MEM_FLAG_VALID |
  40359                           SOC_MEM_FLAG_CACHABLE |
  40360                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40361         /* cmp_fn      */ _soc_mem_cmp_undef,
  40362         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40363         /* index_min   */ 0,
  40364         /* index_max   */ 383,
  40365         /* minblock    */ 7,
  40366         /* maxblock    */ 7,
  40367         /* blocks      */ 0x80,
  40368         /* blocks_hi   */ 0,
  40369         /* base        */ 0x08080000,
  40370         /* gran        */ 1,
  40371         /* bytes       */ 9,
  40372         /* nFields     */ 28,
  40373         /* *fields     */ soc_FP_UDF_OFFSET_BCM53400_A0m_fields,
  40374         /* *views      */ NULL,
  40375         /* *views_num  */ NULL,
  40376         /* snoop_cb    */ NULL, 
  40377         /* snoop_user_data */ NULL, 
  40378         /* snoop_flags */ 0,
  40379         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40380         /* type */ SOC_MEM_TYPE_NORMAL,
  40381         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40382         /* impl */ SOC_MEM_IMPL_NORMAL,
  40383         /* cmic_mor_clks       */ 0,
  40384     },
  40385 #endif /* chips */
  40386 
  40387 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  40388     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56260_A0m */ 
  40389         /* mem            FP_UDF_OFFSETm */
  40390         /* flags       */ SOC_MEM_FLAG_VALID |
  40391                           SOC_MEM_FLAG_CACHABLE |
  40392                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  40393         /* cmp_fn      */ _soc_mem_cmp_undef,
  40394         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40395         /* index_min   */ 0,
  40396         /* index_max   */ 511,
  40397         /* minblock    */ 6,
  40398         /* maxblock    */ 6,
  40399         /* blocks      */ 0x40,
  40400         /* blocks_hi   */ 0,
  40401         /* base        */ 0x08140000,
  40402         /* gran        */ 1,
  40403         /* bytes       */ 27,
  40404         /* nFields     */ 41,
  40405         /* *fields     */ soc_FP_UDF_OFFSET_BCM56260_A0m_fields,
  40406         /* *views      */ NULL,
  40407         /* *views_num  */ NULL,
  40408         /* snoop_cb    */ NULL, 
  40409         /* snoop_user_data */ NULL, 
  40410         /* snoop_flags */ 0,
  40411         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40412         /* type */ SOC_MEM_TYPE_NORMAL,
  40413         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  40414         /* impl */ SOC_MEM_IMPL_NORMAL,
  40415         /* cmic_mor_clks       */ 0,
  40416     },
  40417 #endif /* chips */
  40418 
  40419 #if defined(BCM_56270_A0)
  40420     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56270_A0m */ 
  40421         /* mem            FP_UDF_OFFSETm */
  40422         /* flags       */ SOC_MEM_FLAG_VALID |
  40423                           SOC_MEM_FLAG_CACHABLE |
  40424                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  40425         /* cmp_fn      */ _soc_mem_cmp_undef,
  40426         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40427         /* index_min   */ 0,
  40428         /* index_max   */ 511,
  40429         /* minblock    */ 5,
  40430         /* maxblock    */ 5,
  40431         /* blocks      */ 0x20,
  40432         /* blocks_hi   */ 0,
  40433         /* base        */ 0x08140000,
  40434         /* gran        */ 1,
  40435         /* bytes       */ 27,
  40436         /* nFields     */ 41,
  40437         /* *fields     */ soc_FP_UDF_OFFSET_BCM56260_A0m_fields,
  40438         /* *views      */ NULL,
  40439         /* *views_num  */ NULL,
  40440         /* snoop_cb    */ NULL, 
  40441         /* snoop_user_data */ NULL, 
  40442         /* snoop_flags */ 0,
  40443         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40444         /* type */ SOC_MEM_TYPE_NORMAL,
  40445         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  40446         /* impl */ SOC_MEM_IMPL_NORMAL,
  40447         /* cmic_mor_clks       */ 0,
  40448     },
  40449 #endif /* chips */
  40450 
  40451 #if defined(BCM_56314_A0)
  40452     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56314_A0m */ 
  40453         /* mem            FP_UDF_OFFSETm */
  40454         /* flags       */ SOC_MEM_FLAG_VALID |
  40455                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40456         /* cmp_fn      */ _soc_mem_cmp_undef,
  40457         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40458         /* index_min   */ 0,
  40459         /* index_max   */ 95,
  40460         /* minblock    */ 8,
  40461         /* maxblock    */ 8,
  40462         /* blocks      */ 0x100,
  40463         /* blocks_hi   */ 0,
  40464         /* base        */ 0x02020000,
  40465         /* gran        */ 1,
  40466         /* bytes       */ 6,
  40467         /* nFields     */ 16,
  40468         /* *fields     */ soc_FP_UDF_OFFSETm_fields,
  40469         /* *views      */ NULL,
  40470         /* *views_num  */ NULL,
  40471         /* snoop_cb    */ NULL, 
  40472         /* snoop_user_data */ NULL, 
  40473         /* snoop_flags */ 0,
  40474         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40475         /* type */ SOC_MEM_TYPE_NORMAL,
  40476         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40477         /* impl */ SOC_MEM_IMPL_NORMAL,
  40478         /* cmic_mor_clks       */ 0,
  40479     },
  40480 #endif /* chips */
  40481 
  40482 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  40483     defined(BCM_56334_B0)
  40484     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56334_A0m */ 
  40485         /* mem            FP_UDF_OFFSETm */
  40486         /* flags       */ SOC_MEM_FLAG_VALID |
  40487                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40488         /* cmp_fn      */ _soc_mem_cmp_undef,
  40489         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40490         /* index_min   */ 0,
  40491         /* index_max   */ 383,
  40492         /* minblock    */ 5,
  40493         /* maxblock    */ 5,
  40494         /* blocks      */ 0x20,
  40495         /* blocks_hi   */ 0,
  40496         /* base        */ 0x02020000,
  40497         /* gran        */ 1,
  40498         /* bytes       */ 9,
  40499         /* nFields     */ 26,
  40500         /* *fields     */ soc_FP_UDF_OFFSET_BCM56624_A0m_fields,
  40501         /* *views      */ NULL,
  40502         /* *views_num  */ NULL,
  40503         /* snoop_cb    */ NULL, 
  40504         /* snoop_user_data */ NULL, 
  40505         /* snoop_flags */ 0,
  40506         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40507         /* type */ SOC_MEM_TYPE_NORMAL,
  40508         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40509         /* impl */ SOC_MEM_IMPL_NORMAL,
  40510         /* cmic_mor_clks       */ 0,
  40511     },
  40512 #endif /* chips */
  40513 
  40514 #if defined(BCM_56340_A0)
  40515     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56340_A0m */ 
  40516         /* mem            FP_UDF_OFFSETm */
  40517         /* flags       */ SOC_MEM_FLAG_VALID |
  40518                           SOC_MEM_FLAG_CACHABLE |
  40519                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40520         /* cmp_fn      */ _soc_mem_cmp_undef,
  40521         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40522         /* index_min   */ 0,
  40523         /* index_max   */ 511,
  40524         /* minblock    */ 4,
  40525         /* maxblock    */ 4,
  40526         /* blocks      */ 0x10,
  40527         /* blocks_hi   */ 0,
  40528         /* base        */ 0x080c0000,
  40529         /* gran        */ 1,
  40530         /* bytes       */ 19,
  40531         /* nFields     */ 34,
  40532         /* *fields     */ soc_FP_UDF_OFFSET_BCM56340_A0m_fields,
  40533         /* *views      */ NULL,
  40534         /* *views_num  */ NULL,
  40535         /* snoop_cb    */ NULL, 
  40536         /* snoop_user_data */ NULL, 
  40537         /* snoop_flags */ 0,
  40538         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40539         /* type */ SOC_MEM_TYPE_NORMAL,
  40540         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40541         /* impl */ SOC_MEM_IMPL_NORMAL,
  40542         /* cmic_mor_clks       */ 0,
  40543     },
  40544 #endif /* chips */
  40545 
  40546 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  40547     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56440_A0m */ 
  40548         /* mem            FP_UDF_OFFSETm */
  40549         /* flags       */ SOC_MEM_FLAG_VALID |
  40550                           SOC_MEM_FLAG_CACHABLE |
  40551                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40552         /* cmp_fn      */ _soc_mem_cmp_undef,
  40553         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40554         /* index_min   */ 0,
  40555         /* index_max   */ 511,
  40556         /* minblock    */ 9,
  40557         /* maxblock    */ 9,
  40558         /* blocks      */ 0x200,
  40559         /* blocks_hi   */ 0,
  40560         /* base        */ 0x02068000,
  40561         /* gran        */ 1,
  40562         /* bytes       */ 21,
  40563         /* nFields     */ 34,
  40564         /* *fields     */ soc_FP_UDF_OFFSET_BCM56440_A0m_fields,
  40565         /* *views      */ NULL,
  40566         /* *views_num  */ NULL,
  40567         /* snoop_cb    */ NULL, 
  40568         /* snoop_user_data */ NULL, 
  40569         /* snoop_flags */ 0,
  40570         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40571         /* type */ SOC_MEM_TYPE_NORMAL,
  40572         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40573         /* impl */ SOC_MEM_IMPL_NORMAL,
  40574         /* cmic_mor_clks       */ 0,
  40575     },
  40576 #endif /* chips */
  40577 
  40578 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  40579     defined(BCM_56450_B1)
  40580     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56450_A0m */ 
  40581         /* mem            FP_UDF_OFFSETm */
  40582         /* flags       */ SOC_MEM_FLAG_VALID |
  40583                           SOC_MEM_FLAG_CACHABLE |
  40584                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40585         /* cmp_fn      */ _soc_mem_cmp_undef,
  40586         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40587         /* index_min   */ 0,
  40588         /* index_max   */ 511,
  40589         /* minblock    */ 8,
  40590         /* maxblock    */ 8,
  40591         /* blocks      */ 0x100,
  40592         /* blocks_hi   */ 0,
  40593         /* base        */ 0x08140000,
  40594         /* gran        */ 1,
  40595         /* bytes       */ 26,
  40596         /* nFields     */ 36,
  40597         /* *fields     */ soc_FP_UDF_OFFSET_BCM56450_A0m_fields,
  40598         /* *views      */ NULL,
  40599         /* *views_num  */ NULL,
  40600         /* snoop_cb    */ NULL, 
  40601         /* snoop_user_data */ NULL, 
  40602         /* snoop_flags */ 0,
  40603         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40604         /* type */ SOC_MEM_TYPE_NORMAL,
  40605         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40606         /* impl */ SOC_MEM_IMPL_NORMAL,
  40607         /* cmic_mor_clks       */ 0,
  40608     },
  40609 #endif /* chips */
  40610 
  40611 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \
  40612     defined(BCM_56224_A0) || defined(BCM_56224_B0) || \
  40613     defined(BCM_56514_A0)
  40614     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56514_A0m */ 
  40615         /* mem            FP_UDF_OFFSETm */
  40616         /* flags       */ SOC_MEM_FLAG_VALID |
  40617                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40618         /* cmp_fn      */ _soc_mem_cmp_undef,
  40619         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40620         /* index_min   */ 0,
  40621         /* index_max   */ 95,
  40622         /* minblock    */ 6,
  40623         /* maxblock    */ 6,
  40624         /* blocks      */ 0x40,
  40625         /* blocks_hi   */ 0,
  40626         /* base        */ 0x02020000,
  40627         /* gran        */ 1,
  40628         /* bytes       */ 8,
  40629         /* nFields     */ 18,
  40630         /* *fields     */ soc_FP_UDF_OFFSET_BCM56514_A0m_fields,
  40631         /* *views      */ NULL,
  40632         /* *views_num  */ NULL,
  40633         /* snoop_cb    */ NULL, 
  40634         /* snoop_user_data */ NULL, 
  40635         /* snoop_flags */ 0,
  40636         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40637         /* type */ SOC_MEM_TYPE_NORMAL,
  40638         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40639         /* impl */ SOC_MEM_IMPL_NORMAL,
  40640         /* cmic_mor_clks       */ 0,
  40641     },
  40642 #endif /* chips */
  40643 
  40644 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  40645     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56524_A0m */ 
  40646         /* mem            FP_UDF_OFFSETm */
  40647         /* flags       */ SOC_MEM_FLAG_VALID |
  40648                           SOC_MEM_FLAG_CACHABLE |
  40649                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40650         /* cmp_fn      */ _soc_mem_cmp_undef,
  40651         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40652         /* index_min   */ 0,
  40653         /* index_max   */ 127,
  40654         /* minblock    */ 8,
  40655         /* maxblock    */ 8,
  40656         /* blocks      */ 0x100,
  40657         /* blocks_hi   */ 0,
  40658         /* base        */ 0x02020000,
  40659         /* gran        */ 1,
  40660         /* bytes       */ 9,
  40661         /* nFields     */ 18,
  40662         /* *fields     */ soc_FP_UDF_OFFSET_BCM56634_A0m_fields,
  40663         /* *views      */ NULL,
  40664         /* *views_num  */ NULL,
  40665         /* snoop_cb    */ NULL, 
  40666         /* snoop_user_data */ NULL, 
  40667         /* snoop_flags */ 0,
  40668         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40669         /* type */ SOC_MEM_TYPE_NORMAL,
  40670         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40671         /* impl */ SOC_MEM_IMPL_NORMAL,
  40672         /* cmic_mor_clks       */ 0,
  40673     },
  40674 #endif /* chips */
  40675 
  40676 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
  40677     defined(BCM_56670_B0)
  40678     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56560_A0m */ 
  40679         /* mem            FP_UDF_OFFSETm */
  40680         /* flags       */ SOC_MEM_FLAG_VALID |
  40681                           SOC_MEM_FLAG_CACHABLE |
  40682                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40683         /* cmp_fn      */ _soc_mem_cmp_undef,
  40684         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40685         /* index_min   */ 0,
  40686         /* index_max   */ 511,
  40687         /* minblock    */ 21,
  40688         /* maxblock    */ 21,
  40689         /* blocks      */ 0x200000,
  40690         /* blocks_hi   */ 0,
  40691         /* base        */ 0x08100000,
  40692         /* gran        */ 1,
  40693         /* bytes       */ 24,
  40694         /* nFields     */ 37,
  40695         /* *fields     */ soc_FP_UDF_OFFSET_BCM56560_A0m_fields,
  40696         /* *views      */ NULL,
  40697         /* *views_num  */ NULL,
  40698         /* snoop_cb    */ NULL, 
  40699         /* snoop_user_data */ NULL, 
  40700         /* snoop_flags */ 0,
  40701         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40702         /* type */ SOC_MEM_TYPE_NORMAL,
  40703         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40704         /* impl */ SOC_MEM_IMPL_NORMAL,
  40705         /* cmic_mor_clks       */ 0,
  40706     },
  40707 #endif /* chips */
  40708 
  40709 #if defined(BCM_56560_B0)
  40710     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56560_B0m */ 
  40711         /* mem            FP_UDF_OFFSETm */
  40712         /* flags       */ SOC_MEM_FLAG_VALID |
  40713                           SOC_MEM_FLAG_CACHABLE |
  40714                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40715         /* cmp_fn      */ _soc_mem_cmp_undef,
  40716         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40717         /* index_min   */ 0,
  40718         /* index_max   */ 511,
  40719         /* minblock    */ 13,
  40720         /* maxblock    */ 13,
  40721         /* blocks      */ 0x2000,
  40722         /* blocks_hi   */ 0,
  40723         /* base        */ 0x08100000,
  40724         /* gran        */ 1,
  40725         /* bytes       */ 24,
  40726         /* nFields     */ 37,
  40727         /* *fields     */ soc_FP_UDF_OFFSET_BCM56560_A0m_fields,
  40728         /* *views      */ NULL,
  40729         /* *views_num  */ NULL,
  40730         /* snoop_cb    */ NULL, 
  40731         /* snoop_user_data */ NULL, 
  40732         /* snoop_flags */ 0,
  40733         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40734         /* type */ SOC_MEM_TYPE_NORMAL,
  40735         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40736         /* impl */ SOC_MEM_IMPL_NORMAL,
  40737         /* cmic_mor_clks       */ 0,
  40738     },
  40739 #endif /* chips */
  40740 
  40741 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  40742     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56624_A0m */ 
  40743         /* mem            FP_UDF_OFFSETm */
  40744         /* flags       */ SOC_MEM_FLAG_VALID |
  40745                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40746         /* cmp_fn      */ _soc_mem_cmp_undef,
  40747         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40748         /* index_min   */ 0,
  40749         /* index_max   */ 383,
  40750         /* minblock    */ 7,
  40751         /* maxblock    */ 7,
  40752         /* blocks      */ 0x80,
  40753         /* blocks_hi   */ 0,
  40754         /* base        */ 0x02020000,
  40755         /* gran        */ 1,
  40756         /* bytes       */ 9,
  40757         /* nFields     */ 26,
  40758         /* *fields     */ soc_FP_UDF_OFFSET_BCM56624_A0m_fields,
  40759         /* *views      */ NULL,
  40760         /* *views_num  */ NULL,
  40761         /* snoop_cb    */ NULL, 
  40762         /* snoop_user_data */ NULL, 
  40763         /* snoop_flags */ 0,
  40764         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40765         /* type */ SOC_MEM_TYPE_NORMAL,
  40766         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40767         /* impl */ SOC_MEM_IMPL_NORMAL,
  40768         /* cmic_mor_clks       */ 0,
  40769     },
  40770 #endif /* chips */
  40771 
  40772 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  40773     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56634_A0m */ 
  40774         /* mem            FP_UDF_OFFSETm */
  40775         /* flags       */ SOC_MEM_FLAG_VALID |
  40776                           SOC_MEM_FLAG_CACHABLE |
  40777                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40778         /* cmp_fn      */ _soc_mem_cmp_undef,
  40779         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40780         /* index_min   */ 0,
  40781         /* index_max   */ 127,
  40782         /* minblock    */ 9,
  40783         /* maxblock    */ 9,
  40784         /* blocks      */ 0x200,
  40785         /* blocks_hi   */ 0,
  40786         /* base        */ 0x02020000,
  40787         /* gran        */ 1,
  40788         /* bytes       */ 9,
  40789         /* nFields     */ 18,
  40790         /* *fields     */ soc_FP_UDF_OFFSET_BCM56634_A0m_fields,
  40791         /* *views      */ NULL,
  40792         /* *views_num  */ NULL,
  40793         /* snoop_cb    */ NULL, 
  40794         /* snoop_user_data */ NULL, 
  40795         /* snoop_flags */ 0,
  40796         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40797         /* type */ SOC_MEM_TYPE_NORMAL,
  40798         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40799         /* impl */ SOC_MEM_IMPL_NORMAL,
  40800         /* cmic_mor_clks       */ 0,
  40801     },
  40802 #endif /* chips */
  40803 
  40804 #if defined(BCM_56640_A0)
  40805     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56640_A0m */ 
  40806         /* mem            FP_UDF_OFFSETm */
  40807         /* flags       */ SOC_MEM_FLAG_VALID |
  40808                           SOC_MEM_FLAG_CACHABLE |
  40809                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40810         /* cmp_fn      */ _soc_mem_cmp_undef,
  40811         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40812         /* index_min   */ 0,
  40813         /* index_max   */ 511,
  40814         /* minblock    */ 7,
  40815         /* maxblock    */ 7,
  40816         /* blocks      */ 0x80,
  40817         /* blocks_hi   */ 0,
  40818         /* base        */ 0x080c0000,
  40819         /* gran        */ 1,
  40820         /* bytes       */ 20,
  40821         /* nFields     */ 35,
  40822         /* *fields     */ soc_FP_UDF_OFFSET_BCM56640_A0m_fields,
  40823         /* *views      */ NULL,
  40824         /* *views_num  */ NULL,
  40825         /* snoop_cb    */ NULL, 
  40826         /* snoop_user_data */ NULL, 
  40827         /* snoop_flags */ 0,
  40828         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40829         /* type */ SOC_MEM_TYPE_NORMAL,
  40830         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40831         /* impl */ SOC_MEM_IMPL_NORMAL,
  40832         /* cmic_mor_clks       */ 0,
  40833     },
  40834 #endif /* chips */
  40835 
  40836 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  40837     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56680_A0m */ 
  40838         /* mem            FP_UDF_OFFSETm */
  40839         /* flags       */ SOC_MEM_FLAG_VALID |
  40840                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40841         /* cmp_fn      */ _soc_mem_cmp_undef,
  40842         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40843         /* index_min   */ 0,
  40844         /* index_max   */ 383,
  40845         /* minblock    */ 6,
  40846         /* maxblock    */ 6,
  40847         /* blocks      */ 0x40,
  40848         /* blocks_hi   */ 0,
  40849         /* base        */ 0x02020000,
  40850         /* gran        */ 1,
  40851         /* bytes       */ 9,
  40852         /* nFields     */ 26,
  40853         /* *fields     */ soc_FP_UDF_OFFSET_BCM56624_A0m_fields,
  40854         /* *views      */ NULL,
  40855         /* *views_num  */ NULL,
  40856         /* snoop_cb    */ NULL, 
  40857         /* snoop_user_data */ NULL, 
  40858         /* snoop_flags */ 0,
  40859         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40860         /* type */ SOC_MEM_TYPE_NORMAL,
  40861         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40862         /* impl */ SOC_MEM_IMPL_NORMAL,
  40863         /* cmic_mor_clks       */ 0,
  40864     },
  40865 #endif /* chips */
  40866 
  40867 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  40868     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56685_A0m */ 
  40869         /* mem            FP_UDF_OFFSETm */
  40870         /* flags       */ SOC_MEM_FLAG_VALID |
  40871                           SOC_MEM_FLAG_CACHABLE |
  40872                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40873         /* cmp_fn      */ _soc_mem_cmp_undef,
  40874         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40875         /* index_min   */ 0,
  40876         /* index_max   */ 127,
  40877         /* minblock    */ 6,
  40878         /* maxblock    */ 6,
  40879         /* blocks      */ 0x40,
  40880         /* blocks_hi   */ 0,
  40881         /* base        */ 0x02020000,
  40882         /* gran        */ 1,
  40883         /* bytes       */ 9,
  40884         /* nFields     */ 18,
  40885         /* *fields     */ soc_FP_UDF_OFFSET_BCM56634_A0m_fields,
  40886         /* *views      */ NULL,
  40887         /* *views_num  */ NULL,
  40888         /* snoop_cb    */ NULL, 
  40889         /* snoop_user_data */ NULL, 
  40890         /* snoop_flags */ 0,
  40891         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40892         /* type */ SOC_MEM_TYPE_NORMAL,
  40893         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40894         /* impl */ SOC_MEM_IMPL_NORMAL,
  40895         /* cmic_mor_clks       */ 0,
  40896     },
  40897 #endif /* chips */
  40898 
  40899 #if defined(BCM_56800_A0)
  40900     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56800_A0m */ 
  40901         /* mem            FP_UDF_OFFSETm */
  40902         /* flags       */ SOC_MEM_FLAG_VALID |
  40903                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40904         /* cmp_fn      */ _soc_mem_cmp_undef,
  40905         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40906         /* index_min   */ 0,
  40907         /* index_max   */ 95,
  40908         /* minblock    */ 4,
  40909         /* maxblock    */ 4,
  40910         /* blocks      */ 0x10,
  40911         /* blocks_hi   */ 0,
  40912         /* base        */ 0x02062000,
  40913         /* gran        */ 1,
  40914         /* bytes       */ 6,
  40915         /* nFields     */ 16,
  40916         /* *fields     */ soc_FP_UDF_OFFSETm_fields,
  40917         /* *views      */ NULL,
  40918         /* *views_num  */ NULL,
  40919         /* snoop_cb    */ NULL, 
  40920         /* snoop_user_data */ NULL, 
  40921         /* snoop_flags */ 0,
  40922         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40923         /* type */ SOC_MEM_TYPE_NORMAL,
  40924         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40925         /* impl */ SOC_MEM_IMPL_NORMAL,
  40926         /* cmic_mor_clks       */ 0,
  40927     },
  40928 #endif /* chips */
  40929 
  40930 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  40931     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56820_A0m */ 
  40932         /* mem            FP_UDF_OFFSETm */
  40933         /* flags       */ SOC_MEM_FLAG_VALID |
  40934                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  40935         /* cmp_fn      */ _soc_mem_cmp_undef,
  40936         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40937         /* index_min   */ 0,
  40938         /* index_max   */ 191,
  40939         /* minblock    */ 3,
  40940         /* maxblock    */ 3,
  40941         /* blocks      */ 0x8,
  40942         /* blocks_hi   */ 0,
  40943         /* base        */ 0x02062000,
  40944         /* gran        */ 1,
  40945         /* bytes       */ 9,
  40946         /* nFields     */ 26,
  40947         /* *fields     */ soc_FP_UDF_OFFSET_BCM56624_A0m_fields,
  40948         /* *views      */ NULL,
  40949         /* *views_num  */ NULL,
  40950         /* snoop_cb    */ NULL, 
  40951         /* snoop_user_data */ NULL, 
  40952         /* snoop_flags */ 0,
  40953         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40954         /* type */ SOC_MEM_TYPE_NORMAL,
  40955         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40956         /* impl */ SOC_MEM_IMPL_NORMAL,
  40957         /* cmic_mor_clks       */ 0,
  40958     },
  40959 #endif /* chips */
  40960 
  40961 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  40962     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56840_A0m */ 
  40963         /* mem            FP_UDF_OFFSETm */
  40964         /* flags       */ SOC_MEM_FLAG_VALID |
  40965                           SOC_MEM_FLAG_CACHABLE |
  40966                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  40967         /* cmp_fn      */ _soc_mem_cmp_undef,
  40968         /* *null_entry */ _soc_mem_entry_null_zeroes,
  40969         /* index_min   */ 0,
  40970         /* index_max   */ 511,
  40971         /* minblock    */ 6,
  40972         /* maxblock    */ 6,
  40973         /* blocks      */ 0x40,
  40974         /* blocks_hi   */ 0,
  40975         /* base        */ 0x02068000,
  40976         /* gran        */ 1,
  40977         /* bytes       */ 19,
  40978         /* nFields     */ 34,
  40979         /* *fields     */ soc_FP_UDF_OFFSET_BCM56840_A0m_fields,
  40980         /* *views      */ NULL,
  40981         /* *views_num  */ NULL,
  40982         /* snoop_cb    */ NULL, 
  40983         /* snoop_user_data */ NULL, 
  40984         /* snoop_flags */ 0,
  40985         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  40986         /* type */ SOC_MEM_TYPE_NORMAL,
  40987         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  40988         /* impl */ SOC_MEM_IMPL_NORMAL,
  40989         /* cmic_mor_clks       */ 0,
  40990     },
  40991 #endif /* chips */
  40992 
  40993 #if defined(BCM_56850_A0)
  40994     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56850_A0m */ 
  40995         /* mem            FP_UDF_OFFSETm */
  40996         /* flags       */ SOC_MEM_FLAG_VALID |
  40997                           SOC_MEM_FLAG_CACHABLE |
  40998                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  40999                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  41000         /* cmp_fn      */ _soc_mem_cmp_undef,
  41001         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41002         /* index_min   */ 0,
  41003         /* index_max   */ 511,
  41004         /* minblock    */ 10,
  41005         /* maxblock    */ 10,
  41006         /* blocks      */ 0x400,
  41007         /* blocks_hi   */ 0,
  41008         /* base        */ 0x08100000,
  41009         /* gran        */ 1,
  41010         /* bytes       */ 24,
  41011         /* nFields     */ 37,
  41012         /* *fields     */ soc_FP_UDF_OFFSET_BCM56850_A0m_fields,
  41013         /* *views      */ NULL,
  41014         /* *views_num  */ NULL,
  41015         /* snoop_cb    */ NULL, 
  41016         /* snoop_user_data */ NULL, 
  41017         /* snoop_flags */ 0,
  41018         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41019         /* type */ SOC_MEM_TYPE_NORMAL,
  41020         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41021         /* impl */ SOC_MEM_IMPL_NORMAL,
  41022         /* cmic_mor_clks       */ 0,
  41023     },
  41024 #endif /* chips */
  41025 
  41026 #if defined(BCM_56860_A0)
  41027     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56860_A0m */ 
  41028         /* mem            FP_UDF_OFFSETm */
  41029         /* flags       */ SOC_MEM_FLAG_VALID |
  41030                           SOC_MEM_FLAG_CACHABLE |
  41031                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41032                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  41033         /* cmp_fn      */ _soc_mem_cmp_undef,
  41034         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41035         /* index_min   */ 0,
  41036         /* index_max   */ 511,
  41037         /* minblock    */ 11,
  41038         /* maxblock    */ 11,
  41039         /* blocks      */ 0x800,
  41040         /* blocks_hi   */ 0,
  41041         /* base        */ 0x08100000,
  41042         /* gran        */ 1,
  41043         /* bytes       */ 24,
  41044         /* nFields     */ 37,
  41045         /* *fields     */ soc_FP_UDF_OFFSET_BCM56850_A0m_fields,
  41046         /* *views      */ NULL,
  41047         /* *views_num  */ NULL,
  41048         /* snoop_cb    */ NULL, 
  41049         /* snoop_user_data */ NULL, 
  41050         /* snoop_flags */ 0,
  41051         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41052         /* type */ SOC_MEM_TYPE_NORMAL,
  41053         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41054         /* impl */ SOC_MEM_IMPL_NORMAL,
  41055         /* cmic_mor_clks       */ 0,
  41056     },
  41057 #endif /* chips */
  41058 
  41059 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  41060     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56960_A0m */ 
  41061         /* mem            FP_UDF_OFFSETm */
  41062         /* flags       */ SOC_MEM_FLAG_VALID |
  41063                           SOC_MEM_FLAG_CACHABLE |
  41064                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41065                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  41066         /* cmp_fn      */ _soc_mem_cmp_undef,
  41067         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41068         /* index_min   */ 0,
  41069         /* index_max   */ 511,
  41070         /* minblock    */ 36,
  41071         /* maxblock    */ 36,
  41072         /* blocks      */ 0,
  41073         /* blocks_hi   */ 0x10,
  41074         /* base        */ 0x2c0c0000,
  41075         /* gran        */ 1,
  41076         /* bytes       */ 24,
  41077         /* nFields     */ 38,
  41078         /* *fields     */ soc_FP_UDF_OFFSET_BCM56960_A0m_fields,
  41079         /* *views      */ NULL,
  41080         /* *views_num  */ NULL,
  41081         /* snoop_cb    */ NULL, 
  41082         /* snoop_user_data */ NULL, 
  41083         /* snoop_flags */ 0,
  41084         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41085         /* type */ SOC_MEM_TYPE_NORMAL,
  41086         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41087         /* impl */ SOC_MEM_IMPL_NORMAL,
  41088         /* cmic_mor_clks       */ 0,
  41089         /* access_latency_mode */ 0,
  41090     },
  41091 #endif /* chips */
  41092 
  41093 #if defined(BCM_56970_A0)
  41094     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56970_A0m */ 
  41095         /* mem            FP_UDF_OFFSETm */
  41096         /* flags       */ SOC_MEM_FLAG_VALID |
  41097                           SOC_MEM_FLAG_CACHABLE |
  41098                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41099                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41100         /* cmp_fn      */ _soc_mem_cmp_undef,
  41101         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41102         /* index_min   */ 0,
  41103         /* index_max   */ 511,
  41104         /* minblock    */ 68,
  41105         /* maxblock    */ 68,
  41106         /* blocks      */ 0,
  41107         /* blocks_hi   */ 0xffffffff,
  41108         /* base        */ 0x500c0000,
  41109         /* gran        */ 1,
  41110         /* bytes       */ 25,
  41111         /* nFields     */ 40,
  41112         /* *fields     */ soc_FP_UDF_OFFSET_BCM56970_A0m_fields,
  41113         /* *views      */ NULL,
  41114         /* *views_num  */ NULL,
  41115         /* snoop_cb    */ NULL, 
  41116         /* snoop_user_data */ NULL, 
  41117         /* snoop_flags */ 0,
  41118         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41119         /* type */ SOC_MEM_TYPE_NORMAL,
  41120         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41121         /* impl */ SOC_MEM_IMPL_NORMAL,
  41122         /* cmic_mor_clks       */ 0,
  41123         /* access_latency_mode */ 0,
  41124     },
  41125 #endif /* chips */
  41126 
  41127 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41128     { /* SOC_MEM_INT_FP_UDF_OFFSET_BCM56980_A0m */ 
  41129         /* mem            FP_UDF_OFFSETm */
  41130         /* flags       */ SOC_MEM_FLAG_VALID |
  41131                           SOC_MEM_FLAG_CACHABLE |
  41132                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41133                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41134         /* cmp_fn      */ _soc_mem_cmp_undef,
  41135         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41136         /* index_min   */ 0,
  41137         /* index_max   */ 255,
  41138         /* minblock    */ 101,
  41139         /* maxblock    */ 101,
  41140         /* blocks      */ 0,
  41141         /* blocks_hi   */ 0xffffffff,
  41142         /* base        */ 0x042c0000,
  41143         /* gran        */ 1,
  41144         /* bytes       */ 25,
  41145         /* nFields     */ 40,
  41146         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41147         /* *views      */ NULL,
  41148         /* *views_num  */ NULL,
  41149         /* snoop_cb    */ NULL, 
  41150         /* snoop_user_data */ NULL, 
  41151         /* snoop_flags */ 0,
  41152         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41153         /* type */ SOC_MEM_TYPE_NORMAL,
  41154         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41155         /* impl */ SOC_MEM_IMPL_NORMAL,
  41156         /* cmic_mor_clks       */ 0,
  41157         /* access_latency_mode */ 3,
  41158     },
  41159 #endif /* chips */
  41160 
  41161 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  41162     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE0m */ 
  41163         /* mem            FP_UDF_OFFSET_PIPE0m */
  41164         /* flags       */ SOC_MEM_FLAG_VALID |
  41165                           SOC_MEM_FLAG_CACHABLE |
  41166                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  41167         /* cmp_fn      */ _soc_mem_cmp_undef,
  41168         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41169         /* index_min   */ 0,
  41170         /* index_max   */ 511,
  41171         /* minblock    */ 36,
  41172         /* maxblock    */ 36,
  41173         /* blocks      */ 0,
  41174         /* blocks_hi   */ 0x10,
  41175         /* base        */ 0x2c0c0000,
  41176         /* gran        */ 1,
  41177         /* bytes       */ 24,
  41178         /* nFields     */ 38,
  41179         /* *fields     */ soc_FP_UDF_OFFSET_BCM56960_A0m_fields,
  41180         /* *views      */ NULL,
  41181         /* *views_num  */ NULL,
  41182         /* snoop_cb    */ NULL, 
  41183         /* snoop_user_data */ NULL, 
  41184         /* snoop_flags */ 0,
  41185         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41186         /* type */ SOC_MEM_TYPE_NORMAL,
  41187         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41188         /* impl */ SOC_MEM_IMPL_NORMAL,
  41189         /* cmic_mor_clks       */ 0,
  41190         /* access_latency_mode */ 0,
  41191     },
  41192 #endif /* chips */
  41193 
  41194 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  41195     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE1m */ 
  41196         /* mem            FP_UDF_OFFSET_PIPE1m */
  41197         /* flags       */ SOC_MEM_FLAG_VALID |
  41198                           SOC_MEM_FLAG_CACHABLE |
  41199                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41200                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  41201         /* cmp_fn      */ _soc_mem_cmp_undef,
  41202         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41203         /* index_min   */ 0,
  41204         /* index_max   */ 511,
  41205         /* minblock    */ 36,
  41206         /* maxblock    */ 36,
  41207         /* blocks      */ 0,
  41208         /* blocks_hi   */ 0x10,
  41209         /* base        */ 0x2c0c0000,
  41210         /* gran        */ 1,
  41211         /* bytes       */ 24,
  41212         /* nFields     */ 38,
  41213         /* *fields     */ soc_FP_UDF_OFFSET_BCM56960_A0m_fields,
  41214         /* *views      */ NULL,
  41215         /* *views_num  */ NULL,
  41216         /* snoop_cb    */ NULL, 
  41217         /* snoop_user_data */ NULL, 
  41218         /* snoop_flags */ 0,
  41219         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41220         /* type */ SOC_MEM_TYPE_NORMAL,
  41221         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41222         /* impl */ SOC_MEM_IMPL_NORMAL,
  41223         /* cmic_mor_clks       */ 0,
  41224         /* access_latency_mode */ 0,
  41225     },
  41226 #endif /* chips */
  41227 
  41228 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  41229     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE2m */ 
  41230         /* mem            FP_UDF_OFFSET_PIPE2m */
  41231         /* flags       */ SOC_MEM_FLAG_VALID |
  41232                           SOC_MEM_FLAG_CACHABLE |
  41233                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41234                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  41235         /* cmp_fn      */ _soc_mem_cmp_undef,
  41236         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41237         /* index_min   */ 0,
  41238         /* index_max   */ 511,
  41239         /* minblock    */ 36,
  41240         /* maxblock    */ 36,
  41241         /* blocks      */ 0,
  41242         /* blocks_hi   */ 0x10,
  41243         /* base        */ 0x2c0c0000,
  41244         /* gran        */ 1,
  41245         /* bytes       */ 24,
  41246         /* nFields     */ 38,
  41247         /* *fields     */ soc_FP_UDF_OFFSET_BCM56960_A0m_fields,
  41248         /* *views      */ NULL,
  41249         /* *views_num  */ NULL,
  41250         /* snoop_cb    */ NULL, 
  41251         /* snoop_user_data */ NULL, 
  41252         /* snoop_flags */ 0,
  41253         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41254         /* type */ SOC_MEM_TYPE_NORMAL,
  41255         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41256         /* impl */ SOC_MEM_IMPL_NORMAL,
  41257         /* cmic_mor_clks       */ 0,
  41258         /* access_latency_mode */ 0,
  41259     },
  41260 #endif /* chips */
  41261 
  41262 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  41263     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE3m */ 
  41264         /* mem            FP_UDF_OFFSET_PIPE3m */
  41265         /* flags       */ SOC_MEM_FLAG_VALID |
  41266                           SOC_MEM_FLAG_CACHABLE |
  41267                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41268                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  41269         /* cmp_fn      */ _soc_mem_cmp_undef,
  41270         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41271         /* index_min   */ 0,
  41272         /* index_max   */ 511,
  41273         /* minblock    */ 36,
  41274         /* maxblock    */ 36,
  41275         /* blocks      */ 0,
  41276         /* blocks_hi   */ 0x10,
  41277         /* base        */ 0x2c0c0000,
  41278         /* gran        */ 1,
  41279         /* bytes       */ 24,
  41280         /* nFields     */ 38,
  41281         /* *fields     */ soc_FP_UDF_OFFSET_BCM56960_A0m_fields,
  41282         /* *views      */ NULL,
  41283         /* *views_num  */ NULL,
  41284         /* snoop_cb    */ NULL, 
  41285         /* snoop_user_data */ NULL, 
  41286         /* snoop_flags */ 0,
  41287         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41288         /* type */ SOC_MEM_TYPE_NORMAL,
  41289         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41290         /* impl */ SOC_MEM_IMPL_NORMAL,
  41291         /* cmic_mor_clks       */ 0,
  41292         /* access_latency_mode */ 0,
  41293     },
  41294 #endif /* chips */
  41295 
  41296 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41297     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE4m */ 
  41298         /* mem            FP_UDF_OFFSET_PIPE4m */
  41299         /* flags       */ SOC_MEM_FLAG_VALID |
  41300                           SOC_MEM_FLAG_CACHABLE |
  41301                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41302                           (4 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41303         /* cmp_fn      */ _soc_mem_cmp_undef,
  41304         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41305         /* index_min   */ 0,
  41306         /* index_max   */ 255,
  41307         /* minblock    */ 101,
  41308         /* maxblock    */ 101,
  41309         /* blocks      */ 0,
  41310         /* blocks_hi   */ 0xffffffff,
  41311         /* base        */ 0x042c0000,
  41312         /* gran        */ 1,
  41313         /* bytes       */ 25,
  41314         /* nFields     */ 40,
  41315         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41316         /* *views      */ NULL,
  41317         /* *views_num  */ NULL,
  41318         /* snoop_cb    */ NULL, 
  41319         /* snoop_user_data */ NULL, 
  41320         /* snoop_flags */ 0,
  41321         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41322         /* type */ SOC_MEM_TYPE_NORMAL,
  41323         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41324         /* impl */ SOC_MEM_IMPL_NORMAL,
  41325         /* cmic_mor_clks       */ 0,
  41326         /* access_latency_mode */ 3,
  41327     },
  41328 #endif /* chips */
  41329 
  41330 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41331     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE5m */ 
  41332         /* mem            FP_UDF_OFFSET_PIPE5m */
  41333         /* flags       */ SOC_MEM_FLAG_VALID |
  41334                           SOC_MEM_FLAG_CACHABLE |
  41335                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41336                           (5 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41337         /* cmp_fn      */ _soc_mem_cmp_undef,
  41338         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41339         /* index_min   */ 0,
  41340         /* index_max   */ 255,
  41341         /* minblock    */ 101,
  41342         /* maxblock    */ 101,
  41343         /* blocks      */ 0,
  41344         /* blocks_hi   */ 0xffffffff,
  41345         /* base        */ 0x042c0000,
  41346         /* gran        */ 1,
  41347         /* bytes       */ 25,
  41348         /* nFields     */ 40,
  41349         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41350         /* *views      */ NULL,
  41351         /* *views_num  */ NULL,
  41352         /* snoop_cb    */ NULL, 
  41353         /* snoop_user_data */ NULL, 
  41354         /* snoop_flags */ 0,
  41355         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41356         /* type */ SOC_MEM_TYPE_NORMAL,
  41357         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41358         /* impl */ SOC_MEM_IMPL_NORMAL,
  41359         /* cmic_mor_clks       */ 0,
  41360         /* access_latency_mode */ 3,
  41361     },
  41362 #endif /* chips */
  41363 
  41364 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41365     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE6m */ 
  41366         /* mem            FP_UDF_OFFSET_PIPE6m */
  41367         /* flags       */ SOC_MEM_FLAG_VALID |
  41368                           SOC_MEM_FLAG_CACHABLE |
  41369                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41370                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41371         /* cmp_fn      */ _soc_mem_cmp_undef,
  41372         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41373         /* index_min   */ 0,
  41374         /* index_max   */ 255,
  41375         /* minblock    */ 101,
  41376         /* maxblock    */ 101,
  41377         /* blocks      */ 0,
  41378         /* blocks_hi   */ 0xffffffff,
  41379         /* base        */ 0x042c0000,
  41380         /* gran        */ 1,
  41381         /* bytes       */ 25,
  41382         /* nFields     */ 40,
  41383         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41384         /* *views      */ NULL,
  41385         /* *views_num  */ NULL,
  41386         /* snoop_cb    */ NULL, 
  41387         /* snoop_user_data */ NULL, 
  41388         /* snoop_flags */ 0,
  41389         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41390         /* type */ SOC_MEM_TYPE_NORMAL,
  41391         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41392         /* impl */ SOC_MEM_IMPL_NORMAL,
  41393         /* cmic_mor_clks       */ 0,
  41394         /* access_latency_mode */ 3,
  41395     },
  41396 #endif /* chips */
  41397 
  41398 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41399     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE7m */ 
  41400         /* mem            FP_UDF_OFFSET_PIPE7m */
  41401         /* flags       */ SOC_MEM_FLAG_VALID |
  41402                           SOC_MEM_FLAG_CACHABLE |
  41403                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41404                           (7 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41405         /* cmp_fn      */ _soc_mem_cmp_undef,
  41406         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41407         /* index_min   */ 0,
  41408         /* index_max   */ 255,
  41409         /* minblock    */ 101,
  41410         /* maxblock    */ 101,
  41411         /* blocks      */ 0,
  41412         /* blocks_hi   */ 0xffffffff,
  41413         /* base        */ 0x042c0000,
  41414         /* gran        */ 1,
  41415         /* bytes       */ 25,
  41416         /* nFields     */ 40,
  41417         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41418         /* *views      */ NULL,
  41419         /* *views_num  */ NULL,
  41420         /* snoop_cb    */ NULL, 
  41421         /* snoop_user_data */ NULL, 
  41422         /* snoop_flags */ 0,
  41423         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41424         /* type */ SOC_MEM_TYPE_NORMAL,
  41425         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41426         /* impl */ SOC_MEM_IMPL_NORMAL,
  41427         /* cmic_mor_clks       */ 0,
  41428         /* access_latency_mode */ 3,
  41429     },
  41430 #endif /* chips */
  41431 
  41432 #if defined(BCM_56970_A0)
  41433     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE0_BCM56970_A0m */ 
  41434         /* mem            FP_UDF_OFFSET_PIPE0m */
  41435         /* flags       */ SOC_MEM_FLAG_VALID |
  41436                           SOC_MEM_FLAG_CACHABLE |
  41437                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  41438         /* cmp_fn      */ _soc_mem_cmp_undef,
  41439         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41440         /* index_min   */ 0,
  41441         /* index_max   */ 511,
  41442         /* minblock    */ 68,
  41443         /* maxblock    */ 68,
  41444         /* blocks      */ 0,
  41445         /* blocks_hi   */ 0xffffffff,
  41446         /* base        */ 0x500c0000,
  41447         /* gran        */ 1,
  41448         /* bytes       */ 25,
  41449         /* nFields     */ 40,
  41450         /* *fields     */ soc_FP_UDF_OFFSET_BCM56970_A0m_fields,
  41451         /* *views      */ NULL,
  41452         /* *views_num  */ NULL,
  41453         /* snoop_cb    */ NULL, 
  41454         /* snoop_user_data */ NULL, 
  41455         /* snoop_flags */ 0,
  41456         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41457         /* type */ SOC_MEM_TYPE_NORMAL,
  41458         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41459         /* impl */ SOC_MEM_IMPL_NORMAL,
  41460         /* cmic_mor_clks       */ 0,
  41461         /* access_latency_mode */ 0,
  41462     },
  41463 #endif /* chips */
  41464 
  41465 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41466     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE0_BCM56980_A0m */ 
  41467         /* mem            FP_UDF_OFFSET_PIPE0m */
  41468         /* flags       */ SOC_MEM_FLAG_VALID |
  41469                           SOC_MEM_FLAG_CACHABLE |
  41470                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  41471         /* cmp_fn      */ _soc_mem_cmp_undef,
  41472         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41473         /* index_min   */ 0,
  41474         /* index_max   */ 255,
  41475         /* minblock    */ 101,
  41476         /* maxblock    */ 101,
  41477         /* blocks      */ 0,
  41478         /* blocks_hi   */ 0xffffffff,
  41479         /* base        */ 0x042c0000,
  41480         /* gran        */ 1,
  41481         /* bytes       */ 25,
  41482         /* nFields     */ 40,
  41483         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41484         /* *views      */ NULL,
  41485         /* *views_num  */ NULL,
  41486         /* snoop_cb    */ NULL, 
  41487         /* snoop_user_data */ NULL, 
  41488         /* snoop_flags */ 0,
  41489         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41490         /* type */ SOC_MEM_TYPE_NORMAL,
  41491         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41492         /* impl */ SOC_MEM_IMPL_NORMAL,
  41493         /* cmic_mor_clks       */ 0,
  41494         /* access_latency_mode */ 3,
  41495     },
  41496 #endif /* chips */
  41497 
  41498 #if defined(BCM_56970_A0)
  41499     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE1_BCM56970_A0m */ 
  41500         /* mem            FP_UDF_OFFSET_PIPE1m */
  41501         /* flags       */ SOC_MEM_FLAG_VALID |
  41502                           SOC_MEM_FLAG_CACHABLE |
  41503                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41504                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41505         /* cmp_fn      */ _soc_mem_cmp_undef,
  41506         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41507         /* index_min   */ 0,
  41508         /* index_max   */ 511,
  41509         /* minblock    */ 68,
  41510         /* maxblock    */ 68,
  41511         /* blocks      */ 0,
  41512         /* blocks_hi   */ 0xffffffff,
  41513         /* base        */ 0x500c0000,
  41514         /* gran        */ 1,
  41515         /* bytes       */ 25,
  41516         /* nFields     */ 40,
  41517         /* *fields     */ soc_FP_UDF_OFFSET_BCM56970_A0m_fields,
  41518         /* *views      */ NULL,
  41519         /* *views_num  */ NULL,
  41520         /* snoop_cb    */ NULL, 
  41521         /* snoop_user_data */ NULL, 
  41522         /* snoop_flags */ 0,
  41523         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41524         /* type */ SOC_MEM_TYPE_NORMAL,
  41525         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41526         /* impl */ SOC_MEM_IMPL_NORMAL,
  41527         /* cmic_mor_clks       */ 0,
  41528         /* access_latency_mode */ 0,
  41529     },
  41530 #endif /* chips */
  41531 
  41532 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41533     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE1_BCM56980_A0m */ 
  41534         /* mem            FP_UDF_OFFSET_PIPE1m */
  41535         /* flags       */ SOC_MEM_FLAG_VALID |
  41536                           SOC_MEM_FLAG_CACHABLE |
  41537                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41538                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41539         /* cmp_fn      */ _soc_mem_cmp_undef,
  41540         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41541         /* index_min   */ 0,
  41542         /* index_max   */ 255,
  41543         /* minblock    */ 101,
  41544         /* maxblock    */ 101,
  41545         /* blocks      */ 0,
  41546         /* blocks_hi   */ 0xffffffff,
  41547         /* base        */ 0x042c0000,
  41548         /* gran        */ 1,
  41549         /* bytes       */ 25,
  41550         /* nFields     */ 40,
  41551         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41552         /* *views      */ NULL,
  41553         /* *views_num  */ NULL,
  41554         /* snoop_cb    */ NULL, 
  41555         /* snoop_user_data */ NULL, 
  41556         /* snoop_flags */ 0,
  41557         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41558         /* type */ SOC_MEM_TYPE_NORMAL,
  41559         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41560         /* impl */ SOC_MEM_IMPL_NORMAL,
  41561         /* cmic_mor_clks       */ 0,
  41562         /* access_latency_mode */ 3,
  41563     },
  41564 #endif /* chips */
  41565 
  41566 #if defined(BCM_56970_A0)
  41567     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE2_BCM56970_A0m */ 
  41568         /* mem            FP_UDF_OFFSET_PIPE2m */
  41569         /* flags       */ SOC_MEM_FLAG_VALID |
  41570                           SOC_MEM_FLAG_CACHABLE |
  41571                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41572                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41573         /* cmp_fn      */ _soc_mem_cmp_undef,
  41574         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41575         /* index_min   */ 0,
  41576         /* index_max   */ 511,
  41577         /* minblock    */ 68,
  41578         /* maxblock    */ 68,
  41579         /* blocks      */ 0,
  41580         /* blocks_hi   */ 0xffffffff,
  41581         /* base        */ 0x500c0000,
  41582         /* gran        */ 1,
  41583         /* bytes       */ 25,
  41584         /* nFields     */ 40,
  41585         /* *fields     */ soc_FP_UDF_OFFSET_BCM56970_A0m_fields,
  41586         /* *views      */ NULL,
  41587         /* *views_num  */ NULL,
  41588         /* snoop_cb    */ NULL, 
  41589         /* snoop_user_data */ NULL, 
  41590         /* snoop_flags */ 0,
  41591         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41592         /* type */ SOC_MEM_TYPE_NORMAL,
  41593         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41594         /* impl */ SOC_MEM_IMPL_NORMAL,
  41595         /* cmic_mor_clks       */ 0,
  41596         /* access_latency_mode */ 0,
  41597     },
  41598 #endif /* chips */
  41599 
  41600 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41601     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE2_BCM56980_A0m */ 
  41602         /* mem            FP_UDF_OFFSET_PIPE2m */
  41603         /* flags       */ SOC_MEM_FLAG_VALID |
  41604                           SOC_MEM_FLAG_CACHABLE |
  41605                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41606                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41607         /* cmp_fn      */ _soc_mem_cmp_undef,
  41608         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41609         /* index_min   */ 0,
  41610         /* index_max   */ 255,
  41611         /* minblock    */ 101,
  41612         /* maxblock    */ 101,
  41613         /* blocks      */ 0,
  41614         /* blocks_hi   */ 0xffffffff,
  41615         /* base        */ 0x042c0000,
  41616         /* gran        */ 1,
  41617         /* bytes       */ 25,
  41618         /* nFields     */ 40,
  41619         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41620         /* *views      */ NULL,
  41621         /* *views_num  */ NULL,
  41622         /* snoop_cb    */ NULL, 
  41623         /* snoop_user_data */ NULL, 
  41624         /* snoop_flags */ 0,
  41625         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41626         /* type */ SOC_MEM_TYPE_NORMAL,
  41627         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41628         /* impl */ SOC_MEM_IMPL_NORMAL,
  41629         /* cmic_mor_clks       */ 0,
  41630         /* access_latency_mode */ 3,
  41631     },
  41632 #endif /* chips */
  41633 
  41634 #if defined(BCM_56970_A0)
  41635     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE3_BCM56970_A0m */ 
  41636         /* mem            FP_UDF_OFFSET_PIPE3m */
  41637         /* flags       */ SOC_MEM_FLAG_VALID |
  41638                           SOC_MEM_FLAG_CACHABLE |
  41639                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41640                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41641         /* cmp_fn      */ _soc_mem_cmp_undef,
  41642         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41643         /* index_min   */ 0,
  41644         /* index_max   */ 511,
  41645         /* minblock    */ 68,
  41646         /* maxblock    */ 68,
  41647         /* blocks      */ 0,
  41648         /* blocks_hi   */ 0xffffffff,
  41649         /* base        */ 0x500c0000,
  41650         /* gran        */ 1,
  41651         /* bytes       */ 25,
  41652         /* nFields     */ 40,
  41653         /* *fields     */ soc_FP_UDF_OFFSET_BCM56970_A0m_fields,
  41654         /* *views      */ NULL,
  41655         /* *views_num  */ NULL,
  41656         /* snoop_cb    */ NULL, 
  41657         /* snoop_user_data */ NULL, 
  41658         /* snoop_flags */ 0,
  41659         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41660         /* type */ SOC_MEM_TYPE_NORMAL,
  41661         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41662         /* impl */ SOC_MEM_IMPL_NORMAL,
  41663         /* cmic_mor_clks       */ 0,
  41664         /* access_latency_mode */ 0,
  41665     },
  41666 #endif /* chips */
  41667 
  41668 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  41669     { /* SOC_MEM_INT_FP_UDF_OFFSET_PIPE3_BCM56980_A0m */ 
  41670         /* mem            FP_UDF_OFFSET_PIPE3m */
  41671         /* flags       */ SOC_MEM_FLAG_VALID |
  41672                           SOC_MEM_FLAG_CACHABLE |
  41673                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  41674                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  41675         /* cmp_fn      */ _soc_mem_cmp_undef,
  41676         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41677         /* index_min   */ 0,
  41678         /* index_max   */ 255,
  41679         /* minblock    */ 101,
  41680         /* maxblock    */ 101,
  41681         /* blocks      */ 0,
  41682         /* blocks_hi   */ 0xffffffff,
  41683         /* base        */ 0x042c0000,
  41684         /* gran        */ 1,
  41685         /* bytes       */ 25,
  41686         /* nFields     */ 40,
  41687         /* *fields     */ soc_FP_UDF_OFFSET_BCM56980_A0m_fields,
  41688         /* *views      */ NULL,
  41689         /* *views_num  */ NULL,
  41690         /* snoop_cb    */ NULL, 
  41691         /* snoop_user_data */ NULL, 
  41692         /* snoop_flags */ 0,
  41693         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41694         /* type */ SOC_MEM_TYPE_NORMAL,
  41695         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  41696         /* impl */ SOC_MEM_IMPL_NORMAL,
  41697         /* cmic_mor_clks       */ 0,
  41698         /* access_latency_mode */ 3,
  41699     },
  41700 #endif /* chips */
  41701 
  41702 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  41703     { /* SOC_MEM_INT_FP_UDF_TCAMm */ 
  41704         /* mem            FP_UDF_TCAMm */
  41705         /* flags       */ SOC_MEM_FLAG_VALID |
  41706                           SOC_MEM_FLAG_CACHABLE |
  41707                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41708                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41709         /* cmp_fn      */ _soc_mem_cmp_undef,
  41710         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41711         /* index_min   */ 0,
  41712         /* index_max   */ 127,
  41713         /* minblock    */ 9,
  41714         /* maxblock    */ 9,
  41715         /* blocks      */ 0x200,
  41716         /* blocks_hi   */ 0,
  41717         /* base        */ 0x02070000,
  41718         /* gran        */ 1,
  41719         /* bytes       */ 16,
  41720         /* nFields     */ 19,
  41721         /* *fields     */ soc_FP_UDF_TCAMm_fields,
  41722         /* *views      */ NULL,
  41723         /* *views_num  */ NULL,
  41724         /* snoop_cb    */ NULL, 
  41725         /* snoop_user_data */ NULL, 
  41726         /* snoop_flags */ 0,
  41727         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41728         /* type */ SOC_MEM_TYPE_NORMAL,
  41729         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41730         /* impl */ SOC_MEM_IMPL_NORMAL,
  41731         /* cmic_mor_clks       */ 0,
  41732     },
  41733 #endif /* chips */
  41734 
  41735 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  41736     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56260_A0m */ 
  41737         /* mem            FP_UDF_TCAMm */
  41738         /* flags       */ SOC_MEM_FLAG_VALID |
  41739                           SOC_MEM_FLAG_CACHABLE |
  41740                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41741                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41742         /* cmp_fn      */ _soc_mem_cmp_undef,
  41743         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41744         /* index_min   */ 0,
  41745         /* index_max   */ 511,
  41746         /* minblock    */ 6,
  41747         /* maxblock    */ 6,
  41748         /* blocks      */ 0x40,
  41749         /* blocks_hi   */ 0,
  41750         /* base        */ 0x08100000,
  41751         /* gran        */ 1,
  41752         /* bytes       */ 21,
  41753         /* nFields     */ 31,
  41754         /* *fields     */ soc_FP_UDF_TCAM_BCM56260_A0m_fields,
  41755         /* *views      */ NULL,
  41756         /* *views_num  */ NULL,
  41757         /* snoop_cb    */ NULL, 
  41758         /* snoop_user_data */ NULL, 
  41759         /* snoop_flags */ 0,
  41760         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41761         /* type */ SOC_MEM_TYPE_NORMAL,
  41762         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41763         /* impl */ SOC_MEM_IMPL_NORMAL,
  41764         /* cmic_mor_clks       */ 0,
  41765     },
  41766 #endif /* chips */
  41767 
  41768 #if defined(BCM_56270_A0)
  41769     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56270_A0m */ 
  41770         /* mem            FP_UDF_TCAMm */
  41771         /* flags       */ SOC_MEM_FLAG_VALID |
  41772                           SOC_MEM_FLAG_CACHABLE |
  41773                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41774                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41775         /* cmp_fn      */ _soc_mem_cmp_undef,
  41776         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41777         /* index_min   */ 0,
  41778         /* index_max   */ 511,
  41779         /* minblock    */ 5,
  41780         /* maxblock    */ 5,
  41781         /* blocks      */ 0x20,
  41782         /* blocks_hi   */ 0,
  41783         /* base        */ 0x08100000,
  41784         /* gran        */ 1,
  41785         /* bytes       */ 21,
  41786         /* nFields     */ 33,
  41787         /* *fields     */ soc_FP_UDF_TCAM_BCM56270_A0m_fields,
  41788         /* *views      */ NULL,
  41789         /* *views_num  */ NULL,
  41790         /* snoop_cb    */ NULL, 
  41791         /* snoop_user_data */ NULL, 
  41792         /* snoop_flags */ 0,
  41793         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41794         /* type */ SOC_MEM_TYPE_NORMAL,
  41795         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41796         /* impl */ SOC_MEM_IMPL_NORMAL,
  41797         /* cmic_mor_clks       */ 0,
  41798     },
  41799 #endif /* chips */
  41800 
  41801 #if defined(BCM_56340_A0)
  41802     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56340_A0m */ 
  41803         /* mem            FP_UDF_TCAMm */
  41804         /* flags       */ SOC_MEM_FLAG_VALID |
  41805                           SOC_MEM_FLAG_CACHABLE |
  41806                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41807                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41808         /* cmp_fn      */ _soc_mem_cmp_undef,
  41809         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41810         /* index_min   */ 0,
  41811         /* index_max   */ 511,
  41812         /* minblock    */ 4,
  41813         /* maxblock    */ 4,
  41814         /* blocks      */ 0x10,
  41815         /* blocks_hi   */ 0,
  41816         /* base        */ 0x08080000,
  41817         /* gran        */ 1,
  41818         /* bytes       */ 21,
  41819         /* nFields     */ 35,
  41820         /* *fields     */ soc_FP_UDF_TCAM_BCM56640_A0m_fields,
  41821         /* *views      */ NULL,
  41822         /* *views_num  */ NULL,
  41823         /* snoop_cb    */ NULL, 
  41824         /* snoop_user_data */ NULL, 
  41825         /* snoop_flags */ 0,
  41826         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41827         /* type */ SOC_MEM_TYPE_NORMAL,
  41828         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41829         /* impl */ SOC_MEM_IMPL_NORMAL,
  41830         /* cmic_mor_clks       */ 0,
  41831     },
  41832 #endif /* chips */
  41833 
  41834 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  41835     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56440_A0m */ 
  41836         /* mem            FP_UDF_TCAMm */
  41837         /* flags       */ SOC_MEM_FLAG_VALID |
  41838                           SOC_MEM_FLAG_CACHABLE |
  41839                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41840                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41841         /* cmp_fn      */ _soc_mem_cmp_undef,
  41842         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41843         /* index_min   */ 0,
  41844         /* index_max   */ 511,
  41845         /* minblock    */ 9,
  41846         /* maxblock    */ 9,
  41847         /* blocks      */ 0x200,
  41848         /* blocks_hi   */ 0,
  41849         /* base        */ 0x02066000,
  41850         /* gran        */ 1,
  41851         /* bytes       */ 18,
  41852         /* nFields     */ 25,
  41853         /* *fields     */ soc_FP_UDF_TCAM_BCM56440_A0m_fields,
  41854         /* *views      */ NULL,
  41855         /* *views_num  */ NULL,
  41856         /* snoop_cb    */ NULL, 
  41857         /* snoop_user_data */ NULL, 
  41858         /* snoop_flags */ 0,
  41859         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41860         /* type */ SOC_MEM_TYPE_NORMAL,
  41861         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41862         /* impl */ SOC_MEM_IMPL_NORMAL,
  41863         /* cmic_mor_clks       */ 0,
  41864     },
  41865 #endif /* chips */
  41866 
  41867 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  41868     defined(BCM_56450_B1)
  41869     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56450_A0m */ 
  41870         /* mem            FP_UDF_TCAMm */
  41871         /* flags       */ SOC_MEM_FLAG_VALID |
  41872                           SOC_MEM_FLAG_CACHABLE |
  41873                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41874                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41875         /* cmp_fn      */ _soc_mem_cmp_undef,
  41876         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41877         /* index_min   */ 0,
  41878         /* index_max   */ 511,
  41879         /* minblock    */ 8,
  41880         /* maxblock    */ 8,
  41881         /* blocks      */ 0x100,
  41882         /* blocks_hi   */ 0,
  41883         /* base        */ 0x08100000,
  41884         /* gran        */ 1,
  41885         /* bytes       */ 18,
  41886         /* nFields     */ 31,
  41887         /* *fields     */ soc_FP_UDF_TCAM_BCM56450_A0m_fields,
  41888         /* *views      */ NULL,
  41889         /* *views_num  */ NULL,
  41890         /* snoop_cb    */ NULL, 
  41891         /* snoop_user_data */ NULL, 
  41892         /* snoop_flags */ 0,
  41893         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41894         /* type */ SOC_MEM_TYPE_NORMAL,
  41895         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41896         /* impl */ SOC_MEM_IMPL_NORMAL,
  41897         /* cmic_mor_clks       */ 0,
  41898     },
  41899 #endif /* chips */
  41900 
  41901 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  41902     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56524_A0m */ 
  41903         /* mem            FP_UDF_TCAMm */
  41904         /* flags       */ SOC_MEM_FLAG_VALID |
  41905                           SOC_MEM_FLAG_CACHABLE |
  41906                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41907                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41908         /* cmp_fn      */ _soc_mem_cmp_undef,
  41909         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41910         /* index_min   */ 0,
  41911         /* index_max   */ 127,
  41912         /* minblock    */ 8,
  41913         /* maxblock    */ 8,
  41914         /* blocks      */ 0x100,
  41915         /* blocks_hi   */ 0,
  41916         /* base        */ 0x02070000,
  41917         /* gran        */ 1,
  41918         /* bytes       */ 16,
  41919         /* nFields     */ 19,
  41920         /* *fields     */ soc_FP_UDF_TCAMm_fields,
  41921         /* *views      */ NULL,
  41922         /* *views_num  */ NULL,
  41923         /* snoop_cb    */ NULL, 
  41924         /* snoop_user_data */ NULL, 
  41925         /* snoop_flags */ 0,
  41926         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41927         /* type */ SOC_MEM_TYPE_NORMAL,
  41928         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41929         /* impl */ SOC_MEM_IMPL_NORMAL,
  41930         /* cmic_mor_clks       */ 0,
  41931     },
  41932 #endif /* chips */
  41933 
  41934 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
  41935     defined(BCM_56670_B0)
  41936     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56560_A0m */ 
  41937         /* mem            FP_UDF_TCAMm */
  41938         /* flags       */ SOC_MEM_FLAG_VALID |
  41939                           SOC_MEM_FLAG_CACHABLE |
  41940                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41941                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41942         /* cmp_fn      */ _soc_mem_cmp_undef,
  41943         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41944         /* index_min   */ 0,
  41945         /* index_max   */ 511,
  41946         /* minblock    */ 21,
  41947         /* maxblock    */ 21,
  41948         /* blocks      */ 0x200000,
  41949         /* blocks_hi   */ 0,
  41950         /* base        */ 0x080c0000,
  41951         /* gran        */ 1,
  41952         /* bytes       */ 21,
  41953         /* nFields     */ 37,
  41954         /* *fields     */ soc_FP_UDF_TCAM_BCM56560_A0m_fields,
  41955         /* *views      */ NULL,
  41956         /* *views_num  */ NULL,
  41957         /* snoop_cb    */ NULL, 
  41958         /* snoop_user_data */ NULL, 
  41959         /* snoop_flags */ 0,
  41960         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41961         /* type */ SOC_MEM_TYPE_NORMAL,
  41962         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41963         /* impl */ SOC_MEM_IMPL_NORMAL,
  41964         /* cmic_mor_clks       */ 0,
  41965     },
  41966 #endif /* chips */
  41967 
  41968 #if defined(BCM_56560_B0)
  41969     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56560_B0m */ 
  41970         /* mem            FP_UDF_TCAMm */
  41971         /* flags       */ SOC_MEM_FLAG_VALID |
  41972                           SOC_MEM_FLAG_CACHABLE |
  41973                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  41974                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  41975         /* cmp_fn      */ _soc_mem_cmp_undef,
  41976         /* *null_entry */ _soc_mem_entry_null_zeroes,
  41977         /* index_min   */ 0,
  41978         /* index_max   */ 511,
  41979         /* minblock    */ 13,
  41980         /* maxblock    */ 13,
  41981         /* blocks      */ 0x2000,
  41982         /* blocks_hi   */ 0,
  41983         /* base        */ 0x080c0000,
  41984         /* gran        */ 1,
  41985         /* bytes       */ 21,
  41986         /* nFields     */ 37,
  41987         /* *fields     */ soc_FP_UDF_TCAM_BCM56560_A0m_fields,
  41988         /* *views      */ NULL,
  41989         /* *views_num  */ NULL,
  41990         /* snoop_cb    */ NULL, 
  41991         /* snoop_user_data */ NULL, 
  41992         /* snoop_flags */ 0,
  41993         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  41994         /* type */ SOC_MEM_TYPE_NORMAL,
  41995         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  41996         /* impl */ SOC_MEM_IMPL_NORMAL,
  41997         /* cmic_mor_clks       */ 0,
  41998     },
  41999 #endif /* chips */
  42000 
  42001 #if defined(BCM_56640_A0)
  42002     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56640_A0m */ 
  42003         /* mem            FP_UDF_TCAMm */
  42004         /* flags       */ SOC_MEM_FLAG_VALID |
  42005                           SOC_MEM_FLAG_CACHABLE |
  42006                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42007                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  42008         /* cmp_fn      */ _soc_mem_cmp_undef,
  42009         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42010         /* index_min   */ 0,
  42011         /* index_max   */ 511,
  42012         /* minblock    */ 7,
  42013         /* maxblock    */ 7,
  42014         /* blocks      */ 0x80,
  42015         /* blocks_hi   */ 0,
  42016         /* base        */ 0x08080000,
  42017         /* gran        */ 1,
  42018         /* bytes       */ 21,
  42019         /* nFields     */ 35,
  42020         /* *fields     */ soc_FP_UDF_TCAM_BCM56640_A0m_fields,
  42021         /* *views      */ NULL,
  42022         /* *views_num  */ NULL,
  42023         /* snoop_cb    */ NULL, 
  42024         /* snoop_user_data */ NULL, 
  42025         /* snoop_flags */ 0,
  42026         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42027         /* type */ SOC_MEM_TYPE_NORMAL,
  42028         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42029         /* impl */ SOC_MEM_IMPL_NORMAL,
  42030         /* cmic_mor_clks       */ 0,
  42031     },
  42032 #endif /* chips */
  42033 
  42034 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  42035     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56685_A0m */ 
  42036         /* mem            FP_UDF_TCAMm */
  42037         /* flags       */ SOC_MEM_FLAG_VALID |
  42038                           SOC_MEM_FLAG_CACHABLE |
  42039                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42040                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  42041         /* cmp_fn      */ _soc_mem_cmp_undef,
  42042         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42043         /* index_min   */ 0,
  42044         /* index_max   */ 127,
  42045         /* minblock    */ 6,
  42046         /* maxblock    */ 6,
  42047         /* blocks      */ 0x40,
  42048         /* blocks_hi   */ 0,
  42049         /* base        */ 0x02070000,
  42050         /* gran        */ 1,
  42051         /* bytes       */ 16,
  42052         /* nFields     */ 19,
  42053         /* *fields     */ soc_FP_UDF_TCAMm_fields,
  42054         /* *views      */ NULL,
  42055         /* *views_num  */ NULL,
  42056         /* snoop_cb    */ NULL, 
  42057         /* snoop_user_data */ NULL, 
  42058         /* snoop_flags */ 0,
  42059         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42060         /* type */ SOC_MEM_TYPE_NORMAL,
  42061         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42062         /* impl */ SOC_MEM_IMPL_NORMAL,
  42063         /* cmic_mor_clks       */ 0,
  42064     },
  42065 #endif /* chips */
  42066 
  42067 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  42068     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56840_A0m */ 
  42069         /* mem            FP_UDF_TCAMm */
  42070         /* flags       */ SOC_MEM_FLAG_VALID |
  42071                           SOC_MEM_FLAG_CACHABLE |
  42072                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42073                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  42074         /* cmp_fn      */ _soc_mem_cmp_undef,
  42075         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42076         /* index_min   */ 0,
  42077         /* index_max   */ 511,
  42078         /* minblock    */ 6,
  42079         /* maxblock    */ 6,
  42080         /* blocks      */ 0x40,
  42081         /* blocks_hi   */ 0,
  42082         /* base        */ 0x02066000,
  42083         /* gran        */ 1,
  42084         /* bytes       */ 18,
  42085         /* nFields     */ 29,
  42086         /* *fields     */ soc_FP_UDF_TCAM_BCM56840_A0m_fields,
  42087         /* *views      */ NULL,
  42088         /* *views_num  */ NULL,
  42089         /* snoop_cb    */ NULL, 
  42090         /* snoop_user_data */ NULL, 
  42091         /* snoop_flags */ 0,
  42092         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42093         /* type */ SOC_MEM_TYPE_NORMAL,
  42094         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42095         /* impl */ SOC_MEM_IMPL_NORMAL,
  42096         /* cmic_mor_clks       */ 0,
  42097     },
  42098 #endif /* chips */
  42099 
  42100 #if defined(BCM_56850_A0)
  42101     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56850_A0m */ 
  42102         /* mem            FP_UDF_TCAMm */
  42103         /* flags       */ SOC_MEM_FLAG_VALID |
  42104                           SOC_MEM_FLAG_CACHABLE |
  42105                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42106                           SOC_MEM_FLAG_CAM |
  42107                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  42108         /* cmp_fn      */ _soc_mem_cmp_undef,
  42109         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42110         /* index_min   */ 0,
  42111         /* index_max   */ 511,
  42112         /* minblock    */ 10,
  42113         /* maxblock    */ 10,
  42114         /* blocks      */ 0x400,
  42115         /* blocks_hi   */ 0,
  42116         /* base        */ 0x080c0000,
  42117         /* gran        */ 1,
  42118         /* bytes       */ 21,
  42119         /* nFields     */ 35,
  42120         /* *fields     */ soc_FP_UDF_TCAM_BCM56850_A0m_fields,
  42121         /* *views      */ NULL,
  42122         /* *views_num  */ NULL,
  42123         /* snoop_cb    */ NULL, 
  42124         /* snoop_user_data */ NULL, 
  42125         /* snoop_flags */ 0,
  42126         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42127         /* type */ SOC_MEM_TYPE_NORMAL,
  42128         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42129         /* impl */ SOC_MEM_IMPL_NORMAL,
  42130         /* cmic_mor_clks       */ 0,
  42131     },
  42132 #endif /* chips */
  42133 
  42134 #if defined(BCM_56860_A0)
  42135     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56860_A0m */ 
  42136         /* mem            FP_UDF_TCAMm */
  42137         /* flags       */ SOC_MEM_FLAG_VALID |
  42138                           SOC_MEM_FLAG_CACHABLE |
  42139                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42140                           SOC_MEM_FLAG_CAM |
  42141                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  42142         /* cmp_fn      */ _soc_mem_cmp_undef,
  42143         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42144         /* index_min   */ 0,
  42145         /* index_max   */ 511,
  42146         /* minblock    */ 11,
  42147         /* maxblock    */ 11,
  42148         /* blocks      */ 0x800,
  42149         /* blocks_hi   */ 0,
  42150         /* base        */ 0x080c0000,
  42151         /* gran        */ 1,
  42152         /* bytes       */ 21,
  42153         /* nFields     */ 37,
  42154         /* *fields     */ soc_FP_UDF_TCAM_BCM56860_A0m_fields,
  42155         /* *views      */ NULL,
  42156         /* *views_num  */ NULL,
  42157         /* snoop_cb    */ NULL, 
  42158         /* snoop_user_data */ NULL, 
  42159         /* snoop_flags */ 0,
  42160         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42161         /* type */ SOC_MEM_TYPE_NORMAL,
  42162         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42163         /* impl */ SOC_MEM_IMPL_NORMAL,
  42164         /* cmic_mor_clks       */ 0,
  42165     },
  42166 #endif /* chips */
  42167 
  42168 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  42169     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56960_A0m */ 
  42170         /* mem            FP_UDF_TCAMm */
  42171         /* flags       */ SOC_MEM_FLAG_VALID |
  42172                           SOC_MEM_FLAG_CACHABLE |
  42173                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42174                           SOC_MEM_FLAG_CAM |
  42175                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  42176         /* cmp_fn      */ _soc_mem_cmp_undef,
  42177         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42178         /* index_min   */ 0,
  42179         /* index_max   */ 511,
  42180         /* minblock    */ 36,
  42181         /* maxblock    */ 36,
  42182         /* blocks      */ 0,
  42183         /* blocks_hi   */ 0x10,
  42184         /* base        */ 0x2c080000,
  42185         /* gran        */ 1,
  42186         /* bytes       */ 21,
  42187         /* nFields     */ 33,
  42188         /* *fields     */ soc_FP_UDF_TCAM_BCM56960_A0m_fields,
  42189         /* *views      */ NULL,
  42190         /* *views_num  */ NULL,
  42191         /* snoop_cb    */ NULL, 
  42192         /* snoop_user_data */ NULL, 
  42193         /* snoop_flags */ 0,
  42194         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42195         /* type */ SOC_MEM_TYPE_NORMAL,
  42196         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42197         /* impl */ SOC_MEM_IMPL_NORMAL,
  42198         /* cmic_mor_clks       */ 0,
  42199         /* access_latency_mode */ 0,
  42200     },
  42201 #endif /* chips */
  42202 
  42203 #if defined(BCM_56970_A0)
  42204     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56970_A0m */ 
  42205         /* mem            FP_UDF_TCAMm */
  42206         /* flags       */ SOC_MEM_FLAG_VALID |
  42207                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42208                           SOC_MEM_FLAG_CACHABLE |
  42209                           SOC_MEM_FLAG_CAM |
  42210                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42211         /* cmp_fn      */ _soc_mem_cmp_undef,
  42212         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42213         /* index_min   */ 0,
  42214         /* index_max   */ 511,
  42215         /* minblock    */ 68,
  42216         /* maxblock    */ 68,
  42217         /* blocks      */ 0,
  42218         /* blocks_hi   */ 0xffffffff,
  42219         /* base        */ 0x50080000,
  42220         /* gran        */ 1,
  42221         /* bytes       */ 22,
  42222         /* nFields     */ 35,
  42223         /* *fields     */ soc_FP_UDF_TCAM_BCM56970_A0m_fields,
  42224         /* *views      */ NULL,
  42225         /* *views_num  */ NULL,
  42226         /* snoop_cb    */ NULL, 
  42227         /* snoop_user_data */ NULL, 
  42228         /* snoop_flags */ 0,
  42229         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42230         /* type */ SOC_MEM_TYPE_NORMAL,
  42231         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42232         /* impl */ SOC_MEM_IMPL_NORMAL,
  42233         /* cmic_mor_clks       */ 0,
  42234         /* access_latency_mode */ 0,
  42235     },
  42236 #endif /* chips */
  42237 
  42238 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42239     { /* SOC_MEM_INT_FP_UDF_TCAM_BCM56980_A0m */ 
  42240         /* mem            FP_UDF_TCAMm */
  42241         /* flags       */ SOC_MEM_FLAG_VALID |
  42242                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42243                           SOC_MEM_FLAG_CACHABLE |
  42244                           SOC_MEM_FLAG_CAM |
  42245                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42246         /* cmp_fn      */ _soc_mem_cmp_undef,
  42247         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42248         /* index_min   */ 0,
  42249         /* index_max   */ 255,
  42250         /* minblock    */ 101,
  42251         /* maxblock    */ 101,
  42252         /* blocks      */ 0,
  42253         /* blocks_hi   */ 0xffffffff,
  42254         /* base        */ 0x04300000,
  42255         /* gran        */ 1,
  42256         /* bytes       */ 22,
  42257         /* nFields     */ 57,
  42258         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42259         /* *views      */ NULL,
  42260         /* *views_num  */ NULL,
  42261         /* snoop_cb    */ NULL, 
  42262         /* snoop_user_data */ NULL, 
  42263         /* snoop_flags */ 0,
  42264         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42265         /* type */ SOC_MEM_TYPE_NORMAL,
  42266         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42267         /* impl */ SOC_MEM_IMPL_NORMAL,
  42268         /* cmic_mor_clks       */ 0,
  42269         /* access_latency_mode */ 3,
  42270     },
  42271 #endif /* chips */
  42272 
  42273 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  42274     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE0m */ 
  42275         /* mem            FP_UDF_TCAM_PIPE0m */
  42276         /* flags       */ SOC_MEM_FLAG_VALID |
  42277                           SOC_MEM_FLAG_CACHABLE |
  42278                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42279                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  42280         /* cmp_fn      */ _soc_mem_cmp_undef,
  42281         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42282         /* index_min   */ 0,
  42283         /* index_max   */ 511,
  42284         /* minblock    */ 36,
  42285         /* maxblock    */ 36,
  42286         /* blocks      */ 0,
  42287         /* blocks_hi   */ 0x10,
  42288         /* base        */ 0x2c080000,
  42289         /* gran        */ 1,
  42290         /* bytes       */ 21,
  42291         /* nFields     */ 33,
  42292         /* *fields     */ soc_FP_UDF_TCAM_BCM56960_A0m_fields,
  42293         /* *views      */ NULL,
  42294         /* *views_num  */ NULL,
  42295         /* snoop_cb    */ NULL, 
  42296         /* snoop_user_data */ NULL, 
  42297         /* snoop_flags */ 0,
  42298         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42299         /* type */ SOC_MEM_TYPE_NORMAL,
  42300         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42301         /* impl */ SOC_MEM_IMPL_NORMAL,
  42302         /* cmic_mor_clks       */ 0,
  42303         /* access_latency_mode */ 0,
  42304     },
  42305 #endif /* chips */
  42306 
  42307 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  42308     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE1m */ 
  42309         /* mem            FP_UDF_TCAM_PIPE1m */
  42310         /* flags       */ SOC_MEM_FLAG_VALID |
  42311                           SOC_MEM_FLAG_CACHABLE |
  42312                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42313                           SOC_MEM_FLAG_CAM |
  42314                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  42315         /* cmp_fn      */ _soc_mem_cmp_undef,
  42316         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42317         /* index_min   */ 0,
  42318         /* index_max   */ 511,
  42319         /* minblock    */ 36,
  42320         /* maxblock    */ 36,
  42321         /* blocks      */ 0,
  42322         /* blocks_hi   */ 0x10,
  42323         /* base        */ 0x2c080000,
  42324         /* gran        */ 1,
  42325         /* bytes       */ 21,
  42326         /* nFields     */ 33,
  42327         /* *fields     */ soc_FP_UDF_TCAM_BCM56960_A0m_fields,
  42328         /* *views      */ NULL,
  42329         /* *views_num  */ NULL,
  42330         /* snoop_cb    */ NULL, 
  42331         /* snoop_user_data */ NULL, 
  42332         /* snoop_flags */ 0,
  42333         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42334         /* type */ SOC_MEM_TYPE_NORMAL,
  42335         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42336         /* impl */ SOC_MEM_IMPL_NORMAL,
  42337         /* cmic_mor_clks       */ 0,
  42338         /* access_latency_mode */ 0,
  42339     },
  42340 #endif /* chips */
  42341 
  42342 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  42343     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE2m */ 
  42344         /* mem            FP_UDF_TCAM_PIPE2m */
  42345         /* flags       */ SOC_MEM_FLAG_VALID |
  42346                           SOC_MEM_FLAG_CACHABLE |
  42347                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42348                           SOC_MEM_FLAG_CAM |
  42349                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  42350         /* cmp_fn      */ _soc_mem_cmp_undef,
  42351         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42352         /* index_min   */ 0,
  42353         /* index_max   */ 511,
  42354         /* minblock    */ 36,
  42355         /* maxblock    */ 36,
  42356         /* blocks      */ 0,
  42357         /* blocks_hi   */ 0x10,
  42358         /* base        */ 0x2c080000,
  42359         /* gran        */ 1,
  42360         /* bytes       */ 21,
  42361         /* nFields     */ 33,
  42362         /* *fields     */ soc_FP_UDF_TCAM_BCM56960_A0m_fields,
  42363         /* *views      */ NULL,
  42364         /* *views_num  */ NULL,
  42365         /* snoop_cb    */ NULL, 
  42366         /* snoop_user_data */ NULL, 
  42367         /* snoop_flags */ 0,
  42368         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42369         /* type */ SOC_MEM_TYPE_NORMAL,
  42370         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42371         /* impl */ SOC_MEM_IMPL_NORMAL,
  42372         /* cmic_mor_clks       */ 0,
  42373         /* access_latency_mode */ 0,
  42374     },
  42375 #endif /* chips */
  42376 
  42377 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  42378     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE3m */ 
  42379         /* mem            FP_UDF_TCAM_PIPE3m */
  42380         /* flags       */ SOC_MEM_FLAG_VALID |
  42381                           SOC_MEM_FLAG_CACHABLE |
  42382                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  42383                           SOC_MEM_FLAG_CAM |
  42384                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
  42385         /* cmp_fn      */ _soc_mem_cmp_undef,
  42386         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42387         /* index_min   */ 0,
  42388         /* index_max   */ 511,
  42389         /* minblock    */ 36,
  42390         /* maxblock    */ 36,
  42391         /* blocks      */ 0,
  42392         /* blocks_hi   */ 0x10,
  42393         /* base        */ 0x2c080000,
  42394         /* gran        */ 1,
  42395         /* bytes       */ 21,
  42396         /* nFields     */ 33,
  42397         /* *fields     */ soc_FP_UDF_TCAM_BCM56960_A0m_fields,
  42398         /* *views      */ NULL,
  42399         /* *views_num  */ NULL,
  42400         /* snoop_cb    */ NULL, 
  42401         /* snoop_user_data */ NULL, 
  42402         /* snoop_flags */ 0,
  42403         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42404         /* type */ SOC_MEM_TYPE_NORMAL,
  42405         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42406         /* impl */ SOC_MEM_IMPL_NORMAL,
  42407         /* cmic_mor_clks       */ 0,
  42408         /* access_latency_mode */ 0,
  42409     },
  42410 #endif /* chips */
  42411 
  42412 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42413     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE4m */ 
  42414         /* mem            FP_UDF_TCAM_PIPE4m */
  42415         /* flags       */ SOC_MEM_FLAG_VALID |
  42416                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42417                           SOC_MEM_FLAG_CACHABLE |
  42418                           SOC_MEM_FLAG_CAM |
  42419                           (4 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42420         /* cmp_fn      */ _soc_mem_cmp_undef,
  42421         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42422         /* index_min   */ 0,
  42423         /* index_max   */ 255,
  42424         /* minblock    */ 101,
  42425         /* maxblock    */ 101,
  42426         /* blocks      */ 0,
  42427         /* blocks_hi   */ 0xffffffff,
  42428         /* base        */ 0x04300000,
  42429         /* gran        */ 1,
  42430         /* bytes       */ 22,
  42431         /* nFields     */ 57,
  42432         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42433         /* *views      */ NULL,
  42434         /* *views_num  */ NULL,
  42435         /* snoop_cb    */ NULL, 
  42436         /* snoop_user_data */ NULL, 
  42437         /* snoop_flags */ 0,
  42438         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42439         /* type */ SOC_MEM_TYPE_NORMAL,
  42440         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42441         /* impl */ SOC_MEM_IMPL_NORMAL,
  42442         /* cmic_mor_clks       */ 0,
  42443         /* access_latency_mode */ 3,
  42444     },
  42445 #endif /* chips */
  42446 
  42447 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42448     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE5m */ 
  42449         /* mem            FP_UDF_TCAM_PIPE5m */
  42450         /* flags       */ SOC_MEM_FLAG_VALID |
  42451                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42452                           SOC_MEM_FLAG_CACHABLE |
  42453                           SOC_MEM_FLAG_CAM |
  42454                           (5 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42455         /* cmp_fn      */ _soc_mem_cmp_undef,
  42456         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42457         /* index_min   */ 0,
  42458         /* index_max   */ 255,
  42459         /* minblock    */ 101,
  42460         /* maxblock    */ 101,
  42461         /* blocks      */ 0,
  42462         /* blocks_hi   */ 0xffffffff,
  42463         /* base        */ 0x04300000,
  42464         /* gran        */ 1,
  42465         /* bytes       */ 22,
  42466         /* nFields     */ 57,
  42467         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42468         /* *views      */ NULL,
  42469         /* *views_num  */ NULL,
  42470         /* snoop_cb    */ NULL, 
  42471         /* snoop_user_data */ NULL, 
  42472         /* snoop_flags */ 0,
  42473         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42474         /* type */ SOC_MEM_TYPE_NORMAL,
  42475         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42476         /* impl */ SOC_MEM_IMPL_NORMAL,
  42477         /* cmic_mor_clks       */ 0,
  42478         /* access_latency_mode */ 3,
  42479     },
  42480 #endif /* chips */
  42481 
  42482 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42483     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE6m */ 
  42484         /* mem            FP_UDF_TCAM_PIPE6m */
  42485         /* flags       */ SOC_MEM_FLAG_VALID |
  42486                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42487                           SOC_MEM_FLAG_CACHABLE |
  42488                           SOC_MEM_FLAG_CAM |
  42489                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42490         /* cmp_fn      */ _soc_mem_cmp_undef,
  42491         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42492         /* index_min   */ 0,
  42493         /* index_max   */ 255,
  42494         /* minblock    */ 101,
  42495         /* maxblock    */ 101,
  42496         /* blocks      */ 0,
  42497         /* blocks_hi   */ 0xffffffff,
  42498         /* base        */ 0x04300000,
  42499         /* gran        */ 1,
  42500         /* bytes       */ 22,
  42501         /* nFields     */ 57,
  42502         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42503         /* *views      */ NULL,
  42504         /* *views_num  */ NULL,
  42505         /* snoop_cb    */ NULL, 
  42506         /* snoop_user_data */ NULL, 
  42507         /* snoop_flags */ 0,
  42508         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42509         /* type */ SOC_MEM_TYPE_NORMAL,
  42510         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42511         /* impl */ SOC_MEM_IMPL_NORMAL,
  42512         /* cmic_mor_clks       */ 0,
  42513         /* access_latency_mode */ 3,
  42514     },
  42515 #endif /* chips */
  42516 
  42517 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42518     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE7m */ 
  42519         /* mem            FP_UDF_TCAM_PIPE7m */
  42520         /* flags       */ SOC_MEM_FLAG_VALID |
  42521                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42522                           SOC_MEM_FLAG_CACHABLE |
  42523                           SOC_MEM_FLAG_CAM |
  42524                           (7 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42525         /* cmp_fn      */ _soc_mem_cmp_undef,
  42526         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42527         /* index_min   */ 0,
  42528         /* index_max   */ 255,
  42529         /* minblock    */ 101,
  42530         /* maxblock    */ 101,
  42531         /* blocks      */ 0,
  42532         /* blocks_hi   */ 0xffffffff,
  42533         /* base        */ 0x04300000,
  42534         /* gran        */ 1,
  42535         /* bytes       */ 22,
  42536         /* nFields     */ 57,
  42537         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42538         /* *views      */ NULL,
  42539         /* *views_num  */ NULL,
  42540         /* snoop_cb    */ NULL, 
  42541         /* snoop_user_data */ NULL, 
  42542         /* snoop_flags */ 0,
  42543         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42544         /* type */ SOC_MEM_TYPE_NORMAL,
  42545         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42546         /* impl */ SOC_MEM_IMPL_NORMAL,
  42547         /* cmic_mor_clks       */ 0,
  42548         /* access_latency_mode */ 3,
  42549     },
  42550 #endif /* chips */
  42551 
  42552 #if defined(BCM_56970_A0)
  42553     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE0_BCM56970_A0m */ 
  42554         /* mem            FP_UDF_TCAM_PIPE0m */
  42555         /* flags       */ SOC_MEM_FLAG_VALID |
  42556                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42557                           SOC_MEM_FLAG_CACHABLE |
  42558                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  42559         /* cmp_fn      */ _soc_mem_cmp_undef,
  42560         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42561         /* index_min   */ 0,
  42562         /* index_max   */ 511,
  42563         /* minblock    */ 68,
  42564         /* maxblock    */ 68,
  42565         /* blocks      */ 0,
  42566         /* blocks_hi   */ 0xffffffff,
  42567         /* base        */ 0x50080000,
  42568         /* gran        */ 1,
  42569         /* bytes       */ 22,
  42570         /* nFields     */ 35,
  42571         /* *fields     */ soc_FP_UDF_TCAM_BCM56970_A0m_fields,
  42572         /* *views      */ NULL,
  42573         /* *views_num  */ NULL,
  42574         /* snoop_cb    */ NULL, 
  42575         /* snoop_user_data */ NULL, 
  42576         /* snoop_flags */ 0,
  42577         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42578         /* type */ SOC_MEM_TYPE_NORMAL,
  42579         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42580         /* impl */ SOC_MEM_IMPL_NORMAL,
  42581         /* cmic_mor_clks       */ 0,
  42582         /* access_latency_mode */ 0,
  42583     },
  42584 #endif /* chips */
  42585 
  42586 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42587     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE0_BCM56980_A0m */ 
  42588         /* mem            FP_UDF_TCAM_PIPE0m */
  42589         /* flags       */ SOC_MEM_FLAG_VALID |
  42590                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42591                           SOC_MEM_FLAG_CACHABLE |
  42592                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  42593         /* cmp_fn      */ _soc_mem_cmp_undef,
  42594         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42595         /* index_min   */ 0,
  42596         /* index_max   */ 255,
  42597         /* minblock    */ 101,
  42598         /* maxblock    */ 101,
  42599         /* blocks      */ 0,
  42600         /* blocks_hi   */ 0xffffffff,
  42601         /* base        */ 0x04300000,
  42602         /* gran        */ 1,
  42603         /* bytes       */ 22,
  42604         /* nFields     */ 57,
  42605         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42606         /* *views      */ NULL,
  42607         /* *views_num  */ NULL,
  42608         /* snoop_cb    */ NULL, 
  42609         /* snoop_user_data */ NULL, 
  42610         /* snoop_flags */ 0,
  42611         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42612         /* type */ SOC_MEM_TYPE_NORMAL,
  42613         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42614         /* impl */ SOC_MEM_IMPL_NORMAL,
  42615         /* cmic_mor_clks       */ 0,
  42616         /* access_latency_mode */ 3,
  42617     },
  42618 #endif /* chips */
  42619 
  42620 #if defined(BCM_56970_A0)
  42621     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE1_BCM56970_A0m */ 
  42622         /* mem            FP_UDF_TCAM_PIPE1m */
  42623         /* flags       */ SOC_MEM_FLAG_VALID |
  42624                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42625                           SOC_MEM_FLAG_CACHABLE |
  42626                           SOC_MEM_FLAG_CAM |
  42627                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42628         /* cmp_fn      */ _soc_mem_cmp_undef,
  42629         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42630         /* index_min   */ 0,
  42631         /* index_max   */ 511,
  42632         /* minblock    */ 68,
  42633         /* maxblock    */ 68,
  42634         /* blocks      */ 0,
  42635         /* blocks_hi   */ 0xffffffff,
  42636         /* base        */ 0x50080000,
  42637         /* gran        */ 1,
  42638         /* bytes       */ 22,
  42639         /* nFields     */ 35,
  42640         /* *fields     */ soc_FP_UDF_TCAM_BCM56970_A0m_fields,
  42641         /* *views      */ NULL,
  42642         /* *views_num  */ NULL,
  42643         /* snoop_cb    */ NULL, 
  42644         /* snoop_user_data */ NULL, 
  42645         /* snoop_flags */ 0,
  42646         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42647         /* type */ SOC_MEM_TYPE_NORMAL,
  42648         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42649         /* impl */ SOC_MEM_IMPL_NORMAL,
  42650         /* cmic_mor_clks       */ 0,
  42651         /* access_latency_mode */ 0,
  42652     },
  42653 #endif /* chips */
  42654 
  42655 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42656     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE1_BCM56980_A0m */ 
  42657         /* mem            FP_UDF_TCAM_PIPE1m */
  42658         /* flags       */ SOC_MEM_FLAG_VALID |
  42659                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42660                           SOC_MEM_FLAG_CACHABLE |
  42661                           SOC_MEM_FLAG_CAM |
  42662                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42663         /* cmp_fn      */ _soc_mem_cmp_undef,
  42664         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42665         /* index_min   */ 0,
  42666         /* index_max   */ 255,
  42667         /* minblock    */ 101,
  42668         /* maxblock    */ 101,
  42669         /* blocks      */ 0,
  42670         /* blocks_hi   */ 0xffffffff,
  42671         /* base        */ 0x04300000,
  42672         /* gran        */ 1,
  42673         /* bytes       */ 22,
  42674         /* nFields     */ 57,
  42675         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42676         /* *views      */ NULL,
  42677         /* *views_num  */ NULL,
  42678         /* snoop_cb    */ NULL, 
  42679         /* snoop_user_data */ NULL, 
  42680         /* snoop_flags */ 0,
  42681         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42682         /* type */ SOC_MEM_TYPE_NORMAL,
  42683         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42684         /* impl */ SOC_MEM_IMPL_NORMAL,
  42685         /* cmic_mor_clks       */ 0,
  42686         /* access_latency_mode */ 3,
  42687     },
  42688 #endif /* chips */
  42689 
  42690 #if defined(BCM_56970_A0)
  42691     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE2_BCM56970_A0m */ 
  42692         /* mem            FP_UDF_TCAM_PIPE2m */
  42693         /* flags       */ SOC_MEM_FLAG_VALID |
  42694                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42695                           SOC_MEM_FLAG_CACHABLE |
  42696                           SOC_MEM_FLAG_CAM |
  42697                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42698         /* cmp_fn      */ _soc_mem_cmp_undef,
  42699         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42700         /* index_min   */ 0,
  42701         /* index_max   */ 511,
  42702         /* minblock    */ 68,
  42703         /* maxblock    */ 68,
  42704         /* blocks      */ 0,
  42705         /* blocks_hi   */ 0xffffffff,
  42706         /* base        */ 0x50080000,
  42707         /* gran        */ 1,
  42708         /* bytes       */ 22,
  42709         /* nFields     */ 35,
  42710         /* *fields     */ soc_FP_UDF_TCAM_BCM56970_A0m_fields,
  42711         /* *views      */ NULL,
  42712         /* *views_num  */ NULL,
  42713         /* snoop_cb    */ NULL, 
  42714         /* snoop_user_data */ NULL, 
  42715         /* snoop_flags */ 0,
  42716         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42717         /* type */ SOC_MEM_TYPE_NORMAL,
  42718         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42719         /* impl */ SOC_MEM_IMPL_NORMAL,
  42720         /* cmic_mor_clks       */ 0,
  42721         /* access_latency_mode */ 0,
  42722     },
  42723 #endif /* chips */
  42724 
  42725 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42726     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE2_BCM56980_A0m */ 
  42727         /* mem            FP_UDF_TCAM_PIPE2m */
  42728         /* flags       */ SOC_MEM_FLAG_VALID |
  42729                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42730                           SOC_MEM_FLAG_CACHABLE |
  42731                           SOC_MEM_FLAG_CAM |
  42732                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42733         /* cmp_fn      */ _soc_mem_cmp_undef,
  42734         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42735         /* index_min   */ 0,
  42736         /* index_max   */ 255,
  42737         /* minblock    */ 101,
  42738         /* maxblock    */ 101,
  42739         /* blocks      */ 0,
  42740         /* blocks_hi   */ 0xffffffff,
  42741         /* base        */ 0x04300000,
  42742         /* gran        */ 1,
  42743         /* bytes       */ 22,
  42744         /* nFields     */ 57,
  42745         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42746         /* *views      */ NULL,
  42747         /* *views_num  */ NULL,
  42748         /* snoop_cb    */ NULL, 
  42749         /* snoop_user_data */ NULL, 
  42750         /* snoop_flags */ 0,
  42751         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42752         /* type */ SOC_MEM_TYPE_NORMAL,
  42753         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42754         /* impl */ SOC_MEM_IMPL_NORMAL,
  42755         /* cmic_mor_clks       */ 0,
  42756         /* access_latency_mode */ 3,
  42757     },
  42758 #endif /* chips */
  42759 
  42760 #if defined(BCM_56970_A0)
  42761     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE3_BCM56970_A0m */ 
  42762         /* mem            FP_UDF_TCAM_PIPE3m */
  42763         /* flags       */ SOC_MEM_FLAG_VALID |
  42764                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42765                           SOC_MEM_FLAG_CACHABLE |
  42766                           SOC_MEM_FLAG_CAM |
  42767                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42768         /* cmp_fn      */ _soc_mem_cmp_undef,
  42769         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42770         /* index_min   */ 0,
  42771         /* index_max   */ 511,
  42772         /* minblock    */ 68,
  42773         /* maxblock    */ 68,
  42774         /* blocks      */ 0,
  42775         /* blocks_hi   */ 0xffffffff,
  42776         /* base        */ 0x50080000,
  42777         /* gran        */ 1,
  42778         /* bytes       */ 22,
  42779         /* nFields     */ 35,
  42780         /* *fields     */ soc_FP_UDF_TCAM_BCM56970_A0m_fields,
  42781         /* *views      */ NULL,
  42782         /* *views_num  */ NULL,
  42783         /* snoop_cb    */ NULL, 
  42784         /* snoop_user_data */ NULL, 
  42785         /* snoop_flags */ 0,
  42786         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42787         /* type */ SOC_MEM_TYPE_NORMAL,
  42788         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42789         /* impl */ SOC_MEM_IMPL_NORMAL,
  42790         /* cmic_mor_clks       */ 0,
  42791         /* access_latency_mode */ 0,
  42792     },
  42793 #endif /* chips */
  42794 
  42795 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  42796     { /* SOC_MEM_INT_FP_UDF_TCAM_PIPE3_BCM56980_A0m */ 
  42797         /* mem            FP_UDF_TCAM_PIPE3m */
  42798         /* flags       */ SOC_MEM_FLAG_VALID |
  42799                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  42800                           SOC_MEM_FLAG_CACHABLE |
  42801                           SOC_MEM_FLAG_CAM |
  42802                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  42803         /* cmp_fn      */ _soc_mem_cmp_undef,
  42804         /* *null_entry */ _soc_mem_entry_null_zeroes,
  42805         /* index_min   */ 0,
  42806         /* index_max   */ 255,
  42807         /* minblock    */ 101,
  42808         /* maxblock    */ 101,
  42809         /* blocks      */ 0,
  42810         /* blocks_hi   */ 0xffffffff,
  42811         /* base        */ 0x04300000,
  42812         /* gran        */ 1,
  42813         /* bytes       */ 22,
  42814         /* nFields     */ 57,
  42815         /* *fields     */ soc_FP_UDF_TCAM_BCM56980_A0m_fields,
  42816         /* *views      */ NULL,
  42817         /* *views_num  */ NULL,
  42818         /* snoop_cb    */ NULL, 
  42819         /* snoop_user_data */ NULL, 
  42820         /* snoop_flags */ 0,
  42821         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  42822         /* type */ SOC_MEM_TYPE_NORMAL,
  42823         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  42824         /* impl */ SOC_MEM_IMPL_NORMAL,
  42825         /* cmic_mor_clks       */ 0,
  42826         /* access_latency_mode */ 3,
  42827     },
  42828 #endif /* chips */
  42829 
  42830 #if defined(BCM_88690_A0)
  42831     { /* SOC_MEM_INT_FQP_BUF_LINKm */ 
  42832         /* mem            FQP_BUF_LINKm */
  42833         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  42834                           SOC_MEM_FLAG_WRITEONLY |
  42835                           SOC_MEM_FLAG_READONLY |
  42836                           SOC_MEM_FLAG_VALID |
  42837                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  42838         /* cmp_fn      */ NULL,
  42839         /* *null_entry */ NULL,
  42840         /* index_min   */ 0,
  42841         /* index_max   */ 1023,
  42842         /* minblock    */ 133,
  42843         /* maxblock    */ 134,
  42844         /* blocks      */ 0,
  42845         /* blocks_hi   */ 0xffffffff,
  42846         /* base        */ 0x00010000,
  42847         /* gran        */ 1,
  42848         /* bytes       */ 3,
  42849         /* nFields     */ 2,
  42850         /* *fields     */ soc_FQP_BUF_LINKm_fields,
  42851         /* *views      */ NULL,
  42852         /* *views_num  */ NULL,
  42853         /* snoop_cb    */ NULL, 
  42854         /* snoop_user_data */ NULL, 
  42855         /* snoop_flags */ 0,
  42856         /* severity */ SOC_MEM_SEVERE_LOW,
  42857         /* type */ SOC_MEM_TYPE_NORMAL,
  42858         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  42859         /* impl */ SOC_MEM_IMPL_NORMAL,
  42860         /* cmic_mor_clks       */ 0,
  42861     },
  42862 #endif /* chips */
  42863 
  42864 #if defined(BCM_88690_B0)
  42865     { /* SOC_MEM_INT_FQP_BUF_LINK_BCM88690_B0m */ 
  42866         /* mem            FQP_BUF_LINKm */
  42867         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  42868                           SOC_MEM_FLAG_WRITEONLY |
  42869                           SOC_MEM_FLAG_READONLY |
  42870                           SOC_MEM_FLAG_VALID |
  42871                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  42872         /* cmp_fn      */ NULL,
  42873         /* *null_entry */ NULL,
  42874         /* index_min   */ 0,
  42875         /* index_max   */ 1023,
  42876         /* minblock    */ 133,
  42877         /* maxblock    */ 134,
  42878         /* blocks      */ 0,
  42879         /* blocks_hi   */ 0xffffffff,
  42880         /* base        */ 0x00010000,
  42881         /* gran        */ 1,
  42882         /* bytes       */ 3,
  42883         /* nFields     */ 2,
  42884         /* *fields     */ soc_FQP_BUF_LINK_BCM88690_B0m_fields,
  42885         /* *views      */ NULL,
  42886         /* *views_num  */ NULL,
  42887         /* snoop_cb    */ NULL, 
  42888         /* snoop_user_data */ NULL, 
  42889         /* snoop_flags */ 0,
  42890         /* severity */ SOC_MEM_SEVERE_LOW,
  42891         /* type */ SOC_MEM_TYPE_NORMAL,
  42892         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  42893         /* impl */ SOC_MEM_IMPL_NORMAL,
  42894         /* cmic_mor_clks       */ 0,
  42895     },
  42896 #endif /* chips */
  42897 
  42898 #if defined(BCM_88690_A0)
  42899     { /* SOC_MEM_INT_FQP_DBF_PIPE_FIFOm */ 
  42900         /* mem            FQP_DBF_PIPE_FIFOm */
  42901         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  42902                           SOC_MEM_FLAG_WRITEONLY |
  42903                           SOC_MEM_FLAG_READONLY |
  42904                           SOC_MEM_FLAG_VALID, /* 0x2 */
  42905         /* cmp_fn      */ NULL,
  42906         /* *null_entry */ NULL,
  42907         /* index_min   */ 0,
  42908         /* index_max   */ 143,
  42909         /* minblock    */ 133,
  42910         /* maxblock    */ 134,
  42911         /* blocks      */ 0,
  42912         /* blocks_hi   */ 0xffffffff,
  42913         /* base        */ 0x003a0000,
  42914         /* gran        */ 1,
  42915         /* bytes       */ 12,
  42916         /* nFields     */ 14,
  42917         /* *fields     */ soc_FQP_DBF_PIPE_FIFOm_fields,
  42918         /* *views      */ NULL,
  42919         /* *views_num  */ NULL,
  42920         /* snoop_cb    */ NULL, 
  42921         /* snoop_user_data */ NULL, 
  42922         /* snoop_flags */ 0,
  42923         /* severity */ SOC_MEM_SEVERE_HIGH,
  42924         /* type */ SOC_MEM_TYPE_TWO_PORT,
  42925         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  42926         /* impl */ SOC_MEM_IMPL_NORMAL,
  42927         /* cmic_mor_clks       */ 0,
  42928     },
  42929 #endif /* chips */
  42930 
  42931 #if defined(BCM_88690_B0)
  42932     { /* SOC_MEM_INT_FQP_DBF_PIPE_FIFO_BCM88690_B0m */ 
  42933         /* mem            FQP_DBF_PIPE_FIFOm */
  42934         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  42935                           SOC_MEM_FLAG_WRITEONLY |
  42936                           SOC_MEM_FLAG_READONLY |
  42937                           SOC_MEM_FLAG_VALID, /* 0x2 */
  42938         /* cmp_fn      */ NULL,
  42939         /* *null_entry */ NULL,
  42940         /* index_min   */ 0,
  42941         /* index_max   */ 143,
  42942         /* minblock    */ 133,
  42943         /* maxblock    */ 134,
  42944         /* blocks      */ 0,
  42945         /* blocks_hi   */ 0xffffffff,
  42946         /* base        */ 0x003a0000,
  42947         /* gran        */ 1,
  42948         /* bytes       */ 12,
  42949         /* nFields     */ 14,
  42950         /* *fields     */ soc_FQP_DBF_PIPE_FIFO_BCM88690_B0m_fields,
  42951         /* *views      */ NULL,
  42952         /* *views_num  */ NULL,
  42953         /* snoop_cb    */ NULL, 
  42954         /* snoop_user_data */ NULL, 
  42955         /* snoop_flags */ 0,
  42956         /* severity */ SOC_MEM_SEVERE_HIGH,
  42957         /* type */ SOC_MEM_TYPE_TWO_PORT,
  42958         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  42959         /* impl */ SOC_MEM_IMPL_NORMAL,
  42960         /* cmic_mor_clks       */ 0,
  42961     },
  42962 #endif /* chips */
  42963 
  42964 #if defined(BCM_88690_A0)
  42965     { /* SOC_MEM_INT_FQP_ETS_CRDT_TABLEm */ 
  42966         /* mem            FQP_ETS_CRDT_TABLEm */
  42967         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  42968         /* cmp_fn      */ NULL,
  42969         /* *null_entry */ NULL,
  42970         /* index_min   */ 0,
  42971         /* index_max   */ 63,
  42972         /* minblock    */ 133,
  42973         /* maxblock    */ 134,
  42974         /* blocks      */ 0,
  42975         /* blocks_hi   */ 0xffffffff,
  42976         /* base        */ 0x00360000,
  42977         /* gran        */ 1,
  42978         /* bytes       */ 4,
  42979         /* nFields     */ 3,
  42980         /* *fields     */ soc_FQP_ETS_CRDT_TABLEm_fields,
  42981         /* *views      */ NULL,
  42982         /* *views_num  */ NULL,
  42983         /* snoop_cb    */ NULL, 
  42984         /* snoop_user_data */ NULL, 
  42985         /* snoop_flags */ 0,
  42986         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  42987         /* type */ SOC_MEM_TYPE_ONE_PORT,
  42988         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  42989         /* impl */ SOC_MEM_IMPL_NORMAL,
  42990         /* cmic_mor_clks       */ 0,
  42991     },
  42992 #endif /* chips */
  42993 
  42994 #if defined(BCM_88690_B0)
  42995     { /* SOC_MEM_INT_FQP_ETS_CRDT_TABLE_BCM88690_B0m */ 
  42996         /* mem            FQP_ETS_CRDT_TABLEm */
  42997         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  42998         /* cmp_fn      */ NULL,
  42999         /* *null_entry */ NULL,
  43000         /* index_min   */ 0,
  43001         /* index_max   */ 63,
  43002         /* minblock    */ 133,
  43003         /* maxblock    */ 134,
  43004         /* blocks      */ 0,
  43005         /* blocks_hi   */ 0xffffffff,
  43006         /* base        */ 0x00360000,
  43007         /* gran        */ 1,
  43008         /* bytes       */ 4,
  43009         /* nFields     */ 3,
  43010         /* *fields     */ soc_FQP_ETS_CRDT_TABLE_BCM88690_B0m_fields,
  43011         /* *views      */ NULL,
  43012         /* *views_num  */ NULL,
  43013         /* snoop_cb    */ NULL, 
  43014         /* snoop_user_data */ NULL, 
  43015         /* snoop_flags */ 0,
  43016         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  43017         /* type */ SOC_MEM_TYPE_ONE_PORT,
  43018         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43019         /* impl */ SOC_MEM_IMPL_NORMAL,
  43020         /* cmic_mor_clks       */ 0,
  43021     },
  43022 #endif /* chips */
  43023 
  43024 #if defined(BCM_88690_A0)
  43025     { /* SOC_MEM_INT_FQP_FQP_NIF_PORT_MUXm */ 
  43026         /* mem            FQP_FQP_NIF_PORT_MUXm */
  43027         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43028         /* cmp_fn      */ NULL,
  43029         /* *null_entry */ NULL,
  43030         /* index_min   */ 0,
  43031         /* index_max   */ 511,
  43032         /* minblock    */ 133,
  43033         /* maxblock    */ 134,
  43034         /* blocks      */ 0,
  43035         /* blocks_hi   */ 0xffffffff,
  43036         /* base        */ 0x00330000,
  43037         /* gran        */ 1,
  43038         /* bytes       */ 1,
  43039         /* nFields     */ 1,
  43040         /* *fields     */ soc_FQP_FQP_NIF_PORT_MUXm_fields,
  43041         /* *views      */ NULL,
  43042         /* *views_num  */ NULL,
  43043         /* snoop_cb    */ NULL, 
  43044         /* snoop_user_data */ NULL, 
  43045         /* snoop_flags */ 0,
  43046         /* severity */ SOC_MEM_SEVERE_LOW,
  43047         /* type */ SOC_MEM_TYPE_NORMAL,
  43048         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43049         /* impl */ SOC_MEM_IMPL_NORMAL,
  43050         /* cmic_mor_clks       */ 0,
  43051     },
  43052 #endif /* chips */
  43053 
  43054 #if defined(BCM_88690_B0)
  43055     { /* SOC_MEM_INT_FQP_FQP_NIF_PORT_MUX_BCM88690_B0m */ 
  43056         /* mem            FQP_FQP_NIF_PORT_MUXm */
  43057         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43058         /* cmp_fn      */ NULL,
  43059         /* *null_entry */ NULL,
  43060         /* index_min   */ 0,
  43061         /* index_max   */ 511,
  43062         /* minblock    */ 133,
  43063         /* maxblock    */ 134,
  43064         /* blocks      */ 0,
  43065         /* blocks_hi   */ 0xffffffff,
  43066         /* base        */ 0x00330000,
  43067         /* gran        */ 1,
  43068         /* bytes       */ 1,
  43069         /* nFields     */ 1,
  43070         /* *fields     */ soc_FQP_FQP_NIF_PORT_MUX_BCM88690_B0m_fields,
  43071         /* *views      */ NULL,
  43072         /* *views_num  */ NULL,
  43073         /* snoop_cb    */ NULL, 
  43074         /* snoop_user_data */ NULL, 
  43075         /* snoop_flags */ 0,
  43076         /* severity */ SOC_MEM_SEVERE_LOW,
  43077         /* type */ SOC_MEM_TYPE_NORMAL,
  43078         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43079         /* impl */ SOC_MEM_IMPL_FLIPFLOP,
  43080         /* cmic_mor_clks       */ 0,
  43081     },
  43082 #endif /* chips */
  43083 
  43084 #if defined(BCM_88690_A0)
  43085     { /* SOC_MEM_INT_FQP_OTM_METER_CRDT_BALANCEm */ 
  43086         /* mem            FQP_OTM_METER_CRDT_BALANCEm */
  43087         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  43088                           SOC_MEM_FLAG_VALID, /* 0x2 */
  43089         /* cmp_fn      */ NULL,
  43090         /* *null_entry */ NULL,
  43091         /* index_min   */ 0,
  43092         /* index_max   */ 511,
  43093         /* minblock    */ 133,
  43094         /* maxblock    */ 134,
  43095         /* blocks      */ 0,
  43096         /* blocks_hi   */ 0xffffffff,
  43097         /* base        */ 0x00390000,
  43098         /* gran        */ 1,
  43099         /* bytes       */ 5,
  43100         /* nFields     */ 2,
  43101         /* *fields     */ soc_FQP_OTM_METER_CRDT_BALANCEm_fields,
  43102         /* *views      */ NULL,
  43103         /* *views_num  */ NULL,
  43104         /* snoop_cb    */ NULL, 
  43105         /* snoop_user_data */ NULL, 
  43106         /* snoop_flags */ 0,
  43107         /* severity */ SOC_MEM_SEVERE_HIGH,
  43108         /* type */ SOC_MEM_TYPE_NORMAL,
  43109         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43110         /* impl */ SOC_MEM_IMPL_NORMAL,
  43111         /* cmic_mor_clks       */ 0,
  43112     },
  43113 #endif /* chips */
  43114 
  43115 #if defined(BCM_88690_B0)
  43116     { /* SOC_MEM_INT_FQP_OTM_METER_CRDT_BALANCE_BCM88690_B0m */ 
  43117         /* mem            FQP_OTM_METER_CRDT_BALANCEm */
  43118         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  43119                           SOC_MEM_FLAG_VALID, /* 0x2 */
  43120         /* cmp_fn      */ NULL,
  43121         /* *null_entry */ NULL,
  43122         /* index_min   */ 0,
  43123         /* index_max   */ 511,
  43124         /* minblock    */ 133,
  43125         /* maxblock    */ 134,
  43126         /* blocks      */ 0,
  43127         /* blocks_hi   */ 0xffffffff,
  43128         /* base        */ 0x00390000,
  43129         /* gran        */ 1,
  43130         /* bytes       */ 5,
  43131         /* nFields     */ 2,
  43132         /* *fields     */ soc_FQP_OTM_METER_CRDT_BALANCE_BCM88690_B0m_fields,
  43133         /* *views      */ NULL,
  43134         /* *views_num  */ NULL,
  43135         /* snoop_cb    */ NULL, 
  43136         /* snoop_user_data */ NULL, 
  43137         /* snoop_flags */ 0,
  43138         /* severity */ SOC_MEM_SEVERE_HIGH,
  43139         /* type */ SOC_MEM_TYPE_NORMAL,
  43140         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43141         /* impl */ SOC_MEM_IMPL_NORMAL,
  43142         /* cmic_mor_clks       */ 0,
  43143     },
  43144 #endif /* chips */
  43145 
  43146 #if defined(BCM_88690_A0)
  43147     { /* SOC_MEM_INT_FQP_OTM_METER_NIF_DCm */ 
  43148         /* mem            FQP_OTM_METER_NIF_DCm */
  43149         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43150         /* cmp_fn      */ NULL,
  43151         /* *null_entry */ NULL,
  43152         /* index_min   */ 0,
  43153         /* index_max   */ 511,
  43154         /* minblock    */ 133,
  43155         /* maxblock    */ 134,
  43156         /* blocks      */ 0,
  43157         /* blocks_hi   */ 0xffffffff,
  43158         /* base        */ 0x00370000,
  43159         /* gran        */ 1,
  43160         /* bytes       */ 2,
  43161         /* nFields     */ 2,
  43162         /* *fields     */ soc_FQP_OTM_METER_NIF_DCm_fields,
  43163         /* *views      */ NULL,
  43164         /* *views_num  */ NULL,
  43165         /* snoop_cb    */ NULL, 
  43166         /* snoop_user_data */ NULL, 
  43167         /* snoop_flags */ 0,
  43168         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  43169         /* type */ SOC_MEM_TYPE_ONE_PORT,
  43170         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43171         /* impl */ SOC_MEM_IMPL_NORMAL,
  43172         /* cmic_mor_clks       */ 0,
  43173     },
  43174 #endif /* chips */
  43175 
  43176 #if defined(BCM_88690_B0)
  43177     { /* SOC_MEM_INT_FQP_OTM_METER_NIF_DC_BCM88690_B0m */ 
  43178         /* mem            FQP_OTM_METER_NIF_DCm */
  43179         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43180         /* cmp_fn      */ NULL,
  43181         /* *null_entry */ NULL,
  43182         /* index_min   */ 0,
  43183         /* index_max   */ 511,
  43184         /* minblock    */ 133,
  43185         /* maxblock    */ 134,
  43186         /* blocks      */ 0,
  43187         /* blocks_hi   */ 0xffffffff,
  43188         /* base        */ 0x00370000,
  43189         /* gran        */ 1,
  43190         /* bytes       */ 2,
  43191         /* nFields     */ 2,
  43192         /* *fields     */ soc_FQP_OTM_METER_NIF_DC_BCM88690_B0m_fields,
  43193         /* *views      */ NULL,
  43194         /* *views_num  */ NULL,
  43195         /* snoop_cb    */ NULL, 
  43196         /* snoop_user_data */ NULL, 
  43197         /* snoop_flags */ 0,
  43198         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  43199         /* type */ SOC_MEM_TYPE_ONE_PORT,
  43200         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43201         /* impl */ SOC_MEM_IMPL_NORMAL,
  43202         /* cmic_mor_clks       */ 0,
  43203     },
  43204 #endif /* chips */
  43205 
  43206 #if defined(BCM_88690_A0)
  43207     { /* SOC_MEM_INT_FQP_OTM_METER_TABLEm */ 
  43208         /* mem            FQP_OTM_METER_TABLEm */
  43209         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43210         /* cmp_fn      */ NULL,
  43211         /* *null_entry */ NULL,
  43212         /* index_min   */ 0,
  43213         /* index_max   */ 255,
  43214         /* minblock    */ 133,
  43215         /* maxblock    */ 134,
  43216         /* blocks      */ 0,
  43217         /* blocks_hi   */ 0xffffffff,
  43218         /* base        */ 0x00380000,
  43219         /* gran        */ 1,
  43220         /* bytes       */ 9,
  43221         /* nFields     */ 4,
  43222         /* *fields     */ soc_FQP_OTM_METER_TABLEm_fields,
  43223         /* *views      */ NULL,
  43224         /* *views_num  */ NULL,
  43225         /* snoop_cb    */ NULL, 
  43226         /* snoop_user_data */ NULL, 
  43227         /* snoop_flags */ 0,
  43228         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  43229         /* type */ SOC_MEM_TYPE_ONE_PORT,
  43230         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43231         /* impl */ SOC_MEM_IMPL_NORMAL,
  43232         /* cmic_mor_clks       */ 0,
  43233     },
  43234 #endif /* chips */
  43235 
  43236 #if defined(BCM_88690_B0)
  43237     { /* SOC_MEM_INT_FQP_OTM_METER_TABLE_BCM88690_B0m */ 
  43238         /* mem            FQP_OTM_METER_TABLEm */
  43239         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43240         /* cmp_fn      */ NULL,
  43241         /* *null_entry */ NULL,
  43242         /* index_min   */ 0,
  43243         /* index_max   */ 255,
  43244         /* minblock    */ 133,
  43245         /* maxblock    */ 134,
  43246         /* blocks      */ 0,
  43247         /* blocks_hi   */ 0xffffffff,
  43248         /* base        */ 0x00380000,
  43249         /* gran        */ 1,
  43250         /* bytes       */ 9,
  43251         /* nFields     */ 4,
  43252         /* *fields     */ soc_FQP_OTM_METER_TABLE_BCM88690_B0m_fields,
  43253         /* *views      */ NULL,
  43254         /* *views_num  */ NULL,
  43255         /* snoop_cb    */ NULL, 
  43256         /* snoop_user_data */ NULL, 
  43257         /* snoop_flags */ 0,
  43258         /* severity */ SOC_MEM_SEVERE_MEDIUM,
  43259         /* type */ SOC_MEM_TYPE_ONE_PORT,
  43260         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43261         /* impl */ SOC_MEM_IMPL_NORMAL,
  43262         /* cmic_mor_clks       */ 0,
  43263     },
  43264 #endif /* chips */
  43265 
  43266 #if defined(BCM_88690_A0)
  43267     { /* SOC_MEM_INT_FQP_PER_IFC_CFGm */ 
  43268         /* mem            FQP_PER_IFC_CFGm */
  43269         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43270         /* cmp_fn      */ NULL,
  43271         /* *null_entry */ NULL,
  43272         /* index_min   */ 0,
  43273         /* index_max   */ 63,
  43274         /* minblock    */ 133,
  43275         /* maxblock    */ 134,
  43276         /* blocks      */ 0,
  43277         /* blocks_hi   */ 0xffffffff,
  43278         /* base        */ 0x00340000,
  43279         /* gran        */ 1,
  43280         /* bytes       */ 6,
  43281         /* nFields     */ 10,
  43282         /* *fields     */ soc_FQP_PER_IFC_CFGm_fields,
  43283         /* *views      */ NULL,
  43284         /* *views_num  */ NULL,
  43285         /* snoop_cb    */ NULL, 
  43286         /* snoop_user_data */ NULL, 
  43287         /* snoop_flags */ 0,
  43288         /* severity */ SOC_MEM_SEVERE_LOW,
  43289         /* type */ SOC_MEM_TYPE_NORMAL,
  43290         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43291         /* impl */ SOC_MEM_IMPL_NORMAL,
  43292         /* cmic_mor_clks       */ 0,
  43293     },
  43294 #endif /* chips */
  43295 
  43296 #if defined(BCM_88690_B0)
  43297     { /* SOC_MEM_INT_FQP_PER_IFC_CFG_BCM88690_B0m */ 
  43298         /* mem            FQP_PER_IFC_CFGm */
  43299         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43300         /* cmp_fn      */ NULL,
  43301         /* *null_entry */ NULL,
  43302         /* index_min   */ 0,
  43303         /* index_max   */ 63,
  43304         /* minblock    */ 133,
  43305         /* maxblock    */ 134,
  43306         /* blocks      */ 0,
  43307         /* blocks_hi   */ 0xffffffff,
  43308         /* base        */ 0x00340000,
  43309         /* gran        */ 1,
  43310         /* bytes       */ 5,
  43311         /* nFields     */ 9,
  43312         /* *fields     */ soc_FQP_PER_IFC_CFG_BCM88690_B0m_fields,
  43313         /* *views      */ NULL,
  43314         /* *views_num  */ NULL,
  43315         /* snoop_cb    */ NULL, 
  43316         /* snoop_user_data */ NULL, 
  43317         /* snoop_flags */ 0,
  43318         /* severity */ SOC_MEM_SEVERE_LOW,
  43319         /* type */ SOC_MEM_TYPE_NORMAL,
  43320         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43321         /* impl */ SOC_MEM_IMPL_FLIPFLOP,
  43322         /* cmic_mor_clks       */ 0,
  43323     },
  43324 #endif /* chips */
  43325 
  43326 #if defined(BCM_88690_A0)
  43327     { /* SOC_MEM_INT_FQP_PHANTOM_QS_CFGm */ 
  43328         /* mem            FQP_PHANTOM_QS_CFGm */
  43329         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43330         /* cmp_fn      */ NULL,
  43331         /* *null_entry */ NULL,
  43332         /* index_min   */ 0,
  43333         /* index_max   */ 511,
  43334         /* minblock    */ 133,
  43335         /* maxblock    */ 134,
  43336         /* blocks      */ 0,
  43337         /* blocks_hi   */ 0xffffffff,
  43338         /* base        */ 0x00350000,
  43339         /* gran        */ 1,
  43340         /* bytes       */ 1,
  43341         /* nFields     */ 2,
  43342         /* *fields     */ soc_FQP_PHANTOM_QS_CFGm_fields,
  43343         /* *views      */ NULL,
  43344         /* *views_num  */ NULL,
  43345         /* snoop_cb    */ NULL, 
  43346         /* snoop_user_data */ NULL, 
  43347         /* snoop_flags */ 0,
  43348         /* severity */ SOC_MEM_SEVERE_LOW,
  43349         /* type */ SOC_MEM_TYPE_NORMAL,
  43350         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43351         /* impl */ SOC_MEM_IMPL_NORMAL,
  43352         /* cmic_mor_clks       */ 0,
  43353     },
  43354 #endif /* chips */
  43355 
  43356 #if defined(BCM_88690_B0)
  43357     { /* SOC_MEM_INT_FQP_PHANTOM_QS_CFG_BCM88690_B0m */ 
  43358         /* mem            FQP_PHANTOM_QS_CFGm */
  43359         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43360         /* cmp_fn      */ NULL,
  43361         /* *null_entry */ NULL,
  43362         /* index_min   */ 0,
  43363         /* index_max   */ 511,
  43364         /* minblock    */ 133,
  43365         /* maxblock    */ 134,
  43366         /* blocks      */ 0,
  43367         /* blocks_hi   */ 0xffffffff,
  43368         /* base        */ 0x00350000,
  43369         /* gran        */ 1,
  43370         /* bytes       */ 1,
  43371         /* nFields     */ 2,
  43372         /* *fields     */ soc_FQP_PHANTOM_QS_CFG_BCM88690_B0m_fields,
  43373         /* *views      */ NULL,
  43374         /* *views_num  */ NULL,
  43375         /* snoop_cb    */ NULL, 
  43376         /* snoop_user_data */ NULL, 
  43377         /* snoop_flags */ 0,
  43378         /* severity */ SOC_MEM_SEVERE_LOW,
  43379         /* type */ SOC_MEM_TYPE_NORMAL,
  43380         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43381         /* impl */ SOC_MEM_IMPL_FLIPFLOP,
  43382         /* cmic_mor_clks       */ 0,
  43383     },
  43384 #endif /* chips */
  43385 
  43386 #if defined(BCM_88690_A0)
  43387     { /* SOC_MEM_INT_FQP_RCNTm */ 
  43388         /* mem            FQP_RCNTm */
  43389         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  43390                           SOC_MEM_FLAG_WRITEONLY |
  43391                           SOC_MEM_FLAG_READONLY |
  43392                           SOC_MEM_FLAG_VALID |
  43393                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  43394         /* cmp_fn      */ NULL,
  43395         /* *null_entry */ NULL,
  43396         /* index_min   */ 0,
  43397         /* index_max   */ 1023,
  43398         /* minblock    */ 133,
  43399         /* maxblock    */ 134,
  43400         /* blocks      */ 0,
  43401         /* blocks_hi   */ 0xffffffff,
  43402         /* base        */ 0x00190000,
  43403         /* gran        */ 1,
  43404         /* bytes       */ 3,
  43405         /* nFields     */ 2,
  43406         /* *fields     */ soc_FQP_RCNTm_fields,
  43407         /* *views      */ NULL,
  43408         /* *views_num  */ NULL,
  43409         /* snoop_cb    */ NULL, 
  43410         /* snoop_user_data */ NULL, 
  43411         /* snoop_flags */ 0,
  43412         /* severity */ SOC_MEM_SEVERE_HIGH,
  43413         /* type */ SOC_MEM_TYPE_TWO_PORT,
  43414         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43415         /* impl */ SOC_MEM_IMPL_NORMAL,
  43416         /* cmic_mor_clks       */ 0,
  43417     },
  43418 #endif /* chips */
  43419 
  43420 #if defined(BCM_88690_B0)
  43421     { /* SOC_MEM_INT_FQP_RCNT_BCM88690_B0m */ 
  43422         /* mem            FQP_RCNTm */
  43423         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  43424                           SOC_MEM_FLAG_WRITEONLY |
  43425                           SOC_MEM_FLAG_READONLY |
  43426                           SOC_MEM_FLAG_VALID |
  43427                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
  43428         /* cmp_fn      */ NULL,
  43429         /* *null_entry */ NULL,
  43430         /* index_min   */ 0,
  43431         /* index_max   */ 1023,
  43432         /* minblock    */ 133,
  43433         /* maxblock    */ 134,
  43434         /* blocks      */ 0,
  43435         /* blocks_hi   */ 0xffffffff,
  43436         /* base        */ 0x00190000,
  43437         /* gran        */ 1,
  43438         /* bytes       */ 3,
  43439         /* nFields     */ 2,
  43440         /* *fields     */ soc_FQP_RCNT_BCM88690_B0m_fields,
  43441         /* *views      */ NULL,
  43442         /* *views_num  */ NULL,
  43443         /* snoop_cb    */ NULL, 
  43444         /* snoop_user_data */ NULL, 
  43445         /* snoop_flags */ 0,
  43446         /* severity */ SOC_MEM_SEVERE_HIGH,
  43447         /* type */ SOC_MEM_TYPE_TWO_PORT,
  43448         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43449         /* impl */ SOC_MEM_IMPL_NORMAL,
  43450         /* cmic_mor_clks       */ 0,
  43451     },
  43452 #endif /* chips */
  43453 
  43454 #if defined(BCM_88690_A0)
  43455     { /* SOC_MEM_INT_FQP_TXQm */ 
  43456         /* mem            FQP_TXQm */
  43457         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  43458                           SOC_MEM_FLAG_WRITEONLY |
  43459                           SOC_MEM_FLAG_READONLY |
  43460                           SOC_MEM_FLAG_VALID, /* 0x2 */
  43461         /* cmp_fn      */ NULL,
  43462         /* *null_entry */ NULL,
  43463         /* index_min   */ 0,
  43464         /* index_max   */ 6143,
  43465         /* minblock    */ 133,
  43466         /* maxblock    */ 134,
  43467         /* blocks      */ 0,
  43468         /* blocks_hi   */ 0xffffffff,
  43469         /* base        */ 0x00320000,
  43470         /* gran        */ 1,
  43471         /* bytes       */ 2,
  43472         /* nFields     */ 2,
  43473         /* *fields     */ soc_FQP_TXQm_fields,
  43474         /* *views      */ NULL,
  43475         /* *views_num  */ NULL,
  43476         /* snoop_cb    */ NULL, 
  43477         /* snoop_user_data */ NULL, 
  43478         /* snoop_flags */ 0,
  43479         /* severity */ SOC_MEM_SEVERE_LOW,
  43480         /* type */ SOC_MEM_TYPE_TWO_PORT,
  43481         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43482         /* impl */ SOC_MEM_IMPL_NORMAL,
  43483         /* cmic_mor_clks       */ 0,
  43484     },
  43485 #endif /* chips */
  43486 
  43487 #if defined(BCM_88690_B0)
  43488     { /* SOC_MEM_INT_FQP_TXQ_BCM88690_B0m */ 
  43489         /* mem            FQP_TXQm */
  43490         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  43491                           SOC_MEM_FLAG_WRITEONLY |
  43492                           SOC_MEM_FLAG_READONLY |
  43493                           SOC_MEM_FLAG_VALID, /* 0x2 */
  43494         /* cmp_fn      */ NULL,
  43495         /* *null_entry */ NULL,
  43496         /* index_min   */ 0,
  43497         /* index_max   */ 6143,
  43498         /* minblock    */ 133,
  43499         /* maxblock    */ 134,
  43500         /* blocks      */ 0,
  43501         /* blocks_hi   */ 0xffffffff,
  43502         /* base        */ 0x00320000,
  43503         /* gran        */ 1,
  43504         /* bytes       */ 2,
  43505         /* nFields     */ 2,
  43506         /* *fields     */ soc_FQP_TXQ_BCM88690_B0m_fields,
  43507         /* *views      */ NULL,
  43508         /* *views_num  */ NULL,
  43509         /* snoop_cb    */ NULL, 
  43510         /* snoop_user_data */ NULL, 
  43511         /* snoop_flags */ 0,
  43512         /* severity */ SOC_MEM_SEVERE_LOW,
  43513         /* type */ SOC_MEM_TYPE_TWO_PORT,
  43514         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43515         /* impl */ SOC_MEM_IMPL_NORMAL,
  43516         /* cmic_mor_clks       */ 0,
  43517     },
  43518 #endif /* chips */
  43519 
  43520 #if defined(BCM_88690_A0)
  43521     { /* SOC_MEM_INT_FQP_TXQ_NO_BUFm */ 
  43522         /* mem            FQP_TXQ_NO_BUFm */
  43523         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  43524                           SOC_MEM_FLAG_WRITEONLY |
  43525                           SOC_MEM_FLAG_READONLY |
  43526                           SOC_MEM_FLAG_VALID, /* 0x2 */
  43527         /* cmp_fn      */ NULL,
  43528         /* *null_entry */ NULL,
  43529         /* index_min   */ 0,
  43530         /* index_max   */ 6143,
  43531         /* minblock    */ 133,
  43532         /* maxblock    */ 134,
  43533         /* blocks      */ 0,
  43534         /* blocks_hi   */ 0xffffffff,
  43535         /* base        */ 0x00310000,
  43536         /* gran        */ 1,
  43537         /* bytes       */ 15,
  43538         /* nFields     */ 13,
  43539         /* *fields     */ soc_FQP_TXQ_NO_BUFm_fields,
  43540         /* *views      */ NULL,
  43541         /* *views_num  */ NULL,
  43542         /* snoop_cb    */ NULL, 
  43543         /* snoop_user_data */ NULL, 
  43544         /* snoop_flags */ 0,
  43545         /* severity */ SOC_MEM_SEVERE_LOW,
  43546         /* type */ SOC_MEM_TYPE_TWO_PORT,
  43547         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43548         /* impl */ SOC_MEM_IMPL_NORMAL,
  43549         /* cmic_mor_clks       */ 0,
  43550     },
  43551 #endif /* chips */
  43552 
  43553 #if defined(BCM_88690_B0)
  43554     { /* SOC_MEM_INT_FQP_TXQ_NO_BUF_BCM88690_B0m */ 
  43555         /* mem            FQP_TXQ_NO_BUFm */
  43556         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  43557                           SOC_MEM_FLAG_WRITEONLY |
  43558                           SOC_MEM_FLAG_READONLY |
  43559                           SOC_MEM_FLAG_VALID, /* 0x2 */
  43560         /* cmp_fn      */ NULL,
  43561         /* *null_entry */ NULL,
  43562         /* index_min   */ 0,
  43563         /* index_max   */ 6143,
  43564         /* minblock    */ 133,
  43565         /* maxblock    */ 134,
  43566         /* blocks      */ 0,
  43567         /* blocks_hi   */ 0xffffffff,
  43568         /* base        */ 0x00310000,
  43569         /* gran        */ 1,
  43570         /* bytes       */ 15,
  43571         /* nFields     */ 13,
  43572         /* *fields     */ soc_FQP_TXQ_NO_BUF_BCM88690_B0m_fields,
  43573         /* *views      */ NULL,
  43574         /* *views_num  */ NULL,
  43575         /* snoop_cb    */ NULL, 
  43576         /* snoop_user_data */ NULL, 
  43577         /* snoop_flags */ 0,
  43578         /* severity */ SOC_MEM_SEVERE_LOW,
  43579         /* type */ SOC_MEM_TYPE_TWO_PORT,
  43580         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  43581         /* impl */ SOC_MEM_IMPL_NORMAL,
  43582         /* cmic_mor_clks       */ 0,
  43583     },
  43584 #endif /* chips */
  43585 
  43586 #if defined(BCM_88790_A0)
  43587     { /* SOC_MEM_INT_FSRD_FSRD_PROM_MEMm */ 
  43588         /* mem            FSRD_FSRD_PROM_MEMm */
  43589         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43590         /* cmp_fn      */ NULL,
  43591         /* *null_entry */ NULL,
  43592         /* index_min   */ 0,
  43593         /* index_max   */ 2047,
  43594         /* minblock    */ 81,
  43595         /* maxblock    */ 104,
  43596         /* blocks      */ 0,
  43597         /* blocks_hi   */ 0xffffffff,
  43598         /* base        */ 0x00010000,
  43599         /* gran        */ 1,
  43600         /* bytes       */ 16,
  43601         /* nFields     */ 1,
  43602         /* *fields     */ soc_FSRD_FSRD_PROM_MEMm_fields,
  43603         /* *views      */ NULL,
  43604         /* *views_num  */ NULL,
  43605         /* snoop_cb    */ NULL, 
  43606         /* snoop_user_data */ NULL, 
  43607         /* snoop_flags */ 0,
  43608         /* severity */ SOC_MEM_SEVERE_LOW,
  43609         /* type */ SOC_MEM_TYPE_NORMAL,
  43610         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43611         /* impl */ SOC_MEM_IMPL_NORMAL,
  43612         /* cmic_mor_clks       */ 0,
  43613     },
  43614 #endif /* chips */
  43615 
  43616 #if defined(BCM_88690_A0)
  43617     { /* SOC_MEM_INT_FSRD_FSRD_PROM_MEM_BCM88690_A0m */ 
  43618         /* mem            FSRD_FSRD_PROM_MEMm */
  43619         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43620         /* cmp_fn      */ NULL,
  43621         /* *null_entry */ NULL,
  43622         /* index_min   */ 0,
  43623         /* index_max   */ 2047,
  43624         /* minblock    */ 135,
  43625         /* maxblock    */ 148,
  43626         /* blocks      */ 0,
  43627         /* blocks_hi   */ 0xffffffff,
  43628         /* base        */ 0x00010000,
  43629         /* gran        */ 1,
  43630         /* bytes       */ 16,
  43631         /* nFields     */ 1,
  43632         /* *fields     */ soc_FSRD_FSRD_PROM_MEM_BCM88690_A0m_fields,
  43633         /* *views      */ NULL,
  43634         /* *views_num  */ NULL,
  43635         /* snoop_cb    */ NULL, 
  43636         /* snoop_user_data */ NULL, 
  43637         /* snoop_flags */ 0,
  43638         /* severity */ SOC_MEM_SEVERE_LOW,
  43639         /* type */ SOC_MEM_TYPE_NORMAL,
  43640         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43641         /* impl */ SOC_MEM_IMPL_NORMAL,
  43642         /* cmic_mor_clks       */ 0,
  43643     },
  43644 #endif /* chips */
  43645 
  43646 #if defined(BCM_88690_B0)
  43647     { /* SOC_MEM_INT_FSRD_FSRD_PROM_MEM_BCM88690_B0m */ 
  43648         /* mem            FSRD_FSRD_PROM_MEMm */
  43649         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43650         /* cmp_fn      */ NULL,
  43651         /* *null_entry */ NULL,
  43652         /* index_min   */ 0,
  43653         /* index_max   */ 2047,
  43654         /* minblock    */ 135,
  43655         /* maxblock    */ 148,
  43656         /* blocks      */ 0,
  43657         /* blocks_hi   */ 0xffffffff,
  43658         /* base        */ 0x00000000,
  43659         /* gran        */ 1,
  43660         /* bytes       */ 16,
  43661         /* nFields     */ 1,
  43662         /* *fields     */ soc_FSRD_FSRD_PROM_MEM_BCM88690_B0m_fields,
  43663         /* *views      */ NULL,
  43664         /* *views_num  */ NULL,
  43665         /* snoop_cb    */ NULL, 
  43666         /* snoop_user_data */ NULL, 
  43667         /* snoop_flags */ 0,
  43668         /* severity */ SOC_MEM_SEVERE_LOW,
  43669         /* type */ SOC_MEM_TYPE_NORMAL,
  43670         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43671         /* impl */ SOC_MEM_IMPL_EXTERNAL,
  43672         /* cmic_mor_clks       */ 0,
  43673     },
  43674 #endif /* chips */
  43675 
  43676 #if defined(BCM_88650_A0)
  43677     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEMm */ 
  43678         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43679         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43680         /* cmp_fn      */ NULL,
  43681         /* *null_entry */ NULL,
  43682         /* index_min   */ 0,
  43683         /* index_max   */ 2047,
  43684         /* minblock    */ 33,
  43685         /* maxblock    */ 35,
  43686         /* blocks      */ 0,
  43687         /* blocks_hi   */ 0xe,
  43688         /* base        */ 0x00100000,
  43689         /* gran        */ 1,
  43690         /* bytes       */ 16,
  43691         /* nFields     */ 1,
  43692         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEMm_fields,
  43693         /* *views      */ NULL,
  43694         /* *views_num  */ NULL,
  43695         /* snoop_cb    */ NULL, 
  43696         /* snoop_user_data */ NULL, 
  43697         /* snoop_flags */ 0,
  43698         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  43699         /* type */ SOC_MEM_TYPE_NORMAL,
  43700         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43701         /* impl */ SOC_MEM_IMPL_NORMAL,
  43702         /* cmic_mor_clks       */ 0,
  43703     },
  43704 #endif /* chips */
  43705 
  43706 #if defined(BCM_8206_A0)
  43707     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM8206_A0m */ 
  43708         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43709         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43710         /* cmp_fn      */ NULL,
  43711         /* *null_entry */ NULL,
  43712         /* index_min   */ 0,
  43713         /* index_max   */ 2047,
  43714         /* minblock    */ 15,
  43715         /* maxblock    */ 17,
  43716         /* blocks      */ 0x38000,
  43717         /* blocks_hi   */ 0,
  43718         /* base        */ 0x00100000,
  43719         /* gran        */ 1,
  43720         /* bytes       */ 16,
  43721         /* nFields     */ 1,
  43722         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM8206_A0m_fields,
  43723         /* *views      */ NULL,
  43724         /* *views_num  */ NULL,
  43725         /* snoop_cb    */ NULL, 
  43726         /* snoop_user_data */ NULL, 
  43727         /* snoop_flags */ 0,
  43728         /* severity */ SOC_MEM_SEVERE_LOW,
  43729         /* type */ SOC_MEM_TYPE_NORMAL,
  43730         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43731         /* impl */ SOC_MEM_IMPL_NORMAL,
  43732         /* cmic_mor_clks       */ 0,
  43733     },
  43734 #endif /* chips */
  43735 
  43736 #if defined(BCM_88202_A0)
  43737     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88202_A0m */ 
  43738         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43739         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43740         /* cmp_fn      */ NULL,
  43741         /* *null_entry */ NULL,
  43742         /* index_min   */ 0,
  43743         /* index_max   */ 2047,
  43744         /* minblock    */ 24,
  43745         /* maxblock    */ 26,
  43746         /* blocks      */ 0x7000000,
  43747         /* blocks_hi   */ 0,
  43748         /* base        */ 0x00100000,
  43749         /* gran        */ 1,
  43750         /* bytes       */ 16,
  43751         /* nFields     */ 1,
  43752         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM88202_A0m_fields,
  43753         /* *views      */ NULL,
  43754         /* *views_num  */ NULL,
  43755         /* snoop_cb    */ NULL, 
  43756         /* snoop_user_data */ NULL, 
  43757         /* snoop_flags */ 0,
  43758         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  43759         /* type */ SOC_MEM_TYPE_NORMAL,
  43760         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43761         /* impl */ SOC_MEM_IMPL_NORMAL,
  43762         /* cmic_mor_clks       */ 0,
  43763     },
  43764 #endif /* chips */
  43765 
  43766 #if defined(BCM_88375_A0)
  43767     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88375_A0m */ 
  43768         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43769         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43770         /* cmp_fn      */ NULL,
  43771         /* *null_entry */ NULL,
  43772         /* index_min   */ 0,
  43773         /* index_max   */ 2047,
  43774         /* minblock    */ 53,
  43775         /* maxblock    */ 55,
  43776         /* blocks      */ 0,
  43777         /* blocks_hi   */ 0xe00000,
  43778         /* base        */ 0x00100000,
  43779         /* gran        */ 1,
  43780         /* bytes       */ 16,
  43781         /* nFields     */ 1,
  43782         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM88375_A0m_fields,
  43783         /* *views      */ NULL,
  43784         /* *views_num  */ NULL,
  43785         /* snoop_cb    */ NULL, 
  43786         /* snoop_user_data */ NULL, 
  43787         /* snoop_flags */ 0,
  43788         /* severity */ SOC_MEM_SEVERE_LOW,
  43789         /* type */ SOC_MEM_TYPE_NORMAL,
  43790         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43791         /* impl */ SOC_MEM_IMPL_NORMAL,
  43792         /* cmic_mor_clks       */ 0,
  43793     },
  43794 #endif /* chips */
  43795 
  43796 #if defined(BCM_88375_B0)
  43797     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88375_B0m */ 
  43798         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43799         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43800         /* cmp_fn      */ NULL,
  43801         /* *null_entry */ NULL,
  43802         /* index_min   */ 0,
  43803         /* index_max   */ 2047,
  43804         /* minblock    */ 53,
  43805         /* maxblock    */ 55,
  43806         /* blocks      */ 0,
  43807         /* blocks_hi   */ 0xe00000,
  43808         /* base        */ 0x00100000,
  43809         /* gran        */ 1,
  43810         /* bytes       */ 16,
  43811         /* nFields     */ 1,
  43812         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM88375_B0m_fields,
  43813         /* *views      */ NULL,
  43814         /* *views_num  */ NULL,
  43815         /* snoop_cb    */ NULL, 
  43816         /* snoop_user_data */ NULL, 
  43817         /* snoop_flags */ 0,
  43818         /* severity */ SOC_MEM_SEVERE_LOW,
  43819         /* type */ SOC_MEM_TYPE_NORMAL,
  43820         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43821         /* impl */ SOC_MEM_IMPL_NORMAL,
  43822         /* cmic_mor_clks       */ 0,
  43823     },
  43824 #endif /* chips */
  43825 
  43826 #if defined(BCM_88650_B0)
  43827     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88650_B0m */ 
  43828         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43829         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43830         /* cmp_fn      */ NULL,
  43831         /* *null_entry */ NULL,
  43832         /* index_min   */ 0,
  43833         /* index_max   */ 2047,
  43834         /* minblock    */ 33,
  43835         /* maxblock    */ 35,
  43836         /* blocks      */ 0,
  43837         /* blocks_hi   */ 0xe,
  43838         /* base        */ 0x00100000,
  43839         /* gran        */ 1,
  43840         /* bytes       */ 16,
  43841         /* nFields     */ 1,
  43842         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM88650_B0m_fields,
  43843         /* *views      */ NULL,
  43844         /* *views_num  */ NULL,
  43845         /* snoop_cb    */ NULL, 
  43846         /* snoop_user_data */ NULL, 
  43847         /* snoop_flags */ 0,
  43848         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  43849         /* type */ SOC_MEM_TYPE_NORMAL,
  43850         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43851         /* impl */ SOC_MEM_IMPL_NORMAL,
  43852         /* cmic_mor_clks       */ 0,
  43853     },
  43854 #endif /* chips */
  43855 
  43856 #if defined(BCM_88660_A0)
  43857     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88660_A0m */ 
  43858         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43859         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43860         /* cmp_fn      */ NULL,
  43861         /* *null_entry */ NULL,
  43862         /* index_min   */ 0,
  43863         /* index_max   */ 2047,
  43864         /* minblock    */ 33,
  43865         /* maxblock    */ 35,
  43866         /* blocks      */ 0,
  43867         /* blocks_hi   */ 0xe,
  43868         /* base        */ 0x00100000,
  43869         /* gran        */ 1,
  43870         /* bytes       */ 16,
  43871         /* nFields     */ 1,
  43872         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM88660_A0m_fields,
  43873         /* *views      */ NULL,
  43874         /* *views_num  */ NULL,
  43875         /* snoop_cb    */ NULL, 
  43876         /* snoop_user_data */ NULL, 
  43877         /* snoop_flags */ 0,
  43878         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  43879         /* type */ SOC_MEM_TYPE_NORMAL,
  43880         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43881         /* impl */ SOC_MEM_IMPL_NORMAL,
  43882         /* cmic_mor_clks       */ 0,
  43883     },
  43884 #endif /* chips */
  43885 
  43886 #if defined(BCM_88675_A0)
  43887     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88675_A0m */ 
  43888         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43889         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43890         /* cmp_fn      */ NULL,
  43891         /* *null_entry */ NULL,
  43892         /* index_min   */ 0,
  43893         /* index_max   */ 2047,
  43894         /* minblock    */ 58,
  43895         /* maxblock    */ 60,
  43896         /* blocks      */ 0,
  43897         /* blocks_hi   */ 0x1c000000,
  43898         /* base        */ 0x00100000,
  43899         /* gran        */ 1,
  43900         /* bytes       */ 16,
  43901         /* nFields     */ 1,
  43902         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM88675_A0m_fields,
  43903         /* *views      */ NULL,
  43904         /* *views_num  */ NULL,
  43905         /* snoop_cb    */ NULL, 
  43906         /* snoop_user_data */ NULL, 
  43907         /* snoop_flags */ 0,
  43908         /* severity */ SOC_MEM_SEVERE_LOW,
  43909         /* type */ SOC_MEM_TYPE_NORMAL,
  43910         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43911         /* impl */ SOC_MEM_IMPL_NORMAL,
  43912         /* cmic_mor_clks       */ 0,
  43913     },
  43914 #endif /* chips */
  43915 
  43916 #if defined(BCM_88675_B0)
  43917     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88675_B0m */ 
  43918         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43919         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43920         /* cmp_fn      */ NULL,
  43921         /* *null_entry */ NULL,
  43922         /* index_min   */ 0,
  43923         /* index_max   */ 2047,
  43924         /* minblock    */ 58,
  43925         /* maxblock    */ 60,
  43926         /* blocks      */ 0,
  43927         /* blocks_hi   */ 0x1c000000,
  43928         /* base        */ 0x00100000,
  43929         /* gran        */ 1,
  43930         /* bytes       */ 16,
  43931         /* nFields     */ 1,
  43932         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM88675_B0m_fields,
  43933         /* *views      */ NULL,
  43934         /* *views_num  */ NULL,
  43935         /* snoop_cb    */ NULL, 
  43936         /* snoop_user_data */ NULL, 
  43937         /* snoop_flags */ 0,
  43938         /* severity */ SOC_MEM_SEVERE_LOW,
  43939         /* type */ SOC_MEM_TYPE_NORMAL,
  43940         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43941         /* impl */ SOC_MEM_IMPL_NORMAL,
  43942         /* cmic_mor_clks       */ 0,
  43943     },
  43944 #endif /* chips */
  43945 
  43946 #if defined(BCM_88680_A0)
  43947     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88680_A0m */ 
  43948         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43949         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  43950         /* cmp_fn      */ NULL,
  43951         /* *null_entry */ NULL,
  43952         /* index_min   */ 0,
  43953         /* index_max   */ 2047,
  43954         /* minblock    */ 62,
  43955         /* maxblock    */ 65,
  43956         /* blocks      */ 0,
  43957         /* blocks_hi   */ 0xffffffff,
  43958         /* base        */ 0x00100000,
  43959         /* gran        */ 1,
  43960         /* bytes       */ 16,
  43961         /* nFields     */ 1,
  43962         /* *fields     */ soc_FSRD_FSRD_WL_EXT_MEM_BCM88680_A0m_fields,
  43963         /* *views      */ NULL,
  43964         /* *views_num  */ NULL,
  43965         /* snoop_cb    */ NULL, 
  43966         /* snoop_user_data */ NULL, 
  43967         /* snoop_flags */ 0,
  43968         /* severity */ SOC_MEM_SEVERE_LOW,
  43969         /* type */ SOC_MEM_TYPE_NORMAL,
  43970         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  43971         /* impl */ SOC_MEM_IMPL_NORMAL,
  43972         /* cmic_mor_clks       */ 0,
  43973     },
  43974 #endif /* chips */
  43975 
  43976 #if defined(BCM_88750_A0) || defined(BCM_88750_B0)
  43977     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88750_A0m */ 
  43978         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  43979         /* flags       */ SOC_MEM_FLAG_WRITEONLY |
  43980                           SOC_MEM_FLAG_VALID, /* 0x2 */
  43981         /* cmp_fn      */ NULL,
  43982         /* *null_entry */ NULL,
  43983         /* index_min   */ 0,
  43984         /* index_max   */ 2047,
  43985         /* minblock    */ 52,
  43986         /* maxblock    */ 59,
  43987         /* blocks      */ 0,
  43988         /* blocks_hi   */ 0xff00000,
  43989         /* base        */ 0x00100000,
  43990         /* gran        */ 1,
  43991         /* bytes       */ 16,
  43992         /* nFields     */ 1,
  43993         /* *fields     */ soc_ECI_DATA_MEMm_fields,
  43994         /* *views      */ NULL,
  43995         /* *views_num  */ NULL,
  43996         /* snoop_cb    */ NULL, 
  43997         /* snoop_user_data */ NULL, 
  43998         /* snoop_flags */ 0,
  43999         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44000         /* type */ SOC_MEM_TYPE_NORMAL,
  44001         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44002         /* impl */ SOC_MEM_IMPL_NORMAL,
  44003         /* cmic_mor_clks       */ 0,
  44004     },
  44005 #endif /* chips */
  44006 
  44007 #if defined(BCM_88950_A0)
  44008     { /* SOC_MEM_INT_FSRD_FSRD_WL_EXT_MEM_BCM88950_A0m */ 
  44009         /* mem            FSRD_FSRD_WL_EXT_MEMm */
  44010         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44011         /* cmp_fn      */ NULL,
  44012         /* *null_entry */ NULL,
  44013         /* index_min   */ 0,
  44014         /* index_max   */ 2047,
  44015         /* minblock    */ 62,
  44016         /* maxblock    */ 73,
  44017         /* blocks      */ 0,
  44018         /* blocks_hi   */ 0xffffffff,
  44019         /* base        */ 0x00100000,
  44020         /* gran        */ 1,
  44021         /* bytes       */ 16,
  44022         /* nFields     */ 1,
  44023         /* *fields     */ soc_BRDC_FSRD_FSRD_WL_EXT_MEM_BCM88950_A0m_fields,
  44024         /* *views      */ NULL,
  44025         /* *views_num  */ NULL,
  44026         /* snoop_cb    */ NULL, 
  44027         /* snoop_user_data */ NULL, 
  44028         /* snoop_flags */ 0,
  44029         /* severity */ SOC_MEM_SEVERE_LOW,
  44030         /* type */ SOC_MEM_TYPE_NORMAL,
  44031         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44032         /* impl */ SOC_MEM_IMPL_NORMAL,
  44033         /* cmic_mor_clks       */ 0,
  44034     },
  44035 #endif /* chips */
  44036 
  44037 #if defined(BCM_88675_A0)
  44038     { /* SOC_MEM_INT_FSRD_MAC_OUTPUT_BUFFERm */ 
  44039         /* mem            FSRD_MAC_OUTPUT_BUFFERm */
  44040         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  44041                           SOC_MEM_FLAG_WRITEONLY |
  44042                           SOC_MEM_FLAG_READONLY |
  44043                           SOC_MEM_FLAG_VALID, /* 0x2 */
  44044         /* cmp_fn      */ NULL,
  44045         /* *null_entry */ NULL,
  44046         /* index_min   */ 0,
  44047         /* index_max   */ 11,
  44048         /* minblock    */ 58,
  44049         /* maxblock    */ 60,
  44050         /* blocks      */ 0,
  44051         /* blocks_hi   */ 0x1c000000,
  44052         /* base        */ 0x00200000,
  44053         /* gran        */ 1,
  44054         /* bytes       */ 145,
  44055         /* nFields     */ 2,
  44056         /* *fields     */ soc_FSRD_MAC_OUTPUT_BUFFERm_fields,
  44057         /* *views      */ NULL,
  44058         /* *views_num  */ NULL,
  44059         /* snoop_cb    */ NULL, 
  44060         /* snoop_user_data */ NULL, 
  44061         /* snoop_flags */ 0,
  44062         /* severity */ SOC_MEM_SEVERE_LOW,
  44063         /* type */ SOC_MEM_TYPE_TWO_PORT,
  44064         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44065         /* impl */ SOC_MEM_IMPL_NORMAL,
  44066         /* cmic_mor_clks       */ 0,
  44067     },
  44068 #endif /* chips */
  44069 
  44070 #if defined(BCM_88375_A0)
  44071     { /* SOC_MEM_INT_FSRD_MAC_OUTPUT_BUFFER_BCM88375_A0m */ 
  44072         /* mem            FSRD_MAC_OUTPUT_BUFFERm */
  44073         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  44074                           SOC_MEM_FLAG_WRITEONLY |
  44075                           SOC_MEM_FLAG_READONLY |
  44076                           SOC_MEM_FLAG_VALID, /* 0x2 */
  44077         /* cmp_fn      */ NULL,
  44078         /* *null_entry */ NULL,
  44079         /* index_min   */ 0,
  44080         /* index_max   */ 11,
  44081         /* minblock    */ 53,
  44082         /* maxblock    */ 55,
  44083         /* blocks      */ 0,
  44084         /* blocks_hi   */ 0xe00000,
  44085         /* base        */ 0x00200000,
  44086         /* gran        */ 1,
  44087         /* bytes       */ 145,
  44088         /* nFields     */ 2,
  44089         /* *fields     */ soc_FSRD_MAC_OUTPUT_BUFFER_BCM88375_A0m_fields,
  44090         /* *views      */ NULL,
  44091         /* *views_num  */ NULL,
  44092         /* snoop_cb    */ NULL, 
  44093         /* snoop_user_data */ NULL, 
  44094         /* snoop_flags */ 0,
  44095         /* severity */ SOC_MEM_SEVERE_LOW,
  44096         /* type */ SOC_MEM_TYPE_TWO_PORT,
  44097         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44098         /* impl */ SOC_MEM_IMPL_NORMAL,
  44099         /* cmic_mor_clks       */ 0,
  44100     },
  44101 #endif /* chips */
  44102 
  44103 #if defined(BCM_88375_B0)
  44104     { /* SOC_MEM_INT_FSRD_MAC_OUTPUT_BUFFER_BCM88375_B0m */ 
  44105         /* mem            FSRD_MAC_OUTPUT_BUFFERm */
  44106         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  44107                           SOC_MEM_FLAG_WRITEONLY |
  44108                           SOC_MEM_FLAG_READONLY |
  44109                           SOC_MEM_FLAG_VALID, /* 0x2 */
  44110         /* cmp_fn      */ NULL,
  44111         /* *null_entry */ NULL,
  44112         /* index_min   */ 0,
  44113         /* index_max   */ 11,
  44114         /* minblock    */ 53,
  44115         /* maxblock    */ 55,
  44116         /* blocks      */ 0,
  44117         /* blocks_hi   */ 0xe00000,
  44118         /* base        */ 0x00200000,
  44119         /* gran        */ 1,
  44120         /* bytes       */ 145,
  44121         /* nFields     */ 2,
  44122         /* *fields     */ soc_FSRD_MAC_OUTPUT_BUFFER_BCM88375_B0m_fields,
  44123         /* *views      */ NULL,
  44124         /* *views_num  */ NULL,
  44125         /* snoop_cb    */ NULL, 
  44126         /* snoop_user_data */ NULL, 
  44127         /* snoop_flags */ 0,
  44128         /* severity */ SOC_MEM_SEVERE_LOW,
  44129         /* type */ SOC_MEM_TYPE_TWO_PORT,
  44130         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44131         /* impl */ SOC_MEM_IMPL_NORMAL,
  44132         /* cmic_mor_clks       */ 0,
  44133     },
  44134 #endif /* chips */
  44135 
  44136 #if defined(BCM_88675_B0)
  44137     { /* SOC_MEM_INT_FSRD_MAC_OUTPUT_BUFFER_BCM88675_B0m */ 
  44138         /* mem            FSRD_MAC_OUTPUT_BUFFERm */
  44139         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  44140                           SOC_MEM_FLAG_WRITEONLY |
  44141                           SOC_MEM_FLAG_READONLY |
  44142                           SOC_MEM_FLAG_VALID, /* 0x2 */
  44143         /* cmp_fn      */ NULL,
  44144         /* *null_entry */ NULL,
  44145         /* index_min   */ 0,
  44146         /* index_max   */ 11,
  44147         /* minblock    */ 58,
  44148         /* maxblock    */ 60,
  44149         /* blocks      */ 0,
  44150         /* blocks_hi   */ 0x1c000000,
  44151         /* base        */ 0x00200000,
  44152         /* gran        */ 1,
  44153         /* bytes       */ 145,
  44154         /* nFields     */ 2,
  44155         /* *fields     */ soc_FSRD_MAC_OUTPUT_BUFFER_BCM88675_B0m_fields,
  44156         /* *views      */ NULL,
  44157         /* *views_num  */ NULL,
  44158         /* snoop_cb    */ NULL, 
  44159         /* snoop_user_data */ NULL, 
  44160         /* snoop_flags */ 0,
  44161         /* severity */ SOC_MEM_SEVERE_LOW,
  44162         /* type */ SOC_MEM_TYPE_TWO_PORT,
  44163         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44164         /* impl */ SOC_MEM_IMPL_NORMAL,
  44165         /* cmic_mor_clks       */ 0,
  44166     },
  44167 #endif /* chips */
  44168 
  44169 #if defined(BCM_88680_A0)
  44170     { /* SOC_MEM_INT_FSRD_MAC_OUTPUT_BUFFER_BCM88680_A0m */ 
  44171         /* mem            FSRD_MAC_OUTPUT_BUFFERm */
  44172         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  44173                           SOC_MEM_FLAG_WRITEONLY |
  44174                           SOC_MEM_FLAG_READONLY |
  44175                           SOC_MEM_FLAG_VALID, /* 0x2 */
  44176         /* cmp_fn      */ NULL,
  44177         /* *null_entry */ NULL,
  44178         /* index_min   */ 0,
  44179         /* index_max   */ 11,
  44180         /* minblock    */ 62,
  44181         /* maxblock    */ 65,
  44182         /* blocks      */ 0,
  44183         /* blocks_hi   */ 0xffffffff,
  44184         /* base        */ 0x00200000,
  44185         /* gran        */ 1,
  44186         /* bytes       */ 145,
  44187         /* nFields     */ 2,
  44188         /* *fields     */ soc_FSRD_MAC_OUTPUT_BUFFER_BCM88680_A0m_fields,
  44189         /* *views      */ NULL,
  44190         /* *views_num  */ NULL,
  44191         /* snoop_cb    */ NULL, 
  44192         /* snoop_user_data */ NULL, 
  44193         /* snoop_flags */ 0,
  44194         /* severity */ SOC_MEM_SEVERE_LOW,
  44195         /* type */ SOC_MEM_TYPE_TWO_PORT,
  44196         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44197         /* impl */ SOC_MEM_IMPL_NORMAL,
  44198         /* cmic_mor_clks       */ 0,
  44199     },
  44200 #endif /* chips */
  44201 
  44202 #if defined(BCM_88950_A0)
  44203     { /* SOC_MEM_INT_FSRD_MAC_OUTPUT_BUFFER_BCM88950_A0m */ 
  44204         /* mem            FSRD_MAC_OUTPUT_BUFFERm */
  44205         /* flags       */ SOC_MEM_FLAG_SIGNAL |
  44206                           SOC_MEM_FLAG_WRITEONLY |
  44207                           SOC_MEM_FLAG_READONLY |
  44208                           SOC_MEM_FLAG_VALID, /* 0x2 */
  44209         /* cmp_fn      */ NULL,
  44210         /* *null_entry */ NULL,
  44211         /* index_min   */ 0,
  44212         /* index_max   */ 11,
  44213         /* minblock    */ 62,
  44214         /* maxblock    */ 73,
  44215         /* blocks      */ 0,
  44216         /* blocks_hi   */ 0xffffffff,
  44217         /* base        */ 0x00200000,
  44218         /* gran        */ 1,
  44219         /* bytes       */ 145,
  44220         /* nFields     */ 2,
  44221         /* *fields     */ soc_FSRD_MAC_OUTPUT_BUFFER_BCM88950_A0m_fields,
  44222         /* *views      */ NULL,
  44223         /* *views_num  */ NULL,
  44224         /* snoop_cb    */ NULL, 
  44225         /* snoop_user_data */ NULL, 
  44226         /* snoop_flags */ 0,
  44227         /* severity */ SOC_MEM_SEVERE_LOW,
  44228         /* type */ SOC_MEM_TYPE_TWO_PORT,
  44229         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44230         /* impl */ SOC_MEM_IMPL_NORMAL,
  44231         /* cmic_mor_clks       */ 0,
  44232     },
  44233 #endif /* chips */
  44234 
  44235 #if defined(BCM_56640_A0)
  44236     { /* SOC_MEM_INT_FT_AGE_PROFILEm */ 
  44237         /* mem            FT_AGE_PROFILEm */
  44238         /* flags       */ SOC_MEM_FLAG_VALID |
  44239                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  44240         /* cmp_fn      */ _soc_mem_cmp_undef,
  44241         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44242         /* index_min   */ 0,
  44243         /* index_max   */ 15,
  44244         /* minblock    */ 7,
  44245         /* maxblock    */ 7,
  44246         /* blocks      */ 0x80,
  44247         /* blocks_hi   */ 0,
  44248         /* base        */ 0x30900000,
  44249         /* gran        */ 1,
  44250         /* bytes       */ 2,
  44251         /* nFields     */ 1,
  44252         /* *fields     */ soc_FT_AGE_PROFILEm_fields,
  44253         /* *views      */ NULL,
  44254         /* *views_num  */ NULL,
  44255         /* snoop_cb    */ NULL, 
  44256         /* snoop_user_data */ NULL, 
  44257         /* snoop_flags */ 0,
  44258         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44259         /* type */ SOC_MEM_TYPE_NORMAL,
  44260         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44261         /* impl */ SOC_MEM_IMPL_NORMAL,
  44262         /* cmic_mor_clks       */ 0,
  44263     },
  44264 #endif /* chips */
  44265 
  44266 #if defined(BCM_56340_A0)
  44267     { /* SOC_MEM_INT_FT_AGE_PROFILE_BCM56340_A0m */ 
  44268         /* mem            FT_AGE_PROFILEm */
  44269         /* flags       */ SOC_MEM_FLAG_VALID |
  44270                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  44271         /* cmp_fn      */ _soc_mem_cmp_undef,
  44272         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44273         /* index_min   */ 0,
  44274         /* index_max   */ 15,
  44275         /* minblock    */ 4,
  44276         /* maxblock    */ 4,
  44277         /* blocks      */ 0x10,
  44278         /* blocks_hi   */ 0,
  44279         /* base        */ 0x30900000,
  44280         /* gran        */ 1,
  44281         /* bytes       */ 2,
  44282         /* nFields     */ 1,
  44283         /* *fields     */ soc_FT_AGE_PROFILEm_fields,
  44284         /* *views      */ NULL,
  44285         /* *views_num  */ NULL,
  44286         /* snoop_cb    */ NULL, 
  44287         /* snoop_user_data */ NULL, 
  44288         /* snoop_flags */ 0,
  44289         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44290         /* type */ SOC_MEM_TYPE_NORMAL,
  44291         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44292         /* impl */ SOC_MEM_IMPL_NORMAL,
  44293         /* cmic_mor_clks       */ 0,
  44294     },
  44295 #endif /* chips */
  44296 
  44297 #if defined(BCM_56770_A0)
  44298     { /* SOC_MEM_INT_FT_COMMANDm */ 
  44299         /* mem            FT_COMMANDm */
  44300         /* flags       */ SOC_MEM_FLAG_VALID |
  44301                           SOC_MEM_FLAG_CACHABLE |
  44302                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  44303         /* cmp_fn      */ _soc_mem_cmp_undef,
  44304         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44305         /* index_min   */ 0,
  44306         /* index_max   */ 0,
  44307         /* minblock    */ 25,
  44308         /* maxblock    */ 25,
  44309         /* blocks      */ 0x2000000,
  44310         /* blocks_hi   */ 0,
  44311         /* base        */ 0x68e40000,
  44312         /* gran        */ 1,
  44313         /* bytes       */ 68,
  44314         /* nFields     */ 8,
  44315         /* *fields     */ soc_FT_COMMANDm_fields,
  44316         /* *views      */ NULL,
  44317         /* *views_num  */ NULL,
  44318         /* snoop_cb    */ NULL, 
  44319         /* snoop_user_data */ NULL, 
  44320         /* snoop_flags */ 0,
  44321         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44322         /* type */ SOC_MEM_TYPE_NORMAL,
  44323         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44324         /* impl */ SOC_MEM_IMPL_NORMAL,
  44325         /* cmic_mor_clks       */ 0,
  44326         /* access_latency_mode */ 3,
  44327     },
  44328 #endif /* chips */
  44329 
  44330 #if defined(BCM_56770_A0)
  44331     { /* SOC_MEM_INT_FT_COMMAND_PIPE0m */ 
  44332         /* mem            FT_COMMAND_PIPE0m */
  44333         /* flags       */ SOC_MEM_FLAG_VALID |
  44334                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  44335         /* cmp_fn      */ _soc_mem_cmp_undef,
  44336         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44337         /* index_min   */ 0,
  44338         /* index_max   */ 0,
  44339         /* minblock    */ 25,
  44340         /* maxblock    */ 25,
  44341         /* blocks      */ 0x2000000,
  44342         /* blocks_hi   */ 0,
  44343         /* base        */ 0x68e40000,
  44344         /* gran        */ 1,
  44345         /* bytes       */ 68,
  44346         /* nFields     */ 8,
  44347         /* *fields     */ soc_FT_COMMANDm_fields,
  44348         /* *views      */ NULL,
  44349         /* *views_num  */ NULL,
  44350         /* snoop_cb    */ NULL, 
  44351         /* snoop_user_data */ NULL, 
  44352         /* snoop_flags */ 0,
  44353         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44354         /* type */ SOC_MEM_TYPE_NORMAL,
  44355         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44356         /* impl */ SOC_MEM_IMPL_NORMAL,
  44357         /* cmic_mor_clks       */ 0,
  44358         /* access_latency_mode */ 3,
  44359     },
  44360 #endif /* chips */
  44361 
  44362 #if defined(BCM_56640_A0)
  44363     { /* SOC_MEM_INT_FT_DST_LAG_CONFIGm */ 
  44364         /* mem            FT_DST_LAG_CONFIGm */
  44365         /* flags       */ SOC_MEM_FLAG_VALID |
  44366                           SOC_MEM_FLAG_CACHABLE |
  44367                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  44368         /* cmp_fn      */ _soc_mem_cmp_undef,
  44369         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44370         /* index_min   */ 0,
  44371         /* index_max   */ 1023,
  44372         /* minblock    */ 7,
  44373         /* maxblock    */ 7,
  44374         /* blocks      */ 0x80,
  44375         /* blocks_hi   */ 0,
  44376         /* base        */ 0x30980000,
  44377         /* gran        */ 1,
  44378         /* bytes       */ 1,
  44379         /* nFields     */ 4,
  44380         /* *fields     */ soc_FT_DST_LAG_CONFIGm_fields,
  44381         /* *views      */ NULL,
  44382         /* *views_num  */ NULL,
  44383         /* snoop_cb    */ NULL, 
  44384         /* snoop_user_data */ NULL, 
  44385         /* snoop_flags */ 0,
  44386         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44387         /* type */ SOC_MEM_TYPE_NORMAL,
  44388         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44389         /* impl */ SOC_MEM_IMPL_NORMAL,
  44390         /* cmic_mor_clks       */ 0,
  44391     },
  44392 #endif /* chips */
  44393 
  44394 #if defined(BCM_56340_A0)
  44395     { /* SOC_MEM_INT_FT_DST_LAG_CONFIG_BCM56340_A0m */ 
  44396         /* mem            FT_DST_LAG_CONFIGm */
  44397         /* flags       */ SOC_MEM_FLAG_VALID |
  44398                           SOC_MEM_FLAG_CACHABLE |
  44399                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  44400         /* cmp_fn      */ _soc_mem_cmp_undef,
  44401         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44402         /* index_min   */ 0,
  44403         /* index_max   */ 1023,
  44404         /* minblock    */ 4,
  44405         /* maxblock    */ 4,
  44406         /* blocks      */ 0x10,
  44407         /* blocks_hi   */ 0,
  44408         /* base        */ 0x30980000,
  44409         /* gran        */ 1,
  44410         /* bytes       */ 1,
  44411         /* nFields     */ 4,
  44412         /* *fields     */ soc_FT_DST_LAG_CONFIGm_fields,
  44413         /* *views      */ NULL,
  44414         /* *views_num  */ NULL,
  44415         /* snoop_cb    */ NULL, 
  44416         /* snoop_user_data */ NULL, 
  44417         /* snoop_flags */ 0,
  44418         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44419         /* type */ SOC_MEM_TYPE_NORMAL,
  44420         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44421         /* impl */ SOC_MEM_IMPL_NORMAL,
  44422         /* cmic_mor_clks       */ 0,
  44423     },
  44424 #endif /* chips */
  44425 
  44426 #if defined(BCM_56640_A0)
  44427     { /* SOC_MEM_INT_FT_DST_PORT_CONFIGm */ 
  44428         /* mem            FT_DST_PORT_CONFIGm */
  44429         /* flags       */ SOC_MEM_FLAG_VALID |
  44430                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  44431         /* cmp_fn      */ _soc_mem_cmp_undef,
  44432         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44433         /* index_min   */ 0,
  44434         /* index_max   */ 63,
  44435         /* minblock    */ 7,
  44436         /* maxblock    */ 7,
  44437         /* blocks      */ 0x80,
  44438         /* blocks_hi   */ 0,
  44439         /* base        */ 0x309c0000,
  44440         /* gran        */ 1,
  44441         /* bytes       */ 1,
  44442         /* nFields     */ 3,
  44443         /* *fields     */ soc_FT_DST_PORT_CONFIGm_fields,
  44444         /* *views      */ NULL,
  44445         /* *views_num  */ NULL,
  44446         /* snoop_cb    */ NULL, 
  44447         /* snoop_user_data */ NULL, 
  44448         /* snoop_flags */ 0,
  44449         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44450         /* type */ SOC_MEM_TYPE_NORMAL,
  44451         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44452         /* impl */ SOC_MEM_IMPL_NORMAL,
  44453         /* cmic_mor_clks       */ 0,
  44454     },
  44455 #endif /* chips */
  44456 
  44457 #if defined(BCM_56340_A0)
  44458     { /* SOC_MEM_INT_FT_DST_PORT_CONFIG_BCM56340_A0m */ 
  44459         /* mem            FT_DST_PORT_CONFIGm */
  44460         /* flags       */ SOC_MEM_FLAG_VALID |
  44461                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  44462         /* cmp_fn      */ _soc_mem_cmp_undef,
  44463         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44464         /* index_min   */ 0,
  44465         /* index_max   */ 63,
  44466         /* minblock    */ 4,
  44467         /* maxblock    */ 4,
  44468         /* blocks      */ 0x10,
  44469         /* blocks_hi   */ 0,
  44470         /* base        */ 0x309c0000,
  44471         /* gran        */ 1,
  44472         /* bytes       */ 1,
  44473         /* nFields     */ 3,
  44474         /* *fields     */ soc_FT_DST_PORT_CONFIGm_fields,
  44475         /* *views      */ NULL,
  44476         /* *views_num  */ NULL,
  44477         /* snoop_cb    */ NULL, 
  44478         /* snoop_user_data */ NULL, 
  44479         /* snoop_flags */ 0,
  44480         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44481         /* type */ SOC_MEM_TYPE_NORMAL,
  44482         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44483         /* impl */ SOC_MEM_IMPL_NORMAL,
  44484         /* cmic_mor_clks       */ 0,
  44485     },
  44486 #endif /* chips */
  44487 
  44488 #if defined(BCM_56640_A0)
  44489     { /* SOC_MEM_INT_FT_EOP_TBLm */ 
  44490         /* mem            FT_EOP_TBLm */
  44491         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44492         /* cmp_fn      */ _soc_mem_cmp_undef,
  44493         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44494         /* index_min   */ 0,
  44495         /* index_max   */ 63,
  44496         /* minblock    */ 7,
  44497         /* maxblock    */ 7,
  44498         /* blocks      */ 0x80,
  44499         /* blocks_hi   */ 0,
  44500         /* base        */ 0x308c0000,
  44501         /* gran        */ 1,
  44502         /* bytes       */ 8,
  44503         /* nFields     */ 29,
  44504         /* *fields     */ soc_FT_EOP_TBLm_fields,
  44505         /* *views      */ NULL,
  44506         /* *views_num  */ NULL,
  44507         /* snoop_cb    */ NULL, 
  44508         /* snoop_user_data */ NULL, 
  44509         /* snoop_flags */ 0,
  44510         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44511         /* type */ SOC_MEM_TYPE_NORMAL,
  44512         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44513         /* impl */ SOC_MEM_IMPL_NORMAL,
  44514         /* cmic_mor_clks       */ 0,
  44515     },
  44516 #endif /* chips */
  44517 
  44518 #if defined(BCM_56340_A0)
  44519     { /* SOC_MEM_INT_FT_EOP_TBL_BCM56340_A0m */ 
  44520         /* mem            FT_EOP_TBLm */
  44521         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44522         /* cmp_fn      */ _soc_mem_cmp_undef,
  44523         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44524         /* index_min   */ 0,
  44525         /* index_max   */ 63,
  44526         /* minblock    */ 4,
  44527         /* maxblock    */ 4,
  44528         /* blocks      */ 0x10,
  44529         /* blocks_hi   */ 0,
  44530         /* base        */ 0x308c0000,
  44531         /* gran        */ 1,
  44532         /* bytes       */ 8,
  44533         /* nFields     */ 29,
  44534         /* *fields     */ soc_FT_EOP_TBLm_fields,
  44535         /* *views      */ NULL,
  44536         /* *views_num  */ NULL,
  44537         /* snoop_cb    */ NULL, 
  44538         /* snoop_user_data */ NULL, 
  44539         /* snoop_flags */ 0,
  44540         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44541         /* type */ SOC_MEM_TYPE_NORMAL,
  44542         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44543         /* impl */ SOC_MEM_IMPL_NORMAL,
  44544         /* cmic_mor_clks       */ 0,
  44545     },
  44546 #endif /* chips */
  44547 
  44548 #if defined(BCM_56640_A0)
  44549     { /* SOC_MEM_INT_FT_EXPORT_CNTR_ONLYm */ 
  44550         /* mem            FT_EXPORT_CNTR_ONLYm */
  44551         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44552         /* cmp_fn      */ _soc_mem_cmp_undef,
  44553         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44554         /* index_min   */ 0,
  44555         /* index_max   */ 511,
  44556         /* minblock    */ 7,
  44557         /* maxblock    */ 7,
  44558         /* blocks      */ 0x80,
  44559         /* blocks_hi   */ 0,
  44560         /* base        */ 0x39040000,
  44561         /* gran        */ 1,
  44562         /* bytes       */ 17,
  44563         /* nFields     */ 6,
  44564         /* *fields     */ soc_FT_EXPORT_CNTR_ONLYm_fields,
  44565         /* *views      */ NULL,
  44566         /* *views_num  */ NULL,
  44567         /* snoop_cb    */ NULL, 
  44568         /* snoop_user_data */ NULL, 
  44569         /* snoop_flags */ 0,
  44570         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44571         /* type */ SOC_MEM_TYPE_NORMAL,
  44572         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44573         /* impl */ SOC_MEM_IMPL_NORMAL,
  44574         /* cmic_mor_clks       */ 0,
  44575     },
  44576 #endif /* chips */
  44577 
  44578 #if defined(BCM_56340_A0)
  44579     { /* SOC_MEM_INT_FT_EXPORT_CNTR_ONLY_BCM56340_A0m */ 
  44580         /* mem            FT_EXPORT_CNTR_ONLYm */
  44581         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44582         /* cmp_fn      */ _soc_mem_cmp_undef,
  44583         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44584         /* index_min   */ 0,
  44585         /* index_max   */ 511,
  44586         /* minblock    */ 4,
  44587         /* maxblock    */ 4,
  44588         /* blocks      */ 0x10,
  44589         /* blocks_hi   */ 0,
  44590         /* base        */ 0x39040000,
  44591         /* gran        */ 1,
  44592         /* bytes       */ 17,
  44593         /* nFields     */ 6,
  44594         /* *fields     */ soc_FT_EXPORT_CNTR_ONLYm_fields,
  44595         /* *views      */ NULL,
  44596         /* *views_num  */ NULL,
  44597         /* snoop_cb    */ NULL, 
  44598         /* snoop_user_data */ NULL, 
  44599         /* snoop_flags */ 0,
  44600         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44601         /* type */ SOC_MEM_TYPE_NORMAL,
  44602         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44603         /* impl */ SOC_MEM_IMPL_NORMAL,
  44604         /* cmic_mor_clks       */ 0,
  44605     },
  44606 #endif /* chips */
  44607 
  44608 #if defined(BCM_56640_A0)
  44609     { /* SOC_MEM_INT_FT_EXPORT_DATA_ONLYm */ 
  44610         /* mem            FT_EXPORT_DATA_ONLYm */
  44611         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44612         /* cmp_fn      */ _soc_mem_cmp_undef,
  44613         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44614         /* index_min   */ 0,
  44615         /* index_max   */ 511,
  44616         /* minblock    */ 7,
  44617         /* maxblock    */ 7,
  44618         /* blocks      */ 0x80,
  44619         /* blocks_hi   */ 0,
  44620         /* base        */ 0x30880000,
  44621         /* gran        */ 1,
  44622         /* bytes       */ 32,
  44623         /* nFields     */ 42,
  44624         /* *fields     */ soc_FT_EXPORT_DATA_ONLYm_fields,
  44625         /* *views      */ NULL,
  44626         /* *views_num  */ NULL,
  44627         /* snoop_cb    */ NULL, 
  44628         /* snoop_user_data */ NULL, 
  44629         /* snoop_flags */ 0,
  44630         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44631         /* type */ SOC_MEM_TYPE_NORMAL,
  44632         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44633         /* impl */ SOC_MEM_IMPL_NORMAL,
  44634         /* cmic_mor_clks       */ 0,
  44635     },
  44636 #endif /* chips */
  44637 
  44638 #if defined(BCM_56340_A0)
  44639     { /* SOC_MEM_INT_FT_EXPORT_DATA_ONLY_BCM56340_A0m */ 
  44640         /* mem            FT_EXPORT_DATA_ONLYm */
  44641         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44642         /* cmp_fn      */ _soc_mem_cmp_undef,
  44643         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44644         /* index_min   */ 0,
  44645         /* index_max   */ 511,
  44646         /* minblock    */ 4,
  44647         /* maxblock    */ 4,
  44648         /* blocks      */ 0x10,
  44649         /* blocks_hi   */ 0,
  44650         /* base        */ 0x30880000,
  44651         /* gran        */ 1,
  44652         /* bytes       */ 32,
  44653         /* nFields     */ 42,
  44654         /* *fields     */ soc_FT_EXPORT_DATA_ONLYm_fields,
  44655         /* *views      */ NULL,
  44656         /* *views_num  */ NULL,
  44657         /* snoop_cb    */ NULL, 
  44658         /* snoop_user_data */ NULL, 
  44659         /* snoop_flags */ 0,
  44660         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44661         /* type */ SOC_MEM_TYPE_NORMAL,
  44662         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44663         /* impl */ SOC_MEM_IMPL_NORMAL,
  44664         /* cmic_mor_clks       */ 0,
  44665     },
  44666 #endif /* chips */
  44667 
  44668 #if defined(BCM_56640_A0)
  44669     { /* SOC_MEM_INT_FT_EXPORT_FIFOm */ 
  44670         /* mem            FT_EXPORT_FIFOm */
  44671         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44672         /* cmp_fn      */ _soc_mem_cmp_undef,
  44673         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44674         /* index_min   */ 0,
  44675         /* index_max   */ 511,
  44676         /* minblock    */ 7,
  44677         /* maxblock    */ 7,
  44678         /* blocks      */ 0x80,
  44679         /* blocks_hi   */ 0,
  44680         /* base        */ 0x30840000,
  44681         /* gran        */ 1,
  44682         /* bytes       */ 49,
  44683         /* nFields     */ 49,
  44684         /* *fields     */ soc_FT_EXPORT_FIFOm_fields,
  44685         /* *views      */ NULL,
  44686         /* *views_num  */ NULL,
  44687         /* snoop_cb    */ NULL, 
  44688         /* snoop_user_data */ NULL, 
  44689         /* snoop_flags */ 0,
  44690         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44691         /* type */ SOC_MEM_TYPE_NORMAL,
  44692         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44693         /* impl */ SOC_MEM_IMPL_NORMAL,
  44694         /* cmic_mor_clks       */ 0,
  44695     },
  44696 #endif /* chips */
  44697 
  44698 #if defined(BCM_56340_A0)
  44699     { /* SOC_MEM_INT_FT_EXPORT_FIFO_BCM56340_A0m */ 
  44700         /* mem            FT_EXPORT_FIFOm */
  44701         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  44702         /* cmp_fn      */ _soc_mem_cmp_undef,
  44703         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44704         /* index_min   */ 0,
  44705         /* index_max   */ 511,
  44706         /* minblock    */ 4,
  44707         /* maxblock    */ 4,
  44708         /* blocks      */ 0x10,
  44709         /* blocks_hi   */ 0,
  44710         /* base        */ 0x30840000,
  44711         /* gran        */ 1,
  44712         /* bytes       */ 49,
  44713         /* nFields     */ 49,
  44714         /* *fields     */ soc_FT_EXPORT_FIFOm_fields,
  44715         /* *views      */ NULL,
  44716         /* *views_num  */ NULL,
  44717         /* snoop_cb    */ NULL, 
  44718         /* snoop_user_data */ NULL, 
  44719         /* snoop_flags */ 0,
  44720         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44721         /* type */ SOC_MEM_TYPE_NORMAL,
  44722         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44723         /* impl */ SOC_MEM_IMPL_NORMAL,
  44724         /* cmic_mor_clks       */ 0,
  44725     },
  44726 #endif /* chips */
  44727 
  44728 #if defined(BCM_56770_A0)
  44729     { /* SOC_MEM_INT_FT_GROUP_TABLE_CNTm */ 
  44730         /* mem            FT_GROUP_TABLE_CNTm */
  44731         /* flags       */ SOC_MEM_FLAG_VALID |
  44732                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  44733                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x42 */
  44734         /* cmp_fn      */ _soc_mem_cmp_undef,
  44735         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44736         /* index_min   */ 0,
  44737         /* index_max   */ 1023,
  44738         /* minblock    */ 25,
  44739         /* maxblock    */ 25,
  44740         /* blocks      */ 0x2000000,
  44741         /* blocks_hi   */ 0,
  44742         /* base        */ 0x69240000,
  44743         /* gran        */ 1,
  44744         /* bytes       */ 3,
  44745         /* nFields     */ 5,
  44746         /* *fields     */ soc_FT_GROUP_TABLE_CNTm_fields,
  44747         /* *views      */ NULL,
  44748         /* *views_num  */ NULL,
  44749         /* snoop_cb    */ NULL, 
  44750         /* snoop_user_data */ NULL, 
  44751         /* snoop_flags */ 0,
  44752         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44753         /* type */ SOC_MEM_TYPE_NORMAL,
  44754         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44755         /* impl */ SOC_MEM_IMPL_NORMAL,
  44756         /* cmic_mor_clks       */ 0,
  44757         /* access_latency_mode */ 3,
  44758     },
  44759 #endif /* chips */
  44760 
  44761 #if defined(BCM_56770_A0)
  44762     { /* SOC_MEM_INT_FT_GROUP_TABLE_CNT_PIPE0m */ 
  44763         /* mem            FT_GROUP_TABLE_CNT_PIPE0m */
  44764         /* flags       */ SOC_MEM_FLAG_VALID |
  44765                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
  44766         /* cmp_fn      */ _soc_mem_cmp_undef,
  44767         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44768         /* index_min   */ 0,
  44769         /* index_max   */ 1023,
  44770         /* minblock    */ 25,
  44771         /* maxblock    */ 25,
  44772         /* blocks      */ 0x2000000,
  44773         /* blocks_hi   */ 0,
  44774         /* base        */ 0x69240000,
  44775         /* gran        */ 1,
  44776         /* bytes       */ 3,
  44777         /* nFields     */ 5,
  44778         /* *fields     */ soc_FT_GROUP_TABLE_CNTm_fields,
  44779         /* *views      */ NULL,
  44780         /* *views_num  */ NULL,
  44781         /* snoop_cb    */ NULL, 
  44782         /* snoop_user_data */ NULL, 
  44783         /* snoop_flags */ 0,
  44784         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44785         /* type */ SOC_MEM_TYPE_NORMAL,
  44786         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44787         /* impl */ SOC_MEM_IMPL_NORMAL,
  44788         /* cmic_mor_clks       */ 0,
  44789         /* access_latency_mode */ 3,
  44790     },
  44791 #endif /* chips */
  44792 
  44793 #if defined(BCM_56770_A0)
  44794     { /* SOC_MEM_INT_FT_GROUP_TABLE_CONFIGm */ 
  44795         /* mem            FT_GROUP_TABLE_CONFIGm */
  44796         /* flags       */ SOC_MEM_FLAG_VALID |
  44797                           SOC_MEM_FLAG_CACHABLE |
  44798                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  44799                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  44800         /* cmp_fn      */ _soc_mem_cmp_undef,
  44801         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44802         /* index_min   */ 0,
  44803         /* index_max   */ 1023,
  44804         /* minblock    */ 25,
  44805         /* maxblock    */ 25,
  44806         /* blocks      */ 0x2000000,
  44807         /* blocks_hi   */ 0,
  44808         /* base        */ 0x690c0000,
  44809         /* gran        */ 1,
  44810         /* bytes       */ 14,
  44811         /* nFields     */ 12,
  44812         /* *fields     */ soc_FT_GROUP_TABLE_CONFIGm_fields,
  44813         /* *views      */ NULL,
  44814         /* *views_num  */ NULL,
  44815         /* snoop_cb    */ NULL, 
  44816         /* snoop_user_data */ NULL, 
  44817         /* snoop_flags */ 0,
  44818         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44819         /* type */ SOC_MEM_TYPE_NORMAL,
  44820         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44821         /* impl */ SOC_MEM_IMPL_NORMAL,
  44822         /* cmic_mor_clks       */ 0,
  44823         /* access_latency_mode */ 3,
  44824     },
  44825 #endif /* chips */
  44826 
  44827 #if defined(BCM_56770_A0)
  44828     { /* SOC_MEM_INT_FT_GROUP_TABLE_CONFIG_PIPE0m */ 
  44829         /* mem            FT_GROUP_TABLE_CONFIG_PIPE0m */
  44830         /* flags       */ SOC_MEM_FLAG_VALID |
  44831                           SOC_MEM_FLAG_CACHABLE |
  44832                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  44833         /* cmp_fn      */ _soc_mem_cmp_undef,
  44834         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44835         /* index_min   */ 0,
  44836         /* index_max   */ 1023,
  44837         /* minblock    */ 25,
  44838         /* maxblock    */ 25,
  44839         /* blocks      */ 0x2000000,
  44840         /* blocks_hi   */ 0,
  44841         /* base        */ 0x690c0000,
  44842         /* gran        */ 1,
  44843         /* bytes       */ 14,
  44844         /* nFields     */ 12,
  44845         /* *fields     */ soc_FT_GROUP_TABLE_CONFIGm_fields,
  44846         /* *views      */ NULL,
  44847         /* *views_num  */ NULL,
  44848         /* snoop_cb    */ NULL, 
  44849         /* snoop_user_data */ NULL, 
  44850         /* snoop_flags */ 0,
  44851         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44852         /* type */ SOC_MEM_TYPE_NORMAL,
  44853         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  44854         /* impl */ SOC_MEM_IMPL_NORMAL,
  44855         /* cmic_mor_clks       */ 0,
  44856         /* access_latency_mode */ 3,
  44857     },
  44858 #endif /* chips */
  44859 
  44860 #if defined(BCM_56770_A0)
  44861     { /* SOC_MEM_INT_FT_HITBITm */ 
  44862         /* mem            FT_HITBITm */
  44863         /* flags       */ SOC_MEM_FLAG_VALID |
  44864                           SOC_MEM_FLAG_CACHABLE |
  44865                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  44866         /* cmp_fn      */ _soc_mem_cmp_undef,
  44867         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44868         /* index_min   */ 0,
  44869         /* index_max   */ 63,
  44870         /* minblock    */ 25,
  44871         /* maxblock    */ 25,
  44872         /* blocks      */ 0x2000000,
  44873         /* blocks_hi   */ 0,
  44874         /* base        */ 0x69180000,
  44875         /* gran        */ 1,
  44876         /* bytes       */ 64,
  44877         /* nFields     */ 1,
  44878         /* *fields     */ soc_FT_HITBITm_fields,
  44879         /* *views      */ NULL,
  44880         /* *views_num  */ NULL,
  44881         /* snoop_cb    */ NULL, 
  44882         /* snoop_user_data */ NULL, 
  44883         /* snoop_flags */ 0,
  44884         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44885         /* type */ SOC_MEM_TYPE_NORMAL,
  44886         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44887         /* impl */ SOC_MEM_IMPL_NORMAL,
  44888         /* cmic_mor_clks       */ 0,
  44889         /* access_latency_mode */ 3,
  44890     },
  44891 #endif /* chips */
  44892 
  44893 #if defined(BCM_56770_A0)
  44894     { /* SOC_MEM_INT_FT_HITBIT_PIPE0m */ 
  44895         /* mem            FT_HITBIT_PIPE0m */
  44896         /* flags       */ SOC_MEM_FLAG_VALID |
  44897                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  44898         /* cmp_fn      */ _soc_mem_cmp_undef,
  44899         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44900         /* index_min   */ 0,
  44901         /* index_max   */ 63,
  44902         /* minblock    */ 25,
  44903         /* maxblock    */ 25,
  44904         /* blocks      */ 0x2000000,
  44905         /* blocks_hi   */ 0,
  44906         /* base        */ 0x69180000,
  44907         /* gran        */ 1,
  44908         /* bytes       */ 64,
  44909         /* nFields     */ 1,
  44910         /* *fields     */ soc_FT_HITBITm_fields,
  44911         /* *views      */ NULL,
  44912         /* *views_num  */ NULL,
  44913         /* snoop_cb    */ NULL, 
  44914         /* snoop_user_data */ NULL, 
  44915         /* snoop_flags */ 0,
  44916         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44917         /* type */ SOC_MEM_TYPE_NORMAL,
  44918         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44919         /* impl */ SOC_MEM_IMPL_NORMAL,
  44920         /* cmic_mor_clks       */ 0,
  44921         /* access_latency_mode */ 3,
  44922     },
  44923 #endif /* chips */
  44924 
  44925 #if defined(BCM_56370_A0)
  44926     { /* SOC_MEM_INT_FT_KEY_ACTION_TABLE_Am */ 
  44927         /* mem            FT_KEY_ACTION_TABLE_Am */
  44928         /* flags       */ SOC_MEM_FLAG_VALID |
  44929                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  44930         /* cmp_fn      */ _soc_mem_cmp_undef,
  44931         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44932         /* index_min   */ 0,
  44933         /* index_max   */ 3,
  44934         /* minblock    */ 14,
  44935         /* maxblock    */ 14,
  44936         /* blocks      */ 0x4000,
  44937         /* blocks_hi   */ 0,
  44938         /* base        */ 0x89100000,
  44939         /* gran        */ 1,
  44940         /* bytes       */ 8,
  44941         /* nFields     */ 1,
  44942         /* *fields     */ soc_FT_KEY_ACTION_TABLE_Am_fields,
  44943         /* *views      */ NULL,
  44944         /* *views_num  */ NULL,
  44945         /* snoop_cb    */ NULL, 
  44946         /* snoop_user_data */ NULL, 
  44947         /* snoop_flags */ 0,
  44948         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44949         /* type */ SOC_MEM_TYPE_NORMAL,
  44950         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44951         /* impl */ SOC_MEM_IMPL_NORMAL,
  44952         /* cmic_mor_clks       */ 0,
  44953         /* access_latency_mode */ 3,
  44954     },
  44955 #endif /* chips */
  44956 
  44957 #if defined(BCM_56370_A0)
  44958     { /* SOC_MEM_INT_FT_KEY_ACTION_TABLE_Bm */ 
  44959         /* mem            FT_KEY_ACTION_TABLE_Bm */
  44960         /* flags       */ SOC_MEM_FLAG_VALID |
  44961                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  44962         /* cmp_fn      */ _soc_mem_cmp_undef,
  44963         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44964         /* index_min   */ 0,
  44965         /* index_max   */ 3,
  44966         /* minblock    */ 14,
  44967         /* maxblock    */ 14,
  44968         /* blocks      */ 0x4000,
  44969         /* blocks_hi   */ 0,
  44970         /* base        */ 0x890c0000,
  44971         /* gran        */ 1,
  44972         /* bytes       */ 8,
  44973         /* nFields     */ 1,
  44974         /* *fields     */ soc_FT_KEY_ACTION_TABLE_Am_fields,
  44975         /* *views      */ NULL,
  44976         /* *views_num  */ NULL,
  44977         /* snoop_cb    */ NULL, 
  44978         /* snoop_user_data */ NULL, 
  44979         /* snoop_flags */ 0,
  44980         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  44981         /* type */ SOC_MEM_TYPE_NORMAL,
  44982         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  44983         /* impl */ SOC_MEM_IMPL_NORMAL,
  44984         /* cmic_mor_clks       */ 0,
  44985         /* access_latency_mode */ 3,
  44986     },
  44987 #endif /* chips */
  44988 
  44989 #if defined(BCM_56370_A0)
  44990     { /* SOC_MEM_INT_FT_KEY_DOUBLEm */ 
  44991         /* mem            FT_KEY_DOUBLEm */
  44992         /* flags       */ SOC_MEM_FLAG_VALID |
  44993                           SOC_MEM_FLAG_CACHABLE |
  44994                           SOC_MEM_FLAG_SER_SPECIAL |
  44995                           SOC_MEM_FLAG_HASHED |
  44996                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  44997         /* cmp_fn      */ _soc_mem_cmp_ft_key_double,
  44998         /* *null_entry */ _soc_mem_entry_null_zeroes,
  44999         /* index_min   */ 0,
  45000         /* index_max   */ 18431,
  45001         /* minblock    */ 14,
  45002         /* maxblock    */ 14,
  45003         /* blocks      */ 0x4000,
  45004         /* blocks_hi   */ 0,
  45005         /* base        */ 0x89240000,
  45006         /* gran        */ 1,
  45007         /* bytes       */ 48,
  45008         /* nFields     */ 8,
  45009         /* *fields     */ soc_FT_KEY_DOUBLEm_fields,
  45010         /* *views      */ NULL,
  45011         /* *views_num  */ NULL,
  45012         /* snoop_cb    */ NULL, 
  45013         /* snoop_user_data */ NULL, 
  45014         /* snoop_flags */ 0,
  45015         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45016         /* type */ SOC_MEM_TYPE_NORMAL,
  45017         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45018         /* impl */ SOC_MEM_IMPL_NORMAL,
  45019         /* cmic_mor_clks       */ 0,
  45020         /* access_latency_mode */ 3,
  45021     },
  45022 #endif /* chips */
  45023 
  45024 #if defined(BCM_56370_A0)
  45025     { /* SOC_MEM_INT_FT_KEY_DOUBLE_PIPE0m */ 
  45026         /* mem            FT_KEY_DOUBLE_PIPE0m */
  45027         /* flags       */ SOC_MEM_FLAG_VALID |
  45028                           SOC_MEM_FLAG_CACHABLE |
  45029                           SOC_MEM_FLAG_SER_SPECIAL |
  45030                           SOC_MEM_FLAG_HASHED, /* 0x20222 */
  45031         /* cmp_fn      */ _soc_mem_cmp_ft_key_double,
  45032         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45033         /* index_min   */ 0,
  45034         /* index_max   */ 18431,
  45035         /* minblock    */ 14,
  45036         /* maxblock    */ 14,
  45037         /* blocks      */ 0x4000,
  45038         /* blocks_hi   */ 0,
  45039         /* base        */ 0x89240000,
  45040         /* gran        */ 1,
  45041         /* bytes       */ 48,
  45042         /* nFields     */ 8,
  45043         /* *fields     */ soc_FT_KEY_DOUBLEm_fields,
  45044         /* *views      */ NULL,
  45045         /* *views_num  */ NULL,
  45046         /* snoop_cb    */ NULL, 
  45047         /* snoop_user_data */ NULL, 
  45048         /* snoop_flags */ 0,
  45049         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45050         /* type */ SOC_MEM_TYPE_NORMAL,
  45051         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45052         /* impl */ SOC_MEM_IMPL_NORMAL,
  45053         /* cmic_mor_clks       */ 0,
  45054         /* access_latency_mode */ 3,
  45055     },
  45056 #endif /* chips */
  45057 
  45058 #if defined(BCM_56370_A0)
  45059     { /* SOC_MEM_INT_FT_KEY_ECCm */ 
  45060         /* mem            FT_KEY_ECCm */
  45061         /* flags       */ SOC_MEM_FLAG_VALID |
  45062                           SOC_MEM_FLAG_CACHABLE |
  45063                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  45064         /* cmp_fn      */ _soc_mem_cmp_undef,
  45065         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45066         /* index_min   */ 0,
  45067         /* index_max   */ 36863,
  45068         /* minblock    */ 14,
  45069         /* maxblock    */ 14,
  45070         /* blocks      */ 0x4000,
  45071         /* blocks_hi   */ 0,
  45072         /* base        */ 0x89080000,
  45073         /* gran        */ 1,
  45074         /* bytes       */ 25,
  45075         /* nFields     */ 4,
  45076         /* *fields     */ soc_FT_KEY_ECCm_fields,
  45077         /* *views      */ NULL,
  45078         /* *views_num  */ NULL,
  45079         /* snoop_cb    */ NULL, 
  45080         /* snoop_user_data */ NULL, 
  45081         /* snoop_flags */ 0,
  45082         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45083         /* type */ SOC_MEM_TYPE_NORMAL,
  45084         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  45085         /* impl */ SOC_MEM_IMPL_NORMAL,
  45086         /* cmic_mor_clks       */ 0,
  45087         /* access_latency_mode */ 3,
  45088     },
  45089 #endif /* chips */
  45090 
  45091 #if defined(BCM_56370_A0)
  45092     { /* SOC_MEM_INT_FT_KEY_HASH_CONTROLm */ 
  45093         /* mem            FT_KEY_HASH_CONTROLm */
  45094         /* flags       */ SOC_MEM_FLAG_VALID |
  45095                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  45096         /* cmp_fn      */ _soc_mem_cmp_undef,
  45097         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45098         /* index_min   */ 0,
  45099         /* index_max   */ 0,
  45100         /* minblock    */ 14,
  45101         /* maxblock    */ 14,
  45102         /* blocks      */ 0x4000,
  45103         /* blocks_hi   */ 0,
  45104         /* base        */ 0x89280000,
  45105         /* gran        */ 1,
  45106         /* bytes       */ 2,
  45107         /* nFields     */ 5,
  45108         /* *fields     */ soc_FT_KEY_HASH_CONTROLm_fields,
  45109         /* *views      */ NULL,
  45110         /* *views_num  */ NULL,
  45111         /* snoop_cb    */ NULL, 
  45112         /* snoop_user_data */ NULL, 
  45113         /* snoop_flags */ 0,
  45114         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45115         /* type */ SOC_MEM_TYPE_NORMAL,
  45116         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45117         /* impl */ SOC_MEM_IMPL_NORMAL,
  45118         /* cmic_mor_clks       */ 0,
  45119         /* access_latency_mode */ 3,
  45120     },
  45121 #endif /* chips */
  45122 
  45123 #if defined(BCM_56370_A0)
  45124     { /* SOC_MEM_INT_FT_KEY_KEY_ATTRIBUTESm */ 
  45125         /* mem            FT_KEY_KEY_ATTRIBUTESm */
  45126         /* flags       */ SOC_MEM_FLAG_VALID |
  45127                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  45128         /* cmp_fn      */ _soc_mem_cmp_undef,
  45129         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45130         /* index_min   */ 0,
  45131         /* index_max   */ 1,
  45132         /* minblock    */ 14,
  45133         /* maxblock    */ 14,
  45134         /* blocks      */ 0x4000,
  45135         /* blocks_hi   */ 0,
  45136         /* base        */ 0x89200000,
  45137         /* gran        */ 1,
  45138         /* bytes       */ 3,
  45139         /* nFields     */ 5,
  45140         /* *fields     */ soc_FT_KEY_KEY_ATTRIBUTESm_fields,
  45141         /* *views      */ NULL,
  45142         /* *views_num  */ NULL,
  45143         /* snoop_cb    */ NULL, 
  45144         /* snoop_user_data */ NULL, 
  45145         /* snoop_flags */ 0,
  45146         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45147         /* type */ SOC_MEM_TYPE_NORMAL,
  45148         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45149         /* impl */ SOC_MEM_IMPL_NORMAL,
  45150         /* cmic_mor_clks       */ 0,
  45151         /* access_latency_mode */ 3,
  45152     },
  45153 #endif /* chips */
  45154 
  45155 #if defined(BCM_56370_A0)
  45156     { /* SOC_MEM_INT_FT_KEY_REMAP_TABLE_Am */ 
  45157         /* mem            FT_KEY_REMAP_TABLE_Am */
  45158         /* flags       */ SOC_MEM_FLAG_VALID |
  45159                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  45160         /* cmp_fn      */ _soc_mem_cmp_undef,
  45161         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45162         /* index_min   */ 0,
  45163         /* index_max   */ 255,
  45164         /* minblock    */ 14,
  45165         /* maxblock    */ 14,
  45166         /* blocks      */ 0x4000,
  45167         /* blocks_hi   */ 0,
  45168         /* base        */ 0x892c0000,
  45169         /* gran        */ 1,
  45170         /* bytes       */ 2,
  45171         /* nFields     */ 1,
  45172         /* *fields     */ soc_FT_KEY_REMAP_TABLE_Am_fields,
  45173         /* *views      */ NULL,
  45174         /* *views_num  */ NULL,
  45175         /* snoop_cb    */ NULL, 
  45176         /* snoop_user_data */ NULL, 
  45177         /* snoop_flags */ 0,
  45178         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45179         /* type */ SOC_MEM_TYPE_NORMAL,
  45180         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45181         /* impl */ SOC_MEM_IMPL_NORMAL,
  45182         /* cmic_mor_clks       */ 0,
  45183         /* access_latency_mode */ 3,
  45184     },
  45185 #endif /* chips */
  45186 
  45187 #if defined(BCM_56370_A0)
  45188     { /* SOC_MEM_INT_FT_KEY_REMAP_TABLE_Bm */ 
  45189         /* mem            FT_KEY_REMAP_TABLE_Bm */
  45190         /* flags       */ SOC_MEM_FLAG_VALID |
  45191                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  45192         /* cmp_fn      */ _soc_mem_cmp_undef,
  45193         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45194         /* index_min   */ 0,
  45195         /* index_max   */ 255,
  45196         /* minblock    */ 14,
  45197         /* maxblock    */ 14,
  45198         /* blocks      */ 0x4000,
  45199         /* blocks_hi   */ 0,
  45200         /* base        */ 0x891c0000,
  45201         /* gran        */ 1,
  45202         /* bytes       */ 2,
  45203         /* nFields     */ 1,
  45204         /* *fields     */ soc_FT_KEY_REMAP_TABLE_Am_fields,
  45205         /* *views      */ NULL,
  45206         /* *views_num  */ NULL,
  45207         /* snoop_cb    */ NULL, 
  45208         /* snoop_user_data */ NULL, 
  45209         /* snoop_flags */ 0,
  45210         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45211         /* type */ SOC_MEM_TYPE_NORMAL,
  45212         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45213         /* impl */ SOC_MEM_IMPL_NORMAL,
  45214         /* cmic_mor_clks       */ 0,
  45215         /* access_latency_mode */ 3,
  45216     },
  45217 #endif /* chips */
  45218 
  45219 #if defined(BCM_56370_A0)
  45220     { /* SOC_MEM_INT_FT_KEY_SINGLEm */ 
  45221         /* mem            FT_KEY_SINGLEm */
  45222         /* flags       */ SOC_MEM_FLAG_VALID |
  45223                           SOC_MEM_FLAG_CACHABLE |
  45224                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  45225                           SOC_MEM_FLAG_HASHED, /* 0x200a2 */
  45226         /* cmp_fn      */ _soc_mem_cmp_ft_key_single,
  45227         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45228         /* index_min   */ 0,
  45229         /* index_max   */ 36863,
  45230         /* minblock    */ 14,
  45231         /* maxblock    */ 14,
  45232         /* blocks      */ 0x4000,
  45233         /* blocks_hi   */ 0,
  45234         /* base        */ 0x89040000,
  45235         /* gran        */ 1,
  45236         /* bytes       */ 24,
  45237         /* nFields     */ 5,
  45238         /* *fields     */ soc_FT_KEY_SINGLEm_fields,
  45239         /* *views      */ NULL,
  45240         /* *views_num  */ NULL,
  45241         /* snoop_cb    */ NULL, 
  45242         /* snoop_user_data */ NULL, 
  45243         /* snoop_flags */ 0,
  45244         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45245         /* type */ SOC_MEM_TYPE_NORMAL,
  45246         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45247         /* impl */ SOC_MEM_IMPL_NORMAL,
  45248         /* cmic_mor_clks       */ 0,
  45249         /* access_latency_mode */ 3,
  45250     },
  45251 #endif /* chips */
  45252 
  45253 #if defined(BCM_56370_A0)
  45254     { /* SOC_MEM_INT_FT_KEY_SS0_SHARED_BANKS_CONTROLm */ 
  45255         /* mem            FT_KEY_SS0_SHARED_BANKS_CONTROLm */
  45256         /* flags       */ SOC_MEM_FLAG_VALID |
  45257                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  45258         /* cmp_fn      */ _soc_mem_cmp_undef,
  45259         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45260         /* index_min   */ 0,
  45261         /* index_max   */ 0,
  45262         /* minblock    */ 14,
  45263         /* maxblock    */ 14,
  45264         /* blocks      */ 0x4000,
  45265         /* blocks_hi   */ 0,
  45266         /* base        */ 0x89140000,
  45267         /* gran        */ 1,
  45268         /* bytes       */ 4,
  45269         /* nFields     */ 5,
  45270         /* *fields     */ soc_FT_KEY_SS0_SHARED_BANKS_CONTROLm_fields,
  45271         /* *views      */ NULL,
  45272         /* *views_num  */ NULL,
  45273         /* snoop_cb    */ NULL, 
  45274         /* snoop_user_data */ NULL, 
  45275         /* snoop_flags */ 0,
  45276         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45277         /* type */ SOC_MEM_TYPE_NORMAL,
  45278         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45279         /* impl */ SOC_MEM_IMPL_NORMAL,
  45280         /* cmic_mor_clks       */ 0,
  45281         /* access_latency_mode */ 3,
  45282     },
  45283 #endif /* chips */
  45284 
  45285 #if defined(BCM_56370_A0)
  45286     { /* SOC_MEM_INT_FT_KEY_SS1_SHARED_BANKS_CONTROLm */ 
  45287         /* mem            FT_KEY_SS1_SHARED_BANKS_CONTROLm */
  45288         /* flags       */ SOC_MEM_FLAG_VALID |
  45289                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  45290         /* cmp_fn      */ _soc_mem_cmp_undef,
  45291         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45292         /* index_min   */ 0,
  45293         /* index_max   */ 0,
  45294         /* minblock    */ 14,
  45295         /* maxblock    */ 14,
  45296         /* blocks      */ 0x4000,
  45297         /* blocks_hi   */ 0,
  45298         /* base        */ 0x89180000,
  45299         /* gran        */ 1,
  45300         /* bytes       */ 3,
  45301         /* nFields     */ 4,
  45302         /* *fields     */ soc_FT_KEY_SS1_SHARED_BANKS_CONTROLm_fields,
  45303         /* *views      */ NULL,
  45304         /* *views_num  */ NULL,
  45305         /* snoop_cb    */ NULL, 
  45306         /* snoop_user_data */ NULL, 
  45307         /* snoop_flags */ 0,
  45308         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45309         /* type */ SOC_MEM_TYPE_NORMAL,
  45310         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45311         /* impl */ SOC_MEM_IMPL_NORMAL,
  45312         /* cmic_mor_clks       */ 0,
  45313         /* access_latency_mode */ 3,
  45314     },
  45315 #endif /* chips */
  45316 
  45317 #if defined(BCM_56640_A0)
  45318     { /* SOC_MEM_INT_FT_L4PORTm */ 
  45319         /* mem            FT_L4PORTm */
  45320         /* flags       */ SOC_MEM_FLAG_VALID |
  45321                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  45322         /* cmp_fn      */ _soc_mem_cmp_undef,
  45323         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45324         /* index_min   */ 0,
  45325         /* index_max   */ 7,
  45326         /* minblock    */ 7,
  45327         /* maxblock    */ 7,
  45328         /* blocks      */ 0x80,
  45329         /* blocks_hi   */ 0,
  45330         /* base        */ 0x30940000,
  45331         /* gran        */ 1,
  45332         /* bytes       */ 5,
  45333         /* nFields     */ 5,
  45334         /* *fields     */ soc_FT_L4PORTm_fields,
  45335         /* *views      */ NULL,
  45336         /* *views_num  */ NULL,
  45337         /* snoop_cb    */ NULL, 
  45338         /* snoop_user_data */ NULL, 
  45339         /* snoop_flags */ 0,
  45340         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45341         /* type */ SOC_MEM_TYPE_NORMAL,
  45342         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45343         /* impl */ SOC_MEM_IMPL_NORMAL,
  45344         /* cmic_mor_clks       */ 0,
  45345     },
  45346 #endif /* chips */
  45347 
  45348 #if defined(BCM_56340_A0)
  45349     { /* SOC_MEM_INT_FT_L4PORT_BCM56340_A0m */ 
  45350         /* mem            FT_L4PORTm */
  45351         /* flags       */ SOC_MEM_FLAG_VALID |
  45352                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  45353         /* cmp_fn      */ _soc_mem_cmp_undef,
  45354         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45355         /* index_min   */ 0,
  45356         /* index_max   */ 7,
  45357         /* minblock    */ 4,
  45358         /* maxblock    */ 4,
  45359         /* blocks      */ 0x10,
  45360         /* blocks_hi   */ 0,
  45361         /* base        */ 0x30940000,
  45362         /* gran        */ 1,
  45363         /* bytes       */ 5,
  45364         /* nFields     */ 5,
  45365         /* *fields     */ soc_FT_L4PORTm_fields,
  45366         /* *views      */ NULL,
  45367         /* *views_num  */ NULL,
  45368         /* snoop_cb    */ NULL, 
  45369         /* snoop_user_data */ NULL, 
  45370         /* snoop_flags */ 0,
  45371         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45372         /* type */ SOC_MEM_TYPE_NORMAL,
  45373         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45374         /* impl */ SOC_MEM_IMPL_NORMAL,
  45375         /* cmic_mor_clks       */ 0,
  45376     },
  45377 #endif /* chips */
  45378 
  45379 #if defined(BCM_56640_A0)
  45380     { /* SOC_MEM_INT_FT_POLICYm */ 
  45381         /* mem            FT_POLICYm */
  45382         /* flags       */ SOC_MEM_FLAG_VALID |
  45383                           SOC_MEM_FLAG_CACHABLE |
  45384                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  45385         /* cmp_fn      */ _soc_mem_cmp_undef,
  45386         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45387         /* index_min   */ 0,
  45388         /* index_max   */ 255,
  45389         /* minblock    */ 7,
  45390         /* maxblock    */ 7,
  45391         /* blocks      */ 0x80,
  45392         /* blocks_hi   */ 0,
  45393         /* base        */ 0x30a00000,
  45394         /* gran        */ 1,
  45395         /* bytes       */ 39,
  45396         /* nFields     */ 140,
  45397         /* *fields     */ soc_FP_POLICY_TABLE_BCM56640_A0m_fields,
  45398         /* *views      */ NULL,
  45399         /* *views_num  */ NULL,
  45400         /* snoop_cb    */ NULL, 
  45401         /* snoop_user_data */ NULL, 
  45402         /* snoop_flags */ 0,
  45403         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45404         /* type */ SOC_MEM_TYPE_NORMAL,
  45405         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45406         /* impl */ SOC_MEM_IMPL_NORMAL,
  45407         /* cmic_mor_clks       */ 0,
  45408     },
  45409 #endif /* chips */
  45410 
  45411 #if defined(BCM_56340_A0)
  45412     { /* SOC_MEM_INT_FT_POLICY_BCM56340_A0m */ 
  45413         /* mem            FT_POLICYm */
  45414         /* flags       */ SOC_MEM_FLAG_VALID |
  45415                           SOC_MEM_FLAG_CACHABLE |
  45416                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  45417         /* cmp_fn      */ _soc_mem_cmp_undef,
  45418         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45419         /* index_min   */ 0,
  45420         /* index_max   */ 255,
  45421         /* minblock    */ 4,
  45422         /* maxblock    */ 4,
  45423         /* blocks      */ 0x10,
  45424         /* blocks_hi   */ 0,
  45425         /* base        */ 0x30a00000,
  45426         /* gran        */ 1,
  45427         /* bytes       */ 38,
  45428         /* nFields     */ 136,
  45429         /* *fields     */ soc_FP_POLICY_TABLE_BCM56340_A0m_fields,
  45430         /* *views      */ NULL,
  45431         /* *views_num  */ NULL,
  45432         /* snoop_cb    */ NULL, 
  45433         /* snoop_user_data */ NULL, 
  45434         /* snoop_flags */ 0,
  45435         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45436         /* type */ SOC_MEM_TYPE_NORMAL,
  45437         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45438         /* impl */ SOC_MEM_IMPL_NORMAL,
  45439         /* cmic_mor_clks       */ 0,
  45440     },
  45441 #endif /* chips */
  45442 
  45443 #if defined(BCM_56640_A0)
  45444     { /* SOC_MEM_INT_FT_SESSIONm */ 
  45445         /* mem            FT_SESSIONm */
  45446         /* flags       */ SOC_MEM_FLAG_VALID |
  45447                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  45448                           SOC_MEM_FLAG_HASHED, /* 0x20042 */
  45449         /* cmp_fn      */ _soc_mem_cmp_undef,
  45450         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45451         /* index_min   */ 0,
  45452         /* index_max   */ 8191,
  45453         /* minblock    */ 7,
  45454         /* maxblock    */ 7,
  45455         /* blocks      */ 0x80,
  45456         /* blocks_hi   */ 0,
  45457         /* base        */ 0x30800000,
  45458         /* gran        */ 1,
  45459         /* bytes       */ 32,
  45460         /* nFields     */ 42,
  45461         /* *fields     */ soc_FT_EXPORT_DATA_ONLYm_fields,
  45462         /* *views      */ NULL,
  45463         /* *views_num  */ NULL,
  45464         /* snoop_cb    */ NULL, 
  45465         /* snoop_user_data */ NULL, 
  45466         /* snoop_flags */ 0,
  45467         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45468         /* type */ SOC_MEM_TYPE_NORMAL,
  45469         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45470         /* impl */ SOC_MEM_IMPL_NORMAL,
  45471         /* cmic_mor_clks       */ 0,
  45472     },
  45473 #endif /* chips */
  45474 
  45475 #if defined(BCM_56340_A0)
  45476     { /* SOC_MEM_INT_FT_SESSION_BCM56340_A0m */ 
  45477         /* mem            FT_SESSIONm */
  45478         /* flags       */ SOC_MEM_FLAG_VALID |
  45479                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  45480                           SOC_MEM_FLAG_HASHED, /* 0x20042 */
  45481         /* cmp_fn      */ _soc_mem_cmp_undef,
  45482         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45483         /* index_min   */ 0,
  45484         /* index_max   */ 8191,
  45485         /* minblock    */ 4,
  45486         /* maxblock    */ 4,
  45487         /* blocks      */ 0x10,
  45488         /* blocks_hi   */ 0,
  45489         /* base        */ 0x30800000,
  45490         /* gran        */ 1,
  45491         /* bytes       */ 32,
  45492         /* nFields     */ 42,
  45493         /* *fields     */ soc_FT_EXPORT_DATA_ONLYm_fields,
  45494         /* *views      */ NULL,
  45495         /* *views_num  */ NULL,
  45496         /* snoop_cb    */ NULL, 
  45497         /* snoop_user_data */ NULL, 
  45498         /* snoop_flags */ 0,
  45499         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45500         /* type */ SOC_MEM_TYPE_NORMAL,
  45501         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45502         /* impl */ SOC_MEM_IMPL_NORMAL,
  45503         /* cmic_mor_clks       */ 0,
  45504     },
  45505 #endif /* chips */
  45506 
  45507 #if defined(BCM_56640_A0)
  45508     { /* SOC_MEM_INT_FT_SESSION_IPV6m */ 
  45509         /* mem            FT_SESSION_IPV6m */
  45510         /* flags       */ SOC_MEM_FLAG_VALID |
  45511                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  45512                           SOC_MEM_FLAG_HASHED, /* 0x20042 */
  45513         /* cmp_fn      */ _soc_mem_cmp_undef,
  45514         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45515         /* index_min   */ 0,
  45516         /* index_max   */ 4095,
  45517         /* minblock    */ 7,
  45518         /* maxblock    */ 7,
  45519         /* blocks      */ 0x80,
  45520         /* blocks_hi   */ 0,
  45521         /* base        */ 0x30a40000,
  45522         /* gran        */ 1,
  45523         /* bytes       */ 57,
  45524         /* nFields     */ 45,
  45525         /* *fields     */ soc_FT_SESSION_IPV6m_fields,
  45526         /* *views      */ NULL,
  45527         /* *views_num  */ NULL,
  45528         /* snoop_cb    */ NULL, 
  45529         /* snoop_user_data */ NULL, 
  45530         /* snoop_flags */ 0,
  45531         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45532         /* type */ SOC_MEM_TYPE_NORMAL,
  45533         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45534         /* impl */ SOC_MEM_IMPL_NORMAL,
  45535         /* cmic_mor_clks       */ 0,
  45536     },
  45537 #endif /* chips */
  45538 
  45539 #if defined(BCM_56340_A0)
  45540     { /* SOC_MEM_INT_FT_SESSION_IPV6_BCM56340_A0m */ 
  45541         /* mem            FT_SESSION_IPV6m */
  45542         /* flags       */ SOC_MEM_FLAG_VALID |
  45543                           SOC_MEM_FLAG_SER_ENTRY_CLEAR |
  45544                           SOC_MEM_FLAG_HASHED, /* 0x20042 */
  45545         /* cmp_fn      */ _soc_mem_cmp_undef,
  45546         /* *null_entry */ _soc_mem_entry_null_zeroes,
  45547         /* index_min   */ 0,
  45548         /* index_max   */ 4095,
  45549         /* minblock    */ 4,
  45550         /* maxblock    */ 4,
  45551         /* blocks      */ 0x10,
  45552         /* blocks_hi   */ 0,
  45553         /* base        */ 0x30a40000,
  45554         /* gran        */ 1,
  45555         /* bytes       */ 57,
  45556         /* nFields     */ 45,
  45557         /* *fields     */ soc_FT_SESSION_IPV6m_fields,
  45558         /* *views      */ NULL,
  45559         /* *views_num  */ NULL,
  45560         /* snoop_cb    */ NULL, 
  45561         /* snoop_user_data */ NULL, 
  45562         /* snoop_flags */ 0,
  45563         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  45564         /* type */ SOC_MEM_TYPE_NORMAL,
  45565         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  45566         /* impl */ SOC_MEM_IMPL_NORMAL,
  45567         /* cmic_mor_clks       */ 0,
  45568     },
  45569 #endif /* chips */
  45570