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_h.i (262794B)


      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_h.i
     12  * Purpose:     Independent memory descriptions.
     13  */
     14 
     15 #if defined(BCM_88690_A0)
     16     { /* SOC_MEM_INT_HBC_BANK_ORDER_FIFOm */ 
     17         /* mem            HBC_BANK_ORDER_FIFOm */
     18         /* flags       */ SOC_MEM_FLAG_SIGNAL |
     19                           SOC_MEM_FLAG_WRITEONLY |
     20                           SOC_MEM_FLAG_READONLY |
     21                           SOC_MEM_FLAG_VALID |
     22                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
     23         /* cmp_fn      */ NULL,
     24         /* *null_entry */ NULL,
     25         /* index_min   */ 0,
     26         /* index_max   */ 255,
     27         /* minblock    */ 149,
     28         /* maxblock    */ 164,
     29         /* blocks      */ 0,
     30         /* blocks_hi   */ 0xffffffff,
     31         /* base        */ 0x00005400,
     32         /* gran        */ 1,
     33         /* bytes       */ 2,
     34         /* nFields     */ 2,
     35         /* *fields     */ soc_HBC_BANK_ORDER_FIFOm_fields,
     36         /* *views      */ NULL,
     37         /* *views_num  */ NULL,
     38         /* snoop_cb    */ NULL, 
     39         /* snoop_user_data */ NULL, 
     40         /* snoop_flags */ 0,
     41         /* severity */ SOC_MEM_SEVERE_LOW,
     42         /* type */ SOC_MEM_TYPE_TWO_PORT,
     43         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
     44         /* impl */ SOC_MEM_IMPL_NORMAL,
     45         /* cmic_mor_clks       */ 0,
     46     },
     47 #endif /* chips */
     48 
     49 #if defined(BCM_88690_B0)
     50     { /* SOC_MEM_INT_HBC_BANK_ORDER_FIFO_BCM88690_B0m */ 
     51         /* mem            HBC_BANK_ORDER_FIFOm */
     52         /* flags       */ SOC_MEM_FLAG_SIGNAL |
     53                           SOC_MEM_FLAG_WRITEONLY |
     54                           SOC_MEM_FLAG_READONLY |
     55                           SOC_MEM_FLAG_VALID |
     56                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
     57         /* cmp_fn      */ NULL,
     58         /* *null_entry */ NULL,
     59         /* index_min   */ 0,
     60         /* index_max   */ 255,
     61         /* minblock    */ 149,
     62         /* maxblock    */ 164,
     63         /* blocks      */ 0,
     64         /* blocks_hi   */ 0xffffffff,
     65         /* base        */ 0x00005400,
     66         /* gran        */ 1,
     67         /* bytes       */ 2,
     68         /* nFields     */ 2,
     69         /* *fields     */ soc_HBC_BANK_ORDER_FIFO_BCM88690_B0m_fields,
     70         /* *views      */ NULL,
     71         /* *views_num  */ NULL,
     72         /* snoop_cb    */ NULL, 
     73         /* snoop_user_data */ NULL, 
     74         /* snoop_flags */ 0,
     75         /* severity */ SOC_MEM_SEVERE_LOW,
     76         /* type */ SOC_MEM_TYPE_TWO_PORT,
     77         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
     78         /* impl */ SOC_MEM_IMPL_NORMAL,
     79         /* cmic_mor_clks       */ 0,
     80     },
     81 #endif /* chips */
     82 
     83 #if defined(BCM_88690_A0)
     84     { /* SOC_MEM_INT_HBC_ECC_INFO_FIFOm */ 
     85         /* mem            HBC_ECC_INFO_FIFOm */
     86         /* flags       */ SOC_MEM_FLAG_SIGNAL |
     87                           SOC_MEM_FLAG_WRITEONLY |
     88                           SOC_MEM_FLAG_READONLY |
     89                           SOC_MEM_FLAG_VALID, /* 0x2 */
     90         /* cmp_fn      */ NULL,
     91         /* *null_entry */ NULL,
     92         /* index_min   */ 0,
     93         /* index_max   */ 63,
     94         /* minblock    */ 149,
     95         /* maxblock    */ 164,
     96         /* blocks      */ 0,
     97         /* blocks_hi   */ 0xffffffff,
     98         /* base        */ 0x00004a40,
     99         /* gran        */ 1,
    100         /* bytes       */ 4,
    101         /* nFields     */ 4,
    102         /* *fields     */ soc_HBC_ECC_INFO_FIFOm_fields,
    103         /* *views      */ NULL,
    104         /* *views_num  */ NULL,
    105         /* snoop_cb    */ NULL, 
    106         /* snoop_user_data */ NULL, 
    107         /* snoop_flags */ 0,
    108         /* severity */ SOC_MEM_SEVERE_LOW,
    109         /* type */ SOC_MEM_TYPE_TWO_PORT,
    110         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    111         /* impl */ SOC_MEM_IMPL_NORMAL,
    112         /* cmic_mor_clks       */ 0,
    113     },
    114 #endif /* chips */
    115 
    116 #if defined(BCM_88690_B0)
    117     { /* SOC_MEM_INT_HBC_ECC_INFO_FIFO_BCM88690_B0m */ 
    118         /* mem            HBC_ECC_INFO_FIFOm */
    119         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    120                           SOC_MEM_FLAG_WRITEONLY |
    121                           SOC_MEM_FLAG_READONLY |
    122                           SOC_MEM_FLAG_VALID, /* 0x2 */
    123         /* cmp_fn      */ NULL,
    124         /* *null_entry */ NULL,
    125         /* index_min   */ 0,
    126         /* index_max   */ 63,
    127         /* minblock    */ 149,
    128         /* maxblock    */ 164,
    129         /* blocks      */ 0,
    130         /* blocks_hi   */ 0xffffffff,
    131         /* base        */ 0x00004a40,
    132         /* gran        */ 1,
    133         /* bytes       */ 4,
    134         /* nFields     */ 4,
    135         /* *fields     */ soc_HBC_ECC_INFO_FIFO_BCM88690_B0m_fields,
    136         /* *views      */ NULL,
    137         /* *views_num  */ NULL,
    138         /* snoop_cb    */ NULL, 
    139         /* snoop_user_data */ NULL, 
    140         /* snoop_flags */ 0,
    141         /* severity */ SOC_MEM_SEVERE_LOW,
    142         /* type */ SOC_MEM_TYPE_TWO_PORT,
    143         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    144         /* impl */ SOC_MEM_IMPL_NORMAL,
    145         /* cmic_mor_clks       */ 0,
    146     },
    147 #endif /* chips */
    148 
    149 #if defined(BCM_88690_A0)
    150     { /* SOC_MEM_INT_HBC_HBM_DRAM_CPU_ACCESSm */ 
    151         /* mem            HBC_HBM_DRAM_CPU_ACCESSm */
    152         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    153                           SOC_MEM_FLAG_VALID, /* 0x2 */
    154         /* cmp_fn      */ NULL,
    155         /* *null_entry */ NULL,
    156         /* index_min   */ 0,
    157         /* index_max   */ 67108863,
    158         /* minblock    */ 149,
    159         /* maxblock    */ 164,
    160         /* blocks      */ 0,
    161         /* blocks_hi   */ 0xffffffff,
    162         /* base        */ 0x04000000,
    163         /* gran        */ 1,
    164         /* bytes       */ 32,
    165         /* nFields     */ 1,
    166         /* *fields     */ soc_HBC_HBM_DRAM_CPU_ACCESSm_fields,
    167         /* *views      */ NULL,
    168         /* *views_num  */ NULL,
    169         /* snoop_cb    */ NULL, 
    170         /* snoop_user_data */ NULL, 
    171         /* snoop_flags */ 0,
    172         /* severity */ SOC_MEM_SEVERE_LOW,
    173         /* type */ SOC_MEM_TYPE_NORMAL,
    174         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    175         /* impl */ SOC_MEM_IMPL_NORMAL,
    176         /* cmic_mor_clks       */ 0,
    177     },
    178 #endif /* chips */
    179 
    180 #if defined(BCM_88690_B0)
    181     { /* SOC_MEM_INT_HBC_HBM_DRAM_CPU_ACCESS_BCM88690_B0m */ 
    182         /* mem            HBC_HBM_DRAM_CPU_ACCESSm */
    183         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    184                           SOC_MEM_FLAG_VALID, /* 0x2 */
    185         /* cmp_fn      */ NULL,
    186         /* *null_entry */ NULL,
    187         /* index_min   */ 0,
    188         /* index_max   */ 67108863,
    189         /* minblock    */ 149,
    190         /* maxblock    */ 164,
    191         /* blocks      */ 0,
    192         /* blocks_hi   */ 0xffffffff,
    193         /* base        */ 0x04000000,
    194         /* gran        */ 1,
    195         /* bytes       */ 32,
    196         /* nFields     */ 1,
    197         /* *fields     */ soc_HBC_HBM_DRAM_CPU_ACCESS_BCM88690_B0m_fields,
    198         /* *views      */ NULL,
    199         /* *views_num  */ NULL,
    200         /* snoop_cb    */ NULL, 
    201         /* snoop_user_data */ NULL, 
    202         /* snoop_flags */ 0,
    203         /* severity */ SOC_MEM_SEVERE_LOW,
    204         /* type */ SOC_MEM_TYPE_NORMAL,
    205         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    206         /* impl */ SOC_MEM_IMPL_EXTERNAL,
    207         /* cmic_mor_clks       */ 0,
    208     },
    209 #endif /* chips */
    210 
    211 #if defined(BCM_88690_A0)
    212     { /* SOC_MEM_INT_HBC_HBM_PHY_CH_REGISTER_ACCESSm */ 
    213         /* mem            HBC_HBM_PHY_CH_REGISTER_ACCESSm */
    214         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    215                           SOC_MEM_FLAG_VALID, /* 0x2 */
    216         /* cmp_fn      */ NULL,
    217         /* *null_entry */ NULL,
    218         /* index_min   */ 0,
    219         /* index_max   */ 4095,
    220         /* minblock    */ 149,
    221         /* maxblock    */ 164,
    222         /* blocks      */ 0,
    223         /* blocks_hi   */ 0xffffffff,
    224         /* base        */ 0x00006000,
    225         /* gran        */ 1,
    226         /* bytes       */ 4,
    227         /* nFields     */ 1,
    228         /* *fields     */ soc_HBC_HBM_PHY_CH_REGISTER_ACCESSm_fields,
    229         /* *views      */ NULL,
    230         /* *views_num  */ NULL,
    231         /* snoop_cb    */ NULL, 
    232         /* snoop_user_data */ NULL, 
    233         /* snoop_flags */ 0,
    234         /* severity */ SOC_MEM_SEVERE_LOW,
    235         /* type */ SOC_MEM_TYPE_NORMAL,
    236         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    237         /* impl */ SOC_MEM_IMPL_NORMAL,
    238         /* cmic_mor_clks       */ 0,
    239     },
    240 #endif /* chips */
    241 
    242 #if defined(BCM_88690_B0)
    243     { /* SOC_MEM_INT_HBC_HBM_PHY_CH_REGISTER_ACCESS_BCM88690_B0m */ 
    244         /* mem            HBC_HBM_PHY_CH_REGISTER_ACCESSm */
    245         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    246                           SOC_MEM_FLAG_VALID, /* 0x2 */
    247         /* cmp_fn      */ NULL,
    248         /* *null_entry */ NULL,
    249         /* index_min   */ 0,
    250         /* index_max   */ 4095,
    251         /* minblock    */ 149,
    252         /* maxblock    */ 164,
    253         /* blocks      */ 0,
    254         /* blocks_hi   */ 0xffffffff,
    255         /* base        */ 0x00006000,
    256         /* gran        */ 1,
    257         /* bytes       */ 4,
    258         /* nFields     */ 1,
    259         /* *fields     */ soc_HBC_HBM_PHY_CH_REGISTER_ACCESS_BCM88690_B0m_fields,
    260         /* *views      */ NULL,
    261         /* *views_num  */ NULL,
    262         /* snoop_cb    */ NULL, 
    263         /* snoop_user_data */ NULL, 
    264         /* snoop_flags */ 0,
    265         /* severity */ SOC_MEM_SEVERE_LOW,
    266         /* type */ SOC_MEM_TYPE_NORMAL,
    267         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    268         /* impl */ SOC_MEM_IMPL_EXTERNAL,
    269         /* cmic_mor_clks       */ 0,
    270     },
    271 #endif /* chips */
    272 
    273 #if defined(BCM_88690_A0)
    274     { /* SOC_MEM_INT_HBC_RDR_CHUNK_STORAGEm */ 
    275         /* mem            HBC_RDR_CHUNK_STORAGEm */
    276         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    277                           SOC_MEM_FLAG_WRITEONLY |
    278                           SOC_MEM_FLAG_READONLY |
    279                           SOC_MEM_FLAG_VALID |
    280                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    281         /* cmp_fn      */ NULL,
    282         /* *null_entry */ NULL,
    283         /* index_min   */ 0,
    284         /* index_max   */ 31,
    285         /* minblock    */ 149,
    286         /* maxblock    */ 164,
    287         /* blocks      */ 0,
    288         /* blocks_hi   */ 0xffffffff,
    289         /* base        */ 0x00004b00,
    290         /* gran        */ 1,
    291         /* bytes       */ 33,
    292         /* nFields     */ 2,
    293         /* *fields     */ soc_HBC_RDR_CHUNK_STORAGEm_fields,
    294         /* *views      */ NULL,
    295         /* *views_num  */ NULL,
    296         /* snoop_cb    */ NULL, 
    297         /* snoop_user_data */ NULL, 
    298         /* snoop_flags */ 0,
    299         /* severity */ SOC_MEM_SEVERE_LOW,
    300         /* type */ SOC_MEM_TYPE_TWO_PORT,
    301         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    302         /* impl */ SOC_MEM_IMPL_NORMAL,
    303         /* cmic_mor_clks       */ 0,
    304     },
    305 #endif /* chips */
    306 
    307 #if defined(BCM_88690_B0)
    308     { /* SOC_MEM_INT_HBC_RDR_CHUNK_STORAGE_BCM88690_B0m */ 
    309         /* mem            HBC_RDR_CHUNK_STORAGEm */
    310         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    311                           SOC_MEM_FLAG_WRITEONLY |
    312                           SOC_MEM_FLAG_READONLY |
    313                           SOC_MEM_FLAG_VALID |
    314                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    315         /* cmp_fn      */ NULL,
    316         /* *null_entry */ NULL,
    317         /* index_min   */ 0,
    318         /* index_max   */ 31,
    319         /* minblock    */ 149,
    320         /* maxblock    */ 164,
    321         /* blocks      */ 0,
    322         /* blocks_hi   */ 0xffffffff,
    323         /* base        */ 0x00004b00,
    324         /* gran        */ 1,
    325         /* bytes       */ 33,
    326         /* nFields     */ 2,
    327         /* *fields     */ soc_HBC_RDR_CHUNK_STORAGE_BCM88690_B0m_fields,
    328         /* *views      */ NULL,
    329         /* *views_num  */ NULL,
    330         /* snoop_cb    */ NULL, 
    331         /* snoop_user_data */ NULL, 
    332         /* snoop_flags */ 0,
    333         /* severity */ SOC_MEM_SEVERE_LOW,
    334         /* type */ SOC_MEM_TYPE_TWO_PORT,
    335         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    336         /* impl */ SOC_MEM_IMPL_NORMAL,
    337         /* cmic_mor_clks       */ 0,
    338     },
    339 #endif /* chips */
    340 
    341 #if defined(BCM_88690_A0)
    342     { /* SOC_MEM_INT_HBC_RDR_INFO_FIFOm */ 
    343         /* mem            HBC_RDR_INFO_FIFOm */
    344         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    345                           SOC_MEM_FLAG_WRITEONLY |
    346                           SOC_MEM_FLAG_READONLY |
    347                           SOC_MEM_FLAG_VALID, /* 0x2 */
    348         /* cmp_fn      */ NULL,
    349         /* *null_entry */ NULL,
    350         /* index_min   */ 0,
    351         /* index_max   */ 127,
    352         /* minblock    */ 149,
    353         /* maxblock    */ 164,
    354         /* blocks      */ 0,
    355         /* blocks_hi   */ 0xffffffff,
    356         /* base        */ 0x00004a80,
    357         /* gran        */ 1,
    358         /* bytes       */ 4,
    359         /* nFields     */ 6,
    360         /* *fields     */ soc_HBC_RDR_INFO_FIFOm_fields,
    361         /* *views      */ NULL,
    362         /* *views_num  */ NULL,
    363         /* snoop_cb    */ NULL, 
    364         /* snoop_user_data */ NULL, 
    365         /* snoop_flags */ 0,
    366         /* severity */ SOC_MEM_SEVERE_LOW,
    367         /* type */ SOC_MEM_TYPE_TWO_PORT,
    368         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    369         /* impl */ SOC_MEM_IMPL_NORMAL,
    370         /* cmic_mor_clks       */ 0,
    371     },
    372 #endif /* chips */
    373 
    374 #if defined(BCM_88690_B0)
    375     { /* SOC_MEM_INT_HBC_RDR_INFO_FIFO_BCM88690_B0m */ 
    376         /* mem            HBC_RDR_INFO_FIFOm */
    377         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    378                           SOC_MEM_FLAG_WRITEONLY |
    379                           SOC_MEM_FLAG_READONLY |
    380                           SOC_MEM_FLAG_VALID, /* 0x2 */
    381         /* cmp_fn      */ NULL,
    382         /* *null_entry */ NULL,
    383         /* index_min   */ 0,
    384         /* index_max   */ 127,
    385         /* minblock    */ 149,
    386         /* maxblock    */ 164,
    387         /* blocks      */ 0,
    388         /* blocks_hi   */ 0xffffffff,
    389         /* base        */ 0x00004a80,
    390         /* gran        */ 1,
    391         /* bytes       */ 4,
    392         /* nFields     */ 6,
    393         /* *fields     */ soc_HBC_RDR_INFO_FIFO_BCM88690_B0m_fields,
    394         /* *views      */ NULL,
    395         /* *views_num  */ NULL,
    396         /* snoop_cb    */ NULL, 
    397         /* snoop_user_data */ NULL, 
    398         /* snoop_flags */ 0,
    399         /* severity */ SOC_MEM_SEVERE_LOW,
    400         /* type */ SOC_MEM_TYPE_TWO_PORT,
    401         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    402         /* impl */ SOC_MEM_IMPL_NORMAL,
    403         /* cmic_mor_clks       */ 0,
    404     },
    405 #endif /* chips */
    406 
    407 #if defined(BCM_88690_A0)
    408     { /* SOC_MEM_INT_HBC_READ_DATA_ASYNC_FIFOm */ 
    409         /* mem            HBC_READ_DATA_ASYNC_FIFOm */
    410         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    411                           SOC_MEM_FLAG_WRITEONLY |
    412                           SOC_MEM_FLAG_READONLY |
    413                           SOC_MEM_FLAG_VALID |
    414                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    415         /* cmp_fn      */ NULL,
    416         /* *null_entry */ NULL,
    417         /* index_min   */ 0,
    418         /* index_max   */ 31,
    419         /* minblock    */ 149,
    420         /* maxblock    */ 164,
    421         /* blocks      */ 0,
    422         /* blocks_hi   */ 0xffffffff,
    423         /* base        */ 0x00000180,
    424         /* gran        */ 1,
    425         /* bytes       */ 264,
    426         /* nFields     */ 2,
    427         /* *fields     */ soc_HBC_READ_DATA_ASYNC_FIFOm_fields,
    428         /* *views      */ NULL,
    429         /* *views_num  */ NULL,
    430         /* snoop_cb    */ NULL, 
    431         /* snoop_user_data */ NULL, 
    432         /* snoop_flags */ 0,
    433         /* severity */ SOC_MEM_SEVERE_LOW,
    434         /* type */ SOC_MEM_TYPE_TWO_PORT,
    435         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    436         /* impl */ SOC_MEM_IMPL_NORMAL,
    437         /* cmic_mor_clks       */ 0,
    438     },
    439 #endif /* chips */
    440 
    441 #if defined(BCM_88690_A0)
    442     { /* SOC_MEM_INT_HBC_READ_DATA_REORDERm */ 
    443         /* mem            HBC_READ_DATA_REORDERm */
    444         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    445                           SOC_MEM_FLAG_WRITEONLY |
    446                           SOC_MEM_FLAG_READONLY |
    447                           SOC_MEM_FLAG_VALID |
    448                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    449         /* cmp_fn      */ NULL,
    450         /* *null_entry */ NULL,
    451         /* index_min   */ 0,
    452         /* index_max   */ 255,
    453         /* minblock    */ 149,
    454         /* maxblock    */ 164,
    455         /* blocks      */ 0,
    456         /* blocks_hi   */ 0xffffffff,
    457         /* base        */ 0x00000200,
    458         /* gran        */ 1,
    459         /* bytes       */ 264,
    460         /* nFields     */ 2,
    461         /* *fields     */ soc_HBC_READ_DATA_REORDERm_fields,
    462         /* *views      */ NULL,
    463         /* *views_num  */ NULL,
    464         /* snoop_cb    */ NULL, 
    465         /* snoop_user_data */ NULL, 
    466         /* snoop_flags */ 0,
    467         /* severity */ SOC_MEM_SEVERE_LOW,
    468         /* type */ SOC_MEM_TYPE_TWO_PORT,
    469         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    470         /* impl */ SOC_MEM_IMPL_NORMAL,
    471         /* cmic_mor_clks       */ 0,
    472     },
    473 #endif /* chips */
    474 
    475 #if defined(BCM_88690_B0)
    476     { /* SOC_MEM_INT_HBC_READ_DATA_REORDER_BCM88690_B0m */ 
    477         /* mem            HBC_READ_DATA_REORDERm */
    478         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    479                           SOC_MEM_FLAG_WRITEONLY |
    480                           SOC_MEM_FLAG_READONLY |
    481                           SOC_MEM_FLAG_VALID |
    482                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    483         /* cmp_fn      */ NULL,
    484         /* *null_entry */ NULL,
    485         /* index_min   */ 0,
    486         /* index_max   */ 255,
    487         /* minblock    */ 149,
    488         /* maxblock    */ 164,
    489         /* blocks      */ 0,
    490         /* blocks_hi   */ 0xffffffff,
    491         /* base        */ 0x00000200,
    492         /* gran        */ 1,
    493         /* bytes       */ 264,
    494         /* nFields     */ 2,
    495         /* *fields     */ soc_HBC_READ_DATA_REORDER_BCM88690_B0m_fields,
    496         /* *views      */ NULL,
    497         /* *views_num  */ NULL,
    498         /* snoop_cb    */ NULL, 
    499         /* snoop_user_data */ NULL, 
    500         /* snoop_flags */ 0,
    501         /* severity */ SOC_MEM_SEVERE_LOW,
    502         /* type */ SOC_MEM_TYPE_TWO_PORT,
    503         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    504         /* impl */ SOC_MEM_IMPL_NORMAL,
    505         /* cmic_mor_clks       */ 0,
    506     },
    507 #endif /* chips */
    508 
    509 #if defined(BCM_88690_A0)
    510     { /* SOC_MEM_INT_HBC_READ_PER_BANK_QUEUESm */ 
    511         /* mem            HBC_READ_PER_BANK_QUEUESm */
    512         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    513                           SOC_MEM_FLAG_WRITEONLY |
    514                           SOC_MEM_FLAG_READONLY |
    515                           SOC_MEM_FLAG_VALID, /* 0x2 */
    516         /* cmp_fn      */ NULL,
    517         /* *null_entry */ NULL,
    518         /* index_min   */ 0,
    519         /* index_max   */ 255,
    520         /* minblock    */ 149,
    521         /* maxblock    */ 164,
    522         /* blocks      */ 0,
    523         /* blocks_hi   */ 0xffffffff,
    524         /* base        */ 0x00004900,
    525         /* gran        */ 1,
    526         /* bytes       */ 6,
    527         /* nFields     */ 6,
    528         /* *fields     */ soc_HBC_READ_PER_BANK_QUEUESm_fields,
    529         /* *views      */ NULL,
    530         /* *views_num  */ NULL,
    531         /* snoop_cb    */ NULL, 
    532         /* snoop_user_data */ NULL, 
    533         /* snoop_flags */ 0,
    534         /* severity */ SOC_MEM_SEVERE_LOW,
    535         /* type */ SOC_MEM_TYPE_TWO_PORT,
    536         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    537         /* impl */ SOC_MEM_IMPL_NORMAL,
    538         /* cmic_mor_clks       */ 0,
    539     },
    540 #endif /* chips */
    541 
    542 #if defined(BCM_88690_B0)
    543     { /* SOC_MEM_INT_HBC_READ_PER_BANK_QUEUES_BCM88690_B0m */ 
    544         /* mem            HBC_READ_PER_BANK_QUEUESm */
    545         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    546                           SOC_MEM_FLAG_WRITEONLY |
    547                           SOC_MEM_FLAG_READONLY |
    548                           SOC_MEM_FLAG_VALID, /* 0x2 */
    549         /* cmp_fn      */ NULL,
    550         /* *null_entry */ NULL,
    551         /* index_min   */ 0,
    552         /* index_max   */ 255,
    553         /* minblock    */ 149,
    554         /* maxblock    */ 164,
    555         /* blocks      */ 0,
    556         /* blocks_hi   */ 0xffffffff,
    557         /* base        */ 0x00004900,
    558         /* gran        */ 1,
    559         /* bytes       */ 6,
    560         /* nFields     */ 6,
    561         /* *fields     */ soc_HBC_READ_PER_BANK_QUEUES_BCM88690_B0m_fields,
    562         /* *views      */ NULL,
    563         /* *views_num  */ NULL,
    564         /* snoop_cb    */ NULL, 
    565         /* snoop_user_data */ NULL, 
    566         /* snoop_flags */ 0,
    567         /* severity */ SOC_MEM_SEVERE_LOW,
    568         /* type */ SOC_MEM_TYPE_TWO_PORT,
    569         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    570         /* impl */ SOC_MEM_IMPL_NORMAL,
    571         /* cmic_mor_clks       */ 0,
    572     },
    573 #endif /* chips */
    574 
    575 #if defined(BCM_88690_A0)
    576     { /* SOC_MEM_INT_HBC_READ_REQUEST_ASYNC_FIFOm */ 
    577         /* mem            HBC_READ_REQUEST_ASYNC_FIFOm */
    578         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    579                           SOC_MEM_FLAG_WRITEONLY |
    580                           SOC_MEM_FLAG_READONLY |
    581                           SOC_MEM_FLAG_VALID |
    582                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    583         /* cmp_fn      */ NULL,
    584         /* *null_entry */ NULL,
    585         /* index_min   */ 0,
    586         /* index_max   */ 31,
    587         /* minblock    */ 149,
    588         /* maxblock    */ 164,
    589         /* blocks      */ 0,
    590         /* blocks_hi   */ 0xffffffff,
    591         /* base        */ 0x00000100,
    592         /* gran        */ 1,
    593         /* bytes       */ 5,
    594         /* nFields     */ 2,
    595         /* *fields     */ soc_HBC_READ_REQUEST_ASYNC_FIFOm_fields,
    596         /* *views      */ NULL,
    597         /* *views_num  */ NULL,
    598         /* snoop_cb    */ NULL, 
    599         /* snoop_user_data */ NULL, 
    600         /* snoop_flags */ 0,
    601         /* severity */ SOC_MEM_SEVERE_LOW,
    602         /* type */ SOC_MEM_TYPE_TWO_PORT,
    603         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    604         /* impl */ SOC_MEM_IMPL_NORMAL,
    605         /* cmic_mor_clks       */ 0,
    606     },
    607 #endif /* chips */
    608 
    609 #if defined(BCM_88690_B0)
    610     { /* SOC_MEM_INT_HBC_READ_REQUEST_ASYNC_FIFO_BCM88690_B0m */ 
    611         /* mem            HBC_READ_REQUEST_ASYNC_FIFOm */
    612         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    613                           SOC_MEM_FLAG_WRITEONLY |
    614                           SOC_MEM_FLAG_READONLY |
    615                           SOC_MEM_FLAG_VALID |
    616                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    617         /* cmp_fn      */ NULL,
    618         /* *null_entry */ NULL,
    619         /* index_min   */ 0,
    620         /* index_max   */ 31,
    621         /* minblock    */ 149,
    622         /* maxblock    */ 164,
    623         /* blocks      */ 0,
    624         /* blocks_hi   */ 0xffffffff,
    625         /* base        */ 0x00000100,
    626         /* gran        */ 1,
    627         /* bytes       */ 5,
    628         /* nFields     */ 2,
    629         /* *fields     */ soc_HBC_READ_REQUEST_ASYNC_FIFO_BCM88690_B0m_fields,
    630         /* *views      */ NULL,
    631         /* *views_num  */ NULL,
    632         /* snoop_cb    */ NULL, 
    633         /* snoop_user_data */ NULL, 
    634         /* snoop_flags */ 0,
    635         /* severity */ SOC_MEM_SEVERE_LOW,
    636         /* type */ SOC_MEM_TYPE_TWO_PORT,
    637         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    638         /* impl */ SOC_MEM_IMPL_NORMAL,
    639         /* cmic_mor_clks       */ 0,
    640     },
    641 #endif /* chips */
    642 
    643 #if defined(BCM_88690_A0)
    644     { /* SOC_MEM_INT_HBC_WRITE_DATA_ASYNC_FIFOm */ 
    645         /* mem            HBC_WRITE_DATA_ASYNC_FIFOm */
    646         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    647                           SOC_MEM_FLAG_WRITEONLY |
    648                           SOC_MEM_FLAG_READONLY |
    649                           SOC_MEM_FLAG_VALID |
    650                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    651         /* cmp_fn      */ NULL,
    652         /* *null_entry */ NULL,
    653         /* index_min   */ 0,
    654         /* index_max   */ 31,
    655         /* minblock    */ 149,
    656         /* maxblock    */ 164,
    657         /* blocks      */ 0,
    658         /* blocks_hi   */ 0xffffffff,
    659         /* base        */ 0x00000080,
    660         /* gran        */ 1,
    661         /* bytes       */ 264,
    662         /* nFields     */ 2,
    663         /* *fields     */ soc_HBC_WRITE_DATA_ASYNC_FIFOm_fields,
    664         /* *views      */ NULL,
    665         /* *views_num  */ NULL,
    666         /* snoop_cb    */ NULL, 
    667         /* snoop_user_data */ NULL, 
    668         /* snoop_flags */ 0,
    669         /* severity */ SOC_MEM_SEVERE_LOW,
    670         /* type */ SOC_MEM_TYPE_TWO_PORT,
    671         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    672         /* impl */ SOC_MEM_IMPL_NORMAL,
    673         /* cmic_mor_clks       */ 0,
    674     },
    675 #endif /* chips */
    676 
    677 #if defined(BCM_88690_B0)
    678     { /* SOC_MEM_INT_HBC_WRITE_DATA_ASYNC_FIFO_BCM88690_B0m */ 
    679         /* mem            HBC_WRITE_DATA_ASYNC_FIFOm */
    680         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    681                           SOC_MEM_FLAG_WRITEONLY |
    682                           SOC_MEM_FLAG_READONLY |
    683                           SOC_MEM_FLAG_VALID |
    684                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    685         /* cmp_fn      */ NULL,
    686         /* *null_entry */ NULL,
    687         /* index_min   */ 0,
    688         /* index_max   */ 31,
    689         /* minblock    */ 149,
    690         /* maxblock    */ 164,
    691         /* blocks      */ 0,
    692         /* blocks_hi   */ 0xffffffff,
    693         /* base        */ 0x00000080,
    694         /* gran        */ 1,
    695         /* bytes       */ 264,
    696         /* nFields     */ 2,
    697         /* *fields     */ soc_HBC_WRITE_DATA_ASYNC_FIFO_BCM88690_B0m_fields,
    698         /* *views      */ NULL,
    699         /* *views_num  */ NULL,
    700         /* snoop_cb    */ NULL, 
    701         /* snoop_user_data */ NULL, 
    702         /* snoop_flags */ 0,
    703         /* severity */ SOC_MEM_SEVERE_LOW,
    704         /* type */ SOC_MEM_TYPE_TWO_PORT,
    705         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    706         /* impl */ SOC_MEM_IMPL_NORMAL,
    707         /* cmic_mor_clks       */ 0,
    708     },
    709 #endif /* chips */
    710 
    711 #if defined(BCM_88690_A0)
    712     { /* SOC_MEM_INT_HBC_WRITE_DATA_BUFFERm */ 
    713         /* mem            HBC_WRITE_DATA_BUFFERm */
    714         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    715                           SOC_MEM_FLAG_WRITEONLY |
    716                           SOC_MEM_FLAG_READONLY |
    717                           SOC_MEM_FLAG_VALID |
    718                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    719         /* cmp_fn      */ NULL,
    720         /* *null_entry */ NULL,
    721         /* index_min   */ 0,
    722         /* index_max   */ 255,
    723         /* minblock    */ 149,
    724         /* maxblock    */ 164,
    725         /* blocks      */ 0,
    726         /* blocks_hi   */ 0xffffffff,
    727         /* base        */ 0x00000800,
    728         /* gran        */ 1,
    729         /* bytes       */ 33,
    730         /* nFields     */ 2,
    731         /* *fields     */ soc_HBC_WRITE_DATA_BUFFERm_fields,
    732         /* *views      */ NULL,
    733         /* *views_num  */ NULL,
    734         /* snoop_cb    */ NULL, 
    735         /* snoop_user_data */ NULL, 
    736         /* snoop_flags */ 0,
    737         /* severity */ SOC_MEM_SEVERE_LOW,
    738         /* type */ SOC_MEM_TYPE_TWO_PORT,
    739         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    740         /* impl */ SOC_MEM_IMPL_NORMAL,
    741         /* cmic_mor_clks       */ 0,
    742     },
    743 #endif /* chips */
    744 
    745 #if defined(BCM_88690_B0)
    746     { /* SOC_MEM_INT_HBC_WRITE_DATA_BUFFER_BCM88690_B0m */ 
    747         /* mem            HBC_WRITE_DATA_BUFFERm */
    748         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    749                           SOC_MEM_FLAG_WRITEONLY |
    750                           SOC_MEM_FLAG_READONLY |
    751                           SOC_MEM_FLAG_VALID |
    752                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    753         /* cmp_fn      */ NULL,
    754         /* *null_entry */ NULL,
    755         /* index_min   */ 0,
    756         /* index_max   */ 255,
    757         /* minblock    */ 149,
    758         /* maxblock    */ 164,
    759         /* blocks      */ 0,
    760         /* blocks_hi   */ 0xffffffff,
    761         /* base        */ 0x00000800,
    762         /* gran        */ 1,
    763         /* bytes       */ 33,
    764         /* nFields     */ 2,
    765         /* *fields     */ soc_HBC_WRITE_DATA_BUFFER_BCM88690_B0m_fields,
    766         /* *views      */ NULL,
    767         /* *views_num  */ NULL,
    768         /* snoop_cb    */ NULL, 
    769         /* snoop_user_data */ NULL, 
    770         /* snoop_flags */ 0,
    771         /* severity */ SOC_MEM_SEVERE_LOW,
    772         /* type */ SOC_MEM_TYPE_TWO_PORT,
    773         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    774         /* impl */ SOC_MEM_IMPL_NORMAL,
    775         /* cmic_mor_clks       */ 0,
    776     },
    777 #endif /* chips */
    778 
    779 #if defined(BCM_88690_A0)
    780     { /* SOC_MEM_INT_HBC_WRITE_LATENCY_DELAYm */ 
    781         /* mem            HBC_WRITE_LATENCY_DELAYm */
    782         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    783                           SOC_MEM_FLAG_WRITEONLY |
    784                           SOC_MEM_FLAG_READONLY |
    785                           SOC_MEM_FLAG_VALID, /* 0x2 */
    786         /* cmp_fn      */ NULL,
    787         /* *null_entry */ NULL,
    788         /* index_min   */ 0,
    789         /* index_max   */ 15,
    790         /* minblock    */ 149,
    791         /* maxblock    */ 164,
    792         /* blocks      */ 0,
    793         /* blocks_hi   */ 0xffffffff,
    794         /* base        */ 0x00004a00,
    795         /* gran        */ 1,
    796         /* bytes       */ 42,
    797         /* nFields     */ 2,
    798         /* *fields     */ soc_HBC_WRITE_LATENCY_DELAYm_fields,
    799         /* *views      */ NULL,
    800         /* *views_num  */ NULL,
    801         /* snoop_cb    */ NULL, 
    802         /* snoop_user_data */ NULL, 
    803         /* snoop_flags */ 0,
    804         /* severity */ SOC_MEM_SEVERE_LOW,
    805         /* type */ SOC_MEM_TYPE_TWO_PORT,
    806         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    807         /* impl */ SOC_MEM_IMPL_NORMAL,
    808         /* cmic_mor_clks       */ 0,
    809     },
    810 #endif /* chips */
    811 
    812 #if defined(BCM_88690_B0)
    813     { /* SOC_MEM_INT_HBC_WRITE_LATENCY_DELAY_BCM88690_B0m */ 
    814         /* mem            HBC_WRITE_LATENCY_DELAYm */
    815         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    816                           SOC_MEM_FLAG_WRITEONLY |
    817                           SOC_MEM_FLAG_READONLY |
    818                           SOC_MEM_FLAG_VALID, /* 0x2 */
    819         /* cmp_fn      */ NULL,
    820         /* *null_entry */ NULL,
    821         /* index_min   */ 0,
    822         /* index_max   */ 15,
    823         /* minblock    */ 149,
    824         /* maxblock    */ 164,
    825         /* blocks      */ 0,
    826         /* blocks_hi   */ 0xffffffff,
    827         /* base        */ 0x00004a00,
    828         /* gran        */ 1,
    829         /* bytes       */ 42,
    830         /* nFields     */ 2,
    831         /* *fields     */ soc_HBC_WRITE_LATENCY_DELAY_BCM88690_B0m_fields,
    832         /* *views      */ NULL,
    833         /* *views_num  */ NULL,
    834         /* snoop_cb    */ NULL, 
    835         /* snoop_user_data */ NULL, 
    836         /* snoop_flags */ 0,
    837         /* severity */ SOC_MEM_SEVERE_LOW,
    838         /* type */ SOC_MEM_TYPE_TWO_PORT,
    839         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    840         /* impl */ SOC_MEM_IMPL_NORMAL,
    841         /* cmic_mor_clks       */ 0,
    842     },
    843 #endif /* chips */
    844 
    845 #if defined(BCM_88690_A0)
    846     { /* SOC_MEM_INT_HBC_WRITE_PER_BANK_QUEUESm */ 
    847         /* mem            HBC_WRITE_PER_BANK_QUEUESm */
    848         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    849                           SOC_MEM_FLAG_WRITEONLY |
    850                           SOC_MEM_FLAG_READONLY |
    851                           SOC_MEM_FLAG_VALID, /* 0x2 */
    852         /* cmp_fn      */ NULL,
    853         /* *null_entry */ NULL,
    854         /* index_min   */ 0,
    855         /* index_max   */ 255,
    856         /* minblock    */ 149,
    857         /* maxblock    */ 164,
    858         /* blocks      */ 0,
    859         /* blocks_hi   */ 0xffffffff,
    860         /* base        */ 0x00004800,
    861         /* gran        */ 1,
    862         /* bytes       */ 5,
    863         /* nFields     */ 6,
    864         /* *fields     */ soc_HBC_WRITE_PER_BANK_QUEUESm_fields,
    865         /* *views      */ NULL,
    866         /* *views_num  */ NULL,
    867         /* snoop_cb    */ NULL, 
    868         /* snoop_user_data */ NULL, 
    869         /* snoop_flags */ 0,
    870         /* severity */ SOC_MEM_SEVERE_LOW,
    871         /* type */ SOC_MEM_TYPE_TWO_PORT,
    872         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    873         /* impl */ SOC_MEM_IMPL_NORMAL,
    874         /* cmic_mor_clks       */ 0,
    875     },
    876 #endif /* chips */
    877 
    878 #if defined(BCM_88690_B0)
    879     { /* SOC_MEM_INT_HBC_WRITE_PER_BANK_QUEUES_BCM88690_B0m */ 
    880         /* mem            HBC_WRITE_PER_BANK_QUEUESm */
    881         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    882                           SOC_MEM_FLAG_WRITEONLY |
    883                           SOC_MEM_FLAG_READONLY |
    884                           SOC_MEM_FLAG_VALID, /* 0x2 */
    885         /* cmp_fn      */ NULL,
    886         /* *null_entry */ NULL,
    887         /* index_min   */ 0,
    888         /* index_max   */ 255,
    889         /* minblock    */ 149,
    890         /* maxblock    */ 164,
    891         /* blocks      */ 0,
    892         /* blocks_hi   */ 0xffffffff,
    893         /* base        */ 0x00004800,
    894         /* gran        */ 1,
    895         /* bytes       */ 5,
    896         /* nFields     */ 6,
    897         /* *fields     */ soc_HBC_WRITE_PER_BANK_QUEUES_BCM88690_B0m_fields,
    898         /* *views      */ NULL,
    899         /* *views_num  */ NULL,
    900         /* snoop_cb    */ NULL, 
    901         /* snoop_user_data */ NULL, 
    902         /* snoop_flags */ 0,
    903         /* severity */ SOC_MEM_SEVERE_LOW,
    904         /* type */ SOC_MEM_TYPE_TWO_PORT,
    905         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    906         /* impl */ SOC_MEM_IMPL_NORMAL,
    907         /* cmic_mor_clks       */ 0,
    908     },
    909 #endif /* chips */
    910 
    911 #if defined(BCM_88690_A0)
    912     { /* SOC_MEM_INT_HBC_WRITE_REQUEST_ASYNC_FIFOm */ 
    913         /* mem            HBC_WRITE_REQUEST_ASYNC_FIFOm */
    914         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    915                           SOC_MEM_FLAG_WRITEONLY |
    916                           SOC_MEM_FLAG_READONLY |
    917                           SOC_MEM_FLAG_VALID |
    918                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    919         /* cmp_fn      */ NULL,
    920         /* *null_entry */ NULL,
    921         /* index_min   */ 0,
    922         /* index_max   */ 31,
    923         /* minblock    */ 149,
    924         /* maxblock    */ 164,
    925         /* blocks      */ 0,
    926         /* blocks_hi   */ 0xffffffff,
    927         /* base        */ 0x00000000,
    928         /* gran        */ 1,
    929         /* bytes       */ 5,
    930         /* nFields     */ 2,
    931         /* *fields     */ soc_HBC_WRITE_REQUEST_ASYNC_FIFOm_fields,
    932         /* *views      */ NULL,
    933         /* *views_num  */ NULL,
    934         /* snoop_cb    */ NULL, 
    935         /* snoop_user_data */ NULL, 
    936         /* snoop_flags */ 0,
    937         /* severity */ SOC_MEM_SEVERE_LOW,
    938         /* type */ SOC_MEM_TYPE_TWO_PORT,
    939         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    940         /* impl */ SOC_MEM_IMPL_NORMAL,
    941         /* cmic_mor_clks       */ 0,
    942     },
    943 #endif /* chips */
    944 
    945 #if defined(BCM_88690_B0)
    946     { /* SOC_MEM_INT_HBC_WRITE_REQUEST_ASYNC_FIFO_BCM88690_B0m */ 
    947         /* mem            HBC_WRITE_REQUEST_ASYNC_FIFOm */
    948         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    949                           SOC_MEM_FLAG_WRITEONLY |
    950                           SOC_MEM_FLAG_READONLY |
    951                           SOC_MEM_FLAG_VALID |
    952                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    953         /* cmp_fn      */ NULL,
    954         /* *null_entry */ NULL,
    955         /* index_min   */ 0,
    956         /* index_max   */ 31,
    957         /* minblock    */ 149,
    958         /* maxblock    */ 164,
    959         /* blocks      */ 0,
    960         /* blocks_hi   */ 0xffffffff,
    961         /* base        */ 0x00000000,
    962         /* gran        */ 1,
    963         /* bytes       */ 5,
    964         /* nFields     */ 2,
    965         /* *fields     */ soc_HBC_WRITE_REQUEST_ASYNC_FIFO_BCM88690_B0m_fields,
    966         /* *views      */ NULL,
    967         /* *views_num  */ NULL,
    968         /* snoop_cb    */ NULL, 
    969         /* snoop_user_data */ NULL, 
    970         /* snoop_flags */ 0,
    971         /* severity */ SOC_MEM_SEVERE_LOW,
    972         /* type */ SOC_MEM_TYPE_TWO_PORT,
    973         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    974         /* impl */ SOC_MEM_IMPL_NORMAL,
    975         /* cmic_mor_clks       */ 0,
    976     },
    977 #endif /* chips */
    978 
    979 #if defined(BCM_88690_A0)
    980     { /* SOC_MEM_INT_HBMC_HBM_PHY_CHM_REGISTER_ACCESSm */ 
    981         /* mem            HBMC_HBM_PHY_CHM_REGISTER_ACCESSm */
    982         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    983                           SOC_MEM_FLAG_VALID, /* 0x2 */
    984         /* cmp_fn      */ NULL,
    985         /* *null_entry */ NULL,
    986         /* index_min   */ 0,
    987         /* index_max   */ 4095,
    988         /* minblock    */ 165,
    989         /* maxblock    */ 166,
    990         /* blocks      */ 0,
    991         /* blocks_hi   */ 0xffffffff,
    992         /* base        */ 0x00000000,
    993         /* gran        */ 1,
    994         /* bytes       */ 4,
    995         /* nFields     */ 1,
    996         /* *fields     */ soc_HBMC_HBM_PHY_CHM_REGISTER_ACCESSm_fields,
    997         /* *views      */ NULL,
    998         /* *views_num  */ NULL,
    999         /* snoop_cb    */ NULL, 
   1000         /* snoop_user_data */ NULL, 
   1001         /* snoop_flags */ 0,
   1002         /* severity */ SOC_MEM_SEVERE_LOW,
   1003         /* type */ SOC_MEM_TYPE_NORMAL,
   1004         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1005         /* impl */ SOC_MEM_IMPL_NORMAL,
   1006         /* cmic_mor_clks       */ 0,
   1007     },
   1008 #endif /* chips */
   1009 
   1010 #if defined(BCM_88690_B0)
   1011     { /* SOC_MEM_INT_HBMC_HBM_PHY_CHM_REGISTER_ACCESS_BCM88690_B0m */ 
   1012         /* mem            HBMC_HBM_PHY_CHM_REGISTER_ACCESSm */
   1013         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1014                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1015         /* cmp_fn      */ NULL,
   1016         /* *null_entry */ NULL,
   1017         /* index_min   */ 0,
   1018         /* index_max   */ 4095,
   1019         /* minblock    */ 165,
   1020         /* maxblock    */ 166,
   1021         /* blocks      */ 0,
   1022         /* blocks_hi   */ 0xffffffff,
   1023         /* base        */ 0x00000000,
   1024         /* gran        */ 1,
   1025         /* bytes       */ 4,
   1026         /* nFields     */ 1,
   1027         /* *fields     */ soc_HBMC_HBM_PHY_CHM_REGISTER_ACCESS_BCM88690_B0m_fields,
   1028         /* *views      */ NULL,
   1029         /* *views_num  */ NULL,
   1030         /* snoop_cb    */ NULL, 
   1031         /* snoop_user_data */ NULL, 
   1032         /* snoop_flags */ 0,
   1033         /* severity */ SOC_MEM_SEVERE_LOW,
   1034         /* type */ SOC_MEM_TYPE_NORMAL,
   1035         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1036         /* impl */ SOC_MEM_IMPL_EXTERNAL,
   1037         /* cmic_mor_clks       */ 0,
   1038     },
   1039 #endif /* chips */
   1040 
   1041 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   1042     { /* SOC_MEM_INT_HGT_DLB_CONTROLm */ 
   1043         /* mem            HGT_DLB_CONTROLm */
   1044         /* flags       */ SOC_MEM_FLAG_VALID |
   1045                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1046         /* cmp_fn      */ _soc_mem_cmp_undef,
   1047         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1048         /* index_min   */ 0,
   1049         /* index_max   */ 31,
   1050         /* minblock    */ 6,
   1051         /* maxblock    */ 6,
   1052         /* blocks      */ 0x40,
   1053         /* blocks_hi   */ 0,
   1054         /* base        */ 0x0f07c400,
   1055         /* gran        */ 1,
   1056         /* bytes       */ 1,
   1057         /* nFields     */ 2,
   1058         /* *fields     */ soc_HGT_DLB_CONTROLm_fields,
   1059         /* *views      */ NULL,
   1060         /* *views_num  */ NULL,
   1061         /* snoop_cb    */ NULL, 
   1062         /* snoop_user_data */ NULL, 
   1063         /* snoop_flags */ 0,
   1064         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1065         /* type */ SOC_MEM_TYPE_NORMAL,
   1066         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1067         /* impl */ SOC_MEM_IMPL_NORMAL,
   1068         /* cmic_mor_clks       */ 0,
   1069     },
   1070 #endif /* chips */
   1071 
   1072 #if defined(BCM_56340_A0)
   1073     { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56340_A0m */ 
   1074         /* mem            HGT_DLB_CONTROLm */
   1075         /* flags       */ SOC_MEM_FLAG_VALID |
   1076                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1077         /* cmp_fn      */ _soc_mem_cmp_undef,
   1078         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1079         /* index_min   */ 0,
   1080         /* index_max   */ 7,
   1081         /* minblock    */ 4,
   1082         /* maxblock    */ 4,
   1083         /* blocks      */ 0x10,
   1084         /* blocks_hi   */ 0,
   1085         /* base        */ 0x3a000000,
   1086         /* gran        */ 1,
   1087         /* bytes       */ 1,
   1088         /* nFields     */ 2,
   1089         /* *fields     */ soc_HGT_DLB_CONTROL_BCM56640_A0m_fields,
   1090         /* *views      */ NULL,
   1091         /* *views_num  */ NULL,
   1092         /* snoop_cb    */ NULL, 
   1093         /* snoop_user_data */ NULL, 
   1094         /* snoop_flags */ 0,
   1095         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1096         /* type */ SOC_MEM_TYPE_NORMAL,
   1097         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1098         /* impl */ SOC_MEM_IMPL_NORMAL,
   1099         /* cmic_mor_clks       */ 0,
   1100     },
   1101 #endif /* chips */
   1102 
   1103 #if defined(BCM_56370_A0)
   1104     { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56370_A0m */ 
   1105         /* mem            HGT_DLB_CONTROLm */
   1106         /* flags       */ SOC_MEM_FLAG_VALID |
   1107                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1108         /* cmp_fn      */ _soc_mem_cmp_undef,
   1109         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1110         /* index_min   */ 0,
   1111         /* index_max   */ 63,
   1112         /* minblock    */ 14,
   1113         /* maxblock    */ 14,
   1114         /* blocks      */ 0x4000,
   1115         /* blocks_hi   */ 0,
   1116         /* base        */ 0x80480000,
   1117         /* gran        */ 1,
   1118         /* bytes       */ 1,
   1119         /* nFields     */ 2,
   1120         /* *fields     */ soc_HGT_DLB_CONTROL_BCM56970_A0m_fields,
   1121         /* *views      */ NULL,
   1122         /* *views_num  */ NULL,
   1123         /* snoop_cb    */ NULL, 
   1124         /* snoop_user_data */ NULL, 
   1125         /* snoop_flags */ 0,
   1126         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1127         /* type */ SOC_MEM_TYPE_NORMAL,
   1128         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1129         /* impl */ SOC_MEM_IMPL_NORMAL,
   1130         /* cmic_mor_clks       */ 0,
   1131         /* access_latency_mode */ 3,
   1132     },
   1133 #endif /* chips */
   1134 
   1135 #if defined(BCM_56640_A0)
   1136     { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56640_A0m */ 
   1137         /* mem            HGT_DLB_CONTROLm */
   1138         /* flags       */ SOC_MEM_FLAG_VALID |
   1139                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1140         /* cmp_fn      */ _soc_mem_cmp_undef,
   1141         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1142         /* index_min   */ 0,
   1143         /* index_max   */ 7,
   1144         /* minblock    */ 7,
   1145         /* maxblock    */ 7,
   1146         /* blocks      */ 0x80,
   1147         /* blocks_hi   */ 0,
   1148         /* base        */ 0x3a000000,
   1149         /* gran        */ 1,
   1150         /* bytes       */ 1,
   1151         /* nFields     */ 2,
   1152         /* *fields     */ soc_HGT_DLB_CONTROL_BCM56640_A0m_fields,
   1153         /* *views      */ NULL,
   1154         /* *views_num  */ NULL,
   1155         /* snoop_cb    */ NULL, 
   1156         /* snoop_user_data */ NULL, 
   1157         /* snoop_flags */ 0,
   1158         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1159         /* type */ SOC_MEM_TYPE_NORMAL,
   1160         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1161         /* impl */ SOC_MEM_IMPL_NORMAL,
   1162         /* cmic_mor_clks       */ 0,
   1163     },
   1164 #endif /* chips */
   1165 
   1166 #if defined(BCM_56770_A0)
   1167     { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56770_A0m */ 
   1168         /* mem            HGT_DLB_CONTROLm */
   1169         /* flags       */ SOC_MEM_FLAG_VALID |
   1170                           SOC_MEM_FLAG_CACHABLE |
   1171                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1172         /* cmp_fn      */ _soc_mem_cmp_undef,
   1173         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1174         /* index_min   */ 0,
   1175         /* index_max   */ 63,
   1176         /* minblock    */ 25,
   1177         /* maxblock    */ 25,
   1178         /* blocks      */ 0x2000000,
   1179         /* blocks_hi   */ 0,
   1180         /* base        */ 0x80480000,
   1181         /* gran        */ 1,
   1182         /* bytes       */ 1,
   1183         /* nFields     */ 2,
   1184         /* *fields     */ soc_HGT_DLB_CONTROL_BCM56970_A0m_fields,
   1185         /* *views      */ NULL,
   1186         /* *views_num  */ NULL,
   1187         /* snoop_cb    */ NULL, 
   1188         /* snoop_user_data */ NULL, 
   1189         /* snoop_flags */ 0,
   1190         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1191         /* type */ SOC_MEM_TYPE_NORMAL,
   1192         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1193         /* impl */ SOC_MEM_IMPL_NORMAL,
   1194         /* cmic_mor_clks       */ 0,
   1195         /* access_latency_mode */ 3,
   1196     },
   1197 #endif /* chips */
   1198 
   1199 #if defined(BCM_56870_A0)
   1200     { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56870_A0m */ 
   1201         /* mem            HGT_DLB_CONTROLm */
   1202         /* flags       */ SOC_MEM_FLAG_VALID |
   1203                           SOC_MEM_FLAG_CACHABLE |
   1204                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1205         /* cmp_fn      */ _soc_mem_cmp_undef,
   1206         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1207         /* index_min   */ 0,
   1208         /* index_max   */ 63,
   1209         /* minblock    */ 37,
   1210         /* maxblock    */ 37,
   1211         /* blocks      */ 0,
   1212         /* blocks_hi   */ 0x20,
   1213         /* base        */ 0x80480000,
   1214         /* gran        */ 1,
   1215         /* bytes       */ 1,
   1216         /* nFields     */ 2,
   1217         /* *fields     */ soc_HGT_DLB_CONTROL_BCM56970_A0m_fields,
   1218         /* *views      */ NULL,
   1219         /* *views_num  */ NULL,
   1220         /* snoop_cb    */ NULL, 
   1221         /* snoop_user_data */ NULL, 
   1222         /* snoop_flags */ 0,
   1223         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1224         /* type */ SOC_MEM_TYPE_NORMAL,
   1225         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1226         /* impl */ SOC_MEM_IMPL_NORMAL,
   1227         /* cmic_mor_clks       */ 0,
   1228         /* access_latency_mode */ 3,
   1229     },
   1230 #endif /* chips */
   1231 
   1232 #if defined(BCM_56970_A0)
   1233     { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56970_A0m */ 
   1234         /* mem            HGT_DLB_CONTROLm */
   1235         /* flags       */ SOC_MEM_FLAG_VALID |
   1236                           SOC_MEM_FLAG_CACHABLE |
   1237                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1238         /* cmp_fn      */ _soc_mem_cmp_undef,
   1239         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1240         /* index_min   */ 0,
   1241         /* index_max   */ 63,
   1242         /* minblock    */ 68,
   1243         /* maxblock    */ 68,
   1244         /* blocks      */ 0,
   1245         /* blocks_hi   */ 0xffffffff,
   1246         /* base        */ 0x90e00000,
   1247         /* gran        */ 1,
   1248         /* bytes       */ 1,
   1249         /* nFields     */ 2,
   1250         /* *fields     */ soc_HGT_DLB_CONTROL_BCM56970_A0m_fields,
   1251         /* *views      */ NULL,
   1252         /* *views_num  */ NULL,
   1253         /* snoop_cb    */ NULL, 
   1254         /* snoop_user_data */ NULL, 
   1255         /* snoop_flags */ 0,
   1256         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1257         /* type */ SOC_MEM_TYPE_NORMAL,
   1258         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1259         /* impl */ SOC_MEM_IMPL_NORMAL,
   1260         /* cmic_mor_clks       */ 0,
   1261         /* access_latency_mode */ 3,
   1262     },
   1263 #endif /* chips */
   1264 
   1265 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   1266     { /* SOC_MEM_INT_HG_TRUNK_BITMAPm */ 
   1267         /* mem            HG_TRUNK_BITMAPm */
   1268         /* flags       */ SOC_MEM_FLAG_VALID |
   1269                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1270         /* cmp_fn      */ _soc_mem_cmp_undef,
   1271         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1272         /* index_min   */ 0,
   1273         /* index_max   */ 31,
   1274         /* minblock    */ 6,
   1275         /* maxblock    */ 6,
   1276         /* blocks      */ 0x40,
   1277         /* blocks_hi   */ 0,
   1278         /* base        */ 0x0f079000,
   1279         /* gran        */ 1,
   1280         /* bytes       */ 9,
   1281         /* nFields     */ 4,
   1282         /* *fields     */ soc_HG_TRUNK_BITMAPm_fields,
   1283         /* *views      */ NULL,
   1284         /* *views_num  */ NULL,
   1285         /* snoop_cb    */ NULL, 
   1286         /* snoop_user_data */ NULL, 
   1287         /* snoop_flags */ 0,
   1288         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1289         /* type */ SOC_MEM_TYPE_NORMAL,
   1290         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1291         /* impl */ SOC_MEM_IMPL_NORMAL,
   1292         /* cmic_mor_clks       */ 0,
   1293     },
   1294 #endif /* chips */
   1295 
   1296 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   1297     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56260_A0m */ 
   1298         /* mem            HG_TRUNK_BITMAPm */
   1299         /* flags       */ SOC_MEM_FLAG_VALID |
   1300                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1301         /* cmp_fn      */ _soc_mem_cmp_undef,
   1302         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1303         /* index_min   */ 0,
   1304         /* index_max   */ 7,
   1305         /* minblock    */ 6,
   1306         /* maxblock    */ 6,
   1307         /* blocks      */ 0x40,
   1308         /* blocks_hi   */ 0,
   1309         /* base        */ 0x3cd80000,
   1310         /* gran        */ 1,
   1311         /* bytes       */ 12,
   1312         /* nFields     */ 1,
   1313         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56260_A0m_fields,
   1314         /* *views      */ NULL,
   1315         /* *views_num  */ NULL,
   1316         /* snoop_cb    */ NULL, 
   1317         /* snoop_user_data */ NULL, 
   1318         /* snoop_flags */ 0,
   1319         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1320         /* type */ SOC_MEM_TYPE_NORMAL,
   1321         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1322         /* impl */ SOC_MEM_IMPL_NORMAL,
   1323         /* cmic_mor_clks       */ 0,
   1324     },
   1325 #endif /* chips */
   1326 
   1327 #if defined(BCM_56270_A0)
   1328     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56270_A0m */ 
   1329         /* mem            HG_TRUNK_BITMAPm */
   1330         /* flags       */ SOC_MEM_FLAG_VALID |
   1331                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1332         /* cmp_fn      */ _soc_mem_cmp_undef,
   1333         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1334         /* index_min   */ 0,
   1335         /* index_max   */ 7,
   1336         /* minblock    */ 5,
   1337         /* maxblock    */ 5,
   1338         /* blocks      */ 0x20,
   1339         /* blocks_hi   */ 0,
   1340         /* base        */ 0x3cd80000,
   1341         /* gran        */ 1,
   1342         /* bytes       */ 4,
   1343         /* nFields     */ 1,
   1344         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56270_A0m_fields,
   1345         /* *views      */ NULL,
   1346         /* *views_num  */ NULL,
   1347         /* snoop_cb    */ NULL, 
   1348         /* snoop_user_data */ NULL, 
   1349         /* snoop_flags */ 0,
   1350         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1351         /* type */ SOC_MEM_TYPE_NORMAL,
   1352         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1353         /* impl */ SOC_MEM_IMPL_NORMAL,
   1354         /* cmic_mor_clks       */ 0,
   1355     },
   1356 #endif /* chips */
   1357 
   1358 #if defined(BCM_56340_A0)
   1359     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56340_A0m */ 
   1360         /* mem            HG_TRUNK_BITMAPm */
   1361         /* flags       */ SOC_MEM_FLAG_VALID |
   1362                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1363         /* cmp_fn      */ _soc_mem_cmp_undef,
   1364         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1365         /* index_min   */ 0,
   1366         /* index_max   */ 7,
   1367         /* minblock    */ 4,
   1368         /* maxblock    */ 4,
   1369         /* blocks      */ 0x10,
   1370         /* blocks_hi   */ 0,
   1371         /* base        */ 0x38bc0000,
   1372         /* gran        */ 1,
   1373         /* bytes       */ 8,
   1374         /* nFields     */ 3,
   1375         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56340_A0m_fields,
   1376         /* *views      */ NULL,
   1377         /* *views_num  */ NULL,
   1378         /* snoop_cb    */ NULL, 
   1379         /* snoop_user_data */ NULL, 
   1380         /* snoop_flags */ 0,
   1381         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1382         /* type */ SOC_MEM_TYPE_NORMAL,
   1383         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1384         /* impl */ SOC_MEM_IMPL_NORMAL,
   1385         /* cmic_mor_clks       */ 0,
   1386     },
   1387 #endif /* chips */
   1388 
   1389 #if defined(BCM_56370_A0)
   1390     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56370_A0m */ 
   1391         /* mem            HG_TRUNK_BITMAPm */
   1392         /* flags       */ SOC_MEM_FLAG_VALID |
   1393                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1394         /* cmp_fn      */ _soc_mem_cmp_undef,
   1395         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1396         /* index_min   */ 0,
   1397         /* index_max   */ 63,
   1398         /* minblock    */ 14,
   1399         /* maxblock    */ 14,
   1400         /* blocks      */ 0x4000,
   1401         /* blocks_hi   */ 0,
   1402         /* base        */ 0x80b00000,
   1403         /* gran        */ 1,
   1404         /* bytes       */ 9,
   1405         /* nFields     */ 1,
   1406         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56370_A0m_fields,
   1407         /* *views      */ NULL,
   1408         /* *views_num  */ NULL,
   1409         /* snoop_cb    */ NULL, 
   1410         /* snoop_user_data */ NULL, 
   1411         /* snoop_flags */ 0,
   1412         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1413         /* type */ SOC_MEM_TYPE_NORMAL,
   1414         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1415         /* impl */ SOC_MEM_IMPL_NORMAL,
   1416         /* cmic_mor_clks       */ 0,
   1417         /* access_latency_mode */ 3,
   1418     },
   1419 #endif /* chips */
   1420 
   1421 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   1422     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56440_A0m */ 
   1423         /* mem            HG_TRUNK_BITMAPm */
   1424         /* flags       */ SOC_MEM_FLAG_VALID |
   1425                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1426         /* cmp_fn      */ _soc_mem_cmp_undef,
   1427         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1428         /* index_min   */ 0,
   1429         /* index_max   */ 1,
   1430         /* minblock    */ 9,
   1431         /* maxblock    */ 9,
   1432         /* blocks      */ 0x200,
   1433         /* blocks_hi   */ 0,
   1434         /* base        */ 0x0f079000,
   1435         /* gran        */ 1,
   1436         /* bytes       */ 5,
   1437         /* nFields     */ 3,
   1438         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56440_A0m_fields,
   1439         /* *views      */ NULL,
   1440         /* *views_num  */ NULL,
   1441         /* snoop_cb    */ NULL, 
   1442         /* snoop_user_data */ NULL, 
   1443         /* snoop_flags */ 0,
   1444         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1445         /* type */ SOC_MEM_TYPE_NORMAL,
   1446         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1447         /* impl */ SOC_MEM_IMPL_NORMAL,
   1448         /* cmic_mor_clks       */ 0,
   1449     },
   1450 #endif /* chips */
   1451 
   1452 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1453     defined(BCM_56450_B1)
   1454     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56450_A0m */ 
   1455         /* mem            HG_TRUNK_BITMAPm */
   1456         /* flags       */ SOC_MEM_FLAG_VALID |
   1457                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1458         /* cmp_fn      */ _soc_mem_cmp_undef,
   1459         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1460         /* index_min   */ 0,
   1461         /* index_max   */ 15,
   1462         /* minblock    */ 8,
   1463         /* maxblock    */ 8,
   1464         /* blocks      */ 0x100,
   1465         /* blocks_hi   */ 0,
   1466         /* base        */ 0x3cd80000,
   1467         /* gran        */ 1,
   1468         /* bytes       */ 22,
   1469         /* nFields     */ 3,
   1470         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56450_A0m_fields,
   1471         /* *views      */ NULL,
   1472         /* *views_num  */ NULL,
   1473         /* snoop_cb    */ NULL, 
   1474         /* snoop_user_data */ NULL, 
   1475         /* snoop_flags */ 0,
   1476         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1477         /* type */ SOC_MEM_TYPE_NORMAL,
   1478         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1479         /* impl */ SOC_MEM_IMPL_NORMAL,
   1480         /* cmic_mor_clks       */ 0,
   1481     },
   1482 #endif /* chips */
   1483 
   1484 #if defined(BCM_56560_A0)
   1485     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56560_A0m */ 
   1486         /* mem            HG_TRUNK_BITMAPm */
   1487         /* flags       */ SOC_MEM_FLAG_VALID |
   1488                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1489         /* cmp_fn      */ _soc_mem_cmp_undef,
   1490         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1491         /* index_min   */ 0,
   1492         /* index_max   */ 47,
   1493         /* minblock    */ 21,
   1494         /* maxblock    */ 21,
   1495         /* blocks      */ 0x200000,
   1496         /* blocks_hi   */ 0,
   1497         /* base        */ 0x55900000,
   1498         /* gran        */ 1,
   1499         /* bytes       */ 10,
   1500         /* nFields     */ 1,
   1501         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56560_A0m_fields,
   1502         /* *views      */ NULL,
   1503         /* *views_num  */ NULL,
   1504         /* snoop_cb    */ NULL, 
   1505         /* snoop_user_data */ NULL, 
   1506         /* snoop_flags */ 0,
   1507         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1508         /* type */ SOC_MEM_TYPE_NORMAL,
   1509         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1510         /* impl */ SOC_MEM_IMPL_NORMAL,
   1511         /* cmic_mor_clks       */ 0,
   1512     },
   1513 #endif /* chips */
   1514 
   1515 #if defined(BCM_56560_B0)
   1516     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56560_B0m */ 
   1517         /* mem            HG_TRUNK_BITMAPm */
   1518         /* flags       */ SOC_MEM_FLAG_VALID |
   1519                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1520         /* cmp_fn      */ _soc_mem_cmp_undef,
   1521         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1522         /* index_min   */ 0,
   1523         /* index_max   */ 47,
   1524         /* minblock    */ 13,
   1525         /* maxblock    */ 13,
   1526         /* blocks      */ 0x2000,
   1527         /* blocks_hi   */ 0,
   1528         /* base        */ 0x55900000,
   1529         /* gran        */ 1,
   1530         /* bytes       */ 10,
   1531         /* nFields     */ 1,
   1532         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56560_A0m_fields,
   1533         /* *views      */ NULL,
   1534         /* *views_num  */ NULL,
   1535         /* snoop_cb    */ NULL, 
   1536         /* snoop_user_data */ NULL, 
   1537         /* snoop_flags */ 0,
   1538         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1539         /* type */ SOC_MEM_TYPE_NORMAL,
   1540         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1541         /* impl */ SOC_MEM_IMPL_NORMAL,
   1542         /* cmic_mor_clks       */ 0,
   1543     },
   1544 #endif /* chips */
   1545 
   1546 #if defined(BCM_56640_A0)
   1547     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56640_A0m */ 
   1548         /* mem            HG_TRUNK_BITMAPm */
   1549         /* flags       */ SOC_MEM_FLAG_VALID |
   1550                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1551         /* cmp_fn      */ _soc_mem_cmp_undef,
   1552         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1553         /* index_min   */ 0,
   1554         /* index_max   */ 7,
   1555         /* minblock    */ 7,
   1556         /* maxblock    */ 7,
   1557         /* blocks      */ 0x80,
   1558         /* blocks_hi   */ 0,
   1559         /* base        */ 0x38bc0000,
   1560         /* gran        */ 1,
   1561         /* bytes       */ 9,
   1562         /* nFields     */ 4,
   1563         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56640_A0m_fields,
   1564         /* *views      */ NULL,
   1565         /* *views_num  */ NULL,
   1566         /* snoop_cb    */ NULL, 
   1567         /* snoop_user_data */ NULL, 
   1568         /* snoop_flags */ 0,
   1569         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1570         /* type */ SOC_MEM_TYPE_NORMAL,
   1571         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1572         /* impl */ SOC_MEM_IMPL_NORMAL,
   1573         /* cmic_mor_clks       */ 0,
   1574     },
   1575 #endif /* chips */
   1576 
   1577 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   1578     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56670_A0m */ 
   1579         /* mem            HG_TRUNK_BITMAPm */
   1580         /* flags       */ SOC_MEM_FLAG_VALID |
   1581                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1582         /* cmp_fn      */ _soc_mem_cmp_undef,
   1583         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1584         /* index_min   */ 0,
   1585         /* index_max   */ 47,
   1586         /* minblock    */ 21,
   1587         /* maxblock    */ 21,
   1588         /* blocks      */ 0x200000,
   1589         /* blocks_hi   */ 0,
   1590         /* base        */ 0x55900000,
   1591         /* gran        */ 1,
   1592         /* bytes       */ 9,
   1593         /* nFields     */ 1,
   1594         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56670_A0m_fields,
   1595         /* *views      */ NULL,
   1596         /* *views_num  */ NULL,
   1597         /* snoop_cb    */ NULL, 
   1598         /* snoop_user_data */ NULL, 
   1599         /* snoop_flags */ 0,
   1600         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1601         /* type */ SOC_MEM_TYPE_NORMAL,
   1602         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1603         /* impl */ SOC_MEM_IMPL_NORMAL,
   1604         /* cmic_mor_clks       */ 0,
   1605     },
   1606 #endif /* chips */
   1607 
   1608 #if defined(BCM_56770_A0)
   1609     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56770_A0m */ 
   1610         /* mem            HG_TRUNK_BITMAPm */
   1611         /* flags       */ SOC_MEM_FLAG_VALID |
   1612                           SOC_MEM_FLAG_CACHABLE |
   1613                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1614         /* cmp_fn      */ _soc_mem_cmp_undef,
   1615         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1616         /* index_min   */ 0,
   1617         /* index_max   */ 63,
   1618         /* minblock    */ 25,
   1619         /* maxblock    */ 25,
   1620         /* blocks      */ 0x2000000,
   1621         /* blocks_hi   */ 0,
   1622         /* base        */ 0x80b00000,
   1623         /* gran        */ 1,
   1624         /* bytes       */ 17,
   1625         /* nFields     */ 1,
   1626         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56870_A0m_fields,
   1627         /* *views      */ NULL,
   1628         /* *views_num  */ NULL,
   1629         /* snoop_cb    */ NULL, 
   1630         /* snoop_user_data */ NULL, 
   1631         /* snoop_flags */ 0,
   1632         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1633         /* type */ SOC_MEM_TYPE_NORMAL,
   1634         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1635         /* impl */ SOC_MEM_IMPL_NORMAL,
   1636         /* cmic_mor_clks       */ 0,
   1637         /* access_latency_mode */ 3,
   1638     },
   1639 #endif /* chips */
   1640 
   1641 #if defined(BCM_56850_A0)
   1642     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56850_A0m */ 
   1643         /* mem            HG_TRUNK_BITMAPm */
   1644         /* flags       */ SOC_MEM_FLAG_VALID |
   1645                           SOC_MEM_FLAG_CACHABLE |
   1646                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1647         /* cmp_fn      */ _soc_mem_cmp_undef,
   1648         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1649         /* index_min   */ 0,
   1650         /* index_max   */ 47,
   1651         /* minblock    */ 10,
   1652         /* maxblock    */ 10,
   1653         /* blocks      */ 0x400,
   1654         /* blocks_hi   */ 0,
   1655         /* base        */ 0x45900000,
   1656         /* gran        */ 1,
   1657         /* bytes       */ 14,
   1658         /* nFields     */ 1,
   1659         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56850_A0m_fields,
   1660         /* *views      */ NULL,
   1661         /* *views_num  */ NULL,
   1662         /* snoop_cb    */ NULL, 
   1663         /* snoop_user_data */ NULL, 
   1664         /* snoop_flags */ 0,
   1665         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1666         /* type */ SOC_MEM_TYPE_NORMAL,
   1667         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1668         /* impl */ SOC_MEM_IMPL_NORMAL,
   1669         /* cmic_mor_clks       */ 0,
   1670     },
   1671 #endif /* chips */
   1672 
   1673 #if defined(BCM_56860_A0)
   1674     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56860_A0m */ 
   1675         /* mem            HG_TRUNK_BITMAPm */
   1676         /* flags       */ SOC_MEM_FLAG_VALID |
   1677                           SOC_MEM_FLAG_CACHABLE |
   1678                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1679         /* cmp_fn      */ _soc_mem_cmp_undef,
   1680         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1681         /* index_min   */ 0,
   1682         /* index_max   */ 47,
   1683         /* minblock    */ 11,
   1684         /* maxblock    */ 11,
   1685         /* blocks      */ 0x800,
   1686         /* blocks_hi   */ 0,
   1687         /* base        */ 0x55900000,
   1688         /* gran        */ 1,
   1689         /* bytes       */ 14,
   1690         /* nFields     */ 1,
   1691         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56850_A0m_fields,
   1692         /* *views      */ NULL,
   1693         /* *views_num  */ NULL,
   1694         /* snoop_cb    */ NULL, 
   1695         /* snoop_user_data */ NULL, 
   1696         /* snoop_flags */ 0,
   1697         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1698         /* type */ SOC_MEM_TYPE_NORMAL,
   1699         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1700         /* impl */ SOC_MEM_IMPL_NORMAL,
   1701         /* cmic_mor_clks       */ 0,
   1702     },
   1703 #endif /* chips */
   1704 
   1705 #if defined(BCM_56870_A0)
   1706     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56870_A0m */ 
   1707         /* mem            HG_TRUNK_BITMAPm */
   1708         /* flags       */ SOC_MEM_FLAG_VALID |
   1709                           SOC_MEM_FLAG_CACHABLE |
   1710                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1711         /* cmp_fn      */ _soc_mem_cmp_undef,
   1712         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1713         /* index_min   */ 0,
   1714         /* index_max   */ 63,
   1715         /* minblock    */ 37,
   1716         /* maxblock    */ 37,
   1717         /* blocks      */ 0,
   1718         /* blocks_hi   */ 0x20,
   1719         /* base        */ 0x80b00000,
   1720         /* gran        */ 1,
   1721         /* bytes       */ 17,
   1722         /* nFields     */ 1,
   1723         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56870_A0m_fields,
   1724         /* *views      */ NULL,
   1725         /* *views_num  */ NULL,
   1726         /* snoop_cb    */ NULL, 
   1727         /* snoop_user_data */ NULL, 
   1728         /* snoop_flags */ 0,
   1729         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1730         /* type */ SOC_MEM_TYPE_NORMAL,
   1731         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1732         /* impl */ SOC_MEM_IMPL_NORMAL,
   1733         /* cmic_mor_clks       */ 0,
   1734         /* access_latency_mode */ 3,
   1735     },
   1736 #endif /* chips */
   1737 
   1738 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1739     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56960_A0m */ 
   1740         /* mem            HG_TRUNK_BITMAPm */
   1741         /* flags       */ SOC_MEM_FLAG_VALID |
   1742                           SOC_MEM_FLAG_CACHABLE |
   1743                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1744         /* cmp_fn      */ _soc_mem_cmp_undef,
   1745         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1746         /* index_min   */ 0,
   1747         /* index_max   */ 63,
   1748         /* minblock    */ 36,
   1749         /* maxblock    */ 36,
   1750         /* blocks      */ 0,
   1751         /* blocks_hi   */ 0x10,
   1752         /* base        */ 0x509c0000,
   1753         /* gran        */ 1,
   1754         /* bytes       */ 17,
   1755         /* nFields     */ 1,
   1756         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56960_A0m_fields,
   1757         /* *views      */ NULL,
   1758         /* *views_num  */ NULL,
   1759         /* snoop_cb    */ NULL, 
   1760         /* snoop_user_data */ NULL, 
   1761         /* snoop_flags */ 0,
   1762         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1763         /* type */ SOC_MEM_TYPE_NORMAL,
   1764         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1765         /* impl */ SOC_MEM_IMPL_NORMAL,
   1766         /* cmic_mor_clks       */ 0,
   1767         /* access_latency_mode */ 3,
   1768     },
   1769 #endif /* chips */
   1770 
   1771 #if defined(BCM_56970_A0)
   1772     { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56970_A0m */ 
   1773         /* mem            HG_TRUNK_BITMAPm */
   1774         /* flags       */ SOC_MEM_FLAG_VALID |
   1775                           SOC_MEM_FLAG_CACHABLE |
   1776                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1777         /* cmp_fn      */ _soc_mem_cmp_undef,
   1778         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1779         /* index_min   */ 0,
   1780         /* index_max   */ 63,
   1781         /* minblock    */ 68,
   1782         /* maxblock    */ 68,
   1783         /* blocks      */ 0,
   1784         /* blocks_hi   */ 0xffffffff,
   1785         /* base        */ 0x909c0000,
   1786         /* gran        */ 1,
   1787         /* bytes       */ 17,
   1788         /* nFields     */ 1,
   1789         /* *fields     */ soc_HG_TRUNK_BITMAP_BCM56960_A0m_fields,
   1790         /* *views      */ NULL,
   1791         /* *views_num  */ NULL,
   1792         /* snoop_cb    */ NULL, 
   1793         /* snoop_user_data */ NULL, 
   1794         /* snoop_flags */ 0,
   1795         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1796         /* type */ SOC_MEM_TYPE_NORMAL,
   1797         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1798         /* impl */ SOC_MEM_IMPL_NORMAL,
   1799         /* cmic_mor_clks       */ 0,
   1800         /* access_latency_mode */ 3,
   1801     },
   1802 #endif /* chips */
   1803 
   1804 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   1805     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLEm */ 
   1806         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   1807         /* flags       */ SOC_MEM_FLAG_VALID |
   1808                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1809         /* cmp_fn      */ _soc_mem_cmp_undef,
   1810         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1811         /* index_min   */ 0,
   1812         /* index_max   */ 0,
   1813         /* minblock    */ 6,
   1814         /* maxblock    */ 6,
   1815         /* blocks      */ 0x40,
   1816         /* blocks_hi   */ 0,
   1817         /* base        */ 0x0f079400,
   1818         /* gran        */ 1,
   1819         /* bytes       */ 9,
   1820         /* nFields     */ 4,
   1821         /* *fields     */ soc_CPU_PBM_2m_fields,
   1822         /* *views      */ NULL,
   1823         /* *views_num  */ NULL,
   1824         /* snoop_cb    */ NULL, 
   1825         /* snoop_user_data */ NULL, 
   1826         /* snoop_flags */ 0,
   1827         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1828         /* type */ SOC_MEM_TYPE_NORMAL,
   1829         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1830         /* impl */ SOC_MEM_IMPL_NORMAL,
   1831         /* cmic_mor_clks       */ 0,
   1832     },
   1833 #endif /* chips */
   1834 
   1835 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   1836     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56260_A0m */ 
   1837         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   1838         /* flags       */ SOC_MEM_FLAG_VALID |
   1839                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1840         /* cmp_fn      */ _soc_mem_cmp_undef,
   1841         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1842         /* index_min   */ 0,
   1843         /* index_max   */ 0,
   1844         /* minblock    */ 6,
   1845         /* maxblock    */ 6,
   1846         /* blocks      */ 0x40,
   1847         /* blocks_hi   */ 0,
   1848         /* base        */ 0x3cdc0000,
   1849         /* gran        */ 1,
   1850         /* bytes       */ 4,
   1851         /* nFields     */ 1,
   1852         /* *fields     */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56260_A0m_fields,
   1853         /* *views      */ NULL,
   1854         /* *views_num  */ NULL,
   1855         /* snoop_cb    */ NULL, 
   1856         /* snoop_user_data */ NULL, 
   1857         /* snoop_flags */ 0,
   1858         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1859         /* type */ SOC_MEM_TYPE_NORMAL,
   1860         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1861         /* impl */ SOC_MEM_IMPL_NORMAL,
   1862         /* cmic_mor_clks       */ 0,
   1863     },
   1864 #endif /* chips */
   1865 
   1866 #if defined(BCM_56270_A0)
   1867     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56270_A0m */ 
   1868         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   1869         /* flags       */ SOC_MEM_FLAG_VALID |
   1870                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1871         /* cmp_fn      */ _soc_mem_cmp_undef,
   1872         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1873         /* index_min   */ 0,
   1874         /* index_max   */ 0,
   1875         /* minblock    */ 5,
   1876         /* maxblock    */ 5,
   1877         /* blocks      */ 0x20,
   1878         /* blocks_hi   */ 0,
   1879         /* base        */ 0x3cdc0000,
   1880         /* gran        */ 1,
   1881         /* bytes       */ 2,
   1882         /* nFields     */ 1,
   1883         /* *fields     */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56270_A0m_fields,
   1884         /* *views      */ NULL,
   1885         /* *views_num  */ NULL,
   1886         /* snoop_cb    */ NULL, 
   1887         /* snoop_user_data */ NULL, 
   1888         /* snoop_flags */ 0,
   1889         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1890         /* type */ SOC_MEM_TYPE_NORMAL,
   1891         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1892         /* impl */ SOC_MEM_IMPL_NORMAL,
   1893         /* cmic_mor_clks       */ 0,
   1894     },
   1895 #endif /* chips */
   1896 
   1897 #if defined(BCM_56340_A0)
   1898     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56340_A0m */ 
   1899         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   1900         /* flags       */ SOC_MEM_FLAG_VALID |
   1901                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1902         /* cmp_fn      */ _soc_mem_cmp_undef,
   1903         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1904         /* index_min   */ 0,
   1905         /* index_max   */ 0,
   1906         /* minblock    */ 4,
   1907         /* maxblock    */ 4,
   1908         /* blocks      */ 0x10,
   1909         /* blocks_hi   */ 0,
   1910         /* base        */ 0x38c00000,
   1911         /* gran        */ 1,
   1912         /* bytes       */ 8,
   1913         /* nFields     */ 3,
   1914         /* *fields     */ soc_LINK_STATUSm_fields,
   1915         /* *views      */ NULL,
   1916         /* *views_num  */ NULL,
   1917         /* snoop_cb    */ NULL, 
   1918         /* snoop_user_data */ NULL, 
   1919         /* snoop_flags */ 0,
   1920         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1921         /* type */ SOC_MEM_TYPE_NORMAL,
   1922         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1923         /* impl */ SOC_MEM_IMPL_NORMAL,
   1924         /* cmic_mor_clks       */ 0,
   1925     },
   1926 #endif /* chips */
   1927 
   1928 #if defined(BCM_56370_A0)
   1929     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56370_A0m */ 
   1930         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   1931         /* flags       */ SOC_MEM_FLAG_VALID |
   1932                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1933         /* cmp_fn      */ _soc_mem_cmp_undef,
   1934         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1935         /* index_min   */ 0,
   1936         /* index_max   */ 0,
   1937         /* minblock    */ 14,
   1938         /* maxblock    */ 14,
   1939         /* blocks      */ 0x4000,
   1940         /* blocks_hi   */ 0,
   1941         /* base        */ 0x80b40000,
   1942         /* gran        */ 1,
   1943         /* bytes       */ 9,
   1944         /* nFields     */ 1,
   1945         /* *fields     */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56370_A0m_fields,
   1946         /* *views      */ NULL,
   1947         /* *views_num  */ NULL,
   1948         /* snoop_cb    */ NULL, 
   1949         /* snoop_user_data */ NULL, 
   1950         /* snoop_flags */ 0,
   1951         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1952         /* type */ SOC_MEM_TYPE_NORMAL,
   1953         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1954         /* impl */ SOC_MEM_IMPL_NORMAL,
   1955         /* cmic_mor_clks       */ 0,
   1956         /* access_latency_mode */ 3,
   1957     },
   1958 #endif /* chips */
   1959 
   1960 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   1961     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56440_A0m */ 
   1962         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   1963         /* flags       */ SOC_MEM_FLAG_VALID |
   1964                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1965         /* cmp_fn      */ _soc_mem_cmp_undef,
   1966         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1967         /* index_min   */ 0,
   1968         /* index_max   */ 0,
   1969         /* minblock    */ 9,
   1970         /* maxblock    */ 9,
   1971         /* blocks      */ 0x200,
   1972         /* blocks_hi   */ 0,
   1973         /* base        */ 0x0f079400,
   1974         /* gran        */ 1,
   1975         /* bytes       */ 5,
   1976         /* nFields     */ 3,
   1977         /* *fields     */ soc_CPU_PBM_2_BCM56440_A0m_fields,
   1978         /* *views      */ NULL,
   1979         /* *views_num  */ NULL,
   1980         /* snoop_cb    */ NULL, 
   1981         /* snoop_user_data */ NULL, 
   1982         /* snoop_flags */ 0,
   1983         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1984         /* type */ SOC_MEM_TYPE_NORMAL,
   1985         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1986         /* impl */ SOC_MEM_IMPL_NORMAL,
   1987         /* cmic_mor_clks       */ 0,
   1988     },
   1989 #endif /* chips */
   1990 
   1991 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1992     defined(BCM_56450_B1)
   1993     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56450_A0m */ 
   1994         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   1995         /* flags       */ SOC_MEM_FLAG_VALID |
   1996                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1997         /* cmp_fn      */ _soc_mem_cmp_undef,
   1998         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1999         /* index_min   */ 0,
   2000         /* index_max   */ 0,
   2001         /* minblock    */ 8,
   2002         /* maxblock    */ 8,
   2003         /* blocks      */ 0x100,
   2004         /* blocks_hi   */ 0,
   2005         /* base        */ 0x3cdc0000,
   2006         /* gran        */ 1,
   2007         /* bytes       */ 6,
   2008         /* nFields     */ 3,
   2009         /* *fields     */ soc_HG_TRUNK_FAILOVER_ENABLEm_fields,
   2010         /* *views      */ NULL,
   2011         /* *views_num  */ NULL,
   2012         /* snoop_cb    */ NULL, 
   2013         /* snoop_user_data */ NULL, 
   2014         /* snoop_flags */ 0,
   2015         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2016         /* type */ SOC_MEM_TYPE_NORMAL,
   2017         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2018         /* impl */ SOC_MEM_IMPL_NORMAL,
   2019         /* cmic_mor_clks       */ 0,
   2020     },
   2021 #endif /* chips */
   2022 
   2023 #if defined(BCM_56560_A0)
   2024     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56560_A0m */ 
   2025         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2026         /* flags       */ SOC_MEM_FLAG_VALID |
   2027                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2028         /* cmp_fn      */ _soc_mem_cmp_undef,
   2029         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2030         /* index_min   */ 0,
   2031         /* index_max   */ 0,
   2032         /* minblock    */ 21,
   2033         /* maxblock    */ 21,
   2034         /* blocks      */ 0x200000,
   2035         /* blocks_hi   */ 0,
   2036         /* base        */ 0x55940000,
   2037         /* gran        */ 1,
   2038         /* bytes       */ 10,
   2039         /* nFields     */ 1,
   2040         /* *fields     */ soc_CPU_PBM_2_BCM56560_A0m_fields,
   2041         /* *views      */ NULL,
   2042         /* *views_num  */ NULL,
   2043         /* snoop_cb    */ NULL, 
   2044         /* snoop_user_data */ NULL, 
   2045         /* snoop_flags */ 0,
   2046         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2047         /* type */ SOC_MEM_TYPE_NORMAL,
   2048         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2049         /* impl */ SOC_MEM_IMPL_NORMAL,
   2050         /* cmic_mor_clks       */ 0,
   2051     },
   2052 #endif /* chips */
   2053 
   2054 #if defined(BCM_56560_B0)
   2055     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56560_B0m */ 
   2056         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2057         /* flags       */ SOC_MEM_FLAG_VALID |
   2058                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2059         /* cmp_fn      */ _soc_mem_cmp_undef,
   2060         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2061         /* index_min   */ 0,
   2062         /* index_max   */ 0,
   2063         /* minblock    */ 13,
   2064         /* maxblock    */ 13,
   2065         /* blocks      */ 0x2000,
   2066         /* blocks_hi   */ 0,
   2067         /* base        */ 0x55940000,
   2068         /* gran        */ 1,
   2069         /* bytes       */ 10,
   2070         /* nFields     */ 1,
   2071         /* *fields     */ soc_CPU_PBM_2_BCM56560_A0m_fields,
   2072         /* *views      */ NULL,
   2073         /* *views_num  */ NULL,
   2074         /* snoop_cb    */ NULL, 
   2075         /* snoop_user_data */ NULL, 
   2076         /* snoop_flags */ 0,
   2077         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2078         /* type */ SOC_MEM_TYPE_NORMAL,
   2079         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2080         /* impl */ SOC_MEM_IMPL_NORMAL,
   2081         /* cmic_mor_clks       */ 0,
   2082     },
   2083 #endif /* chips */
   2084 
   2085 #if defined(BCM_56640_A0)
   2086     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56640_A0m */ 
   2087         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2088         /* flags       */ SOC_MEM_FLAG_VALID |
   2089                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2090         /* cmp_fn      */ _soc_mem_cmp_undef,
   2091         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2092         /* index_min   */ 0,
   2093         /* index_max   */ 0,
   2094         /* minblock    */ 7,
   2095         /* maxblock    */ 7,
   2096         /* blocks      */ 0x80,
   2097         /* blocks_hi   */ 0,
   2098         /* base        */ 0x38c00000,
   2099         /* gran        */ 1,
   2100         /* bytes       */ 9,
   2101         /* nFields     */ 4,
   2102         /* *fields     */ soc_CPU_PBM_2_BCM56640_A0m_fields,
   2103         /* *views      */ NULL,
   2104         /* *views_num  */ NULL,
   2105         /* snoop_cb    */ NULL, 
   2106         /* snoop_user_data */ NULL, 
   2107         /* snoop_flags */ 0,
   2108         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2109         /* type */ SOC_MEM_TYPE_NORMAL,
   2110         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2111         /* impl */ SOC_MEM_IMPL_NORMAL,
   2112         /* cmic_mor_clks       */ 0,
   2113     },
   2114 #endif /* chips */
   2115 
   2116 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   2117     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56670_A0m */ 
   2118         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2119         /* flags       */ SOC_MEM_FLAG_VALID |
   2120                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2121         /* cmp_fn      */ _soc_mem_cmp_undef,
   2122         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2123         /* index_min   */ 0,
   2124         /* index_max   */ 0,
   2125         /* minblock    */ 21,
   2126         /* maxblock    */ 21,
   2127         /* blocks      */ 0x200000,
   2128         /* blocks_hi   */ 0,
   2129         /* base        */ 0x55940000,
   2130         /* gran        */ 1,
   2131         /* bytes       */ 9,
   2132         /* nFields     */ 1,
   2133         /* *fields     */ soc_CPU_PBM_2_BCM56670_A0m_fields,
   2134         /* *views      */ NULL,
   2135         /* *views_num  */ NULL,
   2136         /* snoop_cb    */ NULL, 
   2137         /* snoop_user_data */ NULL, 
   2138         /* snoop_flags */ 0,
   2139         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2140         /* type */ SOC_MEM_TYPE_NORMAL,
   2141         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2142         /* impl */ SOC_MEM_IMPL_NORMAL,
   2143         /* cmic_mor_clks       */ 0,
   2144     },
   2145 #endif /* chips */
   2146 
   2147 #if defined(BCM_56770_A0)
   2148     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56770_A0m */ 
   2149         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2150         /* flags       */ SOC_MEM_FLAG_VALID |
   2151                           SOC_MEM_FLAG_CACHABLE |
   2152                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2153         /* cmp_fn      */ _soc_mem_cmp_undef,
   2154         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2155         /* index_min   */ 0,
   2156         /* index_max   */ 0,
   2157         /* minblock    */ 25,
   2158         /* maxblock    */ 25,
   2159         /* blocks      */ 0x2000000,
   2160         /* blocks_hi   */ 0,
   2161         /* base        */ 0x80b40000,
   2162         /* gran        */ 1,
   2163         /* bytes       */ 17,
   2164         /* nFields     */ 1,
   2165         /* *fields     */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56870_A0m_fields,
   2166         /* *views      */ NULL,
   2167         /* *views_num  */ NULL,
   2168         /* snoop_cb    */ NULL, 
   2169         /* snoop_user_data */ NULL, 
   2170         /* snoop_flags */ 0,
   2171         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2172         /* type */ SOC_MEM_TYPE_NORMAL,
   2173         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2174         /* impl */ SOC_MEM_IMPL_NORMAL,
   2175         /* cmic_mor_clks       */ 0,
   2176         /* access_latency_mode */ 3,
   2177     },
   2178 #endif /* chips */
   2179 
   2180 #if defined(BCM_56850_A0)
   2181     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56850_A0m */ 
   2182         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2183         /* flags       */ SOC_MEM_FLAG_VALID |
   2184                           SOC_MEM_FLAG_CACHABLE |
   2185                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2186         /* cmp_fn      */ _soc_mem_cmp_undef,
   2187         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2188         /* index_min   */ 0,
   2189         /* index_max   */ 0,
   2190         /* minblock    */ 10,
   2191         /* maxblock    */ 10,
   2192         /* blocks      */ 0x400,
   2193         /* blocks_hi   */ 0,
   2194         /* base        */ 0x45940000,
   2195         /* gran        */ 1,
   2196         /* bytes       */ 14,
   2197         /* nFields     */ 1,
   2198         /* *fields     */ soc_CPU_PBM_2_BCM56850_A0m_fields,
   2199         /* *views      */ NULL,
   2200         /* *views_num  */ NULL,
   2201         /* snoop_cb    */ NULL, 
   2202         /* snoop_user_data */ NULL, 
   2203         /* snoop_flags */ 0,
   2204         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2205         /* type */ SOC_MEM_TYPE_NORMAL,
   2206         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2207         /* impl */ SOC_MEM_IMPL_NORMAL,
   2208         /* cmic_mor_clks       */ 0,
   2209     },
   2210 #endif /* chips */
   2211 
   2212 #if defined(BCM_56860_A0)
   2213     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56860_A0m */ 
   2214         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2215         /* flags       */ SOC_MEM_FLAG_VALID |
   2216                           SOC_MEM_FLAG_CACHABLE |
   2217                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2218         /* cmp_fn      */ _soc_mem_cmp_undef,
   2219         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2220         /* index_min   */ 0,
   2221         /* index_max   */ 0,
   2222         /* minblock    */ 11,
   2223         /* maxblock    */ 11,
   2224         /* blocks      */ 0x800,
   2225         /* blocks_hi   */ 0,
   2226         /* base        */ 0x55940000,
   2227         /* gran        */ 1,
   2228         /* bytes       */ 14,
   2229         /* nFields     */ 1,
   2230         /* *fields     */ soc_CPU_PBM_2_BCM56850_A0m_fields,
   2231         /* *views      */ NULL,
   2232         /* *views_num  */ NULL,
   2233         /* snoop_cb    */ NULL, 
   2234         /* snoop_user_data */ NULL, 
   2235         /* snoop_flags */ 0,
   2236         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2237         /* type */ SOC_MEM_TYPE_NORMAL,
   2238         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2239         /* impl */ SOC_MEM_IMPL_NORMAL,
   2240         /* cmic_mor_clks       */ 0,
   2241     },
   2242 #endif /* chips */
   2243 
   2244 #if defined(BCM_56870_A0)
   2245     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56870_A0m */ 
   2246         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2247         /* flags       */ SOC_MEM_FLAG_VALID |
   2248                           SOC_MEM_FLAG_CACHABLE |
   2249                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2250         /* cmp_fn      */ _soc_mem_cmp_undef,
   2251         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2252         /* index_min   */ 0,
   2253         /* index_max   */ 0,
   2254         /* minblock    */ 37,
   2255         /* maxblock    */ 37,
   2256         /* blocks      */ 0,
   2257         /* blocks_hi   */ 0x20,
   2258         /* base        */ 0x80b40000,
   2259         /* gran        */ 1,
   2260         /* bytes       */ 17,
   2261         /* nFields     */ 1,
   2262         /* *fields     */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56870_A0m_fields,
   2263         /* *views      */ NULL,
   2264         /* *views_num  */ NULL,
   2265         /* snoop_cb    */ NULL, 
   2266         /* snoop_user_data */ NULL, 
   2267         /* snoop_flags */ 0,
   2268         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2269         /* type */ SOC_MEM_TYPE_NORMAL,
   2270         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2271         /* impl */ SOC_MEM_IMPL_NORMAL,
   2272         /* cmic_mor_clks       */ 0,
   2273         /* access_latency_mode */ 3,
   2274     },
   2275 #endif /* chips */
   2276 
   2277 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2278     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56960_A0m */ 
   2279         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2280         /* flags       */ SOC_MEM_FLAG_VALID |
   2281                           SOC_MEM_FLAG_CACHABLE |
   2282                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2283         /* cmp_fn      */ _soc_mem_cmp_undef,
   2284         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2285         /* index_min   */ 0,
   2286         /* index_max   */ 0,
   2287         /* minblock    */ 36,
   2288         /* maxblock    */ 36,
   2289         /* blocks      */ 0,
   2290         /* blocks_hi   */ 0x10,
   2291         /* base        */ 0x50a00000,
   2292         /* gran        */ 1,
   2293         /* bytes       */ 17,
   2294         /* nFields     */ 1,
   2295         /* *fields     */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56960_A0m_fields,
   2296         /* *views      */ NULL,
   2297         /* *views_num  */ NULL,
   2298         /* snoop_cb    */ NULL, 
   2299         /* snoop_user_data */ NULL, 
   2300         /* snoop_flags */ 0,
   2301         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2302         /* type */ SOC_MEM_TYPE_NORMAL,
   2303         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2304         /* impl */ SOC_MEM_IMPL_NORMAL,
   2305         /* cmic_mor_clks       */ 0,
   2306         /* access_latency_mode */ 3,
   2307     },
   2308 #endif /* chips */
   2309 
   2310 #if defined(BCM_56970_A0)
   2311     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56970_A0m */ 
   2312         /* mem            HG_TRUNK_FAILOVER_ENABLEm */
   2313         /* flags       */ SOC_MEM_FLAG_VALID |
   2314                           SOC_MEM_FLAG_CACHABLE |
   2315                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2316         /* cmp_fn      */ _soc_mem_cmp_undef,
   2317         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2318         /* index_min   */ 0,
   2319         /* index_max   */ 0,
   2320         /* minblock    */ 68,
   2321         /* maxblock    */ 68,
   2322         /* blocks      */ 0,
   2323         /* blocks_hi   */ 0xffffffff,
   2324         /* base        */ 0x90a00000,
   2325         /* gran        */ 1,
   2326         /* bytes       */ 17,
   2327         /* nFields     */ 1,
   2328         /* *fields     */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56960_A0m_fields,
   2329         /* *views      */ NULL,
   2330         /* *views_num  */ NULL,
   2331         /* snoop_cb    */ NULL, 
   2332         /* snoop_user_data */ NULL, 
   2333         /* snoop_flags */ 0,
   2334         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2335         /* type */ SOC_MEM_TYPE_NORMAL,
   2336         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2337         /* impl */ SOC_MEM_IMPL_NORMAL,
   2338         /* cmic_mor_clks       */ 0,
   2339         /* access_latency_mode */ 3,
   2340     },
   2341 #endif /* chips */
   2342 
   2343 #if defined(BCM_56800_A0)
   2344     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SETm */ 
   2345         /* mem            HG_TRUNK_FAILOVER_SETm */
   2346         /* flags       */ SOC_MEM_FLAG_VALID |
   2347                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2348         /* cmp_fn      */ _soc_mem_cmp_undef,
   2349         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2350         /* index_min   */ 0,
   2351         /* index_max   */ 19,
   2352         /* minblock    */ 4,
   2353         /* maxblock    */ 4,
   2354         /* blocks      */ 0x10,
   2355         /* blocks_hi   */ 0,
   2356         /* base        */ 0x0e02d000,
   2357         /* gran        */ 1,
   2358         /* bytes       */ 6,
   2359         /* nFields     */ 10,
   2360         /* *fields     */ soc_HG_TRUNK_FAILOVER_SETm_fields,
   2361         /* *views      */ NULL,
   2362         /* *views_num  */ NULL,
   2363         /* snoop_cb    */ NULL, 
   2364         /* snoop_user_data */ NULL, 
   2365         /* snoop_flags */ 0,
   2366         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2367         /* type */ SOC_MEM_TYPE_NORMAL,
   2368         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2369         /* impl */ SOC_MEM_IMPL_NORMAL,
   2370         /* cmic_mor_clks       */ 0,
   2371     },
   2372 #endif /* chips */
   2373 
   2374 #if defined(BCM_53400_A0)
   2375     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM53400_A0m */ 
   2376         /* mem            HG_TRUNK_FAILOVER_SETm */
   2377         /* flags       */ SOC_MEM_FLAG_VALID |
   2378                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2379         /* cmp_fn      */ _soc_mem_cmp_undef,
   2380         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2381         /* index_min   */ 0,
   2382         /* index_max   */ 29,
   2383         /* minblock    */ 5,
   2384         /* maxblock    */ 5,
   2385         /* blocks      */ 0x20,
   2386         /* blocks_hi   */ 0,
   2387         /* base        */ 0x403c0000,
   2388         /* gran        */ 1,
   2389         /* bytes       */ 6,
   2390         /* nFields     */ 9,
   2391         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM53400_A0m_fields,
   2392         /* *views      */ NULL,
   2393         /* *views_num  */ NULL,
   2394         /* snoop_cb    */ NULL, 
   2395         /* snoop_user_data */ NULL, 
   2396         /* snoop_flags */ 0,
   2397         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2398         /* type */ SOC_MEM_TYPE_NORMAL,
   2399         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2400         /* impl */ SOC_MEM_IMPL_NORMAL,
   2401         /* cmic_mor_clks       */ 0,
   2402     },
   2403 #endif /* chips */
   2404 
   2405 #if defined(BCM_53540_A0)
   2406     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM53540_A0m */ 
   2407         /* mem            HG_TRUNK_FAILOVER_SETm */
   2408         /* flags       */ SOC_MEM_FLAG_VALID |
   2409                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2410         /* cmp_fn      */ _soc_mem_cmp_undef,
   2411         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2412         /* index_min   */ 0,
   2413         /* index_max   */ 31,
   2414         /* minblock    */ 8,
   2415         /* maxblock    */ 8,
   2416         /* blocks      */ 0x100,
   2417         /* blocks_hi   */ 0,
   2418         /* base        */ 0x40400000,
   2419         /* gran        */ 1,
   2420         /* bytes       */ 6,
   2421         /* nFields     */ 6,
   2422         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM53540_A0m_fields,
   2423         /* *views      */ NULL,
   2424         /* *views_num  */ NULL,
   2425         /* snoop_cb    */ NULL, 
   2426         /* snoop_user_data */ NULL, 
   2427         /* snoop_flags */ 0,
   2428         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2429         /* type */ SOC_MEM_TYPE_NORMAL,
   2430         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2431         /* impl */ SOC_MEM_IMPL_NORMAL,
   2432         /* cmic_mor_clks       */ 0,
   2433     },
   2434 #endif /* chips */
   2435 
   2436 #if defined(BCM_53570_A0)
   2437     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM53570_A0m */ 
   2438         /* mem            HG_TRUNK_FAILOVER_SETm */
   2439         /* flags       */ SOC_MEM_FLAG_VALID |
   2440                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2441         /* cmp_fn      */ _soc_mem_cmp_undef,
   2442         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2443         /* index_min   */ 0,
   2444         /* index_max   */ 65,
   2445         /* minblock    */ 15,
   2446         /* maxblock    */ 15,
   2447         /* blocks      */ 0x8000,
   2448         /* blocks_hi   */ 0,
   2449         /* base        */ 0x40400000,
   2450         /* gran        */ 1,
   2451         /* bytes       */ 8,
   2452         /* nFields     */ 9,
   2453         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM53570_A0m_fields,
   2454         /* *views      */ NULL,
   2455         /* *views_num  */ NULL,
   2456         /* snoop_cb    */ NULL, 
   2457         /* snoop_user_data */ NULL, 
   2458         /* snoop_flags */ 0,
   2459         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2460         /* type */ SOC_MEM_TYPE_NORMAL,
   2461         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2462         /* impl */ SOC_MEM_IMPL_NORMAL,
   2463         /* cmic_mor_clks       */ 0,
   2464     },
   2465 #endif /* chips */
   2466 
   2467 #if defined(BCM_53570_B0)
   2468     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM53570_B0m */ 
   2469         /* mem            HG_TRUNK_FAILOVER_SETm */
   2470         /* flags       */ SOC_MEM_FLAG_VALID |
   2471                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2472         /* cmp_fn      */ _soc_mem_cmp_undef,
   2473         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2474         /* index_min   */ 0,
   2475         /* index_max   */ 65,
   2476         /* minblock    */ 15,
   2477         /* maxblock    */ 15,
   2478         /* blocks      */ 0x8000,
   2479         /* blocks_hi   */ 0,
   2480         /* base        */ 0x40400000,
   2481         /* gran        */ 1,
   2482         /* bytes       */ 8,
   2483         /* nFields     */ 10,
   2484         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56560_A0m_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_56142_A0)
   2499     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56142_A0m */ 
   2500         /* mem            HG_TRUNK_FAILOVER_SETm */
   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   */ 3,
   2507         /* minblock    */ 5,
   2508         /* maxblock    */ 5,
   2509         /* blocks      */ 0x20,
   2510         /* blocks_hi   */ 0,
   2511         /* base        */ 0x110d0000,
   2512         /* gran        */ 1,
   2513         /* bytes       */ 6,
   2514         /* nFields     */ 5,
   2515         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56142_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_56150_A0)
   2530     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56150_A0m */ 
   2531         /* mem            HG_TRUNK_FAILOVER_SETm */
   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   */ 3,
   2538         /* minblock    */ 5,
   2539         /* maxblock    */ 5,
   2540         /* blocks      */ 0x20,
   2541         /* blocks_hi   */ 0,
   2542         /* base        */ 0x443c0000,
   2543         /* gran        */ 1,
   2544         /* bytes       */ 6,
   2545         /* nFields     */ 5,
   2546         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56150_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_56160_A0)
   2561     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56160_A0m */ 
   2562         /* mem            HG_TRUNK_FAILOVER_SETm */
   2563         /* flags       */ SOC_MEM_FLAG_VALID |
   2564                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2565         /* cmp_fn      */ _soc_mem_cmp_undef,
   2566         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2567         /* index_min   */ 0,
   2568         /* index_max   */ 31,
   2569         /* minblock    */ 7,
   2570         /* maxblock    */ 7,
   2571         /* blocks      */ 0x80,
   2572         /* blocks_hi   */ 0,
   2573         /* base        */ 0x40400000,
   2574         /* gran        */ 1,
   2575         /* bytes       */ 6,
   2576         /* nFields     */ 9,
   2577         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM53400_A0m_fields,
   2578         /* *views      */ NULL,
   2579         /* *views_num  */ NULL,
   2580         /* snoop_cb    */ NULL, 
   2581         /* snoop_user_data */ NULL, 
   2582         /* snoop_flags */ 0,
   2583         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2584         /* type */ SOC_MEM_TYPE_NORMAL,
   2585         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2586         /* impl */ SOC_MEM_IMPL_NORMAL,
   2587         /* cmic_mor_clks       */ 0,
   2588     },
   2589 #endif /* chips */
   2590 
   2591 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   2592     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56260_A0m */ 
   2593         /* mem            HG_TRUNK_FAILOVER_SETm */
   2594         /* flags       */ SOC_MEM_FLAG_VALID |
   2595                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2596         /* cmp_fn      */ _soc_mem_cmp_undef,
   2597         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2598         /* index_min   */ 0,
   2599         /* index_max   */ 29,
   2600         /* minblock    */ 6,
   2601         /* maxblock    */ 6,
   2602         /* blocks      */ 0x40,
   2603         /* blocks_hi   */ 0,
   2604         /* base        */ 0x3c7c0000,
   2605         /* gran        */ 1,
   2606         /* bytes       */ 13,
   2607         /* nFields     */ 18,
   2608         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56260_A0m_fields,
   2609         /* *views      */ NULL,
   2610         /* *views_num  */ NULL,
   2611         /* snoop_cb    */ NULL, 
   2612         /* snoop_user_data */ NULL, 
   2613         /* snoop_flags */ 0,
   2614         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2615         /* type */ SOC_MEM_TYPE_NORMAL,
   2616         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2617         /* impl */ SOC_MEM_IMPL_NORMAL,
   2618         /* cmic_mor_clks       */ 0,
   2619     },
   2620 #endif /* chips */
   2621 
   2622 #if defined(BCM_56270_A0)
   2623     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56270_A0m */ 
   2624         /* mem            HG_TRUNK_FAILOVER_SETm */
   2625         /* flags       */ SOC_MEM_FLAG_VALID |
   2626                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2627         /* cmp_fn      */ _soc_mem_cmp_undef,
   2628         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2629         /* index_min   */ 0,
   2630         /* index_max   */ 13,
   2631         /* minblock    */ 5,
   2632         /* maxblock    */ 5,
   2633         /* blocks      */ 0x20,
   2634         /* blocks_hi   */ 0,
   2635         /* base        */ 0x3c7c0000,
   2636         /* gran        */ 1,
   2637         /* bytes       */ 10,
   2638         /* nFields     */ 18,
   2639         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56270_A0m_fields,
   2640         /* *views      */ NULL,
   2641         /* *views_num  */ NULL,
   2642         /* snoop_cb    */ NULL, 
   2643         /* snoop_user_data */ NULL, 
   2644         /* snoop_flags */ 0,
   2645         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2646         /* type */ SOC_MEM_TYPE_NORMAL,
   2647         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2648         /* impl */ SOC_MEM_IMPL_NORMAL,
   2649         /* cmic_mor_clks       */ 0,
   2650     },
   2651 #endif /* chips */
   2652 
   2653 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   2654     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56334_A0m */ 
   2655         /* mem            HG_TRUNK_FAILOVER_SETm */
   2656         /* flags       */ SOC_MEM_FLAG_VALID |
   2657                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2658         /* cmp_fn      */ _soc_mem_cmp_undef,
   2659         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2660         /* index_min   */ 0,
   2661         /* index_max   */ 3,
   2662         /* minblock    */ 5,
   2663         /* maxblock    */ 5,
   2664         /* blocks      */ 0x20,
   2665         /* blocks_hi   */ 0,
   2666         /* base        */ 0x110d0000,
   2667         /* gran        */ 1,
   2668         /* bytes       */ 6,
   2669         /* nFields     */ 10,
   2670         /* *fields     */ soc_HG_TRUNK_FAILOVER_SETm_fields,
   2671         /* *views      */ NULL,
   2672         /* *views_num  */ NULL,
   2673         /* snoop_cb    */ NULL, 
   2674         /* snoop_user_data */ NULL, 
   2675         /* snoop_flags */ 0,
   2676         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2677         /* type */ SOC_MEM_TYPE_NORMAL,
   2678         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2679         /* impl */ SOC_MEM_IMPL_NORMAL,
   2680         /* cmic_mor_clks       */ 0,
   2681     },
   2682 #endif /* chips */
   2683 
   2684 #if defined(BCM_56340_A0)
   2685     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56340_A0m */ 
   2686         /* mem            HG_TRUNK_FAILOVER_SETm */
   2687         /* flags       */ SOC_MEM_FLAG_VALID |
   2688                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2689         /* cmp_fn      */ _soc_mem_cmp_undef,
   2690         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2691         /* index_min   */ 0,
   2692         /* index_max   */ 62,
   2693         /* minblock    */ 4,
   2694         /* maxblock    */ 4,
   2695         /* blocks      */ 0x10,
   2696         /* blocks_hi   */ 0,
   2697         /* base        */ 0x38600000,
   2698         /* gran        */ 1,
   2699         /* bytes       */ 8,
   2700         /* nFields     */ 10,
   2701         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56640_A0m_fields,
   2702         /* *views      */ NULL,
   2703         /* *views_num  */ NULL,
   2704         /* snoop_cb    */ NULL, 
   2705         /* snoop_user_data */ NULL, 
   2706         /* snoop_flags */ 0,
   2707         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2708         /* type */ SOC_MEM_TYPE_NORMAL,
   2709         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2710         /* impl */ SOC_MEM_IMPL_NORMAL,
   2711         /* cmic_mor_clks       */ 0,
   2712     },
   2713 #endif /* chips */
   2714 
   2715 #if defined(BCM_56370_A0)
   2716     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56370_A0m */ 
   2717         /* mem            HG_TRUNK_FAILOVER_SETm */
   2718         /* flags       */ SOC_MEM_FLAG_VALID |
   2719                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2720         /* cmp_fn      */ _soc_mem_cmp_undef,
   2721         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2722         /* index_min   */ 0,
   2723         /* index_max   */ 71,
   2724         /* minblock    */ 14,
   2725         /* maxblock    */ 14,
   2726         /* blocks      */ 0x4000,
   2727         /* blocks_hi   */ 0,
   2728         /* base        */ 0x80780000,
   2729         /* gran        */ 1,
   2730         /* bytes       */ 9,
   2731         /* nFields     */ 10,
   2732         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields,
   2733         /* *views      */ NULL,
   2734         /* *views_num  */ NULL,
   2735         /* snoop_cb    */ NULL, 
   2736         /* snoop_user_data */ NULL, 
   2737         /* snoop_flags */ 0,
   2738         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2739         /* type */ SOC_MEM_TYPE_NORMAL,
   2740         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2741         /* impl */ SOC_MEM_IMPL_NORMAL,
   2742         /* cmic_mor_clks       */ 0,
   2743         /* access_latency_mode */ 3,
   2744     },
   2745 #endif /* chips */
   2746 
   2747 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   2748     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56440_A0m */ 
   2749         /* mem            HG_TRUNK_FAILOVER_SETm */
   2750         /* flags       */ SOC_MEM_FLAG_VALID |
   2751                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2752         /* cmp_fn      */ _soc_mem_cmp_undef,
   2753         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2754         /* index_min   */ 0,
   2755         /* index_max   */ 38,
   2756         /* minblock    */ 9,
   2757         /* maxblock    */ 9,
   2758         /* blocks      */ 0x200,
   2759         /* blocks_hi   */ 0,
   2760         /* base        */ 0x0f073000,
   2761         /* gran        */ 1,
   2762         /* bytes       */ 4,
   2763         /* nFields     */ 6,
   2764         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56440_A0m_fields,
   2765         /* *views      */ NULL,
   2766         /* *views_num  */ NULL,
   2767         /* snoop_cb    */ NULL, 
   2768         /* snoop_user_data */ NULL, 
   2769         /* snoop_flags */ 0,
   2770         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2771         /* type */ SOC_MEM_TYPE_NORMAL,
   2772         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2773         /* impl */ SOC_MEM_IMPL_NORMAL,
   2774         /* cmic_mor_clks       */ 0,
   2775     },
   2776 #endif /* chips */
   2777 
   2778 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   2779     defined(BCM_56450_B1)
   2780     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56450_A0m */ 
   2781         /* mem            HG_TRUNK_FAILOVER_SETm */
   2782         /* flags       */ SOC_MEM_FLAG_VALID |
   2783                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2784         /* cmp_fn      */ _soc_mem_cmp_undef,
   2785         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2786         /* index_min   */ 0,
   2787         /* index_max   */ 41,
   2788         /* minblock    */ 8,
   2789         /* maxblock    */ 8,
   2790         /* blocks      */ 0x100,
   2791         /* blocks_hi   */ 0,
   2792         /* base        */ 0x3c7c0000,
   2793         /* gran        */ 1,
   2794         /* bytes       */ 29,
   2795         /* nFields     */ 34,
   2796         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56450_A0m_fields,
   2797         /* *views      */ NULL,
   2798         /* *views_num  */ NULL,
   2799         /* snoop_cb    */ NULL, 
   2800         /* snoop_user_data */ NULL, 
   2801         /* snoop_flags */ 0,
   2802         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2803         /* type */ SOC_MEM_TYPE_NORMAL,
   2804         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2805         /* impl */ SOC_MEM_IMPL_NORMAL,
   2806         /* cmic_mor_clks       */ 0,
   2807     },
   2808 #endif /* chips */
   2809 
   2810 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   2811     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56524_A0m */ 
   2812         /* mem            HG_TRUNK_FAILOVER_SETm */
   2813         /* flags       */ SOC_MEM_FLAG_VALID |
   2814                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2815         /* cmp_fn      */ _soc_mem_cmp_undef,
   2816         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2817         /* index_min   */ 0,
   2818         /* index_max   */ 54,
   2819         /* minblock    */ 8,
   2820         /* maxblock    */ 8,
   2821         /* blocks      */ 0x100,
   2822         /* blocks_hi   */ 0,
   2823         /* base        */ 0x0e098000,
   2824         /* gran        */ 1,
   2825         /* bytes       */ 7,
   2826         /* nFields     */ 10,
   2827         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields,
   2828         /* *views      */ NULL,
   2829         /* *views_num  */ NULL,
   2830         /* snoop_cb    */ NULL, 
   2831         /* snoop_user_data */ NULL, 
   2832         /* snoop_flags */ 0,
   2833         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2834         /* type */ SOC_MEM_TYPE_NORMAL,
   2835         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2836         /* impl */ SOC_MEM_IMPL_NORMAL,
   2837         /* cmic_mor_clks       */ 0,
   2838     },
   2839 #endif /* chips */
   2840 
   2841 #if defined(BCM_56560_A0)
   2842     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56560_A0m */ 
   2843         /* mem            HG_TRUNK_FAILOVER_SETm */
   2844         /* flags       */ SOC_MEM_FLAG_VALID |
   2845                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2846         /* cmp_fn      */ _soc_mem_cmp_undef,
   2847         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2848         /* index_min   */ 0,
   2849         /* index_max   */ 74,
   2850         /* minblock    */ 21,
   2851         /* maxblock    */ 21,
   2852         /* blocks      */ 0x200000,
   2853         /* blocks_hi   */ 0,
   2854         /* base        */ 0x55300000,
   2855         /* gran        */ 1,
   2856         /* bytes       */ 8,
   2857         /* nFields     */ 10,
   2858         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56560_A0m_fields,
   2859         /* *views      */ NULL,
   2860         /* *views_num  */ NULL,
   2861         /* snoop_cb    */ NULL, 
   2862         /* snoop_user_data */ NULL, 
   2863         /* snoop_flags */ 0,
   2864         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2865         /* type */ SOC_MEM_TYPE_NORMAL,
   2866         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2867         /* impl */ SOC_MEM_IMPL_NORMAL,
   2868         /* cmic_mor_clks       */ 0,
   2869     },
   2870 #endif /* chips */
   2871 
   2872 #if defined(BCM_56560_B0)
   2873     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56560_B0m */ 
   2874         /* mem            HG_TRUNK_FAILOVER_SETm */
   2875         /* flags       */ SOC_MEM_FLAG_VALID |
   2876                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2877         /* cmp_fn      */ _soc_mem_cmp_undef,
   2878         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2879         /* index_min   */ 0,
   2880         /* index_max   */ 74,
   2881         /* minblock    */ 13,
   2882         /* maxblock    */ 13,
   2883         /* blocks      */ 0x2000,
   2884         /* blocks_hi   */ 0,
   2885         /* base        */ 0x55300000,
   2886         /* gran        */ 1,
   2887         /* bytes       */ 8,
   2888         /* nFields     */ 10,
   2889         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56560_A0m_fields,
   2890         /* *views      */ NULL,
   2891         /* *views_num  */ NULL,
   2892         /* snoop_cb    */ NULL, 
   2893         /* snoop_user_data */ NULL, 
   2894         /* snoop_flags */ 0,
   2895         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2896         /* type */ SOC_MEM_TYPE_NORMAL,
   2897         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2898         /* impl */ SOC_MEM_IMPL_NORMAL,
   2899         /* cmic_mor_clks       */ 0,
   2900     },
   2901 #endif /* chips */
   2902 
   2903 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
   2904     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56624_A0m */ 
   2905         /* mem            HG_TRUNK_FAILOVER_SETm */
   2906         /* flags       */ SOC_MEM_FLAG_VALID |
   2907                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2908         /* cmp_fn      */ _soc_mem_cmp_undef,
   2909         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2910         /* index_min   */ 0,
   2911         /* index_max   */ 7,
   2912         /* minblock    */ 7,
   2913         /* maxblock    */ 7,
   2914         /* blocks      */ 0x80,
   2915         /* blocks_hi   */ 0,
   2916         /* base        */ 0x110d0000,
   2917         /* gran        */ 1,
   2918         /* bytes       */ 7,
   2919         /* nFields     */ 10,
   2920         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields,
   2921         /* *views      */ NULL,
   2922         /* *views_num  */ NULL,
   2923         /* snoop_cb    */ NULL, 
   2924         /* snoop_user_data */ NULL, 
   2925         /* snoop_flags */ 0,
   2926         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2927         /* type */ SOC_MEM_TYPE_NORMAL,
   2928         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2929         /* impl */ SOC_MEM_IMPL_NORMAL,
   2930         /* cmic_mor_clks       */ 0,
   2931     },
   2932 #endif /* chips */
   2933 
   2934 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   2935     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56634_A0m */ 
   2936         /* mem            HG_TRUNK_FAILOVER_SETm */
   2937         /* flags       */ SOC_MEM_FLAG_VALID |
   2938                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2939         /* cmp_fn      */ _soc_mem_cmp_undef,
   2940         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2941         /* index_min   */ 0,
   2942         /* index_max   */ 54,
   2943         /* minblock    */ 9,
   2944         /* maxblock    */ 9,
   2945         /* blocks      */ 0x200,
   2946         /* blocks_hi   */ 0,
   2947         /* base        */ 0x0e098000,
   2948         /* gran        */ 1,
   2949         /* bytes       */ 7,
   2950         /* nFields     */ 10,
   2951         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields,
   2952         /* *views      */ NULL,
   2953         /* *views_num  */ NULL,
   2954         /* snoop_cb    */ NULL, 
   2955         /* snoop_user_data */ NULL, 
   2956         /* snoop_flags */ 0,
   2957         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2958         /* type */ SOC_MEM_TYPE_NORMAL,
   2959         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2960         /* impl */ SOC_MEM_IMPL_NORMAL,
   2961         /* cmic_mor_clks       */ 0,
   2962     },
   2963 #endif /* chips */
   2964 
   2965 #if defined(BCM_56640_A0)
   2966     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56640_A0m */ 
   2967         /* mem            HG_TRUNK_FAILOVER_SETm */
   2968         /* flags       */ SOC_MEM_FLAG_VALID |
   2969                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2970         /* cmp_fn      */ _soc_mem_cmp_undef,
   2971         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2972         /* index_min   */ 0,
   2973         /* index_max   */ 62,
   2974         /* minblock    */ 7,
   2975         /* maxblock    */ 7,
   2976         /* blocks      */ 0x80,
   2977         /* blocks_hi   */ 0,
   2978         /* base        */ 0x38600000,
   2979         /* gran        */ 1,
   2980         /* bytes       */ 8,
   2981         /* nFields     */ 10,
   2982         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56640_A0m_fields,
   2983         /* *views      */ NULL,
   2984         /* *views_num  */ NULL,
   2985         /* snoop_cb    */ NULL, 
   2986         /* snoop_user_data */ NULL, 
   2987         /* snoop_flags */ 0,
   2988         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2989         /* type */ SOC_MEM_TYPE_NORMAL,
   2990         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2991         /* impl */ SOC_MEM_IMPL_NORMAL,
   2992         /* cmic_mor_clks       */ 0,
   2993     },
   2994 #endif /* chips */
   2995 
   2996 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   2997     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56670_A0m */ 
   2998         /* mem            HG_TRUNK_FAILOVER_SETm */
   2999         /* flags       */ SOC_MEM_FLAG_VALID |
   3000                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3001         /* cmp_fn      */ _soc_mem_cmp_undef,
   3002         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3003         /* index_min   */ 0,
   3004         /* index_max   */ 66,
   3005         /* minblock    */ 21,
   3006         /* maxblock    */ 21,
   3007         /* blocks      */ 0x200000,
   3008         /* blocks_hi   */ 0,
   3009         /* base        */ 0x55300000,
   3010         /* gran        */ 1,
   3011         /* bytes       */ 8,
   3012         /* nFields     */ 10,
   3013         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56560_A0m_fields,
   3014         /* *views      */ NULL,
   3015         /* *views_num  */ NULL,
   3016         /* snoop_cb    */ NULL, 
   3017         /* snoop_user_data */ NULL, 
   3018         /* snoop_flags */ 0,
   3019         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3020         /* type */ SOC_MEM_TYPE_NORMAL,
   3021         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3022         /* impl */ SOC_MEM_IMPL_NORMAL,
   3023         /* cmic_mor_clks       */ 0,
   3024     },
   3025 #endif /* chips */
   3026 
   3027 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
   3028     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56680_A0m */ 
   3029         /* mem            HG_TRUNK_FAILOVER_SETm */
   3030         /* flags       */ SOC_MEM_FLAG_VALID |
   3031                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3032         /* cmp_fn      */ _soc_mem_cmp_undef,
   3033         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3034         /* index_min   */ 0,
   3035         /* index_max   */ 7,
   3036         /* minblock    */ 6,
   3037         /* maxblock    */ 6,
   3038         /* blocks      */ 0x40,
   3039         /* blocks_hi   */ 0,
   3040         /* base        */ 0x110d0000,
   3041         /* gran        */ 1,
   3042         /* bytes       */ 7,
   3043         /* nFields     */ 10,
   3044         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields,
   3045         /* *views      */ NULL,
   3046         /* *views_num  */ NULL,
   3047         /* snoop_cb    */ NULL, 
   3048         /* snoop_user_data */ NULL, 
   3049         /* snoop_flags */ 0,
   3050         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3051         /* type */ SOC_MEM_TYPE_NORMAL,
   3052         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3053         /* impl */ SOC_MEM_IMPL_NORMAL,
   3054         /* cmic_mor_clks       */ 0,
   3055     },
   3056 #endif /* chips */
   3057 
   3058 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   3059     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56685_A0m */ 
   3060         /* mem            HG_TRUNK_FAILOVER_SETm */
   3061         /* flags       */ SOC_MEM_FLAG_VALID |
   3062                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3063         /* cmp_fn      */ _soc_mem_cmp_undef,
   3064         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3065         /* index_min   */ 0,
   3066         /* index_max   */ 54,
   3067         /* minblock    */ 6,
   3068         /* maxblock    */ 6,
   3069         /* blocks      */ 0x40,
   3070         /* blocks_hi   */ 0,
   3071         /* base        */ 0x0e098000,
   3072         /* gran        */ 1,
   3073         /* bytes       */ 7,
   3074         /* nFields     */ 10,
   3075         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields,
   3076         /* *views      */ NULL,
   3077         /* *views_num  */ NULL,
   3078         /* snoop_cb    */ NULL, 
   3079         /* snoop_user_data */ NULL, 
   3080         /* snoop_flags */ 0,
   3081         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3082         /* type */ SOC_MEM_TYPE_NORMAL,
   3083         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3084         /* impl */ SOC_MEM_IMPL_NORMAL,
   3085         /* cmic_mor_clks       */ 0,
   3086     },
   3087 #endif /* chips */
   3088 
   3089 #if defined(BCM_56770_A0)
   3090     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56770_A0m */ 
   3091         /* mem            HG_TRUNK_FAILOVER_SETm */
   3092         /* flags       */ SOC_MEM_FLAG_VALID |
   3093                           SOC_MEM_FLAG_CACHABLE |
   3094                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3095         /* cmp_fn      */ _soc_mem_cmp_undef,
   3096         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3097         /* index_min   */ 0,
   3098         /* index_max   */ 131,
   3099         /* minblock    */ 25,
   3100         /* maxblock    */ 25,
   3101         /* blocks      */ 0x2000000,
   3102         /* blocks_hi   */ 0,
   3103         /* base        */ 0x80780000,
   3104         /* gran        */ 1,
   3105         /* bytes       */ 9,
   3106         /* nFields     */ 10,
   3107         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields,
   3108         /* *views      */ NULL,
   3109         /* *views_num  */ NULL,
   3110         /* snoop_cb    */ NULL, 
   3111         /* snoop_user_data */ NULL, 
   3112         /* snoop_flags */ 0,
   3113         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3114         /* type */ SOC_MEM_TYPE_NORMAL,
   3115         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3116         /* impl */ SOC_MEM_IMPL_NORMAL,
   3117         /* cmic_mor_clks       */ 0,
   3118         /* access_latency_mode */ 3,
   3119     },
   3120 #endif /* chips */
   3121 
   3122 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
   3123     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56820_A0m */ 
   3124         /* mem            HG_TRUNK_FAILOVER_SETm */
   3125         /* flags       */ SOC_MEM_FLAG_VALID |
   3126                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3127         /* cmp_fn      */ _soc_mem_cmp_undef,
   3128         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3129         /* index_min   */ 0,
   3130         /* index_max   */ 24,
   3131         /* minblock    */ 3,
   3132         /* maxblock    */ 3,
   3133         /* blocks      */ 0x8,
   3134         /* blocks_hi   */ 0,
   3135         /* base        */ 0x0f03a000,
   3136         /* gran        */ 1,
   3137         /* bytes       */ 11,
   3138         /* nFields     */ 18,
   3139         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56820_A0m_fields,
   3140         /* *views      */ NULL,
   3141         /* *views_num  */ NULL,
   3142         /* snoop_cb    */ NULL, 
   3143         /* snoop_user_data */ NULL, 
   3144         /* snoop_flags */ 0,
   3145         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3146         /* type */ SOC_MEM_TYPE_NORMAL,
   3147         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3148         /* impl */ SOC_MEM_IMPL_NORMAL,
   3149         /* cmic_mor_clks       */ 0,
   3150     },
   3151 #endif /* chips */
   3152 
   3153 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   3154     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56840_A0m */ 
   3155         /* mem            HG_TRUNK_FAILOVER_SETm */
   3156         /* flags       */ SOC_MEM_FLAG_VALID |
   3157                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3158         /* cmp_fn      */ _soc_mem_cmp_undef,
   3159         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3160         /* index_min   */ 0,
   3161         /* index_max   */ 65,
   3162         /* minblock    */ 6,
   3163         /* maxblock    */ 6,
   3164         /* blocks      */ 0x40,
   3165         /* blocks_hi   */ 0,
   3166         /* base        */ 0x0f073000,
   3167         /* gran        */ 1,
   3168         /* bytes       */ 8,
   3169         /* nFields     */ 10,
   3170         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56840_A0m_fields,
   3171         /* *views      */ NULL,
   3172         /* *views_num  */ NULL,
   3173         /* snoop_cb    */ NULL, 
   3174         /* snoop_user_data */ NULL, 
   3175         /* snoop_flags */ 0,
   3176         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3177         /* type */ SOC_MEM_TYPE_NORMAL,
   3178         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3179         /* impl */ SOC_MEM_IMPL_NORMAL,
   3180         /* cmic_mor_clks       */ 0,
   3181     },
   3182 #endif /* chips */
   3183 
   3184 #if defined(BCM_56850_A0)
   3185     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56850_A0m */ 
   3186         /* mem            HG_TRUNK_FAILOVER_SETm */
   3187         /* flags       */ SOC_MEM_FLAG_VALID |
   3188                           SOC_MEM_FLAG_CACHABLE |
   3189                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   3190                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   3191         /* cmp_fn      */ _soc_mem_cmp_undef,
   3192         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3193         /* index_min   */ 0,
   3194         /* index_max   */ 105,
   3195         /* minblock    */ 10,
   3196         /* maxblock    */ 10,
   3197         /* blocks      */ 0x400,
   3198         /* blocks_hi   */ 0,
   3199         /* base        */ 0x45300000,
   3200         /* gran        */ 1,
   3201         /* bytes       */ 8,
   3202         /* nFields     */ 11,
   3203         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56850_A0m_fields,
   3204         /* *views      */ NULL,
   3205         /* *views_num  */ NULL,
   3206         /* snoop_cb    */ NULL, 
   3207         /* snoop_user_data */ NULL, 
   3208         /* snoop_flags */ 0,
   3209         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3210         /* type */ SOC_MEM_TYPE_NORMAL,
   3211         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3212         /* impl */ SOC_MEM_IMPL_NORMAL,
   3213         /* cmic_mor_clks       */ 0,
   3214     },
   3215 #endif /* chips */
   3216 
   3217 #if defined(BCM_56860_A0)
   3218     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56860_A0m */ 
   3219         /* mem            HG_TRUNK_FAILOVER_SETm */
   3220         /* flags       */ SOC_MEM_FLAG_VALID |
   3221                           SOC_MEM_FLAG_CACHABLE |
   3222                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3223         /* cmp_fn      */ _soc_mem_cmp_undef,
   3224         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3225         /* index_min   */ 0,
   3226         /* index_max   */ 105,
   3227         /* minblock    */ 11,
   3228         /* maxblock    */ 11,
   3229         /* blocks      */ 0x800,
   3230         /* blocks_hi   */ 0,
   3231         /* base        */ 0x55300000,
   3232         /* gran        */ 1,
   3233         /* bytes       */ 8,
   3234         /* nFields     */ 10,
   3235         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56640_A0m_fields,
   3236         /* *views      */ NULL,
   3237         /* *views_num  */ NULL,
   3238         /* snoop_cb    */ NULL, 
   3239         /* snoop_user_data */ NULL, 
   3240         /* snoop_flags */ 0,
   3241         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3242         /* type */ SOC_MEM_TYPE_NORMAL,
   3243         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3244         /* impl */ SOC_MEM_IMPL_NORMAL,
   3245         /* cmic_mor_clks       */ 0,
   3246     },
   3247 #endif /* chips */
   3248 
   3249 #if defined(BCM_56870_A0)
   3250     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56870_A0m */ 
   3251         /* mem            HG_TRUNK_FAILOVER_SETm */
   3252         /* flags       */ SOC_MEM_FLAG_VALID |
   3253                           SOC_MEM_FLAG_CACHABLE |
   3254                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3255         /* cmp_fn      */ _soc_mem_cmp_undef,
   3256         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3257         /* index_min   */ 0,
   3258         /* index_max   */ 131,
   3259         /* minblock    */ 37,
   3260         /* maxblock    */ 37,
   3261         /* blocks      */ 0,
   3262         /* blocks_hi   */ 0x20,
   3263         /* base        */ 0x80780000,
   3264         /* gran        */ 1,
   3265         /* bytes       */ 9,
   3266         /* nFields     */ 10,
   3267         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields,
   3268         /* *views      */ NULL,
   3269         /* *views_num  */ NULL,
   3270         /* snoop_cb    */ NULL, 
   3271         /* snoop_user_data */ NULL, 
   3272         /* snoop_flags */ 0,
   3273         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3274         /* type */ SOC_MEM_TYPE_NORMAL,
   3275         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3276         /* impl */ SOC_MEM_IMPL_NORMAL,
   3277         /* cmic_mor_clks       */ 0,
   3278         /* access_latency_mode */ 3,
   3279     },
   3280 #endif /* chips */
   3281 
   3282 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3283     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56960_A0m */ 
   3284         /* mem            HG_TRUNK_FAILOVER_SETm */
   3285         /* flags       */ SOC_MEM_FLAG_VALID |
   3286                           SOC_MEM_FLAG_CACHABLE |
   3287                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3288         /* cmp_fn      */ _soc_mem_cmp_undef,
   3289         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3290         /* index_min   */ 0,
   3291         /* index_max   */ 135,
   3292         /* minblock    */ 36,
   3293         /* maxblock    */ 36,
   3294         /* blocks      */ 0,
   3295         /* blocks_hi   */ 0x10,
   3296         /* base        */ 0x50680000,
   3297         /* gran        */ 1,
   3298         /* bytes       */ 9,
   3299         /* nFields     */ 10,
   3300         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields,
   3301         /* *views      */ NULL,
   3302         /* *views_num  */ NULL,
   3303         /* snoop_cb    */ NULL, 
   3304         /* snoop_user_data */ NULL, 
   3305         /* snoop_flags */ 0,
   3306         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3307         /* type */ SOC_MEM_TYPE_NORMAL,
   3308         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3309         /* impl */ SOC_MEM_IMPL_NORMAL,
   3310         /* cmic_mor_clks       */ 0,
   3311         /* access_latency_mode */ 3,
   3312     },
   3313 #endif /* chips */
   3314 
   3315 #if defined(BCM_56970_A0)
   3316     { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56970_A0m */ 
   3317         /* mem            HG_TRUNK_FAILOVER_SETm */
   3318         /* flags       */ SOC_MEM_FLAG_VALID |
   3319                           SOC_MEM_FLAG_CACHABLE |
   3320                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3321         /* cmp_fn      */ _soc_mem_cmp_undef,
   3322         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3323         /* index_min   */ 0,
   3324         /* index_max   */ 135,
   3325         /* minblock    */ 68,
   3326         /* maxblock    */ 68,
   3327         /* blocks      */ 0,
   3328         /* blocks_hi   */ 0xffffffff,
   3329         /* base        */ 0x90680000,
   3330         /* gran        */ 1,
   3331         /* bytes       */ 9,
   3332         /* nFields     */ 10,
   3333         /* *fields     */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields,
   3334         /* *views      */ NULL,
   3335         /* *views_num  */ NULL,
   3336         /* snoop_cb    */ NULL, 
   3337         /* snoop_user_data */ NULL, 
   3338         /* snoop_flags */ 0,
   3339         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3340         /* type */ SOC_MEM_TYPE_NORMAL,
   3341         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3342         /* impl */ SOC_MEM_IMPL_NORMAL,
   3343         /* cmic_mor_clks       */ 0,
   3344         /* access_latency_mode */ 3,
   3345     },
   3346 #endif /* chips */
   3347 
   3348 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   3349     { /* SOC_MEM_INT_HG_TRUNK_GROUPm */ 
   3350         /* mem            HG_TRUNK_GROUPm */
   3351         /* flags       */ SOC_MEM_FLAG_VALID |
   3352                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3353         /* cmp_fn      */ _soc_mem_cmp_undef,
   3354         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3355         /* index_min   */ 0,
   3356         /* index_max   */ 31,
   3357         /* minblock    */ 6,
   3358         /* maxblock    */ 6,
   3359         /* blocks      */ 0x40,
   3360         /* blocks_hi   */ 0,
   3361         /* base        */ 0x0f070000,
   3362         /* gran        */ 1,
   3363         /* bytes       */ 2,
   3364         /* nFields     */ 3,
   3365         /* *fields     */ soc_HG_TRUNK_GROUPm_fields,
   3366         /* *views      */ NULL,
   3367         /* *views_num  */ NULL,
   3368         /* snoop_cb    */ NULL, 
   3369         /* snoop_user_data */ NULL, 
   3370         /* snoop_flags */ 0,
   3371         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3372         /* type */ SOC_MEM_TYPE_NORMAL,
   3373         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3374         /* impl */ SOC_MEM_IMPL_NORMAL,
   3375         /* cmic_mor_clks       */ 0,
   3376     },
   3377 #endif /* chips */
   3378 
   3379 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   3380     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56260_A0m */ 
   3381         /* mem            HG_TRUNK_GROUPm */
   3382         /* flags       */ SOC_MEM_FLAG_VALID |
   3383                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3384         /* cmp_fn      */ _soc_mem_cmp_undef,
   3385         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3386         /* index_min   */ 0,
   3387         /* index_max   */ 7,
   3388         /* minblock    */ 6,
   3389         /* maxblock    */ 6,
   3390         /* blocks      */ 0x40,
   3391         /* blocks_hi   */ 0,
   3392         /* base        */ 0x3c4c0000,
   3393         /* gran        */ 1,
   3394         /* bytes       */ 2,
   3395         /* nFields     */ 4,
   3396         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56260_A0m_fields,
   3397         /* *views      */ NULL,
   3398         /* *views_num  */ NULL,
   3399         /* snoop_cb    */ NULL, 
   3400         /* snoop_user_data */ NULL, 
   3401         /* snoop_flags */ 0,
   3402         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3403         /* type */ SOC_MEM_TYPE_NORMAL,
   3404         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3405         /* impl */ SOC_MEM_IMPL_NORMAL,
   3406         /* cmic_mor_clks       */ 0,
   3407     },
   3408 #endif /* chips */
   3409 
   3410 #if defined(BCM_56270_A0)
   3411     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56270_A0m */ 
   3412         /* mem            HG_TRUNK_GROUPm */
   3413         /* flags       */ SOC_MEM_FLAG_VALID |
   3414                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3415         /* cmp_fn      */ _soc_mem_cmp_undef,
   3416         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3417         /* index_min   */ 0,
   3418         /* index_max   */ 7,
   3419         /* minblock    */ 5,
   3420         /* maxblock    */ 5,
   3421         /* blocks      */ 0x20,
   3422         /* blocks_hi   */ 0,
   3423         /* base        */ 0x3c4c0000,
   3424         /* gran        */ 1,
   3425         /* bytes       */ 2,
   3426         /* nFields     */ 4,
   3427         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56260_A0m_fields,
   3428         /* *views      */ NULL,
   3429         /* *views_num  */ NULL,
   3430         /* snoop_cb    */ NULL, 
   3431         /* snoop_user_data */ NULL, 
   3432         /* snoop_flags */ 0,
   3433         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3434         /* type */ SOC_MEM_TYPE_NORMAL,
   3435         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3436         /* impl */ SOC_MEM_IMPL_NORMAL,
   3437         /* cmic_mor_clks       */ 0,
   3438     },
   3439 #endif /* chips */
   3440 
   3441 #if defined(BCM_56340_A0)
   3442     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56340_A0m */ 
   3443         /* mem            HG_TRUNK_GROUPm */
   3444         /* flags       */ SOC_MEM_FLAG_VALID |
   3445                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3446         /* cmp_fn      */ _soc_mem_cmp_undef,
   3447         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3448         /* index_min   */ 0,
   3449         /* index_max   */ 7,
   3450         /* minblock    */ 4,
   3451         /* maxblock    */ 4,
   3452         /* blocks      */ 0x10,
   3453         /* blocks_hi   */ 0,
   3454         /* base        */ 0x38300000,
   3455         /* gran        */ 1,
   3456         /* bytes       */ 2,
   3457         /* nFields     */ 3,
   3458         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56640_A0m_fields,
   3459         /* *views      */ NULL,
   3460         /* *views_num  */ NULL,
   3461         /* snoop_cb    */ NULL, 
   3462         /* snoop_user_data */ NULL, 
   3463         /* snoop_flags */ 0,
   3464         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3465         /* type */ SOC_MEM_TYPE_NORMAL,
   3466         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3467         /* impl */ SOC_MEM_IMPL_NORMAL,
   3468         /* cmic_mor_clks       */ 0,
   3469     },
   3470 #endif /* chips */
   3471 
   3472 #if defined(BCM_56370_A0)
   3473     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56370_A0m */ 
   3474         /* mem            HG_TRUNK_GROUPm */
   3475         /* flags       */ SOC_MEM_FLAG_VALID |
   3476                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3477         /* cmp_fn      */ _soc_mem_cmp_undef,
   3478         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3479         /* index_min   */ 0,
   3480         /* index_max   */ 63,
   3481         /* minblock    */ 14,
   3482         /* maxblock    */ 14,
   3483         /* blocks      */ 0x4000,
   3484         /* blocks_hi   */ 0,
   3485         /* base        */ 0x804c0000,
   3486         /* gran        */ 1,
   3487         /* bytes       */ 6,
   3488         /* nFields     */ 10,
   3489         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56370_A0m_fields,
   3490         /* *views      */ NULL,
   3491         /* *views_num  */ NULL,
   3492         /* snoop_cb    */ NULL, 
   3493         /* snoop_user_data */ NULL, 
   3494         /* snoop_flags */ 0,
   3495         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3496         /* type */ SOC_MEM_TYPE_NORMAL,
   3497         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3498         /* impl */ SOC_MEM_IMPL_NORMAL,
   3499         /* cmic_mor_clks       */ 0,
   3500         /* access_latency_mode */ 3,
   3501     },
   3502 #endif /* chips */
   3503 
   3504 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   3505     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56440_A0m */ 
   3506         /* mem            HG_TRUNK_GROUPm */
   3507         /* flags       */ SOC_MEM_FLAG_VALID |
   3508                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3509         /* cmp_fn      */ _soc_mem_cmp_undef,
   3510         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3511         /* index_min   */ 0,
   3512         /* index_max   */ 1,
   3513         /* minblock    */ 9,
   3514         /* maxblock    */ 9,
   3515         /* blocks      */ 0x200,
   3516         /* blocks_hi   */ 0,
   3517         /* base        */ 0x0f070000,
   3518         /* gran        */ 1,
   3519         /* bytes       */ 1,
   3520         /* nFields     */ 3,
   3521         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56440_A0m_fields,
   3522         /* *views      */ NULL,
   3523         /* *views_num  */ NULL,
   3524         /* snoop_cb    */ NULL, 
   3525         /* snoop_user_data */ NULL, 
   3526         /* snoop_flags */ 0,
   3527         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3528         /* type */ SOC_MEM_TYPE_NORMAL,
   3529         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3530         /* impl */ SOC_MEM_IMPL_NORMAL,
   3531         /* cmic_mor_clks       */ 0,
   3532     },
   3533 #endif /* chips */
   3534 
   3535 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   3536     defined(BCM_56450_B1)
   3537     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56450_A0m */ 
   3538         /* mem            HG_TRUNK_GROUPm */
   3539         /* flags       */ SOC_MEM_FLAG_VALID |
   3540                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3541         /* cmp_fn      */ _soc_mem_cmp_undef,
   3542         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3543         /* index_min   */ 0,
   3544         /* index_max   */ 15,
   3545         /* minblock    */ 8,
   3546         /* maxblock    */ 8,
   3547         /* blocks      */ 0x100,
   3548         /* blocks_hi   */ 0,
   3549         /* base        */ 0x3c4c0000,
   3550         /* gran        */ 1,
   3551         /* bytes       */ 2,
   3552         /* nFields     */ 5,
   3553         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56450_A0m_fields,
   3554         /* *views      */ NULL,
   3555         /* *views_num  */ NULL,
   3556         /* snoop_cb    */ NULL, 
   3557         /* snoop_user_data */ NULL, 
   3558         /* snoop_flags */ 0,
   3559         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3560         /* type */ SOC_MEM_TYPE_NORMAL,
   3561         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3562         /* impl */ SOC_MEM_IMPL_NORMAL,
   3563         /* cmic_mor_clks       */ 0,
   3564     },
   3565 #endif /* chips */
   3566 
   3567 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
   3568     defined(BCM_56670_B0)
   3569     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56560_A0m */ 
   3570         /* mem            HG_TRUNK_GROUPm */
   3571         /* flags       */ SOC_MEM_FLAG_VALID |
   3572                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3573         /* cmp_fn      */ _soc_mem_cmp_undef,
   3574         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3575         /* index_min   */ 0,
   3576         /* index_max   */ 47,
   3577         /* minblock    */ 21,
   3578         /* maxblock    */ 21,
   3579         /* blocks      */ 0x200000,
   3580         /* blocks_hi   */ 0,
   3581         /* base        */ 0x55000000,
   3582         /* gran        */ 1,
   3583         /* bytes       */ 3,
   3584         /* nFields     */ 5,
   3585         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56560_A0m_fields,
   3586         /* *views      */ NULL,
   3587         /* *views_num  */ NULL,
   3588         /* snoop_cb    */ NULL, 
   3589         /* snoop_user_data */ NULL, 
   3590         /* snoop_flags */ 0,
   3591         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3592         /* type */ SOC_MEM_TYPE_NORMAL,
   3593         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3594         /* impl */ SOC_MEM_IMPL_NORMAL,
   3595         /* cmic_mor_clks       */ 0,
   3596     },
   3597 #endif /* chips */
   3598 
   3599 #if defined(BCM_56560_B0)
   3600     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56560_B0m */ 
   3601         /* mem            HG_TRUNK_GROUPm */
   3602         /* flags       */ SOC_MEM_FLAG_VALID |
   3603                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3604         /* cmp_fn      */ _soc_mem_cmp_undef,
   3605         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3606         /* index_min   */ 0,
   3607         /* index_max   */ 47,
   3608         /* minblock    */ 13,
   3609         /* maxblock    */ 13,
   3610         /* blocks      */ 0x2000,
   3611         /* blocks_hi   */ 0,
   3612         /* base        */ 0x55000000,
   3613         /* gran        */ 1,
   3614         /* bytes       */ 3,
   3615         /* nFields     */ 5,
   3616         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56560_A0m_fields,
   3617         /* *views      */ NULL,
   3618         /* *views_num  */ NULL,
   3619         /* snoop_cb    */ NULL, 
   3620         /* snoop_user_data */ NULL, 
   3621         /* snoop_flags */ 0,
   3622         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3623         /* type */ SOC_MEM_TYPE_NORMAL,
   3624         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3625         /* impl */ SOC_MEM_IMPL_NORMAL,
   3626         /* cmic_mor_clks       */ 0,
   3627     },
   3628 #endif /* chips */
   3629 
   3630 #if defined(BCM_56640_A0)
   3631     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56640_A0m */ 
   3632         /* mem            HG_TRUNK_GROUPm */
   3633         /* flags       */ SOC_MEM_FLAG_VALID |
   3634                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3635         /* cmp_fn      */ _soc_mem_cmp_undef,
   3636         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3637         /* index_min   */ 0,
   3638         /* index_max   */ 7,
   3639         /* minblock    */ 7,
   3640         /* maxblock    */ 7,
   3641         /* blocks      */ 0x80,
   3642         /* blocks_hi   */ 0,
   3643         /* base        */ 0x38300000,
   3644         /* gran        */ 1,
   3645         /* bytes       */ 2,
   3646         /* nFields     */ 3,
   3647         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56640_A0m_fields,
   3648         /* *views      */ NULL,
   3649         /* *views_num  */ NULL,
   3650         /* snoop_cb    */ NULL, 
   3651         /* snoop_user_data */ NULL, 
   3652         /* snoop_flags */ 0,
   3653         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3654         /* type */ SOC_MEM_TYPE_NORMAL,
   3655         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3656         /* impl */ SOC_MEM_IMPL_NORMAL,
   3657         /* cmic_mor_clks       */ 0,
   3658     },
   3659 #endif /* chips */
   3660 
   3661 #if defined(BCM_56770_A0)
   3662     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56770_A0m */ 
   3663         /* mem            HG_TRUNK_GROUPm */
   3664         /* flags       */ SOC_MEM_FLAG_VALID |
   3665                           SOC_MEM_FLAG_CACHABLE |
   3666                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3667         /* cmp_fn      */ _soc_mem_cmp_undef,
   3668         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3669         /* index_min   */ 0,
   3670         /* index_max   */ 63,
   3671         /* minblock    */ 25,
   3672         /* maxblock    */ 25,
   3673         /* blocks      */ 0x2000000,
   3674         /* blocks_hi   */ 0,
   3675         /* base        */ 0x804c0000,
   3676         /* gran        */ 1,
   3677         /* bytes       */ 6,
   3678         /* nFields     */ 10,
   3679         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56870_A0m_fields,
   3680         /* *views      */ NULL,
   3681         /* *views_num  */ NULL,
   3682         /* snoop_cb    */ NULL, 
   3683         /* snoop_user_data */ NULL, 
   3684         /* snoop_flags */ 0,
   3685         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3686         /* type */ SOC_MEM_TYPE_NORMAL,
   3687         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3688         /* impl */ SOC_MEM_IMPL_NORMAL,
   3689         /* cmic_mor_clks       */ 0,
   3690         /* access_latency_mode */ 3,
   3691     },
   3692 #endif /* chips */
   3693 
   3694 #if defined(BCM_56850_A0)
   3695     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56850_A0m */ 
   3696         /* mem            HG_TRUNK_GROUPm */
   3697         /* flags       */ SOC_MEM_FLAG_VALID |
   3698                           SOC_MEM_FLAG_CACHABLE |
   3699                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   3700                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   3701         /* cmp_fn      */ _soc_mem_cmp_undef,
   3702         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3703         /* index_min   */ 0,
   3704         /* index_max   */ 47,
   3705         /* minblock    */ 10,
   3706         /* maxblock    */ 10,
   3707         /* blocks      */ 0x400,
   3708         /* blocks_hi   */ 0,
   3709         /* base        */ 0x45000000,
   3710         /* gran        */ 1,
   3711         /* bytes       */ 3,
   3712         /* nFields     */ 6,
   3713         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56850_A0m_fields,
   3714         /* *views      */ NULL,
   3715         /* *views_num  */ NULL,
   3716         /* snoop_cb    */ NULL, 
   3717         /* snoop_user_data */ NULL, 
   3718         /* snoop_flags */ 0,
   3719         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3720         /* type */ SOC_MEM_TYPE_NORMAL,
   3721         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3722         /* impl */ SOC_MEM_IMPL_NORMAL,
   3723         /* cmic_mor_clks       */ 0,
   3724     },
   3725 #endif /* chips */
   3726 
   3727 #if defined(BCM_56860_A0)
   3728     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56860_A0m */ 
   3729         /* mem            HG_TRUNK_GROUPm */
   3730         /* flags       */ SOC_MEM_FLAG_VALID |
   3731                           SOC_MEM_FLAG_CACHABLE |
   3732                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3733         /* cmp_fn      */ _soc_mem_cmp_undef,
   3734         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3735         /* index_min   */ 0,
   3736         /* index_max   */ 47,
   3737         /* minblock    */ 11,
   3738         /* maxblock    */ 11,
   3739         /* blocks      */ 0x800,
   3740         /* blocks_hi   */ 0,
   3741         /* base        */ 0x55000000,
   3742         /* gran        */ 1,
   3743         /* bytes       */ 3,
   3744         /* nFields     */ 5,
   3745         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56860_A0m_fields,
   3746         /* *views      */ NULL,
   3747         /* *views_num  */ NULL,
   3748         /* snoop_cb    */ NULL, 
   3749         /* snoop_user_data */ NULL, 
   3750         /* snoop_flags */ 0,
   3751         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3752         /* type */ SOC_MEM_TYPE_NORMAL,
   3753         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3754         /* impl */ SOC_MEM_IMPL_NORMAL,
   3755         /* cmic_mor_clks       */ 0,
   3756     },
   3757 #endif /* chips */
   3758 
   3759 #if defined(BCM_56870_A0)
   3760     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56870_A0m */ 
   3761         /* mem            HG_TRUNK_GROUPm */
   3762         /* flags       */ SOC_MEM_FLAG_VALID |
   3763                           SOC_MEM_FLAG_CACHABLE |
   3764                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3765         /* cmp_fn      */ _soc_mem_cmp_undef,
   3766         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3767         /* index_min   */ 0,
   3768         /* index_max   */ 63,
   3769         /* minblock    */ 37,
   3770         /* maxblock    */ 37,
   3771         /* blocks      */ 0,
   3772         /* blocks_hi   */ 0x20,
   3773         /* base        */ 0x804c0000,
   3774         /* gran        */ 1,
   3775         /* bytes       */ 6,
   3776         /* nFields     */ 10,
   3777         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56870_A0m_fields,
   3778         /* *views      */ NULL,
   3779         /* *views_num  */ NULL,
   3780         /* snoop_cb    */ NULL, 
   3781         /* snoop_user_data */ NULL, 
   3782         /* snoop_flags */ 0,
   3783         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3784         /* type */ SOC_MEM_TYPE_NORMAL,
   3785         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3786         /* impl */ SOC_MEM_IMPL_NORMAL,
   3787         /* cmic_mor_clks       */ 0,
   3788         /* access_latency_mode */ 3,
   3789     },
   3790 #endif /* chips */
   3791 
   3792 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3793     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56960_A0m */ 
   3794         /* mem            HG_TRUNK_GROUPm */
   3795         /* flags       */ SOC_MEM_FLAG_VALID |
   3796                           SOC_MEM_FLAG_CACHABLE |
   3797                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3798         /* cmp_fn      */ _soc_mem_cmp_undef,
   3799         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3800         /* index_min   */ 0,
   3801         /* index_max   */ 63,
   3802         /* minblock    */ 36,
   3803         /* maxblock    */ 36,
   3804         /* blocks      */ 0,
   3805         /* blocks_hi   */ 0x10,
   3806         /* base        */ 0x503c0000,
   3807         /* gran        */ 1,
   3808         /* bytes       */ 4,
   3809         /* nFields     */ 6,
   3810         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56960_A0m_fields,
   3811         /* *views      */ NULL,
   3812         /* *views_num  */ NULL,
   3813         /* snoop_cb    */ NULL, 
   3814         /* snoop_user_data */ NULL, 
   3815         /* snoop_flags */ 0,
   3816         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3817         /* type */ SOC_MEM_TYPE_NORMAL,
   3818         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3819         /* impl */ SOC_MEM_IMPL_NORMAL,
   3820         /* cmic_mor_clks       */ 0,
   3821         /* access_latency_mode */ 3,
   3822     },
   3823 #endif /* chips */
   3824 
   3825 #if defined(BCM_56970_A0)
   3826     { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56970_A0m */ 
   3827         /* mem            HG_TRUNK_GROUPm */
   3828         /* flags       */ SOC_MEM_FLAG_VALID |
   3829                           SOC_MEM_FLAG_CACHABLE |
   3830                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3831         /* cmp_fn      */ _soc_mem_cmp_undef,
   3832         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3833         /* index_min   */ 0,
   3834         /* index_max   */ 63,
   3835         /* minblock    */ 68,
   3836         /* maxblock    */ 68,
   3837         /* blocks      */ 0,
   3838         /* blocks_hi   */ 0xffffffff,
   3839         /* base        */ 0x903c0000,
   3840         /* gran        */ 1,
   3841         /* bytes       */ 4,
   3842         /* nFields     */ 6,
   3843         /* *fields     */ soc_HG_TRUNK_GROUP_BCM56960_A0m_fields,
   3844         /* *views      */ NULL,
   3845         /* *views_num  */ NULL,
   3846         /* snoop_cb    */ NULL, 
   3847         /* snoop_user_data */ NULL, 
   3848         /* snoop_flags */ 0,
   3849         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3850         /* type */ SOC_MEM_TYPE_NORMAL,
   3851         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3852         /* impl */ SOC_MEM_IMPL_NORMAL,
   3853         /* cmic_mor_clks       */ 0,
   3854         /* access_latency_mode */ 3,
   3855     },
   3856 #endif /* chips */
   3857 
   3858 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   3859     { /* SOC_MEM_INT_HG_TRUNK_MEMBERm */ 
   3860         /* mem            HG_TRUNK_MEMBERm */
   3861         /* flags       */ SOC_MEM_FLAG_VALID |
   3862                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3863         /* cmp_fn      */ _soc_mem_cmp_undef,
   3864         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3865         /* index_min   */ 0,
   3866         /* index_max   */ 255,
   3867         /* minblock    */ 6,
   3868         /* maxblock    */ 6,
   3869         /* blocks      */ 0x40,
   3870         /* blocks_hi   */ 0,
   3871         /* base        */ 0x0f070400,
   3872         /* gran        */ 1,
   3873         /* bytes       */ 1,
   3874         /* nFields     */ 1,
   3875         /* *fields     */ soc_HG_TRUNK_MEMBERm_fields,
   3876         /* *views      */ NULL,
   3877         /* *views_num  */ NULL,
   3878         /* snoop_cb    */ NULL, 
   3879         /* snoop_user_data */ NULL, 
   3880         /* snoop_flags */ 0,
   3881         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3882         /* type */ SOC_MEM_TYPE_NORMAL,
   3883         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3884         /* impl */ SOC_MEM_IMPL_NORMAL,
   3885         /* cmic_mor_clks       */ 0,
   3886     },
   3887 #endif /* chips */
   3888 
   3889 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   3890     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56260_A0m */ 
   3891         /* mem            HG_TRUNK_MEMBERm */
   3892         /* flags       */ SOC_MEM_FLAG_VALID |
   3893                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3894         /* cmp_fn      */ _soc_mem_cmp_undef,
   3895         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3896         /* index_min   */ 0,
   3897         /* index_max   */ 15,
   3898         /* minblock    */ 6,
   3899         /* maxblock    */ 6,
   3900         /* blocks      */ 0x40,
   3901         /* blocks_hi   */ 0,
   3902         /* base        */ 0x3c500000,
   3903         /* gran        */ 1,
   3904         /* bytes       */ 2,
   3905         /* nFields     */ 2,
   3906         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56260_A0m_fields,
   3907         /* *views      */ NULL,
   3908         /* *views_num  */ NULL,
   3909         /* snoop_cb    */ NULL, 
   3910         /* snoop_user_data */ NULL, 
   3911         /* snoop_flags */ 0,
   3912         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3913         /* type */ SOC_MEM_TYPE_NORMAL,
   3914         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3915         /* impl */ SOC_MEM_IMPL_NORMAL,
   3916         /* cmic_mor_clks       */ 0,
   3917     },
   3918 #endif /* chips */
   3919 
   3920 #if defined(BCM_56270_A0)
   3921     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56270_A0m */ 
   3922         /* mem            HG_TRUNK_MEMBERm */
   3923         /* flags       */ SOC_MEM_FLAG_VALID |
   3924                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3925         /* cmp_fn      */ _soc_mem_cmp_undef,
   3926         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3927         /* index_min   */ 0,
   3928         /* index_max   */ 15,
   3929         /* minblock    */ 5,
   3930         /* maxblock    */ 5,
   3931         /* blocks      */ 0x20,
   3932         /* blocks_hi   */ 0,
   3933         /* base        */ 0x3c500000,
   3934         /* gran        */ 1,
   3935         /* bytes       */ 2,
   3936         /* nFields     */ 2,
   3937         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56270_A0m_fields,
   3938         /* *views      */ NULL,
   3939         /* *views_num  */ NULL,
   3940         /* snoop_cb    */ NULL, 
   3941         /* snoop_user_data */ NULL, 
   3942         /* snoop_flags */ 0,
   3943         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3944         /* type */ SOC_MEM_TYPE_NORMAL,
   3945         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3946         /* impl */ SOC_MEM_IMPL_NORMAL,
   3947         /* cmic_mor_clks       */ 0,
   3948     },
   3949 #endif /* chips */
   3950 
   3951 #if defined(BCM_56340_A0)
   3952     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56340_A0m */ 
   3953         /* mem            HG_TRUNK_MEMBERm */
   3954         /* flags       */ SOC_MEM_FLAG_VALID |
   3955                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3956         /* cmp_fn      */ _soc_mem_cmp_undef,
   3957         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3958         /* index_min   */ 0,
   3959         /* index_max   */ 127,
   3960         /* minblock    */ 4,
   3961         /* maxblock    */ 4,
   3962         /* blocks      */ 0x10,
   3963         /* blocks_hi   */ 0,
   3964         /* base        */ 0x38340000,
   3965         /* gran        */ 1,
   3966         /* bytes       */ 1,
   3967         /* nFields     */ 1,
   3968         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56640_A0m_fields,
   3969         /* *views      */ NULL,
   3970         /* *views_num  */ NULL,
   3971         /* snoop_cb    */ NULL, 
   3972         /* snoop_user_data */ NULL, 
   3973         /* snoop_flags */ 0,
   3974         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3975         /* type */ SOC_MEM_TYPE_NORMAL,
   3976         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3977         /* impl */ SOC_MEM_IMPL_NORMAL,
   3978         /* cmic_mor_clks       */ 0,
   3979     },
   3980 #endif /* chips */
   3981 
   3982 #if defined(BCM_56370_A0)
   3983     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56370_A0m */ 
   3984         /* mem            HG_TRUNK_MEMBERm */
   3985         /* flags       */ SOC_MEM_FLAG_VALID |
   3986                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3987         /* cmp_fn      */ _soc_mem_cmp_undef,
   3988         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3989         /* index_min   */ 0,
   3990         /* index_max   */ 255,
   3991         /* minblock    */ 14,
   3992         /* maxblock    */ 14,
   3993         /* blocks      */ 0x4000,
   3994         /* blocks_hi   */ 0,
   3995         /* base        */ 0x80500000,
   3996         /* gran        */ 1,
   3997         /* bytes       */ 1,
   3998         /* nFields     */ 2,
   3999         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56370_A0m_fields,
   4000         /* *views      */ NULL,
   4001         /* *views_num  */ NULL,
   4002         /* snoop_cb    */ NULL, 
   4003         /* snoop_user_data */ NULL, 
   4004         /* snoop_flags */ 0,
   4005         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4006         /* type */ SOC_MEM_TYPE_NORMAL,
   4007         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4008         /* impl */ SOC_MEM_IMPL_NORMAL,
   4009         /* cmic_mor_clks       */ 0,
   4010         /* access_latency_mode */ 3,
   4011     },
   4012 #endif /* chips */
   4013 
   4014 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   4015     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56440_A0m */ 
   4016         /* mem            HG_TRUNK_MEMBERm */
   4017         /* flags       */ SOC_MEM_FLAG_VALID |
   4018                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4019         /* cmp_fn      */ _soc_mem_cmp_undef,
   4020         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4021         /* index_min   */ 0,
   4022         /* index_max   */ 7,
   4023         /* minblock    */ 9,
   4024         /* maxblock    */ 9,
   4025         /* blocks      */ 0x200,
   4026         /* blocks_hi   */ 0,
   4027         /* base        */ 0x0f070400,
   4028         /* gran        */ 1,
   4029         /* bytes       */ 1,
   4030         /* nFields     */ 1,
   4031         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56440_A0m_fields,
   4032         /* *views      */ NULL,
   4033         /* *views_num  */ NULL,
   4034         /* snoop_cb    */ NULL, 
   4035         /* snoop_user_data */ NULL, 
   4036         /* snoop_flags */ 0,
   4037         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4038         /* type */ SOC_MEM_TYPE_NORMAL,
   4039         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4040         /* impl */ SOC_MEM_IMPL_NORMAL,
   4041         /* cmic_mor_clks       */ 0,
   4042     },
   4043 #endif /* chips */
   4044 
   4045 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   4046     defined(BCM_56450_B1)
   4047     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56450_A0m */ 
   4048         /* mem            HG_TRUNK_MEMBERm */
   4049         /* flags       */ SOC_MEM_FLAG_VALID |
   4050                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4051         /* cmp_fn      */ _soc_mem_cmp_undef,
   4052         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4053         /* index_min   */ 0,
   4054         /* index_max   */ 31,
   4055         /* minblock    */ 8,
   4056         /* maxblock    */ 8,
   4057         /* blocks      */ 0x100,
   4058         /* blocks_hi   */ 0,
   4059         /* base        */ 0x3c500000,
   4060         /* gran        */ 1,
   4061         /* bytes       */ 2,
   4062         /* nFields     */ 2,
   4063         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56450_A0m_fields,
   4064         /* *views      */ NULL,
   4065         /* *views_num  */ NULL,
   4066         /* snoop_cb    */ NULL, 
   4067         /* snoop_user_data */ NULL, 
   4068         /* snoop_flags */ 0,
   4069         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4070         /* type */ SOC_MEM_TYPE_NORMAL,
   4071         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4072         /* impl */ SOC_MEM_IMPL_NORMAL,
   4073         /* cmic_mor_clks       */ 0,
   4074     },
   4075 #endif /* chips */
   4076 
   4077 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
   4078     defined(BCM_56670_B0)
   4079     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56560_A0m */ 
   4080         /* mem            HG_TRUNK_MEMBERm */
   4081         /* flags       */ SOC_MEM_FLAG_VALID |
   4082                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4083         /* cmp_fn      */ _soc_mem_cmp_undef,
   4084         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4085         /* index_min   */ 0,
   4086         /* index_max   */ 255,
   4087         /* minblock    */ 21,
   4088         /* maxblock    */ 21,
   4089         /* blocks      */ 0x200000,
   4090         /* blocks_hi   */ 0,
   4091         /* base        */ 0x55040000,
   4092         /* gran        */ 1,
   4093         /* bytes       */ 1,
   4094         /* nFields     */ 1,
   4095         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56560_A0m_fields,
   4096         /* *views      */ NULL,
   4097         /* *views_num  */ NULL,
   4098         /* snoop_cb    */ NULL, 
   4099         /* snoop_user_data */ NULL, 
   4100         /* snoop_flags */ 0,
   4101         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4102         /* type */ SOC_MEM_TYPE_NORMAL,
   4103         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4104         /* impl */ SOC_MEM_IMPL_NORMAL,
   4105         /* cmic_mor_clks       */ 0,
   4106     },
   4107 #endif /* chips */
   4108 
   4109 #if defined(BCM_56560_B0)
   4110     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56560_B0m */ 
   4111         /* mem            HG_TRUNK_MEMBERm */
   4112         /* flags       */ SOC_MEM_FLAG_VALID |
   4113                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4114         /* cmp_fn      */ _soc_mem_cmp_undef,
   4115         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4116         /* index_min   */ 0,
   4117         /* index_max   */ 255,
   4118         /* minblock    */ 13,
   4119         /* maxblock    */ 13,
   4120         /* blocks      */ 0x2000,
   4121         /* blocks_hi   */ 0,
   4122         /* base        */ 0x55040000,
   4123         /* gran        */ 1,
   4124         /* bytes       */ 1,
   4125         /* nFields     */ 1,
   4126         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56560_A0m_fields,
   4127         /* *views      */ NULL,
   4128         /* *views_num  */ NULL,
   4129         /* snoop_cb    */ NULL, 
   4130         /* snoop_user_data */ NULL, 
   4131         /* snoop_flags */ 0,
   4132         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4133         /* type */ SOC_MEM_TYPE_NORMAL,
   4134         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4135         /* impl */ SOC_MEM_IMPL_NORMAL,
   4136         /* cmic_mor_clks       */ 0,
   4137     },
   4138 #endif /* chips */
   4139 
   4140 #if defined(BCM_56640_A0)
   4141     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56640_A0m */ 
   4142         /* mem            HG_TRUNK_MEMBERm */
   4143         /* flags       */ SOC_MEM_FLAG_VALID |
   4144                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4145         /* cmp_fn      */ _soc_mem_cmp_undef,
   4146         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4147         /* index_min   */ 0,
   4148         /* index_max   */ 127,
   4149         /* minblock    */ 7,
   4150         /* maxblock    */ 7,
   4151         /* blocks      */ 0x80,
   4152         /* blocks_hi   */ 0,
   4153         /* base        */ 0x38340000,
   4154         /* gran        */ 1,
   4155         /* bytes       */ 1,
   4156         /* nFields     */ 1,
   4157         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56640_A0m_fields,
   4158         /* *views      */ NULL,
   4159         /* *views_num  */ NULL,
   4160         /* snoop_cb    */ NULL, 
   4161         /* snoop_user_data */ NULL, 
   4162         /* snoop_flags */ 0,
   4163         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4164         /* type */ SOC_MEM_TYPE_NORMAL,
   4165         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4166         /* impl */ SOC_MEM_IMPL_NORMAL,
   4167         /* cmic_mor_clks       */ 0,
   4168     },
   4169 #endif /* chips */
   4170 
   4171 #if defined(BCM_56770_A0)
   4172     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56770_A0m */ 
   4173         /* mem            HG_TRUNK_MEMBERm */
   4174         /* flags       */ SOC_MEM_FLAG_VALID |
   4175                           SOC_MEM_FLAG_CACHABLE |
   4176                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4177         /* cmp_fn      */ _soc_mem_cmp_undef,
   4178         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4179         /* index_min   */ 0,
   4180         /* index_max   */ 255,
   4181         /* minblock    */ 25,
   4182         /* maxblock    */ 25,
   4183         /* blocks      */ 0x2000000,
   4184         /* blocks_hi   */ 0,
   4185         /* base        */ 0x80500000,
   4186         /* gran        */ 1,
   4187         /* bytes       */ 1,
   4188         /* nFields     */ 1,
   4189         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields,
   4190         /* *views      */ NULL,
   4191         /* *views_num  */ NULL,
   4192         /* snoop_cb    */ NULL, 
   4193         /* snoop_user_data */ NULL, 
   4194         /* snoop_flags */ 0,
   4195         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4196         /* type */ SOC_MEM_TYPE_NORMAL,
   4197         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4198         /* impl */ SOC_MEM_IMPL_NORMAL,
   4199         /* cmic_mor_clks       */ 0,
   4200         /* access_latency_mode */ 3,
   4201     },
   4202 #endif /* chips */
   4203 
   4204 #if defined(BCM_56850_A0)
   4205     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56850_A0m */ 
   4206         /* mem            HG_TRUNK_MEMBERm */
   4207         /* flags       */ SOC_MEM_FLAG_VALID |
   4208                           SOC_MEM_FLAG_CACHABLE |
   4209                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4210                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   4211         /* cmp_fn      */ _soc_mem_cmp_undef,
   4212         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4213         /* index_min   */ 0,
   4214         /* index_max   */ 255,
   4215         /* minblock    */ 10,
   4216         /* maxblock    */ 10,
   4217         /* blocks      */ 0x400,
   4218         /* blocks_hi   */ 0,
   4219         /* base        */ 0x45040000,
   4220         /* gran        */ 1,
   4221         /* bytes       */ 1,
   4222         /* nFields     */ 2,
   4223         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56850_A0m_fields,
   4224         /* *views      */ NULL,
   4225         /* *views_num  */ NULL,
   4226         /* snoop_cb    */ NULL, 
   4227         /* snoop_user_data */ NULL, 
   4228         /* snoop_flags */ 0,
   4229         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4230         /* type */ SOC_MEM_TYPE_NORMAL,
   4231         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4232         /* impl */ SOC_MEM_IMPL_NORMAL,
   4233         /* cmic_mor_clks       */ 0,
   4234     },
   4235 #endif /* chips */
   4236 
   4237 #if defined(BCM_56860_A0)
   4238     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56860_A0m */ 
   4239         /* mem            HG_TRUNK_MEMBERm */
   4240         /* flags       */ SOC_MEM_FLAG_VALID |
   4241                           SOC_MEM_FLAG_CACHABLE |
   4242                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4243         /* cmp_fn      */ _soc_mem_cmp_undef,
   4244         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4245         /* index_min   */ 0,
   4246         /* index_max   */ 255,
   4247         /* minblock    */ 11,
   4248         /* maxblock    */ 11,
   4249         /* blocks      */ 0x800,
   4250         /* blocks_hi   */ 0,
   4251         /* base        */ 0x55040000,
   4252         /* gran        */ 1,
   4253         /* bytes       */ 1,
   4254         /* nFields     */ 1,
   4255         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56640_A0m_fields,
   4256         /* *views      */ NULL,
   4257         /* *views_num  */ NULL,
   4258         /* snoop_cb    */ NULL, 
   4259         /* snoop_user_data */ NULL, 
   4260         /* snoop_flags */ 0,
   4261         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4262         /* type */ SOC_MEM_TYPE_NORMAL,
   4263         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4264         /* impl */ SOC_MEM_IMPL_NORMAL,
   4265         /* cmic_mor_clks       */ 0,
   4266     },
   4267 #endif /* chips */
   4268 
   4269 #if defined(BCM_56870_A0)
   4270     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56870_A0m */ 
   4271         /* mem            HG_TRUNK_MEMBERm */
   4272         /* flags       */ SOC_MEM_FLAG_VALID |
   4273                           SOC_MEM_FLAG_CACHABLE |
   4274                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4275         /* cmp_fn      */ _soc_mem_cmp_undef,
   4276         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4277         /* index_min   */ 0,
   4278         /* index_max   */ 255,
   4279         /* minblock    */ 37,
   4280         /* maxblock    */ 37,
   4281         /* blocks      */ 0,
   4282         /* blocks_hi   */ 0x20,
   4283         /* base        */ 0x80500000,
   4284         /* gran        */ 1,
   4285         /* bytes       */ 1,
   4286         /* nFields     */ 1,
   4287         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields,
   4288         /* *views      */ NULL,
   4289         /* *views_num  */ NULL,
   4290         /* snoop_cb    */ NULL, 
   4291         /* snoop_user_data */ NULL, 
   4292         /* snoop_flags */ 0,
   4293         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4294         /* type */ SOC_MEM_TYPE_NORMAL,
   4295         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4296         /* impl */ SOC_MEM_IMPL_NORMAL,
   4297         /* cmic_mor_clks       */ 0,
   4298         /* access_latency_mode */ 3,
   4299     },
   4300 #endif /* chips */
   4301 
   4302 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4303     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56960_A0m */ 
   4304         /* mem            HG_TRUNK_MEMBERm */
   4305         /* flags       */ SOC_MEM_FLAG_VALID |
   4306                           SOC_MEM_FLAG_CACHABLE |
   4307                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4308         /* cmp_fn      */ _soc_mem_cmp_undef,
   4309         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4310         /* index_min   */ 0,
   4311         /* index_max   */ 255,
   4312         /* minblock    */ 36,
   4313         /* maxblock    */ 36,
   4314         /* blocks      */ 0,
   4315         /* blocks_hi   */ 0x10,
   4316         /* base        */ 0x50400000,
   4317         /* gran        */ 1,
   4318         /* bytes       */ 1,
   4319         /* nFields     */ 1,
   4320         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields,
   4321         /* *views      */ NULL,
   4322         /* *views_num  */ NULL,
   4323         /* snoop_cb    */ NULL, 
   4324         /* snoop_user_data */ NULL, 
   4325         /* snoop_flags */ 0,
   4326         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4327         /* type */ SOC_MEM_TYPE_NORMAL,
   4328         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4329         /* impl */ SOC_MEM_IMPL_NORMAL,
   4330         /* cmic_mor_clks       */ 0,
   4331         /* access_latency_mode */ 3,
   4332     },
   4333 #endif /* chips */
   4334 
   4335 #if defined(BCM_56970_A0)
   4336     { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56970_A0m */ 
   4337         /* mem            HG_TRUNK_MEMBERm */
   4338         /* flags       */ SOC_MEM_FLAG_VALID |
   4339                           SOC_MEM_FLAG_CACHABLE |
   4340                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4341         /* cmp_fn      */ _soc_mem_cmp_undef,
   4342         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4343         /* index_min   */ 0,
   4344         /* index_max   */ 255,
   4345         /* minblock    */ 68,
   4346         /* maxblock    */ 68,
   4347         /* blocks      */ 0,
   4348         /* blocks_hi   */ 0xffffffff,
   4349         /* base        */ 0x90400000,
   4350         /* gran        */ 1,
   4351         /* bytes       */ 1,
   4352         /* nFields     */ 1,
   4353         /* *fields     */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields,
   4354         /* *views      */ NULL,
   4355         /* *views_num  */ NULL,
   4356         /* snoop_cb    */ NULL, 
   4357         /* snoop_user_data */ NULL, 
   4358         /* snoop_flags */ 0,
   4359         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4360         /* type */ SOC_MEM_TYPE_NORMAL,
   4361         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4362         /* impl */ SOC_MEM_IMPL_NORMAL,
   4363         /* cmic_mor_clks       */ 0,
   4364         /* access_latency_mode */ 3,
   4365     },
   4366 #endif /* chips */
   4367 
   4368 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4369     { /* SOC_MEM_INT_HG_TRUNK_MODEm */ 
   4370         /* mem            HG_TRUNK_MODEm */
   4371         /* flags       */ SOC_MEM_FLAG_VALID |
   4372                           SOC_MEM_FLAG_CACHABLE |
   4373                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4374         /* cmp_fn      */ _soc_mem_cmp_undef,
   4375         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4376         /* index_min   */ 0,
   4377         /* index_max   */ 63,
   4378         /* minblock    */ 36,
   4379         /* maxblock    */ 36,
   4380         /* blocks      */ 0,
   4381         /* blocks_hi   */ 0x10,
   4382         /* base        */ 0x500c0000,
   4383         /* gran        */ 1,
   4384         /* bytes       */ 1,
   4385         /* nFields     */ 2,
   4386         /* *fields     */ soc_HG_TRUNK_MODEm_fields,
   4387         /* *views      */ NULL,
   4388         /* *views_num  */ NULL,
   4389         /* snoop_cb    */ NULL, 
   4390         /* snoop_user_data */ NULL, 
   4391         /* snoop_flags */ 0,
   4392         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4393         /* type */ SOC_MEM_TYPE_NORMAL,
   4394         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4395         /* impl */ SOC_MEM_IMPL_NORMAL,
   4396         /* cmic_mor_clks       */ 0,
   4397         /* access_latency_mode */ 3,
   4398     },
   4399 #endif /* chips */
   4400 
   4401 #if defined(BCM_56370_A0)
   4402     { /* SOC_MEM_INT_HG_TRUNK_MODE_BCM56370_A0m */ 
   4403         /* mem            HG_TRUNK_MODEm */
   4404         /* flags       */ SOC_MEM_FLAG_VALID |
   4405                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4406         /* cmp_fn      */ _soc_mem_cmp_undef,
   4407         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4408         /* index_min   */ 0,
   4409         /* index_max   */ 63,
   4410         /* minblock    */ 14,
   4411         /* maxblock    */ 14,
   4412         /* blocks      */ 0x4000,
   4413         /* blocks_hi   */ 0,
   4414         /* base        */ 0x800c0000,
   4415         /* gran        */ 1,
   4416         /* bytes       */ 1,
   4417         /* nFields     */ 2,
   4418         /* *fields     */ soc_HG_TRUNK_MODEm_fields,
   4419         /* *views      */ NULL,
   4420         /* *views_num  */ NULL,
   4421         /* snoop_cb    */ NULL, 
   4422         /* snoop_user_data */ NULL, 
   4423         /* snoop_flags */ 0,
   4424         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4425         /* type */ SOC_MEM_TYPE_NORMAL,
   4426         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4427         /* impl */ SOC_MEM_IMPL_NORMAL,
   4428         /* cmic_mor_clks       */ 0,
   4429         /* access_latency_mode */ 3,
   4430     },
   4431 #endif /* chips */
   4432 
   4433 #if defined(BCM_56770_A0)
   4434     { /* SOC_MEM_INT_HG_TRUNK_MODE_BCM56770_A0m */ 
   4435         /* mem            HG_TRUNK_MODEm */
   4436         /* flags       */ SOC_MEM_FLAG_VALID |
   4437                           SOC_MEM_FLAG_CACHABLE |
   4438                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4439         /* cmp_fn      */ _soc_mem_cmp_undef,
   4440         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4441         /* index_min   */ 0,
   4442         /* index_max   */ 63,
   4443         /* minblock    */ 25,
   4444         /* maxblock    */ 25,
   4445         /* blocks      */ 0x2000000,
   4446         /* blocks_hi   */ 0,
   4447         /* base        */ 0x800c0000,
   4448         /* gran        */ 1,
   4449         /* bytes       */ 1,
   4450         /* nFields     */ 2,
   4451         /* *fields     */ soc_HG_TRUNK_MODEm_fields,
   4452         /* *views      */ NULL,
   4453         /* *views_num  */ NULL,
   4454         /* snoop_cb    */ NULL, 
   4455         /* snoop_user_data */ NULL, 
   4456         /* snoop_flags */ 0,
   4457         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4458         /* type */ SOC_MEM_TYPE_NORMAL,
   4459         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4460         /* impl */ SOC_MEM_IMPL_NORMAL,
   4461         /* cmic_mor_clks       */ 0,
   4462         /* access_latency_mode */ 3,
   4463     },
   4464 #endif /* chips */
   4465 
   4466 #if defined(BCM_56870_A0)
   4467     { /* SOC_MEM_INT_HG_TRUNK_MODE_BCM56870_A0m */ 
   4468         /* mem            HG_TRUNK_MODEm */
   4469         /* flags       */ SOC_MEM_FLAG_VALID |
   4470                           SOC_MEM_FLAG_CACHABLE |
   4471                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4472         /* cmp_fn      */ _soc_mem_cmp_undef,
   4473         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4474         /* index_min   */ 0,
   4475         /* index_max   */ 63,
   4476         /* minblock    */ 37,
   4477         /* maxblock    */ 37,
   4478         /* blocks      */ 0,
   4479         /* blocks_hi   */ 0x20,
   4480         /* base        */ 0x800c0000,
   4481         /* gran        */ 1,
   4482         /* bytes       */ 1,
   4483         /* nFields     */ 2,
   4484         /* *fields     */ soc_HG_TRUNK_MODEm_fields,
   4485         /* *views      */ NULL,
   4486         /* *views_num  */ NULL,
   4487         /* snoop_cb    */ NULL, 
   4488         /* snoop_user_data */ NULL, 
   4489         /* snoop_flags */ 0,
   4490         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4491         /* type */ SOC_MEM_TYPE_NORMAL,
   4492         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4493         /* impl */ SOC_MEM_IMPL_NORMAL,
   4494         /* cmic_mor_clks       */ 0,
   4495         /* access_latency_mode */ 3,
   4496     },
   4497 #endif /* chips */
   4498 
   4499 #if defined(BCM_56970_A0)
   4500     { /* SOC_MEM_INT_HG_TRUNK_MODE_BCM56970_A0m */ 
   4501         /* mem            HG_TRUNK_MODEm */
   4502         /* flags       */ SOC_MEM_FLAG_VALID |
   4503                           SOC_MEM_FLAG_CACHABLE |
   4504                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4505         /* cmp_fn      */ _soc_mem_cmp_undef,
   4506         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4507         /* index_min   */ 0,
   4508         /* index_max   */ 63,
   4509         /* minblock    */ 68,
   4510         /* maxblock    */ 68,
   4511         /* blocks      */ 0,
   4512         /* blocks_hi   */ 0xffffffff,
   4513         /* base        */ 0x900c0000,
   4514         /* gran        */ 1,
   4515         /* bytes       */ 1,
   4516         /* nFields     */ 2,
   4517         /* *fields     */ soc_HG_TRUNK_MODEm_fields,
   4518         /* *views      */ NULL,
   4519         /* *views_num  */ NULL,
   4520         /* snoop_cb    */ NULL, 
   4521         /* snoop_user_data */ NULL, 
   4522         /* snoop_flags */ 0,
   4523         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4524         /* type */ SOC_MEM_TYPE_NORMAL,
   4525         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4526         /* impl */ SOC_MEM_IMPL_NORMAL,
   4527         /* cmic_mor_clks       */ 0,
   4528         /* access_latency_mode */ 3,
   4529     },
   4530 #endif /* chips */
   4531 
   4532 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4533     { /* SOC_MEM_INT_HG_TRUNK_RR_CNTm */ 
   4534         /* mem            HG_TRUNK_RR_CNTm */
   4535         /* flags       */ SOC_MEM_FLAG_VALID |
   4536                           SOC_MEM_FLAG_CACHABLE |
   4537                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4538         /* cmp_fn      */ _soc_mem_cmp_undef,
   4539         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4540         /* index_min   */ 0,
   4541         /* index_max   */ 63,
   4542         /* minblock    */ 36,
   4543         /* maxblock    */ 36,
   4544         /* blocks      */ 0,
   4545         /* blocks_hi   */ 0x10,
   4546         /* base        */ 0x50080000,
   4547         /* gran        */ 1,
   4548         /* bytes       */ 1,
   4549         /* nFields     */ 1,
   4550         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4551         /* *views      */ NULL,
   4552         /* *views_num  */ NULL,
   4553         /* snoop_cb    */ NULL, 
   4554         /* snoop_user_data */ NULL, 
   4555         /* snoop_flags */ 0,
   4556         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4557         /* type */ SOC_MEM_TYPE_NORMAL,
   4558         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4559         /* impl */ SOC_MEM_IMPL_NORMAL,
   4560         /* cmic_mor_clks       */ 0,
   4561         /* access_latency_mode */ 3,
   4562     },
   4563 #endif /* chips */
   4564 
   4565 #if defined(BCM_56370_A0)
   4566     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_BCM56370_A0m */ 
   4567         /* mem            HG_TRUNK_RR_CNTm */
   4568         /* flags       */ SOC_MEM_FLAG_VALID |
   4569                           SOC_MEM_FLAG_CACHABLE |
   4570                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4571         /* cmp_fn      */ _soc_mem_cmp_undef,
   4572         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4573         /* index_min   */ 0,
   4574         /* index_max   */ 63,
   4575         /* minblock    */ 14,
   4576         /* maxblock    */ 14,
   4577         /* blocks      */ 0x4000,
   4578         /* blocks_hi   */ 0,
   4579         /* base        */ 0x80080000,
   4580         /* gran        */ 1,
   4581         /* bytes       */ 1,
   4582         /* nFields     */ 1,
   4583         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4584         /* *views      */ NULL,
   4585         /* *views_num  */ NULL,
   4586         /* snoop_cb    */ NULL, 
   4587         /* snoop_user_data */ NULL, 
   4588         /* snoop_flags */ 0,
   4589         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4590         /* type */ SOC_MEM_TYPE_NORMAL,
   4591         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4592         /* impl */ SOC_MEM_IMPL_NORMAL,
   4593         /* cmic_mor_clks       */ 0,
   4594         /* access_latency_mode */ 3,
   4595     },
   4596 #endif /* chips */
   4597 
   4598 #if defined(BCM_56770_A0)
   4599     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_BCM56770_A0m */ 
   4600         /* mem            HG_TRUNK_RR_CNTm */
   4601         /* flags       */ SOC_MEM_FLAG_VALID |
   4602                           SOC_MEM_FLAG_CACHABLE |
   4603                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4604         /* cmp_fn      */ _soc_mem_cmp_undef,
   4605         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4606         /* index_min   */ 0,
   4607         /* index_max   */ 63,
   4608         /* minblock    */ 25,
   4609         /* maxblock    */ 25,
   4610         /* blocks      */ 0x2000000,
   4611         /* blocks_hi   */ 0,
   4612         /* base        */ 0x80080000,
   4613         /* gran        */ 1,
   4614         /* bytes       */ 1,
   4615         /* nFields     */ 1,
   4616         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4617         /* *views      */ NULL,
   4618         /* *views_num  */ NULL,
   4619         /* snoop_cb    */ NULL, 
   4620         /* snoop_user_data */ NULL, 
   4621         /* snoop_flags */ 0,
   4622         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4623         /* type */ SOC_MEM_TYPE_NORMAL,
   4624         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4625         /* impl */ SOC_MEM_IMPL_NORMAL,
   4626         /* cmic_mor_clks       */ 0,
   4627         /* access_latency_mode */ 3,
   4628     },
   4629 #endif /* chips */
   4630 
   4631 #if defined(BCM_56870_A0)
   4632     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_BCM56870_A0m */ 
   4633         /* mem            HG_TRUNK_RR_CNTm */
   4634         /* flags       */ SOC_MEM_FLAG_VALID |
   4635                           SOC_MEM_FLAG_CACHABLE |
   4636                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4637         /* cmp_fn      */ _soc_mem_cmp_undef,
   4638         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4639         /* index_min   */ 0,
   4640         /* index_max   */ 63,
   4641         /* minblock    */ 37,
   4642         /* maxblock    */ 37,
   4643         /* blocks      */ 0,
   4644         /* blocks_hi   */ 0x20,
   4645         /* base        */ 0x80080000,
   4646         /* gran        */ 1,
   4647         /* bytes       */ 1,
   4648         /* nFields     */ 1,
   4649         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4650         /* *views      */ NULL,
   4651         /* *views_num  */ NULL,
   4652         /* snoop_cb    */ NULL, 
   4653         /* snoop_user_data */ NULL, 
   4654         /* snoop_flags */ 0,
   4655         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4656         /* type */ SOC_MEM_TYPE_NORMAL,
   4657         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4658         /* impl */ SOC_MEM_IMPL_NORMAL,
   4659         /* cmic_mor_clks       */ 0,
   4660         /* access_latency_mode */ 3,
   4661     },
   4662 #endif /* chips */
   4663 
   4664 #if defined(BCM_56970_A0)
   4665     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_BCM56970_A0m */ 
   4666         /* mem            HG_TRUNK_RR_CNTm */
   4667         /* flags       */ SOC_MEM_FLAG_VALID |
   4668                           SOC_MEM_FLAG_CACHABLE |
   4669                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4670         /* cmp_fn      */ _soc_mem_cmp_undef,
   4671         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4672         /* index_min   */ 0,
   4673         /* index_max   */ 63,
   4674         /* minblock    */ 68,
   4675         /* maxblock    */ 68,
   4676         /* blocks      */ 0,
   4677         /* blocks_hi   */ 0xffffffff,
   4678         /* base        */ 0x90080000,
   4679         /* gran        */ 1,
   4680         /* bytes       */ 1,
   4681         /* nFields     */ 1,
   4682         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4683         /* *views      */ NULL,
   4684         /* *views_num  */ NULL,
   4685         /* snoop_cb    */ NULL, 
   4686         /* snoop_user_data */ NULL, 
   4687         /* snoop_flags */ 0,
   4688         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4689         /* type */ SOC_MEM_TYPE_NORMAL,
   4690         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4691         /* impl */ SOC_MEM_IMPL_NORMAL,
   4692         /* cmic_mor_clks       */ 0,
   4693         /* access_latency_mode */ 3,
   4694     },
   4695 #endif /* chips */
   4696 
   4697 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4698     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0m */ 
   4699         /* mem            HG_TRUNK_RR_CNT_PIPE0m */
   4700         /* flags       */ SOC_MEM_FLAG_VALID |
   4701                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4702         /* cmp_fn      */ _soc_mem_cmp_undef,
   4703         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4704         /* index_min   */ 0,
   4705         /* index_max   */ 63,
   4706         /* minblock    */ 36,
   4707         /* maxblock    */ 36,
   4708         /* blocks      */ 0,
   4709         /* blocks_hi   */ 0x10,
   4710         /* base        */ 0x50080000,
   4711         /* gran        */ 1,
   4712         /* bytes       */ 1,
   4713         /* nFields     */ 1,
   4714         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4715         /* *views      */ NULL,
   4716         /* *views_num  */ NULL,
   4717         /* snoop_cb    */ NULL, 
   4718         /* snoop_user_data */ NULL, 
   4719         /* snoop_flags */ 0,
   4720         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4721         /* type */ SOC_MEM_TYPE_NORMAL,
   4722         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4723         /* impl */ SOC_MEM_IMPL_NORMAL,
   4724         /* cmic_mor_clks       */ 0,
   4725         /* access_latency_mode */ 3,
   4726     },
   4727 #endif /* chips */
   4728 
   4729 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4730     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE1m */ 
   4731         /* mem            HG_TRUNK_RR_CNT_PIPE1m */
   4732         /* flags       */ SOC_MEM_FLAG_VALID |
   4733                           SOC_MEM_FLAG_CACHABLE |
   4734                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4735         /* cmp_fn      */ _soc_mem_cmp_undef,
   4736         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4737         /* index_min   */ 0,
   4738         /* index_max   */ 63,
   4739         /* minblock    */ 36,
   4740         /* maxblock    */ 36,
   4741         /* blocks      */ 0,
   4742         /* blocks_hi   */ 0x10,
   4743         /* base        */ 0x50080000,
   4744         /* gran        */ 1,
   4745         /* bytes       */ 1,
   4746         /* nFields     */ 1,
   4747         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4748         /* *views      */ NULL,
   4749         /* *views_num  */ NULL,
   4750         /* snoop_cb    */ NULL, 
   4751         /* snoop_user_data */ NULL, 
   4752         /* snoop_flags */ 0,
   4753         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4754         /* type */ SOC_MEM_TYPE_NORMAL,
   4755         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4756         /* impl */ SOC_MEM_IMPL_NORMAL,
   4757         /* cmic_mor_clks       */ 0,
   4758         /* access_latency_mode */ 3,
   4759     },
   4760 #endif /* chips */
   4761 
   4762 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4763     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE2m */ 
   4764         /* mem            HG_TRUNK_RR_CNT_PIPE2m */
   4765         /* flags       */ SOC_MEM_FLAG_VALID |
   4766                           SOC_MEM_FLAG_CACHABLE |
   4767                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4768         /* cmp_fn      */ _soc_mem_cmp_undef,
   4769         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4770         /* index_min   */ 0,
   4771         /* index_max   */ 63,
   4772         /* minblock    */ 36,
   4773         /* maxblock    */ 36,
   4774         /* blocks      */ 0,
   4775         /* blocks_hi   */ 0x10,
   4776         /* base        */ 0x50080000,
   4777         /* gran        */ 1,
   4778         /* bytes       */ 1,
   4779         /* nFields     */ 1,
   4780         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4781         /* *views      */ NULL,
   4782         /* *views_num  */ NULL,
   4783         /* snoop_cb    */ NULL, 
   4784         /* snoop_user_data */ NULL, 
   4785         /* snoop_flags */ 0,
   4786         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4787         /* type */ SOC_MEM_TYPE_NORMAL,
   4788         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4789         /* impl */ SOC_MEM_IMPL_NORMAL,
   4790         /* cmic_mor_clks       */ 0,
   4791         /* access_latency_mode */ 3,
   4792     },
   4793 #endif /* chips */
   4794 
   4795 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4796     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE3m */ 
   4797         /* mem            HG_TRUNK_RR_CNT_PIPE3m */
   4798         /* flags       */ SOC_MEM_FLAG_VALID |
   4799                           SOC_MEM_FLAG_CACHABLE |
   4800                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4801         /* cmp_fn      */ _soc_mem_cmp_undef,
   4802         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4803         /* index_min   */ 0,
   4804         /* index_max   */ 63,
   4805         /* minblock    */ 36,
   4806         /* maxblock    */ 36,
   4807         /* blocks      */ 0,
   4808         /* blocks_hi   */ 0x10,
   4809         /* base        */ 0x50080000,
   4810         /* gran        */ 1,
   4811         /* bytes       */ 1,
   4812         /* nFields     */ 1,
   4813         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4814         /* *views      */ NULL,
   4815         /* *views_num  */ NULL,
   4816         /* snoop_cb    */ NULL, 
   4817         /* snoop_user_data */ NULL, 
   4818         /* snoop_flags */ 0,
   4819         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4820         /* type */ SOC_MEM_TYPE_NORMAL,
   4821         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4822         /* impl */ SOC_MEM_IMPL_NORMAL,
   4823         /* cmic_mor_clks       */ 0,
   4824         /* access_latency_mode */ 3,
   4825     },
   4826 #endif /* chips */
   4827 
   4828 #if defined(BCM_56370_A0)
   4829     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0_BCM56370_A0m */ 
   4830         /* mem            HG_TRUNK_RR_CNT_PIPE0m */
   4831         /* flags       */ SOC_MEM_FLAG_VALID |
   4832                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4833         /* cmp_fn      */ _soc_mem_cmp_undef,
   4834         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4835         /* index_min   */ 0,
   4836         /* index_max   */ 63,
   4837         /* minblock    */ 14,
   4838         /* maxblock    */ 14,
   4839         /* blocks      */ 0x4000,
   4840         /* blocks_hi   */ 0,
   4841         /* base        */ 0x80080000,
   4842         /* gran        */ 1,
   4843         /* bytes       */ 1,
   4844         /* nFields     */ 1,
   4845         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4846         /* *views      */ NULL,
   4847         /* *views_num  */ NULL,
   4848         /* snoop_cb    */ NULL, 
   4849         /* snoop_user_data */ NULL, 
   4850         /* snoop_flags */ 0,
   4851         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4852         /* type */ SOC_MEM_TYPE_NORMAL,
   4853         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4854         /* impl */ SOC_MEM_IMPL_NORMAL,
   4855         /* cmic_mor_clks       */ 0,
   4856         /* access_latency_mode */ 3,
   4857     },
   4858 #endif /* chips */
   4859 
   4860 #if defined(BCM_56770_A0)
   4861     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0_BCM56770_A0m */ 
   4862         /* mem            HG_TRUNK_RR_CNT_PIPE0m */
   4863         /* flags       */ SOC_MEM_FLAG_VALID |
   4864                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4865         /* cmp_fn      */ _soc_mem_cmp_undef,
   4866         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4867         /* index_min   */ 0,
   4868         /* index_max   */ 63,
   4869         /* minblock    */ 25,
   4870         /* maxblock    */ 25,
   4871         /* blocks      */ 0x2000000,
   4872         /* blocks_hi   */ 0,
   4873         /* base        */ 0x80080000,
   4874         /* gran        */ 1,
   4875         /* bytes       */ 1,
   4876         /* nFields     */ 1,
   4877         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4878         /* *views      */ NULL,
   4879         /* *views_num  */ NULL,
   4880         /* snoop_cb    */ NULL, 
   4881         /* snoop_user_data */ NULL, 
   4882         /* snoop_flags */ 0,
   4883         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4884         /* type */ SOC_MEM_TYPE_NORMAL,
   4885         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4886         /* impl */ SOC_MEM_IMPL_NORMAL,
   4887         /* cmic_mor_clks       */ 0,
   4888         /* access_latency_mode */ 3,
   4889     },
   4890 #endif /* chips */
   4891 
   4892 #if defined(BCM_56870_A0)
   4893     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0_BCM56870_A0m */ 
   4894         /* mem            HG_TRUNK_RR_CNT_PIPE0m */
   4895         /* flags       */ SOC_MEM_FLAG_VALID |
   4896                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4897         /* cmp_fn      */ _soc_mem_cmp_undef,
   4898         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4899         /* index_min   */ 0,
   4900         /* index_max   */ 63,
   4901         /* minblock    */ 37,
   4902         /* maxblock    */ 37,
   4903         /* blocks      */ 0,
   4904         /* blocks_hi   */ 0x20,
   4905         /* base        */ 0x80080000,
   4906         /* gran        */ 1,
   4907         /* bytes       */ 1,
   4908         /* nFields     */ 1,
   4909         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4910         /* *views      */ NULL,
   4911         /* *views_num  */ NULL,
   4912         /* snoop_cb    */ NULL, 
   4913         /* snoop_user_data */ NULL, 
   4914         /* snoop_flags */ 0,
   4915         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4916         /* type */ SOC_MEM_TYPE_NORMAL,
   4917         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4918         /* impl */ SOC_MEM_IMPL_NORMAL,
   4919         /* cmic_mor_clks       */ 0,
   4920         /* access_latency_mode */ 3,
   4921     },
   4922 #endif /* chips */
   4923 
   4924 #if defined(BCM_56970_A0)
   4925     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0_BCM56970_A0m */ 
   4926         /* mem            HG_TRUNK_RR_CNT_PIPE0m */
   4927         /* flags       */ SOC_MEM_FLAG_VALID |
   4928                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   4929         /* cmp_fn      */ _soc_mem_cmp_undef,
   4930         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4931         /* index_min   */ 0,
   4932         /* index_max   */ 63,
   4933         /* minblock    */ 68,
   4934         /* maxblock    */ 68,
   4935         /* blocks      */ 0,
   4936         /* blocks_hi   */ 0xffffffff,
   4937         /* base        */ 0x90080000,
   4938         /* gran        */ 1,
   4939         /* bytes       */ 1,
   4940         /* nFields     */ 1,
   4941         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4942         /* *views      */ NULL,
   4943         /* *views_num  */ NULL,
   4944         /* snoop_cb    */ NULL, 
   4945         /* snoop_user_data */ NULL, 
   4946         /* snoop_flags */ 0,
   4947         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4948         /* type */ SOC_MEM_TYPE_NORMAL,
   4949         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4950         /* impl */ SOC_MEM_IMPL_NORMAL,
   4951         /* cmic_mor_clks       */ 0,
   4952         /* access_latency_mode */ 3,
   4953     },
   4954 #endif /* chips */
   4955 
   4956 #if defined(BCM_56870_A0)
   4957     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE1_BCM56870_A0m */ 
   4958         /* mem            HG_TRUNK_RR_CNT_PIPE1m */
   4959         /* flags       */ SOC_MEM_FLAG_VALID |
   4960                           SOC_MEM_FLAG_CACHABLE |
   4961                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4962         /* cmp_fn      */ _soc_mem_cmp_undef,
   4963         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4964         /* index_min   */ 0,
   4965         /* index_max   */ 63,
   4966         /* minblock    */ 37,
   4967         /* maxblock    */ 37,
   4968         /* blocks      */ 0,
   4969         /* blocks_hi   */ 0x20,
   4970         /* base        */ 0x80080000,
   4971         /* gran        */ 1,
   4972         /* bytes       */ 1,
   4973         /* nFields     */ 1,
   4974         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   4975         /* *views      */ NULL,
   4976         /* *views_num  */ NULL,
   4977         /* snoop_cb    */ NULL, 
   4978         /* snoop_user_data */ NULL, 
   4979         /* snoop_flags */ 0,
   4980         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4981         /* type */ SOC_MEM_TYPE_NORMAL,
   4982         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4983         /* impl */ SOC_MEM_IMPL_NORMAL,
   4984         /* cmic_mor_clks       */ 0,
   4985         /* access_latency_mode */ 3,
   4986     },
   4987 #endif /* chips */
   4988 
   4989 #if defined(BCM_56970_A0)
   4990     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE1_BCM56970_A0m */ 
   4991         /* mem            HG_TRUNK_RR_CNT_PIPE1m */
   4992         /* flags       */ SOC_MEM_FLAG_VALID |
   4993                           SOC_MEM_FLAG_CACHABLE |
   4994                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   4995         /* cmp_fn      */ _soc_mem_cmp_undef,
   4996         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4997         /* index_min   */ 0,
   4998         /* index_max   */ 63,
   4999         /* minblock    */ 68,
   5000         /* maxblock    */ 68,
   5001         /* blocks      */ 0,
   5002         /* blocks_hi   */ 0xffffffff,
   5003         /* base        */ 0x90080000,
   5004         /* gran        */ 1,
   5005         /* bytes       */ 1,
   5006         /* nFields     */ 1,
   5007         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   5008         /* *views      */ NULL,
   5009         /* *views_num  */ NULL,
   5010         /* snoop_cb    */ NULL, 
   5011         /* snoop_user_data */ NULL, 
   5012         /* snoop_flags */ 0,
   5013         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5014         /* type */ SOC_MEM_TYPE_NORMAL,
   5015         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5016         /* impl */ SOC_MEM_IMPL_NORMAL,
   5017         /* cmic_mor_clks       */ 0,
   5018         /* access_latency_mode */ 3,
   5019     },
   5020 #endif /* chips */
   5021 
   5022 #if defined(BCM_56970_A0)
   5023     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE2_BCM56970_A0m */ 
   5024         /* mem            HG_TRUNK_RR_CNT_PIPE2m */
   5025         /* flags       */ SOC_MEM_FLAG_VALID |
   5026                           SOC_MEM_FLAG_CACHABLE |
   5027                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   5028         /* cmp_fn      */ _soc_mem_cmp_undef,
   5029         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5030         /* index_min   */ 0,
   5031         /* index_max   */ 63,
   5032         /* minblock    */ 68,
   5033         /* maxblock    */ 68,
   5034         /* blocks      */ 0,
   5035         /* blocks_hi   */ 0xffffffff,
   5036         /* base        */ 0x90080000,
   5037         /* gran        */ 1,
   5038         /* bytes       */ 1,
   5039         /* nFields     */ 1,
   5040         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   5041         /* *views      */ NULL,
   5042         /* *views_num  */ NULL,
   5043         /* snoop_cb    */ NULL, 
   5044         /* snoop_user_data */ NULL, 
   5045         /* snoop_flags */ 0,
   5046         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5047         /* type */ SOC_MEM_TYPE_NORMAL,
   5048         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5049         /* impl */ SOC_MEM_IMPL_NORMAL,
   5050         /* cmic_mor_clks       */ 0,
   5051         /* access_latency_mode */ 3,
   5052     },
   5053 #endif /* chips */
   5054 
   5055 #if defined(BCM_56970_A0)
   5056     { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE3_BCM56970_A0m */ 
   5057         /* mem            HG_TRUNK_RR_CNT_PIPE3m */
   5058         /* flags       */ SOC_MEM_FLAG_VALID |
   5059                           SOC_MEM_FLAG_CACHABLE |
   5060                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   5061         /* cmp_fn      */ _soc_mem_cmp_undef,
   5062         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5063         /* index_min   */ 0,
   5064         /* index_max   */ 63,
   5065         /* minblock    */ 68,
   5066         /* maxblock    */ 68,
   5067         /* blocks      */ 0,
   5068         /* blocks_hi   */ 0xffffffff,
   5069         /* base        */ 0x90080000,
   5070         /* gran        */ 1,
   5071         /* bytes       */ 1,
   5072         /* nFields     */ 1,
   5073         /* *fields     */ soc_HG_TRUNK_RR_CNTm_fields,
   5074         /* *views      */ NULL,
   5075         /* *views_num  */ NULL,
   5076         /* snoop_cb    */ NULL, 
   5077         /* snoop_user_data */ NULL, 
   5078         /* snoop_flags */ 0,
   5079         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5080         /* type */ SOC_MEM_TYPE_NORMAL,
   5081         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5082         /* impl */ SOC_MEM_IMPL_NORMAL,
   5083         /* cmic_mor_clks       */ 0,
   5084         /* access_latency_mode */ 3,
   5085     },
   5086 #endif /* chips */
   5087 
   5088 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   5089     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROLm */ 
   5090         /* mem            HIGIG_TRUNK_CONTROLm */
   5091         /* flags       */ SOC_MEM_FLAG_VALID |
   5092                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5093         /* cmp_fn      */ _soc_mem_cmp_undef,
   5094         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5095         /* index_min   */ 0,
   5096         /* index_max   */ 0,
   5097         /* minblock    */ 6,
   5098         /* maxblock    */ 6,
   5099         /* blocks      */ 0x40,
   5100         /* blocks_hi   */ 0,
   5101         /* base        */ 0x0f078400,
   5102         /* gran        */ 1,
   5103         /* bytes       */ 9,
   5104         /* nFields     */ 4,
   5105         /* *fields     */ soc_HIGIG_TRUNK_CONTROLm_fields,
   5106         /* *views      */ NULL,
   5107         /* *views_num  */ NULL,
   5108         /* snoop_cb    */ NULL, 
   5109         /* snoop_user_data */ NULL, 
   5110         /* snoop_flags */ 0,
   5111         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5112         /* type */ SOC_MEM_TYPE_NORMAL,
   5113         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5114         /* impl */ SOC_MEM_IMPL_NORMAL,
   5115         /* cmic_mor_clks       */ 0,
   5116     },
   5117 #endif /* chips */
   5118 
   5119 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   5120     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56260_A0m */ 
   5121         /* mem            HIGIG_TRUNK_CONTROLm */
   5122         /* flags       */ SOC_MEM_FLAG_VALID |
   5123                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5124         /* cmp_fn      */ _soc_mem_cmp_undef,
   5125         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5126         /* index_min   */ 0,
   5127         /* index_max   */ 0,
   5128         /* minblock    */ 6,
   5129         /* maxblock    */ 6,
   5130         /* blocks      */ 0x40,
   5131         /* blocks_hi   */ 0,
   5132         /* base        */ 0x3ccc0000,
   5133         /* gran        */ 1,
   5134         /* bytes       */ 12,
   5135         /* nFields     */ 1,
   5136         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56260_A0m_fields,
   5137         /* *views      */ NULL,
   5138         /* *views_num  */ NULL,
   5139         /* snoop_cb    */ NULL, 
   5140         /* snoop_user_data */ NULL, 
   5141         /* snoop_flags */ 0,
   5142         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5143         /* type */ SOC_MEM_TYPE_NORMAL,
   5144         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5145         /* impl */ SOC_MEM_IMPL_NORMAL,
   5146         /* cmic_mor_clks       */ 0,
   5147     },
   5148 #endif /* chips */
   5149 
   5150 #if defined(BCM_56270_A0)
   5151     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56270_A0m */ 
   5152         /* mem            HIGIG_TRUNK_CONTROLm */
   5153         /* flags       */ SOC_MEM_FLAG_VALID |
   5154                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5155         /* cmp_fn      */ _soc_mem_cmp_undef,
   5156         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5157         /* index_min   */ 0,
   5158         /* index_max   */ 0,
   5159         /* minblock    */ 5,
   5160         /* maxblock    */ 5,
   5161         /* blocks      */ 0x20,
   5162         /* blocks_hi   */ 0,
   5163         /* base        */ 0x3ccc0000,
   5164         /* gran        */ 1,
   5165         /* bytes       */ 4,
   5166         /* nFields     */ 1,
   5167         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56270_A0m_fields,
   5168         /* *views      */ NULL,
   5169         /* *views_num  */ NULL,
   5170         /* snoop_cb    */ NULL, 
   5171         /* snoop_user_data */ NULL, 
   5172         /* snoop_flags */ 0,
   5173         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5174         /* type */ SOC_MEM_TYPE_NORMAL,
   5175         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5176         /* impl */ SOC_MEM_IMPL_NORMAL,
   5177         /* cmic_mor_clks       */ 0,
   5178     },
   5179 #endif /* chips */
   5180 
   5181 #if defined(BCM_56340_A0)
   5182     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56340_A0m */ 
   5183         /* mem            HIGIG_TRUNK_CONTROLm */
   5184         /* flags       */ SOC_MEM_FLAG_VALID |
   5185                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5186         /* cmp_fn      */ _soc_mem_cmp_undef,
   5187         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5188         /* index_min   */ 0,
   5189         /* index_max   */ 0,
   5190         /* minblock    */ 4,
   5191         /* maxblock    */ 4,
   5192         /* blocks      */ 0x10,
   5193         /* blocks_hi   */ 0,
   5194         /* base        */ 0x38b00000,
   5195         /* gran        */ 1,
   5196         /* bytes       */ 8,
   5197         /* nFields     */ 3,
   5198         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56340_A0m_fields,
   5199         /* *views      */ NULL,
   5200         /* *views_num  */ NULL,
   5201         /* snoop_cb    */ NULL, 
   5202         /* snoop_user_data */ NULL, 
   5203         /* snoop_flags */ 0,
   5204         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5205         /* type */ SOC_MEM_TYPE_NORMAL,
   5206         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5207         /* impl */ SOC_MEM_IMPL_NORMAL,
   5208         /* cmic_mor_clks       */ 0,
   5209     },
   5210 #endif /* chips */
   5211 
   5212 #if defined(BCM_56370_A0)
   5213     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56370_A0m */ 
   5214         /* mem            HIGIG_TRUNK_CONTROLm */
   5215         /* flags       */ SOC_MEM_FLAG_VALID |
   5216                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5217         /* cmp_fn      */ _soc_mem_cmp_undef,
   5218         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5219         /* index_min   */ 0,
   5220         /* index_max   */ 0,
   5221         /* minblock    */ 14,
   5222         /* maxblock    */ 14,
   5223         /* blocks      */ 0x4000,
   5224         /* blocks_hi   */ 0,
   5225         /* base        */ 0x80a40000,
   5226         /* gran        */ 1,
   5227         /* bytes       */ 9,
   5228         /* nFields     */ 1,
   5229         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56370_A0m_fields,
   5230         /* *views      */ NULL,
   5231         /* *views_num  */ NULL,
   5232         /* snoop_cb    */ NULL, 
   5233         /* snoop_user_data */ NULL, 
   5234         /* snoop_flags */ 0,
   5235         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5236         /* type */ SOC_MEM_TYPE_NORMAL,
   5237         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5238         /* impl */ SOC_MEM_IMPL_NORMAL,
   5239         /* cmic_mor_clks       */ 0,
   5240         /* access_latency_mode */ 3,
   5241     },
   5242 #endif /* chips */
   5243 
   5244 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   5245     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56440_A0m */ 
   5246         /* mem            HIGIG_TRUNK_CONTROLm */
   5247         /* flags       */ SOC_MEM_FLAG_VALID |
   5248                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5249         /* cmp_fn      */ _soc_mem_cmp_undef,
   5250         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5251         /* index_min   */ 0,
   5252         /* index_max   */ 0,
   5253         /* minblock    */ 9,
   5254         /* maxblock    */ 9,
   5255         /* blocks      */ 0x200,
   5256         /* blocks_hi   */ 0,
   5257         /* base        */ 0x0f078400,
   5258         /* gran        */ 1,
   5259         /* bytes       */ 5,
   5260         /* nFields     */ 3,
   5261         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56440_A0m_fields,
   5262         /* *views      */ NULL,
   5263         /* *views_num  */ NULL,
   5264         /* snoop_cb    */ NULL, 
   5265         /* snoop_user_data */ NULL, 
   5266         /* snoop_flags */ 0,
   5267         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5268         /* type */ SOC_MEM_TYPE_NORMAL,
   5269         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5270         /* impl */ SOC_MEM_IMPL_NORMAL,
   5271         /* cmic_mor_clks       */ 0,
   5272     },
   5273 #endif /* chips */
   5274 
   5275 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   5276     defined(BCM_56450_B1)
   5277     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56450_A0m */ 
   5278         /* mem            HIGIG_TRUNK_CONTROLm */
   5279         /* flags       */ SOC_MEM_FLAG_VALID |
   5280                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5281         /* cmp_fn      */ _soc_mem_cmp_undef,
   5282         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5283         /* index_min   */ 0,
   5284         /* index_max   */ 0,
   5285         /* minblock    */ 8,
   5286         /* maxblock    */ 8,
   5287         /* blocks      */ 0x100,
   5288         /* blocks_hi   */ 0,
   5289         /* base        */ 0x3ccc0000,
   5290         /* gran        */ 1,
   5291         /* bytes       */ 22,
   5292         /* nFields     */ 3,
   5293         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56450_A0m_fields,
   5294         /* *views      */ NULL,
   5295         /* *views_num  */ NULL,
   5296         /* snoop_cb    */ NULL, 
   5297         /* snoop_user_data */ NULL, 
   5298         /* snoop_flags */ 0,
   5299         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5300         /* type */ SOC_MEM_TYPE_NORMAL,
   5301         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5302         /* impl */ SOC_MEM_IMPL_NORMAL,
   5303         /* cmic_mor_clks       */ 0,
   5304     },
   5305 #endif /* chips */
   5306 
   5307 #if defined(BCM_56560_A0)
   5308     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56560_A0m */ 
   5309         /* mem            HIGIG_TRUNK_CONTROLm */
   5310         /* flags       */ SOC_MEM_FLAG_VALID |
   5311                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5312         /* cmp_fn      */ _soc_mem_cmp_undef,
   5313         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5314         /* index_min   */ 0,
   5315         /* index_max   */ 0,
   5316         /* minblock    */ 21,
   5317         /* maxblock    */ 21,
   5318         /* blocks      */ 0x200000,
   5319         /* blocks_hi   */ 0,
   5320         /* base        */ 0x55840000,
   5321         /* gran        */ 1,
   5322         /* bytes       */ 10,
   5323         /* nFields     */ 1,
   5324         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56560_A0m_fields,
   5325         /* *views      */ NULL,
   5326         /* *views_num  */ NULL,
   5327         /* snoop_cb    */ NULL, 
   5328         /* snoop_user_data */ NULL, 
   5329         /* snoop_flags */ 0,
   5330         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5331         /* type */ SOC_MEM_TYPE_NORMAL,
   5332         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5333         /* impl */ SOC_MEM_IMPL_NORMAL,
   5334         /* cmic_mor_clks       */ 0,
   5335     },
   5336 #endif /* chips */
   5337 
   5338 #if defined(BCM_56560_B0)
   5339     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56560_B0m */ 
   5340         /* mem            HIGIG_TRUNK_CONTROLm */
   5341         /* flags       */ SOC_MEM_FLAG_VALID |
   5342                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5343         /* cmp_fn      */ _soc_mem_cmp_undef,
   5344         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5345         /* index_min   */ 0,
   5346         /* index_max   */ 0,
   5347         /* minblock    */ 13,
   5348         /* maxblock    */ 13,
   5349         /* blocks      */ 0x2000,
   5350         /* blocks_hi   */ 0,
   5351         /* base        */ 0x55840000,
   5352         /* gran        */ 1,
   5353         /* bytes       */ 10,
   5354         /* nFields     */ 1,
   5355         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56560_A0m_fields,
   5356         /* *views      */ NULL,
   5357         /* *views_num  */ NULL,
   5358         /* snoop_cb    */ NULL, 
   5359         /* snoop_user_data */ NULL, 
   5360         /* snoop_flags */ 0,
   5361         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5362         /* type */ SOC_MEM_TYPE_NORMAL,
   5363         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5364         /* impl */ SOC_MEM_IMPL_NORMAL,
   5365         /* cmic_mor_clks       */ 0,
   5366     },
   5367 #endif /* chips */
   5368 
   5369 #if defined(BCM_56640_A0)
   5370     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56640_A0m */ 
   5371         /* mem            HIGIG_TRUNK_CONTROLm */
   5372         /* flags       */ SOC_MEM_FLAG_VALID |
   5373                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5374         /* cmp_fn      */ _soc_mem_cmp_undef,
   5375         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5376         /* index_min   */ 0,
   5377         /* index_max   */ 0,
   5378         /* minblock    */ 7,
   5379         /* maxblock    */ 7,
   5380         /* blocks      */ 0x80,
   5381         /* blocks_hi   */ 0,
   5382         /* base        */ 0x38b00000,
   5383         /* gran        */ 1,
   5384         /* bytes       */ 9,
   5385         /* nFields     */ 4,
   5386         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56640_A0m_fields,
   5387         /* *views      */ NULL,
   5388         /* *views_num  */ NULL,
   5389         /* snoop_cb    */ NULL, 
   5390         /* snoop_user_data */ NULL, 
   5391         /* snoop_flags */ 0,
   5392         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5393         /* type */ SOC_MEM_TYPE_NORMAL,
   5394         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5395         /* impl */ SOC_MEM_IMPL_NORMAL,
   5396         /* cmic_mor_clks       */ 0,
   5397     },
   5398 #endif /* chips */
   5399 
   5400 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   5401     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56670_A0m */ 
   5402         /* mem            HIGIG_TRUNK_CONTROLm */
   5403         /* flags       */ SOC_MEM_FLAG_VALID |
   5404                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5405         /* cmp_fn      */ _soc_mem_cmp_undef,
   5406         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5407         /* index_min   */ 0,
   5408         /* index_max   */ 0,
   5409         /* minblock    */ 21,
   5410         /* maxblock    */ 21,
   5411         /* blocks      */ 0x200000,
   5412         /* blocks_hi   */ 0,
   5413         /* base        */ 0x55840000,
   5414         /* gran        */ 1,
   5415         /* bytes       */ 9,
   5416         /* nFields     */ 1,
   5417         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56670_A0m_fields,
   5418         /* *views      */ NULL,
   5419         /* *views_num  */ NULL,
   5420         /* snoop_cb    */ NULL, 
   5421         /* snoop_user_data */ NULL, 
   5422         /* snoop_flags */ 0,
   5423         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5424         /* type */ SOC_MEM_TYPE_NORMAL,
   5425         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5426         /* impl */ SOC_MEM_IMPL_NORMAL,
   5427         /* cmic_mor_clks       */ 0,
   5428     },
   5429 #endif /* chips */
   5430 
   5431 #if defined(BCM_56770_A0)
   5432     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56770_A0m */ 
   5433         /* mem            HIGIG_TRUNK_CONTROLm */
   5434         /* flags       */ SOC_MEM_FLAG_VALID |
   5435                           SOC_MEM_FLAG_CACHABLE |
   5436                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   5437         /* cmp_fn      */ _soc_mem_cmp_undef,
   5438         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5439         /* index_min   */ 0,
   5440         /* index_max   */ 0,
   5441         /* minblock    */ 25,
   5442         /* maxblock    */ 25,
   5443         /* blocks      */ 0x2000000,
   5444         /* blocks_hi   */ 0,
   5445         /* base        */ 0x80a40000,
   5446         /* gran        */ 1,
   5447         /* bytes       */ 17,
   5448         /* nFields     */ 1,
   5449         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56870_A0m_fields,
   5450         /* *views      */ NULL,
   5451         /* *views_num  */ NULL,
   5452         /* snoop_cb    */ NULL, 
   5453         /* snoop_user_data */ NULL, 
   5454         /* snoop_flags */ 0,
   5455         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5456         /* type */ SOC_MEM_TYPE_NORMAL,
   5457         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5458         /* impl */ SOC_MEM_IMPL_NORMAL,
   5459         /* cmic_mor_clks       */ 0,
   5460         /* access_latency_mode */ 3,
   5461     },
   5462 #endif /* chips */
   5463 
   5464 #if defined(BCM_56850_A0)
   5465     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56850_A0m */ 
   5466         /* mem            HIGIG_TRUNK_CONTROLm */
   5467         /* flags       */ SOC_MEM_FLAG_VALID |
   5468                           SOC_MEM_FLAG_CACHABLE |
   5469                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   5470         /* cmp_fn      */ _soc_mem_cmp_undef,
   5471         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5472         /* index_min   */ 0,
   5473         /* index_max   */ 0,
   5474         /* minblock    */ 10,
   5475         /* maxblock    */ 10,
   5476         /* blocks      */ 0x400,
   5477         /* blocks_hi   */ 0,
   5478         /* base        */ 0x45840000,
   5479         /* gran        */ 1,
   5480         /* bytes       */ 14,
   5481         /* nFields     */ 1,
   5482         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56850_A0m_fields,
   5483         /* *views      */ NULL,
   5484         /* *views_num  */ NULL,
   5485         /* snoop_cb    */ NULL, 
   5486         /* snoop_user_data */ NULL, 
   5487         /* snoop_flags */ 0,
   5488         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5489         /* type */ SOC_MEM_TYPE_NORMAL,
   5490         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5491         /* impl */ SOC_MEM_IMPL_NORMAL,
   5492         /* cmic_mor_clks       */ 0,
   5493     },
   5494 #endif /* chips */
   5495 
   5496 #if defined(BCM_56860_A0)
   5497     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56860_A0m */ 
   5498         /* mem            HIGIG_TRUNK_CONTROLm */
   5499         /* flags       */ SOC_MEM_FLAG_VALID |
   5500                           SOC_MEM_FLAG_CACHABLE |
   5501                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   5502         /* cmp_fn      */ _soc_mem_cmp_undef,
   5503         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5504         /* index_min   */ 0,
   5505         /* index_max   */ 0,
   5506         /* minblock    */ 11,
   5507         /* maxblock    */ 11,
   5508         /* blocks      */ 0x800,
   5509         /* blocks_hi   */ 0,
   5510         /* base        */ 0x55840000,
   5511         /* gran        */ 1,
   5512         /* bytes       */ 14,
   5513         /* nFields     */ 1,
   5514         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56850_A0m_fields,
   5515         /* *views      */ NULL,
   5516         /* *views_num  */ NULL,
   5517         /* snoop_cb    */ NULL, 
   5518         /* snoop_user_data */ NULL, 
   5519         /* snoop_flags */ 0,
   5520         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5521         /* type */ SOC_MEM_TYPE_NORMAL,
   5522         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5523         /* impl */ SOC_MEM_IMPL_NORMAL,
   5524         /* cmic_mor_clks       */ 0,
   5525     },
   5526 #endif /* chips */
   5527 
   5528 #if defined(BCM_56870_A0)
   5529     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56870_A0m */ 
   5530         /* mem            HIGIG_TRUNK_CONTROLm */
   5531         /* flags       */ SOC_MEM_FLAG_VALID |
   5532                           SOC_MEM_FLAG_CACHABLE |
   5533                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   5534         /* cmp_fn      */ _soc_mem_cmp_undef,
   5535         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5536         /* index_min   */ 0,
   5537         /* index_max   */ 0,
   5538         /* minblock    */ 37,
   5539         /* maxblock    */ 37,
   5540         /* blocks      */ 0,
   5541         /* blocks_hi   */ 0x20,
   5542         /* base        */ 0x80a40000,
   5543         /* gran        */ 1,
   5544         /* bytes       */ 17,
   5545         /* nFields     */ 1,
   5546         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56870_A0m_fields,
   5547         /* *views      */ NULL,
   5548         /* *views_num  */ NULL,
   5549         /* snoop_cb    */ NULL, 
   5550         /* snoop_user_data */ NULL, 
   5551         /* snoop_flags */ 0,
   5552         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5553         /* type */ SOC_MEM_TYPE_NORMAL,
   5554         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5555         /* impl */ SOC_MEM_IMPL_NORMAL,
   5556         /* cmic_mor_clks       */ 0,
   5557         /* access_latency_mode */ 3,
   5558     },
   5559 #endif /* chips */
   5560 
   5561 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   5562     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56960_A0m */ 
   5563         /* mem            HIGIG_TRUNK_CONTROLm */
   5564         /* flags       */ SOC_MEM_FLAG_VALID |
   5565                           SOC_MEM_FLAG_CACHABLE |
   5566                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   5567         /* cmp_fn      */ _soc_mem_cmp_undef,
   5568         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5569         /* index_min   */ 0,
   5570         /* index_max   */ 0,
   5571         /* minblock    */ 36,
   5572         /* maxblock    */ 36,
   5573         /* blocks      */ 0,
   5574         /* blocks_hi   */ 0x10,
   5575         /* base        */ 0x50940000,
   5576         /* gran        */ 1,
   5577         /* bytes       */ 17,
   5578         /* nFields     */ 1,
   5579         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56960_A0m_fields,
   5580         /* *views      */ NULL,
   5581         /* *views_num  */ NULL,
   5582         /* snoop_cb    */ NULL, 
   5583         /* snoop_user_data */ NULL, 
   5584         /* snoop_flags */ 0,
   5585         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5586         /* type */ SOC_MEM_TYPE_NORMAL,
   5587         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5588         /* impl */ SOC_MEM_IMPL_NORMAL,
   5589         /* cmic_mor_clks       */ 0,
   5590         /* access_latency_mode */ 3,
   5591     },
   5592 #endif /* chips */
   5593 
   5594 #if defined(BCM_56970_A0)
   5595     { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56970_A0m */ 
   5596         /* mem            HIGIG_TRUNK_CONTROLm */
   5597         /* flags       */ SOC_MEM_FLAG_VALID |
   5598                           SOC_MEM_FLAG_CACHABLE |
   5599                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   5600         /* cmp_fn      */ _soc_mem_cmp_undef,
   5601         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5602         /* index_min   */ 0,
   5603         /* index_max   */ 0,
   5604         /* minblock    */ 68,
   5605         /* maxblock    */ 68,
   5606         /* blocks      */ 0,
   5607         /* blocks_hi   */ 0xffffffff,
   5608         /* base        */ 0x90940000,
   5609         /* gran        */ 1,
   5610         /* bytes       */ 17,
   5611         /* nFields     */ 1,
   5612         /* *fields     */ soc_HIGIG_TRUNK_CONTROL_BCM56960_A0m_fields,
   5613         /* *views      */ NULL,
   5614         /* *views_num  */ NULL,
   5615         /* snoop_cb    */ NULL, 
   5616         /* snoop_user_data */ NULL, 
   5617         /* snoop_flags */ 0,
   5618         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5619         /* type */ SOC_MEM_TYPE_NORMAL,
   5620         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5621         /* impl */ SOC_MEM_IMPL_NORMAL,
   5622         /* cmic_mor_clks       */ 0,
   5623         /* access_latency_mode */ 3,
   5624     },
   5625 #endif /* chips */
   5626 
   5627 #if defined(BCM_56850_A0)
   5628     { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0m */ 
   5629         /* mem            HSP_SCHED_L0_ACCUM_COMP_MEM_0m */
   5630         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   5631         /* cmp_fn      */ _soc_mem_cmp_undef,
   5632         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5633         /* index_min   */ 0,
   5634         /* index_max   */ 79,
   5635         /* minblock    */ 12,
   5636         /* maxblock    */ 12,
   5637         /* blocks      */ 0x1000,
   5638         /* blocks_hi   */ 0,
   5639         /* base        */ 0x98000000,
   5640         /* gran        */ 1,
   5641         /* bytes       */ 4,
   5642         /* nFields     */ 3,
   5643         /* *fields     */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0m_fields,
   5644         /* *views      */ NULL,
   5645         /* *views_num  */ NULL,
   5646         /* snoop_cb    */ NULL, 
   5647         /* snoop_user_data */ NULL, 
   5648         /* snoop_flags */ 0,
   5649         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5650         /* type */ SOC_MEM_TYPE_NORMAL,
   5651         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5652         /* impl */ SOC_MEM_IMPL_NORMAL,
   5653         /* cmic_mor_clks       */ 0,
   5654     },
   5655 #endif /* chips */
   5656 
   5657 #if defined(BCM_56850_A0)
   5658     { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_1m */ 
   5659         /* mem            HSP_SCHED_L0_ACCUM_COMP_MEM_1m */
   5660         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   5661         /* cmp_fn      */ _soc_mem_cmp_undef,
   5662         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5663         /* index_min   */ 0,
   5664         /* index_max   */ 79,
   5665         /* minblock    */ 12,
   5666         /* maxblock    */ 12,
   5667         /* blocks      */ 0x1000,
   5668         /* blocks_hi   */ 0,
   5669         /* base        */ 0x98000400,
   5670         /* gran        */ 1,
   5671         /* bytes       */ 4,
   5672         /* nFields     */ 3,
   5673         /* *fields     */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0m_fields,
   5674         /* *views      */ NULL,
   5675         /* *views_num  */ NULL,
   5676         /* snoop_cb    */ NULL, 
   5677         /* snoop_user_data */ NULL, 
   5678         /* snoop_flags */ 0,
   5679         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5680         /* type */ SOC_MEM_TYPE_NORMAL,
   5681         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5682         /* impl */ SOC_MEM_IMPL_NORMAL,
   5683         /* cmic_mor_clks       */ 0,
   5684     },
   5685 #endif /* chips */
   5686 
   5687 #if defined(BCM_56560_A0)
   5688     { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_A0m */ 
   5689         /* mem            HSP_SCHED_L0_ACCUM_COMP_MEM_0m */
   5690         /* flags       */ SOC_MEM_FLAG_VALID |
   5691                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5692         /* cmp_fn      */ _soc_mem_cmp_undef,
   5693         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5694         /* index_min   */ 0,
   5695         /* index_max   */ 79,
   5696         /* minblock    */ 24,
   5697         /* maxblock    */ 24,
   5698         /* blocks      */ 0x1000000,
   5699         /* blocks_hi   */ 0,
   5700         /* base        */ 0x98000000,
   5701         /* gran        */ 1,
   5702         /* bytes       */ 4,
   5703         /* nFields     */ 3,
   5704         /* *fields     */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   5705         /* *views      */ NULL,
   5706         /* *views_num  */ NULL,
   5707         /* snoop_cb    */ NULL, 
   5708         /* snoop_user_data */ NULL, 
   5709         /* snoop_flags */ 0,
   5710         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5711         /* type */ SOC_MEM_TYPE_NORMAL,
   5712         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5713         /* impl */ SOC_MEM_IMPL_NORMAL,
   5714         /* cmic_mor_clks       */ 0,
   5715     },
   5716 #endif /* chips */
   5717 
   5718 #if defined(BCM_56560_B0)
   5719     { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_B0m */ 
   5720         /* mem            HSP_SCHED_L0_ACCUM_COMP_MEM_0m */
   5721         /* flags       */ SOC_MEM_FLAG_VALID |
   5722                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5723         /* cmp_fn      */ _soc_mem_cmp_undef,
   5724         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5725         /* index_min   */ 0,
   5726         /* index_max   */ 79,
   5727         /* minblock    */ 16,
   5728         /* maxblock    */ 16,
   5729         /* blocks      */ 0x10000,
   5730         /* blocks_hi   */ 0,
   5731         /* base        */ 0x98000000,
   5732         /* gran        */ 1,
   5733         /* bytes       */ 4,
   5734         /* nFields     */ 3,
   5735         /* *fields     */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   5736         /* *views      */ NULL,
   5737         /* *views_num  */ NULL,
   5738         /* snoop_cb    */ NULL, 
   5739         /* snoop_user_data */ NULL, 
   5740         /* snoop_flags */ 0,
   5741         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5742         /* type */ SOC_MEM_TYPE_NORMAL,
   5743         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5744         /* impl */ SOC_MEM_IMPL_NORMAL,
   5745         /* cmic_mor_clks       */ 0,
   5746     },
   5747 #endif /* chips */
   5748 
   5749 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   5750     { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56670_A0m */ 
   5751         /* mem            HSP_SCHED_L0_ACCUM_COMP_MEM_0m */
   5752         /* flags       */ SOC_MEM_FLAG_VALID |
   5753                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5754         /* cmp_fn      */ _soc_mem_cmp_undef,
   5755         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5756         /* index_min   */ 0,
   5757         /* index_max   */ 334,
   5758         /* minblock    */ 25,
   5759         /* maxblock    */ 25,
   5760         /* blocks      */ 0x2000000,
   5761         /* blocks_hi   */ 0,
   5762         /* base        */ 0x98000000,
   5763         /* gran        */ 1,
   5764         /* bytes       */ 4,
   5765         /* nFields     */ 3,
   5766         /* *fields     */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   5767         /* *views      */ NULL,
   5768         /* *views_num  */ NULL,
   5769         /* snoop_cb    */ NULL, 
   5770         /* snoop_user_data */ NULL, 
   5771         /* snoop_flags */ 0,
   5772         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5773         /* type */ SOC_MEM_TYPE_NORMAL,
   5774         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5775         /* impl */ SOC_MEM_IMPL_NORMAL,
   5776         /* cmic_mor_clks       */ 0,
   5777     },
   5778 #endif /* chips */
   5779 
   5780 #if defined(BCM_56860_A0)
   5781     { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56860_A0m */ 
   5782         /* mem            HSP_SCHED_L0_ACCUM_COMP_MEM_0m */
   5783         /* flags       */ SOC_MEM_FLAG_VALID |
   5784                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5785         /* cmp_fn      */ _soc_mem_cmp_undef,
   5786         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5787         /* index_min   */ 0,
   5788         /* index_max   */ 79,
   5789         /* minblock    */ 13,
   5790         /* maxblock    */ 13,
   5791         /* blocks      */ 0x2000,
   5792         /* blocks_hi   */ 0,
   5793         /* base        */ 0x98000000,
   5794         /* gran        */ 1,
   5795         /* bytes       */ 4,
   5796         /* nFields     */ 3,
   5797         /* *fields     */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0m_fields,
   5798         /* *views      */ NULL,
   5799         /* *views_num  */ NULL,
   5800         /* snoop_cb    */ NULL, 
   5801         /* snoop_user_data */ NULL, 
   5802         /* snoop_flags */ 0,
   5803         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5804         /* type */ SOC_MEM_TYPE_NORMAL,
   5805         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5806         /* impl */ SOC_MEM_IMPL_NORMAL,
   5807         /* cmic_mor_clks       */ 0,
   5808     },
   5809 #endif /* chips */
   5810 
   5811 #if defined(BCM_56860_A0)
   5812     { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_1_BCM56860_A0m */ 
   5813         /* mem            HSP_SCHED_L0_ACCUM_COMP_MEM_1m */
   5814         /* flags       */ SOC_MEM_FLAG_VALID |
   5815                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5816         /* cmp_fn      */ _soc_mem_cmp_undef,
   5817         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5818         /* index_min   */ 0,
   5819         /* index_max   */ 79,
   5820         /* minblock    */ 13,
   5821         /* maxblock    */ 13,
   5822         /* blocks      */ 0x2000,
   5823         /* blocks_hi   */ 0,
   5824         /* base        */ 0x98000400,
   5825         /* gran        */ 1,
   5826         /* bytes       */ 4,
   5827         /* nFields     */ 3,
   5828         /* *fields     */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0m_fields,
   5829         /* *views      */ NULL,
   5830         /* *views_num  */ NULL,
   5831         /* snoop_cb    */ NULL, 
   5832         /* snoop_user_data */ NULL, 
   5833         /* snoop_flags */ 0,
   5834         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5835         /* type */ SOC_MEM_TYPE_NORMAL,
   5836         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5837         /* impl */ SOC_MEM_IMPL_NORMAL,
   5838         /* cmic_mor_clks       */ 0,
   5839     },
   5840 #endif /* chips */
   5841 
   5842 #if defined(BCM_56850_A0)
   5843     { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0m */ 
   5844         /* mem            HSP_SCHED_L0_CREDIT_MEM_0m */
   5845         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   5846         /* cmp_fn      */ _soc_mem_cmp_undef,
   5847         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5848         /* index_min   */ 0,
   5849         /* index_max   */ 79,
   5850         /* minblock    */ 12,
   5851         /* maxblock    */ 12,
   5852         /* blocks      */ 0x1000,
   5853         /* blocks_hi   */ 0,
   5854         /* base        */ 0x98000200,
   5855         /* gran        */ 1,
   5856         /* bytes       */ 4,
   5857         /* nFields     */ 3,
   5858         /* *fields     */ soc_HSP_SCHED_L0_CREDIT_MEM_0m_fields,
   5859         /* *views      */ NULL,
   5860         /* *views_num  */ NULL,
   5861         /* snoop_cb    */ NULL, 
   5862         /* snoop_user_data */ NULL, 
   5863         /* snoop_flags */ 0,
   5864         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5865         /* type */ SOC_MEM_TYPE_NORMAL,
   5866         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5867         /* impl */ SOC_MEM_IMPL_NORMAL,
   5868         /* cmic_mor_clks       */ 0,
   5869     },
   5870 #endif /* chips */
   5871 
   5872 #if defined(BCM_56850_A0)
   5873     { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_1m */ 
   5874         /* mem            HSP_SCHED_L0_CREDIT_MEM_1m */
   5875         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   5876         /* cmp_fn      */ _soc_mem_cmp_undef,
   5877         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5878         /* index_min   */ 0,
   5879         /* index_max   */ 79,
   5880         /* minblock    */ 12,
   5881         /* maxblock    */ 12,
   5882         /* blocks      */ 0x1000,
   5883         /* blocks_hi   */ 0,
   5884         /* base        */ 0x98000600,
   5885         /* gran        */ 1,
   5886         /* bytes       */ 4,
   5887         /* nFields     */ 3,
   5888         /* *fields     */ soc_HSP_SCHED_L0_CREDIT_MEM_0m_fields,
   5889         /* *views      */ NULL,
   5890         /* *views_num  */ NULL,
   5891         /* snoop_cb    */ NULL, 
   5892         /* snoop_user_data */ NULL, 
   5893         /* snoop_flags */ 0,
   5894         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5895         /* type */ SOC_MEM_TYPE_NORMAL,
   5896         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5897         /* impl */ SOC_MEM_IMPL_NORMAL,
   5898         /* cmic_mor_clks       */ 0,
   5899     },
   5900 #endif /* chips */
   5901 
   5902 #if defined(BCM_56560_A0)
   5903     { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_A0m */ 
   5904         /* mem            HSP_SCHED_L0_CREDIT_MEM_0m */
   5905         /* flags       */ SOC_MEM_FLAG_VALID |
   5906                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5907         /* cmp_fn      */ _soc_mem_cmp_undef,
   5908         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5909         /* index_min   */ 0,
   5910         /* index_max   */ 79,
   5911         /* minblock    */ 24,
   5912         /* maxblock    */ 24,
   5913         /* blocks      */ 0x1000000,
   5914         /* blocks_hi   */ 0,
   5915         /* base        */ 0x98000200,
   5916         /* gran        */ 1,
   5917         /* bytes       */ 4,
   5918         /* nFields     */ 3,
   5919         /* *fields     */ soc_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_A0m_fields,
   5920         /* *views      */ NULL,
   5921         /* *views_num  */ NULL,
   5922         /* snoop_cb    */ NULL, 
   5923         /* snoop_user_data */ NULL, 
   5924         /* snoop_flags */ 0,
   5925         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5926         /* type */ SOC_MEM_TYPE_NORMAL,
   5927         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5928         /* impl */ SOC_MEM_IMPL_NORMAL,
   5929         /* cmic_mor_clks       */ 0,
   5930     },
   5931 #endif /* chips */
   5932 
   5933 #if defined(BCM_56560_B0)
   5934     { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_B0m */ 
   5935         /* mem            HSP_SCHED_L0_CREDIT_MEM_0m */
   5936         /* flags       */ SOC_MEM_FLAG_VALID |
   5937                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5938         /* cmp_fn      */ _soc_mem_cmp_undef,
   5939         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5940         /* index_min   */ 0,
   5941         /* index_max   */ 79,
   5942         /* minblock    */ 16,
   5943         /* maxblock    */ 16,
   5944         /* blocks      */ 0x10000,
   5945         /* blocks_hi   */ 0,
   5946         /* base        */ 0x98000200,
   5947         /* gran        */ 1,
   5948         /* bytes       */ 4,
   5949         /* nFields     */ 3,
   5950         /* *fields     */ soc_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_A0m_fields,
   5951         /* *views      */ NULL,
   5952         /* *views_num  */ NULL,
   5953         /* snoop_cb    */ NULL, 
   5954         /* snoop_user_data */ NULL, 
   5955         /* snoop_flags */ 0,
   5956         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5957         /* type */ SOC_MEM_TYPE_NORMAL,
   5958         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5959         /* impl */ SOC_MEM_IMPL_NORMAL,
   5960         /* cmic_mor_clks       */ 0,
   5961     },
   5962 #endif /* chips */
   5963 
   5964 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   5965     { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0_BCM56670_A0m */ 
   5966         /* mem            HSP_SCHED_L0_CREDIT_MEM_0m */
   5967         /* flags       */ SOC_MEM_FLAG_VALID |
   5968                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   5969         /* cmp_fn      */ _soc_mem_cmp_undef,
   5970         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5971         /* index_min   */ 0,
   5972         /* index_max   */ 334,
   5973         /* minblock    */ 25,
   5974         /* maxblock    */ 25,
   5975         /* blocks      */ 0x2000000,
   5976         /* blocks_hi   */ 0,
   5977         /* base        */ 0x98000200,
   5978         /* gran        */ 1,
   5979         /* bytes       */ 4,
   5980         /* nFields     */ 3,
   5981         /* *fields     */ soc_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_A0m_fields,
   5982         /* *views      */ NULL,
   5983         /* *views_num  */ NULL,
   5984         /* snoop_cb    */ NULL, 
   5985         /* snoop_user_data */ NULL, 
   5986         /* snoop_flags */ 0,
   5987         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5988         /* type */ SOC_MEM_TYPE_NORMAL,
   5989         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   5990         /* impl */ SOC_MEM_IMPL_NORMAL,
   5991         /* cmic_mor_clks       */ 0,
   5992     },
   5993 #endif /* chips */
   5994 
   5995 #if defined(BCM_56860_A0)
   5996     { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0_BCM56860_A0m */ 
   5997         /* mem            HSP_SCHED_L0_CREDIT_MEM_0m */
   5998         /* flags       */ SOC_MEM_FLAG_VALID |
   5999                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6000         /* cmp_fn      */ _soc_mem_cmp_undef,
   6001         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6002         /* index_min   */ 0,
   6003         /* index_max   */ 79,
   6004         /* minblock    */ 13,
   6005         /* maxblock    */ 13,
   6006         /* blocks      */ 0x2000,
   6007         /* blocks_hi   */ 0,
   6008         /* base        */ 0x98000200,
   6009         /* gran        */ 1,
   6010         /* bytes       */ 4,
   6011         /* nFields     */ 3,
   6012         /* *fields     */ soc_HSP_SCHED_L0_CREDIT_MEM_0m_fields,
   6013         /* *views      */ NULL,
   6014         /* *views_num  */ NULL,
   6015         /* snoop_cb    */ NULL, 
   6016         /* snoop_user_data */ NULL, 
   6017         /* snoop_flags */ 0,
   6018         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6019         /* type */ SOC_MEM_TYPE_NORMAL,
   6020         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6021         /* impl */ SOC_MEM_IMPL_NORMAL,
   6022         /* cmic_mor_clks       */ 0,
   6023     },
   6024 #endif /* chips */
   6025 
   6026 #if defined(BCM_56860_A0)
   6027     { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_1_BCM56860_A0m */ 
   6028         /* mem            HSP_SCHED_L0_CREDIT_MEM_1m */
   6029         /* flags       */ SOC_MEM_FLAG_VALID |
   6030                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6031         /* cmp_fn      */ _soc_mem_cmp_undef,
   6032         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6033         /* index_min   */ 0,
   6034         /* index_max   */ 79,
   6035         /* minblock    */ 13,
   6036         /* maxblock    */ 13,
   6037         /* blocks      */ 0x2000,
   6038         /* blocks_hi   */ 0,
   6039         /* base        */ 0x98000600,
   6040         /* gran        */ 1,
   6041         /* bytes       */ 4,
   6042         /* nFields     */ 3,
   6043         /* *fields     */ soc_HSP_SCHED_L0_CREDIT_MEM_0m_fields,
   6044         /* *views      */ NULL,
   6045         /* *views_num  */ NULL,
   6046         /* snoop_cb    */ NULL, 
   6047         /* snoop_user_data */ NULL, 
   6048         /* snoop_flags */ 0,
   6049         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6050         /* type */ SOC_MEM_TYPE_NORMAL,
   6051         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6052         /* impl */ SOC_MEM_IMPL_NORMAL,
   6053         /* cmic_mor_clks       */ 0,
   6054     },
   6055 #endif /* chips */
   6056 
   6057 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   6058     { /* SOC_MEM_INT_HSP_SCHED_L0_NODE_WEIGHTm */ 
   6059         /* mem            HSP_SCHED_L0_NODE_WEIGHTm */
   6060         /* flags       */ SOC_MEM_FLAG_VALID |
   6061                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6062         /* cmp_fn      */ _soc_mem_cmp_undef,
   6063         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6064         /* index_min   */ 0,
   6065         /* index_max   */ 334,
   6066         /* minblock    */ 25,
   6067         /* maxblock    */ 25,
   6068         /* blocks      */ 0x2000000,
   6069         /* blocks_hi   */ 0,
   6070         /* base        */ 0x98000400,
   6071         /* gran        */ 1,
   6072         /* bytes       */ 2,
   6073         /* nFields     */ 3,
   6074         /* *fields     */ soc_HSP_SCHED_L0_NODE_WEIGHTm_fields,
   6075         /* *views      */ NULL,
   6076         /* *views_num  */ NULL,
   6077         /* snoop_cb    */ NULL, 
   6078         /* snoop_user_data */ NULL, 
   6079         /* snoop_flags */ 0,
   6080         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6081         /* type */ SOC_MEM_TYPE_NORMAL,
   6082         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6083         /* impl */ SOC_MEM_IMPL_NORMAL,
   6084         /* cmic_mor_clks       */ 0,
   6085     },
   6086 #endif /* chips */
   6087 
   6088 #if defined(BCM_56850_A0)
   6089     { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0m */ 
   6090         /* mem            HSP_SCHED_L1_ACCUM_COMP_MEM_0m */
   6091         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   6092         /* cmp_fn      */ _soc_mem_cmp_undef,
   6093         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6094         /* index_min   */ 0,
   6095         /* index_max   */ 159,
   6096         /* minblock    */ 12,
   6097         /* maxblock    */ 12,
   6098         /* blocks      */ 0x1000,
   6099         /* blocks_hi   */ 0,
   6100         /* base        */ 0x9c000000,
   6101         /* gran        */ 1,
   6102         /* bytes       */ 4,
   6103         /* nFields     */ 3,
   6104         /* *fields     */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0m_fields,
   6105         /* *views      */ NULL,
   6106         /* *views_num  */ NULL,
   6107         /* snoop_cb    */ NULL, 
   6108         /* snoop_user_data */ NULL, 
   6109         /* snoop_flags */ 0,
   6110         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6111         /* type */ SOC_MEM_TYPE_NORMAL,
   6112         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6113         /* impl */ SOC_MEM_IMPL_NORMAL,
   6114         /* cmic_mor_clks       */ 0,
   6115     },
   6116 #endif /* chips */
   6117 
   6118 #if defined(BCM_56850_A0)
   6119     { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_1m */ 
   6120         /* mem            HSP_SCHED_L1_ACCUM_COMP_MEM_1m */
   6121         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   6122         /* cmp_fn      */ _soc_mem_cmp_undef,
   6123         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6124         /* index_min   */ 0,
   6125         /* index_max   */ 159,
   6126         /* minblock    */ 12,
   6127         /* maxblock    */ 12,
   6128         /* blocks      */ 0x1000,
   6129         /* blocks_hi   */ 0,
   6130         /* base        */ 0x9c000400,
   6131         /* gran        */ 1,
   6132         /* bytes       */ 4,
   6133         /* nFields     */ 3,
   6134         /* *fields     */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0m_fields,
   6135         /* *views      */ NULL,
   6136         /* *views_num  */ NULL,
   6137         /* snoop_cb    */ NULL, 
   6138         /* snoop_user_data */ NULL, 
   6139         /* snoop_flags */ 0,
   6140         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6141         /* type */ SOC_MEM_TYPE_NORMAL,
   6142         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6143         /* impl */ SOC_MEM_IMPL_NORMAL,
   6144         /* cmic_mor_clks       */ 0,
   6145     },
   6146 #endif /* chips */
   6147 
   6148 #if defined(BCM_56560_A0)
   6149     { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_A0m */ 
   6150         /* mem            HSP_SCHED_L1_ACCUM_COMP_MEM_0m */
   6151         /* flags       */ SOC_MEM_FLAG_VALID |
   6152                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6153         /* cmp_fn      */ _soc_mem_cmp_undef,
   6154         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6155         /* index_min   */ 0,
   6156         /* index_max   */ 159,
   6157         /* minblock    */ 24,
   6158         /* maxblock    */ 24,
   6159         /* blocks      */ 0x1000000,
   6160         /* blocks_hi   */ 0,
   6161         /* base        */ 0x9c000000,
   6162         /* gran        */ 1,
   6163         /* bytes       */ 4,
   6164         /* nFields     */ 3,
   6165         /* *fields     */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   6166         /* *views      */ NULL,
   6167         /* *views_num  */ NULL,
   6168         /* snoop_cb    */ NULL, 
   6169         /* snoop_user_data */ NULL, 
   6170         /* snoop_flags */ 0,
   6171         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6172         /* type */ SOC_MEM_TYPE_NORMAL,
   6173         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6174         /* impl */ SOC_MEM_IMPL_NORMAL,
   6175         /* cmic_mor_clks       */ 0,
   6176     },
   6177 #endif /* chips */
   6178 
   6179 #if defined(BCM_56560_B0)
   6180     { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_B0m */ 
   6181         /* mem            HSP_SCHED_L1_ACCUM_COMP_MEM_0m */
   6182         /* flags       */ SOC_MEM_FLAG_VALID |
   6183                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6184         /* cmp_fn      */ _soc_mem_cmp_undef,
   6185         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6186         /* index_min   */ 0,
   6187         /* index_max   */ 159,
   6188         /* minblock    */ 16,
   6189         /* maxblock    */ 16,
   6190         /* blocks      */ 0x10000,
   6191         /* blocks_hi   */ 0,
   6192         /* base        */ 0x9c000000,
   6193         /* gran        */ 1,
   6194         /* bytes       */ 4,
   6195         /* nFields     */ 3,
   6196         /* *fields     */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   6197         /* *views      */ NULL,
   6198         /* *views_num  */ NULL,
   6199         /* snoop_cb    */ NULL, 
   6200         /* snoop_user_data */ NULL, 
   6201         /* snoop_flags */ 0,
   6202         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6203         /* type */ SOC_MEM_TYPE_NORMAL,
   6204         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6205         /* impl */ SOC_MEM_IMPL_NORMAL,
   6206         /* cmic_mor_clks       */ 0,
   6207     },
   6208 #endif /* chips */
   6209 
   6210 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   6211     { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56670_A0m */ 
   6212         /* mem            HSP_SCHED_L1_ACCUM_COMP_MEM_0m */
   6213         /* flags       */ SOC_MEM_FLAG_VALID |
   6214                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6215         /* cmp_fn      */ _soc_mem_cmp_undef,
   6216         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6217         /* index_min   */ 0,
   6218         /* index_max   */ 669,
   6219         /* minblock    */ 25,
   6220         /* maxblock    */ 25,
   6221         /* blocks      */ 0x2000000,
   6222         /* blocks_hi   */ 0,
   6223         /* base        */ 0x9c000000,
   6224         /* gran        */ 1,
   6225         /* bytes       */ 4,
   6226         /* nFields     */ 3,
   6227         /* *fields     */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   6228         /* *views      */ NULL,
   6229         /* *views_num  */ NULL,
   6230         /* snoop_cb    */ NULL, 
   6231         /* snoop_user_data */ NULL, 
   6232         /* snoop_flags */ 0,
   6233         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6234         /* type */ SOC_MEM_TYPE_NORMAL,
   6235         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6236         /* impl */ SOC_MEM_IMPL_NORMAL,
   6237         /* cmic_mor_clks       */ 0,
   6238     },
   6239 #endif /* chips */
   6240 
   6241 #if defined(BCM_56860_A0)
   6242     { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56860_A0m */ 
   6243         /* mem            HSP_SCHED_L1_ACCUM_COMP_MEM_0m */
   6244         /* flags       */ SOC_MEM_FLAG_VALID |
   6245                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6246         /* cmp_fn      */ _soc_mem_cmp_undef,
   6247         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6248         /* index_min   */ 0,
   6249         /* index_max   */ 159,
   6250         /* minblock    */ 13,
   6251         /* maxblock    */ 13,
   6252         /* blocks      */ 0x2000,
   6253         /* blocks_hi   */ 0,
   6254         /* base        */ 0x9c000000,
   6255         /* gran        */ 1,
   6256         /* bytes       */ 4,
   6257         /* nFields     */ 3,
   6258         /* *fields     */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0m_fields,
   6259         /* *views      */ NULL,
   6260         /* *views_num  */ NULL,
   6261         /* snoop_cb    */ NULL, 
   6262         /* snoop_user_data */ NULL, 
   6263         /* snoop_flags */ 0,
   6264         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6265         /* type */ SOC_MEM_TYPE_NORMAL,
   6266         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6267         /* impl */ SOC_MEM_IMPL_NORMAL,
   6268         /* cmic_mor_clks       */ 0,
   6269     },
   6270 #endif /* chips */
   6271 
   6272 #if defined(BCM_56860_A0)
   6273     { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_1_BCM56860_A0m */ 
   6274         /* mem            HSP_SCHED_L1_ACCUM_COMP_MEM_1m */
   6275         /* flags       */ SOC_MEM_FLAG_VALID |
   6276                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6277         /* cmp_fn      */ _soc_mem_cmp_undef,
   6278         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6279         /* index_min   */ 0,
   6280         /* index_max   */ 159,
   6281         /* minblock    */ 13,
   6282         /* maxblock    */ 13,
   6283         /* blocks      */ 0x2000,
   6284         /* blocks_hi   */ 0,
   6285         /* base        */ 0x9c000400,
   6286         /* gran        */ 1,
   6287         /* bytes       */ 4,
   6288         /* nFields     */ 3,
   6289         /* *fields     */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0m_fields,
   6290         /* *views      */ NULL,
   6291         /* *views_num  */ NULL,
   6292         /* snoop_cb    */ NULL, 
   6293         /* snoop_user_data */ NULL, 
   6294         /* snoop_flags */ 0,
   6295         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6296         /* type */ SOC_MEM_TYPE_NORMAL,
   6297         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6298         /* impl */ SOC_MEM_IMPL_NORMAL,
   6299         /* cmic_mor_clks       */ 0,
   6300     },
   6301 #endif /* chips */
   6302 
   6303 #if defined(BCM_56850_A0)
   6304     { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0m */ 
   6305         /* mem            HSP_SCHED_L1_CREDIT_MEM_0m */
   6306         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   6307         /* cmp_fn      */ _soc_mem_cmp_undef,
   6308         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6309         /* index_min   */ 0,
   6310         /* index_max   */ 159,
   6311         /* minblock    */ 12,
   6312         /* maxblock    */ 12,
   6313         /* blocks      */ 0x1000,
   6314         /* blocks_hi   */ 0,
   6315         /* base        */ 0x9c000200,
   6316         /* gran        */ 1,
   6317         /* bytes       */ 4,
   6318         /* nFields     */ 3,
   6319         /* *fields     */ soc_HSP_SCHED_L1_CREDIT_MEM_0m_fields,
   6320         /* *views      */ NULL,
   6321         /* *views_num  */ NULL,
   6322         /* snoop_cb    */ NULL, 
   6323         /* snoop_user_data */ NULL, 
   6324         /* snoop_flags */ 0,
   6325         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6326         /* type */ SOC_MEM_TYPE_NORMAL,
   6327         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6328         /* impl */ SOC_MEM_IMPL_NORMAL,
   6329         /* cmic_mor_clks       */ 0,
   6330     },
   6331 #endif /* chips */
   6332 
   6333 #if defined(BCM_56850_A0)
   6334     { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_1m */ 
   6335         /* mem            HSP_SCHED_L1_CREDIT_MEM_1m */
   6336         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   6337         /* cmp_fn      */ _soc_mem_cmp_undef,
   6338         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6339         /* index_min   */ 0,
   6340         /* index_max   */ 159,
   6341         /* minblock    */ 12,
   6342         /* maxblock    */ 12,
   6343         /* blocks      */ 0x1000,
   6344         /* blocks_hi   */ 0,
   6345         /* base        */ 0x9c000600,
   6346         /* gran        */ 1,
   6347         /* bytes       */ 4,
   6348         /* nFields     */ 3,
   6349         /* *fields     */ soc_HSP_SCHED_L1_CREDIT_MEM_0m_fields,
   6350         /* *views      */ NULL,
   6351         /* *views_num  */ NULL,
   6352         /* snoop_cb    */ NULL, 
   6353         /* snoop_user_data */ NULL, 
   6354         /* snoop_flags */ 0,
   6355         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6356         /* type */ SOC_MEM_TYPE_NORMAL,
   6357         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6358         /* impl */ SOC_MEM_IMPL_NORMAL,
   6359         /* cmic_mor_clks       */ 0,
   6360     },
   6361 #endif /* chips */
   6362 
   6363 #if defined(BCM_56560_A0)
   6364     { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_A0m */ 
   6365         /* mem            HSP_SCHED_L1_CREDIT_MEM_0m */
   6366         /* flags       */ SOC_MEM_FLAG_VALID |
   6367                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6368         /* cmp_fn      */ _soc_mem_cmp_undef,
   6369         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6370         /* index_min   */ 0,
   6371         /* index_max   */ 159,
   6372         /* minblock    */ 24,
   6373         /* maxblock    */ 24,
   6374         /* blocks      */ 0x1000000,
   6375         /* blocks_hi   */ 0,
   6376         /* base        */ 0x9c000200,
   6377         /* gran        */ 1,
   6378         /* bytes       */ 4,
   6379         /* nFields     */ 3,
   6380         /* *fields     */ soc_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_A0m_fields,
   6381         /* *views      */ NULL,
   6382         /* *views_num  */ NULL,
   6383         /* snoop_cb    */ NULL, 
   6384         /* snoop_user_data */ NULL, 
   6385         /* snoop_flags */ 0,
   6386         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6387         /* type */ SOC_MEM_TYPE_NORMAL,
   6388         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6389         /* impl */ SOC_MEM_IMPL_NORMAL,
   6390         /* cmic_mor_clks       */ 0,
   6391     },
   6392 #endif /* chips */
   6393 
   6394 #if defined(BCM_56560_B0)
   6395     { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_B0m */ 
   6396         /* mem            HSP_SCHED_L1_CREDIT_MEM_0m */
   6397         /* flags       */ SOC_MEM_FLAG_VALID |
   6398                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6399         /* cmp_fn      */ _soc_mem_cmp_undef,
   6400         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6401         /* index_min   */ 0,
   6402         /* index_max   */ 159,
   6403         /* minblock    */ 16,
   6404         /* maxblock    */ 16,
   6405         /* blocks      */ 0x10000,
   6406         /* blocks_hi   */ 0,
   6407         /* base        */ 0x9c000200,
   6408         /* gran        */ 1,
   6409         /* bytes       */ 4,
   6410         /* nFields     */ 3,
   6411         /* *fields     */ soc_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_A0m_fields,
   6412         /* *views      */ NULL,
   6413         /* *views_num  */ NULL,
   6414         /* snoop_cb    */ NULL, 
   6415         /* snoop_user_data */ NULL, 
   6416         /* snoop_flags */ 0,
   6417         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6418         /* type */ SOC_MEM_TYPE_NORMAL,
   6419         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6420         /* impl */ SOC_MEM_IMPL_NORMAL,
   6421         /* cmic_mor_clks       */ 0,
   6422     },
   6423 #endif /* chips */
   6424 
   6425 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   6426     { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0_BCM56670_A0m */ 
   6427         /* mem            HSP_SCHED_L1_CREDIT_MEM_0m */
   6428         /* flags       */ SOC_MEM_FLAG_VALID |
   6429                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6430         /* cmp_fn      */ _soc_mem_cmp_undef,
   6431         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6432         /* index_min   */ 0,
   6433         /* index_max   */ 669,
   6434         /* minblock    */ 25,
   6435         /* maxblock    */ 25,
   6436         /* blocks      */ 0x2000000,
   6437         /* blocks_hi   */ 0,
   6438         /* base        */ 0x9c000400,
   6439         /* gran        */ 1,
   6440         /* bytes       */ 4,
   6441         /* nFields     */ 3,
   6442         /* *fields     */ soc_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_A0m_fields,
   6443         /* *views      */ NULL,
   6444         /* *views_num  */ NULL,
   6445         /* snoop_cb    */ NULL, 
   6446         /* snoop_user_data */ NULL, 
   6447         /* snoop_flags */ 0,
   6448         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6449         /* type */ SOC_MEM_TYPE_NORMAL,
   6450         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6451         /* impl */ SOC_MEM_IMPL_NORMAL,
   6452         /* cmic_mor_clks       */ 0,
   6453     },
   6454 #endif /* chips */
   6455 
   6456 #if defined(BCM_56860_A0)
   6457     { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0_BCM56860_A0m */ 
   6458         /* mem            HSP_SCHED_L1_CREDIT_MEM_0m */
   6459         /* flags       */ SOC_MEM_FLAG_VALID |
   6460                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6461         /* cmp_fn      */ _soc_mem_cmp_undef,
   6462         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6463         /* index_min   */ 0,
   6464         /* index_max   */ 159,
   6465         /* minblock    */ 13,
   6466         /* maxblock    */ 13,
   6467         /* blocks      */ 0x2000,
   6468         /* blocks_hi   */ 0,
   6469         /* base        */ 0x9c000200,
   6470         /* gran        */ 1,
   6471         /* bytes       */ 4,
   6472         /* nFields     */ 3,
   6473         /* *fields     */ soc_HSP_SCHED_L1_CREDIT_MEM_0m_fields,
   6474         /* *views      */ NULL,
   6475         /* *views_num  */ NULL,
   6476         /* snoop_cb    */ NULL, 
   6477         /* snoop_user_data */ NULL, 
   6478         /* snoop_flags */ 0,
   6479         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6480         /* type */ SOC_MEM_TYPE_NORMAL,
   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_56860_A0)
   6488     { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_1_BCM56860_A0m */ 
   6489         /* mem            HSP_SCHED_L1_CREDIT_MEM_1m */
   6490         /* flags       */ SOC_MEM_FLAG_VALID |
   6491                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6492         /* cmp_fn      */ _soc_mem_cmp_undef,
   6493         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6494         /* index_min   */ 0,
   6495         /* index_max   */ 159,
   6496         /* minblock    */ 13,
   6497         /* maxblock    */ 13,
   6498         /* blocks      */ 0x2000,
   6499         /* blocks_hi   */ 0,
   6500         /* base        */ 0x9c000600,
   6501         /* gran        */ 1,
   6502         /* bytes       */ 4,
   6503         /* nFields     */ 3,
   6504         /* *fields     */ soc_HSP_SCHED_L1_CREDIT_MEM_0m_fields,
   6505         /* *views      */ NULL,
   6506         /* *views_num  */ NULL,
   6507         /* snoop_cb    */ NULL, 
   6508         /* snoop_user_data */ NULL, 
   6509         /* snoop_flags */ 0,
   6510         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6511         /* type */ SOC_MEM_TYPE_NORMAL,
   6512         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6513         /* impl */ SOC_MEM_IMPL_NORMAL,
   6514         /* cmic_mor_clks       */ 0,
   6515     },
   6516 #endif /* chips */
   6517 
   6518 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   6519     { /* SOC_MEM_INT_HSP_SCHED_L1_NODE_WEIGHTm */ 
   6520         /* mem            HSP_SCHED_L1_NODE_WEIGHTm */
   6521         /* flags       */ SOC_MEM_FLAG_VALID |
   6522                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6523         /* cmp_fn      */ _soc_mem_cmp_undef,
   6524         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6525         /* index_min   */ 0,
   6526         /* index_max   */ 669,
   6527         /* minblock    */ 25,
   6528         /* maxblock    */ 25,
   6529         /* blocks      */ 0x2000000,
   6530         /* blocks_hi   */ 0,
   6531         /* base        */ 0x9c000800,
   6532         /* gran        */ 1,
   6533         /* bytes       */ 2,
   6534         /* nFields     */ 3,
   6535         /* *fields     */ soc_HSP_SCHED_L1_NODE_WEIGHTm_fields,
   6536         /* *views      */ NULL,
   6537         /* *views_num  */ NULL,
   6538         /* snoop_cb    */ NULL, 
   6539         /* snoop_user_data */ NULL, 
   6540         /* snoop_flags */ 0,
   6541         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6542         /* type */ SOC_MEM_TYPE_NORMAL,
   6543         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6544         /* impl */ SOC_MEM_IMPL_NORMAL,
   6545         /* cmic_mor_clks       */ 0,
   6546     },
   6547 #endif /* chips */
   6548 
   6549 #if defined(BCM_56850_A0)
   6550     { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0m */ 
   6551         /* mem            HSP_SCHED_L2_ACCUM_COMP_MEM_0m */
   6552         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   6553         /* cmp_fn      */ _soc_mem_cmp_undef,
   6554         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6555         /* index_min   */ 0,
   6556         /* index_max   */ 319,
   6557         /* minblock    */ 12,
   6558         /* maxblock    */ 12,
   6559         /* blocks      */ 0x1000,
   6560         /* blocks_hi   */ 0,
   6561         /* base        */ 0xa0000000,
   6562         /* gran        */ 1,
   6563         /* bytes       */ 4,
   6564         /* nFields     */ 3,
   6565         /* *fields     */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0m_fields,
   6566         /* *views      */ NULL,
   6567         /* *views_num  */ NULL,
   6568         /* snoop_cb    */ NULL, 
   6569         /* snoop_user_data */ NULL, 
   6570         /* snoop_flags */ 0,
   6571         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6572         /* type */ SOC_MEM_TYPE_NORMAL,
   6573         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6574         /* impl */ SOC_MEM_IMPL_NORMAL,
   6575         /* cmic_mor_clks       */ 0,
   6576     },
   6577 #endif /* chips */
   6578 
   6579 #if defined(BCM_56850_A0)
   6580     { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_1m */ 
   6581         /* mem            HSP_SCHED_L2_ACCUM_COMP_MEM_1m */
   6582         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   6583         /* cmp_fn      */ _soc_mem_cmp_undef,
   6584         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6585         /* index_min   */ 0,
   6586         /* index_max   */ 319,
   6587         /* minblock    */ 12,
   6588         /* maxblock    */ 12,
   6589         /* blocks      */ 0x1000,
   6590         /* blocks_hi   */ 0,
   6591         /* base        */ 0xa0000400,
   6592         /* gran        */ 1,
   6593         /* bytes       */ 4,
   6594         /* nFields     */ 3,
   6595         /* *fields     */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0m_fields,
   6596         /* *views      */ NULL,
   6597         /* *views_num  */ NULL,
   6598         /* snoop_cb    */ NULL, 
   6599         /* snoop_user_data */ NULL, 
   6600         /* snoop_flags */ 0,
   6601         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6602         /* type */ SOC_MEM_TYPE_NORMAL,
   6603         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6604         /* impl */ SOC_MEM_IMPL_NORMAL,
   6605         /* cmic_mor_clks       */ 0,
   6606     },
   6607 #endif /* chips */
   6608 
   6609 #if defined(BCM_56560_A0)
   6610     { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_A0m */ 
   6611         /* mem            HSP_SCHED_L2_ACCUM_COMP_MEM_0m */
   6612         /* flags       */ SOC_MEM_FLAG_VALID |
   6613                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6614         /* cmp_fn      */ _soc_mem_cmp_undef,
   6615         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6616         /* index_min   */ 0,
   6617         /* index_max   */ 319,
   6618         /* minblock    */ 24,
   6619         /* maxblock    */ 24,
   6620         /* blocks      */ 0x1000000,
   6621         /* blocks_hi   */ 0,
   6622         /* base        */ 0xa0000000,
   6623         /* gran        */ 1,
   6624         /* bytes       */ 4,
   6625         /* nFields     */ 3,
   6626         /* *fields     */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   6627         /* *views      */ NULL,
   6628         /* *views_num  */ NULL,
   6629         /* snoop_cb    */ NULL, 
   6630         /* snoop_user_data */ NULL, 
   6631         /* snoop_flags */ 0,
   6632         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6633         /* type */ SOC_MEM_TYPE_NORMAL,
   6634         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6635         /* impl */ SOC_MEM_IMPL_NORMAL,
   6636         /* cmic_mor_clks       */ 0,
   6637     },
   6638 #endif /* chips */
   6639 
   6640 #if defined(BCM_56560_B0)
   6641     { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_B0m */ 
   6642         /* mem            HSP_SCHED_L2_ACCUM_COMP_MEM_0m */
   6643         /* flags       */ SOC_MEM_FLAG_VALID |
   6644                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6645         /* cmp_fn      */ _soc_mem_cmp_undef,
   6646         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6647         /* index_min   */ 0,
   6648         /* index_max   */ 319,
   6649         /* minblock    */ 16,
   6650         /* maxblock    */ 16,
   6651         /* blocks      */ 0x10000,
   6652         /* blocks_hi   */ 0,
   6653         /* base        */ 0xa0000000,
   6654         /* gran        */ 1,
   6655         /* bytes       */ 4,
   6656         /* nFields     */ 3,
   6657         /* *fields     */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   6658         /* *views      */ NULL,
   6659         /* *views_num  */ NULL,
   6660         /* snoop_cb    */ NULL, 
   6661         /* snoop_user_data */ NULL, 
   6662         /* snoop_flags */ 0,
   6663         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6664         /* type */ SOC_MEM_TYPE_NORMAL,
   6665         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6666         /* impl */ SOC_MEM_IMPL_NORMAL,
   6667         /* cmic_mor_clks       */ 0,
   6668     },
   6669 #endif /* chips */
   6670 
   6671 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   6672     { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56670_A0m */ 
   6673         /* mem            HSP_SCHED_L2_ACCUM_COMP_MEM_0m */
   6674         /* flags       */ SOC_MEM_FLAG_VALID |
   6675                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6676         /* cmp_fn      */ _soc_mem_cmp_undef,
   6677         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6678         /* index_min   */ 0,
   6679         /* index_max   */ 1347,
   6680         /* minblock    */ 25,
   6681         /* maxblock    */ 25,
   6682         /* blocks      */ 0x2000000,
   6683         /* blocks_hi   */ 0,
   6684         /* base        */ 0xa0000000,
   6685         /* gran        */ 1,
   6686         /* bytes       */ 4,
   6687         /* nFields     */ 3,
   6688         /* *fields     */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_A0m_fields,
   6689         /* *views      */ NULL,
   6690         /* *views_num  */ NULL,
   6691         /* snoop_cb    */ NULL, 
   6692         /* snoop_user_data */ NULL, 
   6693         /* snoop_flags */ 0,
   6694         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6695         /* type */ SOC_MEM_TYPE_NORMAL,
   6696         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6697         /* impl */ SOC_MEM_IMPL_NORMAL,
   6698         /* cmic_mor_clks       */ 0,
   6699     },
   6700 #endif /* chips */
   6701 
   6702 #if defined(BCM_56860_A0)
   6703     { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56860_A0m */ 
   6704         /* mem            HSP_SCHED_L2_ACCUM_COMP_MEM_0m */
   6705         /* flags       */ SOC_MEM_FLAG_VALID |
   6706                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6707         /* cmp_fn      */ _soc_mem_cmp_undef,
   6708         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6709         /* index_min   */ 0,
   6710         /* index_max   */ 319,
   6711         /* minblock    */ 13,
   6712         /* maxblock    */ 13,
   6713         /* blocks      */ 0x2000,
   6714         /* blocks_hi   */ 0,
   6715         /* base        */ 0xa0000000,
   6716         /* gran        */ 1,
   6717         /* bytes       */ 4,
   6718         /* nFields     */ 3,
   6719         /* *fields     */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0m_fields,
   6720         /* *views      */ NULL,
   6721         /* *views_num  */ NULL,
   6722         /* snoop_cb    */ NULL, 
   6723         /* snoop_user_data */ NULL, 
   6724         /* snoop_flags */ 0,
   6725         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6726         /* type */ SOC_MEM_TYPE_NORMAL,
   6727         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6728         /* impl */ SOC_MEM_IMPL_NORMAL,
   6729         /* cmic_mor_clks       */ 0,
   6730     },
   6731 #endif /* chips */
   6732 
   6733 #if defined(BCM_56860_A0)
   6734     { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_1_BCM56860_A0m */ 
   6735         /* mem            HSP_SCHED_L2_ACCUM_COMP_MEM_1m */
   6736         /* flags       */ SOC_MEM_FLAG_VALID |
   6737                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6738         /* cmp_fn      */ _soc_mem_cmp_undef,
   6739         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6740         /* index_min   */ 0,
   6741         /* index_max   */ 319,
   6742         /* minblock    */ 13,
   6743         /* maxblock    */ 13,
   6744         /* blocks      */ 0x2000,
   6745         /* blocks_hi   */ 0,
   6746         /* base        */ 0xa0000400,
   6747         /* gran        */ 1,
   6748         /* bytes       */ 4,
   6749         /* nFields     */ 3,
   6750         /* *fields     */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0m_fields,
   6751         /* *views      */ NULL,
   6752         /* *views_num  */ NULL,
   6753         /* snoop_cb    */ NULL, 
   6754         /* snoop_user_data */ NULL, 
   6755         /* snoop_flags */ 0,
   6756         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6757         /* type */ SOC_MEM_TYPE_NORMAL,
   6758         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6759         /* impl */ SOC_MEM_IMPL_NORMAL,
   6760         /* cmic_mor_clks       */ 0,
   6761     },
   6762 #endif /* chips */
   6763 
   6764 #if defined(BCM_56850_A0)
   6765     { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0m */ 
   6766         /* mem            HSP_SCHED_L2_CREDIT_MEM_0m */
   6767         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   6768         /* cmp_fn      */ _soc_mem_cmp_undef,
   6769         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6770         /* index_min   */ 0,
   6771         /* index_max   */ 319,
   6772         /* minblock    */ 12,
   6773         /* maxblock    */ 12,
   6774         /* blocks      */ 0x1000,
   6775         /* blocks_hi   */ 0,
   6776         /* base        */ 0xa0000200,
   6777         /* gran        */ 1,
   6778         /* bytes       */ 4,
   6779         /* nFields     */ 3,
   6780         /* *fields     */ soc_HSP_SCHED_L2_CREDIT_MEM_0m_fields,
   6781         /* *views      */ NULL,
   6782         /* *views_num  */ NULL,
   6783         /* snoop_cb    */ NULL, 
   6784         /* snoop_user_data */ NULL, 
   6785         /* snoop_flags */ 0,
   6786         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6787         /* type */ SOC_MEM_TYPE_NORMAL,
   6788         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6789         /* impl */ SOC_MEM_IMPL_NORMAL,
   6790         /* cmic_mor_clks       */ 0,
   6791     },
   6792 #endif /* chips */
   6793 
   6794 #if defined(BCM_56850_A0)
   6795     { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_1m */ 
   6796         /* mem            HSP_SCHED_L2_CREDIT_MEM_1m */
   6797         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   6798         /* cmp_fn      */ _soc_mem_cmp_undef,
   6799         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6800         /* index_min   */ 0,
   6801         /* index_max   */ 319,
   6802         /* minblock    */ 12,
   6803         /* maxblock    */ 12,
   6804         /* blocks      */ 0x1000,
   6805         /* blocks_hi   */ 0,
   6806         /* base        */ 0xa0000600,
   6807         /* gran        */ 1,
   6808         /* bytes       */ 4,
   6809         /* nFields     */ 3,
   6810         /* *fields     */ soc_HSP_SCHED_L2_CREDIT_MEM_0m_fields,
   6811         /* *views      */ NULL,
   6812         /* *views_num  */ NULL,
   6813         /* snoop_cb    */ NULL, 
   6814         /* snoop_user_data */ NULL, 
   6815         /* snoop_flags */ 0,
   6816         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6817         /* type */ SOC_MEM_TYPE_NORMAL,
   6818         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6819         /* impl */ SOC_MEM_IMPL_NORMAL,
   6820         /* cmic_mor_clks       */ 0,
   6821     },
   6822 #endif /* chips */
   6823 
   6824 #if defined(BCM_56560_A0)
   6825     { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_A0m */ 
   6826         /* mem            HSP_SCHED_L2_CREDIT_MEM_0m */
   6827         /* flags       */ SOC_MEM_FLAG_VALID |
   6828                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6829         /* cmp_fn      */ _soc_mem_cmp_undef,
   6830         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6831         /* index_min   */ 0,
   6832         /* index_max   */ 319,
   6833         /* minblock    */ 24,
   6834         /* maxblock    */ 24,
   6835         /* blocks      */ 0x1000000,
   6836         /* blocks_hi   */ 0,
   6837         /* base        */ 0xa0000200,
   6838         /* gran        */ 1,
   6839         /* bytes       */ 4,
   6840         /* nFields     */ 3,
   6841         /* *fields     */ soc_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_A0m_fields,
   6842         /* *views      */ NULL,
   6843         /* *views_num  */ NULL,
   6844         /* snoop_cb    */ NULL, 
   6845         /* snoop_user_data */ NULL, 
   6846         /* snoop_flags */ 0,
   6847         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6848         /* type */ SOC_MEM_TYPE_NORMAL,
   6849         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6850         /* impl */ SOC_MEM_IMPL_NORMAL,
   6851         /* cmic_mor_clks       */ 0,
   6852     },
   6853 #endif /* chips */
   6854 
   6855 #if defined(BCM_56560_B0)
   6856     { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_B0m */ 
   6857         /* mem            HSP_SCHED_L2_CREDIT_MEM_0m */
   6858         /* flags       */ SOC_MEM_FLAG_VALID |
   6859                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6860         /* cmp_fn      */ _soc_mem_cmp_undef,
   6861         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6862         /* index_min   */ 0,
   6863         /* index_max   */ 319,
   6864         /* minblock    */ 16,
   6865         /* maxblock    */ 16,
   6866         /* blocks      */ 0x10000,
   6867         /* blocks_hi   */ 0,
   6868         /* base        */ 0xa0000200,
   6869         /* gran        */ 1,
   6870         /* bytes       */ 4,
   6871         /* nFields     */ 3,
   6872         /* *fields     */ soc_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_A0m_fields,
   6873         /* *views      */ NULL,
   6874         /* *views_num  */ NULL,
   6875         /* snoop_cb    */ NULL, 
   6876         /* snoop_user_data */ NULL, 
   6877         /* snoop_flags */ 0,
   6878         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6879         /* type */ SOC_MEM_TYPE_NORMAL,
   6880         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6881         /* impl */ SOC_MEM_IMPL_NORMAL,
   6882         /* cmic_mor_clks       */ 0,
   6883     },
   6884 #endif /* chips */
   6885 
   6886 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   6887     { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0_BCM56670_A0m */ 
   6888         /* mem            HSP_SCHED_L2_CREDIT_MEM_0m */
   6889         /* flags       */ SOC_MEM_FLAG_VALID |
   6890                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6891         /* cmp_fn      */ _soc_mem_cmp_undef,
   6892         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6893         /* index_min   */ 0,
   6894         /* index_max   */ 1347,
   6895         /* minblock    */ 25,
   6896         /* maxblock    */ 25,
   6897         /* blocks      */ 0x2000000,
   6898         /* blocks_hi   */ 0,
   6899         /* base        */ 0xa0000800,
   6900         /* gran        */ 1,
   6901         /* bytes       */ 4,
   6902         /* nFields     */ 3,
   6903         /* *fields     */ soc_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_A0m_fields,
   6904         /* *views      */ NULL,
   6905         /* *views_num  */ NULL,
   6906         /* snoop_cb    */ NULL, 
   6907         /* snoop_user_data */ NULL, 
   6908         /* snoop_flags */ 0,
   6909         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6910         /* type */ SOC_MEM_TYPE_NORMAL,
   6911         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6912         /* impl */ SOC_MEM_IMPL_NORMAL,
   6913         /* cmic_mor_clks       */ 0,
   6914     },
   6915 #endif /* chips */
   6916 
   6917 #if defined(BCM_56860_A0)
   6918     { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0_BCM56860_A0m */ 
   6919         /* mem            HSP_SCHED_L2_CREDIT_MEM_0m */
   6920         /* flags       */ SOC_MEM_FLAG_VALID |
   6921                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6922         /* cmp_fn      */ _soc_mem_cmp_undef,
   6923         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6924         /* index_min   */ 0,
   6925         /* index_max   */ 319,
   6926         /* minblock    */ 13,
   6927         /* maxblock    */ 13,
   6928         /* blocks      */ 0x2000,
   6929         /* blocks_hi   */ 0,
   6930         /* base        */ 0xa0000200,
   6931         /* gran        */ 1,
   6932         /* bytes       */ 4,
   6933         /* nFields     */ 3,
   6934         /* *fields     */ soc_HSP_SCHED_L2_CREDIT_MEM_0m_fields,
   6935         /* *views      */ NULL,
   6936         /* *views_num  */ NULL,
   6937         /* snoop_cb    */ NULL, 
   6938         /* snoop_user_data */ NULL, 
   6939         /* snoop_flags */ 0,
   6940         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6941         /* type */ SOC_MEM_TYPE_NORMAL,
   6942         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6943         /* impl */ SOC_MEM_IMPL_NORMAL,
   6944         /* cmic_mor_clks       */ 0,
   6945     },
   6946 #endif /* chips */
   6947 
   6948 #if defined(BCM_56860_A0)
   6949     { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_1_BCM56860_A0m */ 
   6950         /* mem            HSP_SCHED_L2_CREDIT_MEM_1m */
   6951         /* flags       */ SOC_MEM_FLAG_VALID |
   6952                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6953         /* cmp_fn      */ _soc_mem_cmp_undef,
   6954         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6955         /* index_min   */ 0,
   6956         /* index_max   */ 319,
   6957         /* minblock    */ 13,
   6958         /* maxblock    */ 13,
   6959         /* blocks      */ 0x2000,
   6960         /* blocks_hi   */ 0,
   6961         /* base        */ 0xa0000600,
   6962         /* gran        */ 1,
   6963         /* bytes       */ 4,
   6964         /* nFields     */ 3,
   6965         /* *fields     */ soc_HSP_SCHED_L2_CREDIT_MEM_0m_fields,
   6966         /* *views      */ NULL,
   6967         /* *views_num  */ NULL,
   6968         /* snoop_cb    */ NULL, 
   6969         /* snoop_user_data */ NULL, 
   6970         /* snoop_flags */ 0,
   6971         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6972         /* type */ SOC_MEM_TYPE_NORMAL,
   6973         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6974         /* impl */ SOC_MEM_IMPL_NORMAL,
   6975         /* cmic_mor_clks       */ 0,
   6976     },
   6977 #endif /* chips */
   6978 
   6979 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   6980     { /* SOC_MEM_INT_HSP_SCHED_L2_MC_QUEUE_WEIGHTm */ 
   6981         /* mem            HSP_SCHED_L2_MC_QUEUE_WEIGHTm */
   6982         /* flags       */ SOC_MEM_FLAG_VALID |
   6983                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6984         /* cmp_fn      */ _soc_mem_cmp_undef,
   6985         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6986         /* index_min   */ 0,
   6987         /* index_max   */ 707,
   6988         /* minblock    */ 25,
   6989         /* maxblock    */ 25,
   6990         /* blocks      */ 0x2000000,
   6991         /* blocks_hi   */ 0,
   6992         /* base        */ 0xa0001800,
   6993         /* gran        */ 1,
   6994         /* bytes       */ 2,
   6995         /* nFields     */ 3,
   6996         /* *fields     */ soc_HSP_SCHED_L2_MC_QUEUE_WEIGHTm_fields,
   6997         /* *views      */ NULL,
   6998         /* *views_num  */ NULL,
   6999         /* snoop_cb    */ NULL, 
   7000         /* snoop_user_data */ NULL, 
   7001         /* snoop_flags */ 0,
   7002         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7003         /* type */ SOC_MEM_TYPE_NORMAL,
   7004         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7005         /* impl */ SOC_MEM_IMPL_NORMAL,
   7006         /* cmic_mor_clks       */ 0,
   7007     },
   7008 #endif /* chips */
   7009 
   7010 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   7011     { /* SOC_MEM_INT_HSP_SCHED_L2_UC_QUEUE_WEIGHTm */ 
   7012         /* mem            HSP_SCHED_L2_UC_QUEUE_WEIGHTm */
   7013         /* flags       */ SOC_MEM_FLAG_VALID |
   7014                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   7015         /* cmp_fn      */ _soc_mem_cmp_undef,
   7016         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7017         /* index_min   */ 0,
   7018         /* index_max   */ 639,
   7019         /* minblock    */ 25,
   7020         /* maxblock    */ 25,
   7021         /* blocks      */ 0x2000000,
   7022         /* blocks_hi   */ 0,
   7023         /* base        */ 0xa0001000,
   7024         /* gran        */ 1,
   7025         /* bytes       */ 2,
   7026         /* nFields     */ 3,
   7027         /* *fields     */ soc_HSP_SCHED_L2_UC_QUEUE_WEIGHTm_fields,
   7028         /* *views      */ NULL,
   7029         /* *views_num  */ NULL,
   7030         /* snoop_cb    */ NULL, 
   7031         /* snoop_user_data */ NULL, 
   7032         /* snoop_flags */ 0,
   7033         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7034         /* type */ SOC_MEM_TYPE_NORMAL,
   7035         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7036         /* impl */ SOC_MEM_IMPL_NORMAL,
   7037         /* cmic_mor_clks       */ 0,
   7038     },
   7039 #endif /* chips */
   7040 
   7041 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   7042     { /* SOC_MEM_INT_HSP_SCHED_LAST_PORT_INFOm */ 
   7043         /* mem            HSP_SCHED_LAST_PORT_INFOm */
   7044         /* flags       */ SOC_MEM_FLAG_VALID |
   7045                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   7046         /* cmp_fn      */ _soc_mem_cmp_undef,
   7047         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7048         /* index_min   */ 0,
   7049         /* index_max   */ 67,
   7050         /* minblock    */ 25,
   7051         /* maxblock    */ 25,
   7052         /* blocks      */ 0x2000000,
   7053         /* blocks_hi   */ 0,
   7054         /* base        */ 0x98000600,
   7055         /* gran        */ 1,
   7056         /* bytes       */ 10,
   7057         /* nFields     */ 3,
   7058         /* *fields     */ soc_HSP_SCHED_LAST_PORT_INFOm_fields,
   7059         /* *views      */ NULL,
   7060         /* *views_num  */ NULL,
   7061         /* snoop_cb    */ NULL, 
   7062         /* snoop_user_data */ NULL, 
   7063         /* snoop_flags */ 0,
   7064         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7065         /* type */ SOC_MEM_TYPE_NORMAL,
   7066         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7067         /* impl */ SOC_MEM_IMPL_NORMAL,
   7068         /* cmic_mor_clks       */ 0,
   7069     },
   7070 #endif /* chips */
   7071 
   7072 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   7073     { /* SOC_MEM_INT_HSP_SCHED_LAST_PREEMPT_PORT_INFOm */ 
   7074         /* mem            HSP_SCHED_LAST_PREEMPT_PORT_INFOm */
   7075         /* flags       */ SOC_MEM_FLAG_VALID |
   7076                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   7077         /* cmp_fn      */ _soc_mem_cmp_undef,
   7078         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7079         /* index_min   */ 0,
   7080         /* index_max   */ 67,
   7081         /* minblock    */ 25,
   7082         /* maxblock    */ 25,
   7083         /* blocks      */ 0x2000000,
   7084         /* blocks_hi   */ 0,
   7085         /* base        */ 0x98001000,
   7086         /* gran        */ 1,
   7087         /* bytes       */ 10,
   7088         /* nFields     */ 3,
   7089         /* *fields     */ soc_HSP_SCHED_LAST_PREEMPT_PORT_INFOm_fields,
   7090         /* *views      */ NULL,
   7091         /* *views_num  */ NULL,
   7092         /* snoop_cb    */ NULL, 
   7093         /* snoop_user_data */ NULL, 
   7094         /* snoop_flags */ 0,
   7095         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7096         /* type */ SOC_MEM_TYPE_NORMAL,
   7097         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7098         /* impl */ SOC_MEM_IMPL_NORMAL,
   7099         /* cmic_mor_clks       */ 0,
   7100     },
   7101 #endif /* chips */
   7102 
   7103 #if defined(BCM_56640_A0)
   7104     { /* SOC_MEM_INT_HSP_UCQ_FREEm */ 
   7105         /* mem            HSP_UCQ_FREEm */
   7106         /* flags       */ SOC_MEM_FLAG_VALID |
   7107                           SOC_MEM_FLAG_DEBUG, /* 0x6 */
   7108         /* cmp_fn      */ _soc_mem_cmp_undef,
   7109         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7110         /* index_min   */ 0,
   7111         /* index_max   */ 807,
   7112         /* minblock    */ 9,
   7113         /* maxblock    */ 9,
   7114         /* blocks      */ 0x200,
   7115         /* blocks_hi   */ 0,
   7116         /* base        */ 0x18000000,
   7117         /* gran        */ 1,
   7118         /* bytes       */ 2,
   7119         /* nFields     */ 4,
   7120         /* *fields     */ soc_HSP_UCQ_FREEm_fields,
   7121         /* *views      */ NULL,
   7122         /* *views_num  */ NULL,
   7123         /* snoop_cb    */ NULL, 
   7124         /* snoop_user_data */ NULL, 
   7125         /* snoop_flags */ 0,
   7126         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7127         /* type */ SOC_MEM_TYPE_NORMAL,
   7128         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7129         /* impl */ SOC_MEM_IMPL_NORMAL,
   7130         /* cmic_mor_clks       */ 0,
   7131     },
   7132 #endif /* chips */
   7133 
   7134 #if defined(BCM_56640_A0)
   7135     { /* SOC_MEM_INT_HSP_UCQ_UCQEm */ 
   7136         /* mem            HSP_UCQ_UCQEm */
   7137         /* flags       */ SOC_MEM_FLAG_VALID |
   7138                           SOC_MEM_FLAG_DEBUG, /* 0x6 */
   7139         /* cmp_fn      */ _soc_mem_cmp_undef,
   7140         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7141         /* index_min   */ 0,
   7142         /* index_max   */ 26111,
   7143         /* minblock    */ 9,
   7144         /* maxblock    */ 9,
   7145         /* blocks      */ 0x200,
   7146         /* blocks_hi   */ 0,
   7147         /* base        */ 0x18010000,
   7148         /* gran        */ 1,
   7149         /* bytes       */ 3,
   7150         /* nFields     */ 5,
   7151         /* *fields     */ soc_HSP_UCQ_UCQEm_fields,
   7152         /* *views      */ NULL,
   7153         /* *views_num  */ NULL,
   7154         /* snoop_cb    */ NULL, 
   7155         /* snoop_user_data */ NULL, 
   7156         /* snoop_flags */ 0,
   7157         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7158         /* type */ SOC_MEM_TYPE_NORMAL,
   7159         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7160         /* impl */ SOC_MEM_IMPL_NORMAL,
   7161         /* cmic_mor_clks       */ 0,
   7162     },
   7163 #endif /* chips */
   7164 
   7165 #if defined(BCM_56370_A0)
   7166     { /* SOC_MEM_INT_HVE_DOS_ATTACK_MASKm */ 
   7167         /* mem            HVE_DOS_ATTACK_MASKm */
   7168         /* flags       */ SOC_MEM_FLAG_VALID |
   7169                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   7170         /* cmp_fn      */ _soc_mem_cmp_undef,
   7171         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7172         /* index_min   */ 0,
   7173         /* index_max   */ 0,
   7174         /* minblock    */ 14,
   7175         /* maxblock    */ 14,
   7176         /* blocks      */ 0x4000,
   7177         /* blocks_hi   */ 0,
   7178         /* base        */ 0x68740000,
   7179         /* gran        */ 1,
   7180         /* bytes       */ 10,
   7181         /* nFields     */ 4,
   7182         /* *fields     */ soc_HVE_DOS_ATTACK_MASKm_fields,
   7183         /* *views      */ NULL,
   7184         /* *views_num  */ NULL,
   7185         /* snoop_cb    */ NULL, 
   7186         /* snoop_user_data */ NULL, 
   7187         /* snoop_flags */ 0,
   7188         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7189         /* type */ SOC_MEM_TYPE_NORMAL,
   7190         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7191         /* impl */ SOC_MEM_IMPL_NORMAL,
   7192         /* cmic_mor_clks       */ 0,
   7193         /* access_latency_mode */ 3,
   7194     },
   7195 #endif /* chips */
   7196