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_q.i (176779B)


      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_q.i
     12  * Purpose:     Independent memory descriptions.
     13  */
     14 
     15 #if defined(BCM_88732_A0)
     16     { /* SOC_MEM_INT_QL_TABLE0m */ 
     17         /* mem            QL_TABLE0m */
     18         /* flags       */ SOC_MEM_FLAG_VALID |
     19                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
     20         /* cmp_fn      */ _soc_mem_cmp_undef,
     21         /* *null_entry */ _soc_mem_entry_null_zeroes,
     22         /* index_min   */ 0,
     23         /* index_max   */ 15,
     24         /* minblock    */ 5,
     25         /* maxblock    */ 5,
     26         /* blocks      */ 0x20,
     27         /* blocks_hi   */ 0,
     28         /* base        */ 0x06080000,
     29         /* gran        */ 1,
     30         /* bytes       */ 3,
     31         /* nFields     */ 1,
     32         /* *fields     */ soc_QL_TABLE0m_fields,
     33         /* *views      */ NULL,
     34         /* *views_num  */ NULL,
     35         /* snoop_cb    */ NULL, 
     36         /* snoop_user_data */ NULL, 
     37         /* snoop_flags */ 0,
     38         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     39         /* type */ SOC_MEM_TYPE_NORMAL,
     40         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     41         /* impl */ SOC_MEM_IMPL_NORMAL,
     42         /* cmic_mor_clks       */ 0,
     43     },
     44 #endif /* chips */
     45 
     46 #if defined(BCM_88732_A0)
     47     { /* SOC_MEM_INT_QL_TABLE1m */ 
     48         /* mem            QL_TABLE1m */
     49         /* flags       */ SOC_MEM_FLAG_VALID |
     50                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
     51         /* cmp_fn      */ _soc_mem_cmp_undef,
     52         /* *null_entry */ _soc_mem_entry_null_zeroes,
     53         /* index_min   */ 0,
     54         /* index_max   */ 15,
     55         /* minblock    */ 5,
     56         /* maxblock    */ 5,
     57         /* blocks      */ 0x20,
     58         /* blocks_hi   */ 0,
     59         /* base        */ 0x06090000,
     60         /* gran        */ 1,
     61         /* bytes       */ 3,
     62         /* nFields     */ 1,
     63         /* *fields     */ soc_QL_TABLE0m_fields,
     64         /* *views      */ NULL,
     65         /* *views_num  */ NULL,
     66         /* snoop_cb    */ NULL, 
     67         /* snoop_user_data */ NULL, 
     68         /* snoop_flags */ 0,
     69         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     70         /* type */ SOC_MEM_TYPE_NORMAL,
     71         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     72         /* impl */ SOC_MEM_IMPL_NORMAL,
     73         /* cmic_mor_clks       */ 0,
     74     },
     75 #endif /* chips */
     76 
     77 #if defined(BCM_88790_A0)
     78     { /* SOC_MEM_INT_QRH_CUCTm */ 
     79         /* mem            QRH_CUCTm */
     80         /* flags       */ SOC_MEM_FLAG_SIGNAL |
     81                           SOC_MEM_FLAG_VALID, /* 0x2 */
     82         /* cmp_fn      */ NULL,
     83         /* *null_entry */ NULL,
     84         /* index_min   */ 0,
     85         /* index_max   */ 2047,
     86         /* minblock    */ 117,
     87         /* maxblock    */ 124,
     88         /* blocks      */ 0,
     89         /* blocks_hi   */ 0xffffffff,
     90         /* base        */ 0x00019800,
     91         /* gran        */ 1,
     92         /* bytes       */ 26,
     93         /* nFields     */ 2,
     94         /* *fields     */ soc_QRH_CUCTm_fields,
     95         /* *views      */ NULL,
     96         /* *views_num  */ NULL,
     97         /* snoop_cb    */ NULL, 
     98         /* snoop_user_data */ NULL, 
     99         /* snoop_flags */ 0,
    100         /* severity */ SOC_MEM_SEVERE_LOW,
    101         /* type */ SOC_MEM_TYPE_ONE_PORT,
    102         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    103         /* impl */ SOC_MEM_IMPL_NORMAL,
    104         /* cmic_mor_clks       */ 0,
    105     },
    106 #endif /* chips */
    107 
    108 #if defined(BCM_88790_A0)
    109     { /* SOC_MEM_INT_QRH_DLLUm */ 
    110         /* mem            QRH_DLLUm */
    111         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    112                           SOC_MEM_FLAG_WRITEONLY |
    113                           SOC_MEM_FLAG_READONLY |
    114                           SOC_MEM_FLAG_VALID, /* 0x2 */
    115         /* cmp_fn      */ NULL,
    116         /* *null_entry */ NULL,
    117         /* index_min   */ 0,
    118         /* index_max   */ 655,
    119         /* minblock    */ 117,
    120         /* maxblock    */ 124,
    121         /* blocks      */ 0,
    122         /* blocks_hi   */ 0xffffffff,
    123         /* base        */ 0x00014800,
    124         /* gran        */ 1,
    125         /* bytes       */ 16,
    126         /* nFields     */ 2,
    127         /* *fields     */ soc_QRH_DLLUm_fields,
    128         /* *views      */ NULL,
    129         /* *views_num  */ NULL,
    130         /* snoop_cb    */ NULL, 
    131         /* snoop_user_data */ NULL, 
    132         /* snoop_flags */ 0,
    133         /* severity */ SOC_MEM_SEVERE_LOW,
    134         /* type */ SOC_MEM_TYPE_TWO_PORT,
    135         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    136         /* impl */ SOC_MEM_IMPL_NORMAL,
    137         /* cmic_mor_clks       */ 0,
    138     },
    139 #endif /* chips */
    140 
    141 #if defined(BCM_88790_A0)
    142     { /* SOC_MEM_INT_QRH_DUCTm */ 
    143         /* mem            QRH_DUCTm */
    144         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    145                           SOC_MEM_FLAG_VALID, /* 0x2 */
    146         /* cmp_fn      */ NULL,
    147         /* *null_entry */ NULL,
    148         /* index_min   */ 0,
    149         /* index_max   */ 2047,
    150         /* minblock    */ 117,
    151         /* maxblock    */ 124,
    152         /* blocks      */ 0,
    153         /* blocks_hi   */ 0xffffffff,
    154         /* base        */ 0x00010000,
    155         /* gran        */ 1,
    156         /* bytes       */ 26,
    157         /* nFields     */ 2,
    158         /* *fields     */ soc_QRH_DUCTm_fields,
    159         /* *views      */ NULL,
    160         /* *views_num  */ NULL,
    161         /* snoop_cb    */ NULL, 
    162         /* snoop_user_data */ NULL, 
    163         /* snoop_flags */ 0,
    164         /* severity */ SOC_MEM_SEVERE_LOW,
    165         /* type */ SOC_MEM_TYPE_ONE_PORT,
    166         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    167         /* impl */ SOC_MEM_IMPL_NORMAL,
    168         /* cmic_mor_clks       */ 0,
    169     },
    170 #endif /* chips */
    171 
    172 #if defined(BCM_88790_A0)
    173     { /* SOC_MEM_INT_QRH_FFLBm */ 
    174         /* mem            QRH_FFLBm */
    175         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    176         /* cmp_fn      */ NULL,
    177         /* *null_entry */ NULL,
    178         /* index_min   */ 0,
    179         /* index_max   */ 127,
    180         /* minblock    */ 117,
    181         /* maxblock    */ 124,
    182         /* blocks      */ 0,
    183         /* blocks_hi   */ 0xffffffff,
    184         /* base        */ 0x00015200,
    185         /* gran        */ 1,
    186         /* bytes       */ 5,
    187         /* nFields     */ 2,
    188         /* *fields     */ soc_QRH_FFLBm_fields,
    189         /* *views      */ NULL,
    190         /* *views_num  */ NULL,
    191         /* snoop_cb    */ NULL, 
    192         /* snoop_user_data */ NULL, 
    193         /* snoop_flags */ 0,
    194         /* severity */ SOC_MEM_SEVERE_LOW,
    195         /* type */ SOC_MEM_TYPE_ONE_PORT,
    196         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    197         /* impl */ SOC_MEM_IMPL_NORMAL,
    198         /* cmic_mor_clks       */ 0,
    199     },
    200 #endif /* chips */
    201 
    202 #if defined(BCM_88790_A0)
    203     { /* SOC_MEM_INT_QRH_MCLBTm */ 
    204         /* mem            QRH_MCLBTm */
    205         /* flags       */ SOC_MEM_FLAG_VALID |
    206                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    207         /* cmp_fn      */ NULL,
    208         /* *null_entry */ NULL,
    209         /* index_min   */ 0,
    210         /* index_max   */ 191,
    211         /* minblock    */ 117,
    212         /* maxblock    */ 124,
    213         /* blocks      */ 0,
    214         /* blocks_hi   */ 0xffffffff,
    215         /* base        */ 0x00010800,
    216         /* gran        */ 1,
    217         /* bytes       */ 26,
    218         /* nFields     */ 2,
    219         /* *fields     */ soc_QRH_MCLBTm_fields,
    220         /* *views      */ NULL,
    221         /* *views_num  */ NULL,
    222         /* snoop_cb    */ NULL, 
    223         /* snoop_user_data */ NULL, 
    224         /* snoop_flags */ 0,
    225         /* severity */ SOC_MEM_SEVERE_LOW,
    226         /* type */ SOC_MEM_TYPE_TWO_PORT,
    227         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    228         /* impl */ SOC_MEM_IMPL_NORMAL,
    229         /* cmic_mor_clks       */ 0,
    230     },
    231 #endif /* chips */
    232 
    233 #if defined(BCM_88790_A0)
    234     { /* SOC_MEM_INT_QRH_MCSFFm */ 
    235         /* mem            QRH_MCSFFm */
    236         /* flags       */ SOC_MEM_FLAG_VALID |
    237                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    238         /* cmp_fn      */ NULL,
    239         /* *null_entry */ NULL,
    240         /* index_min   */ 0,
    241         /* index_max   */ 191,
    242         /* minblock    */ 117,
    243         /* maxblock    */ 124,
    244         /* blocks      */ 0,
    245         /* blocks_hi   */ 0xffffffff,
    246         /* base        */ 0x00015800,
    247         /* gran        */ 1,
    248         /* bytes       */ 3,
    249         /* nFields     */ 2,
    250         /* *fields     */ soc_QRH_MCSFFm_fields,
    251         /* *views      */ NULL,
    252         /* *views_num  */ NULL,
    253         /* snoop_cb    */ NULL, 
    254         /* snoop_user_data */ NULL, 
    255         /* snoop_flags */ 0,
    256         /* severity */ SOC_MEM_SEVERE_LOW,
    257         /* type */ SOC_MEM_TYPE_ONE_PORT,
    258         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    259         /* impl */ SOC_MEM_IMPL_NORMAL,
    260         /* cmic_mor_clks       */ 0,
    261     },
    262 #endif /* chips */
    263 
    264 #if defined(BCM_88790_A0)
    265     { /* SOC_MEM_INT_QRH_MNOLm */ 
    266         /* mem            QRH_MNOLm */
    267         /* flags       */ SOC_MEM_FLAG_VALID |
    268                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    269         /* cmp_fn      */ NULL,
    270         /* *null_entry */ NULL,
    271         /* index_min   */ 0,
    272         /* index_max   */ 191,
    273         /* minblock    */ 117,
    274         /* maxblock    */ 124,
    275         /* blocks      */ 0,
    276         /* blocks_hi   */ 0xffffffff,
    277         /* base        */ 0x0001a800,
    278         /* gran        */ 1,
    279         /* bytes       */ 2,
    280         /* nFields     */ 2,
    281         /* *fields     */ soc_QRH_MNOLm_fields,
    282         /* *views      */ NULL,
    283         /* *views_num  */ NULL,
    284         /* snoop_cb    */ NULL, 
    285         /* snoop_user_data */ NULL, 
    286         /* snoop_flags */ 0,
    287         /* severity */ SOC_MEM_SEVERE_LOW,
    288         /* type */ SOC_MEM_TYPE_ONE_PORT,
    289         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    290         /* impl */ SOC_MEM_IMPL_NORMAL,
    291         /* cmic_mor_clks       */ 0,
    292     },
    293 #endif /* chips */
    294 
    295 #if defined(BCM_88790_A0)
    296     { /* SOC_MEM_INT_QRH_RESERVED_21m */ 
    297         /* mem            QRH_RESERVED_21m */
    298         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    299                           SOC_MEM_FLAG_WRITEONLY |
    300                           SOC_MEM_FLAG_READONLY |
    301                           SOC_MEM_FLAG_VALID |
    302                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    303         /* cmp_fn      */ NULL,
    304         /* *null_entry */ NULL,
    305         /* index_min   */ 0,
    306         /* index_max   */ 49,
    307         /* minblock    */ 117,
    308         /* maxblock    */ 124,
    309         /* blocks      */ 0,
    310         /* blocks_hi   */ 0xffffffff,
    311         /* base        */ 0x00014c00,
    312         /* gran        */ 1,
    313         /* bytes       */ 29,
    314         /* nFields     */ 2,
    315         /* *fields     */ soc_QRH_RESERVED_21m_fields,
    316         /* *views      */ NULL,
    317         /* *views_num  */ NULL,
    318         /* snoop_cb    */ NULL, 
    319         /* snoop_user_data */ NULL, 
    320         /* snoop_flags */ 0,
    321         /* severity */ SOC_MEM_SEVERE_LOW,
    322         /* type */ SOC_MEM_TYPE_TWO_PORT,
    323         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    324         /* impl */ SOC_MEM_IMPL_NORMAL,
    325         /* cmic_mor_clks       */ 0,
    326     },
    327 #endif /* chips */
    328 
    329 #if defined(BCM_88790_A0)
    330     { /* SOC_MEM_INT_QRH_RESERVED_22m */ 
    331         /* mem            QRH_RESERVED_22m */
    332         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    333                           SOC_MEM_FLAG_WRITEONLY |
    334                           SOC_MEM_FLAG_READONLY |
    335                           SOC_MEM_FLAG_VALID |
    336                           SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */
    337         /* cmp_fn      */ NULL,
    338         /* *null_entry */ NULL,
    339         /* index_min   */ 0,
    340         /* index_max   */ 49,
    341         /* minblock    */ 117,
    342         /* maxblock    */ 124,
    343         /* blocks      */ 0,
    344         /* blocks_hi   */ 0xffffffff,
    345         /* base        */ 0x00014f00,
    346         /* gran        */ 1,
    347         /* bytes       */ 5,
    348         /* nFields     */ 1,
    349         /* *fields     */ soc_QRH_RESERVED_22m_fields,
    350         /* *views      */ NULL,
    351         /* *views_num  */ NULL,
    352         /* snoop_cb    */ NULL, 
    353         /* snoop_user_data */ NULL, 
    354         /* snoop_flags */ 0,
    355         /* severity */ SOC_MEM_SEVERE_LOW,
    356         /* type */ SOC_MEM_TYPE_TWO_PORT,
    357         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    358         /* impl */ SOC_MEM_IMPL_NORMAL,
    359         /* cmic_mor_clks       */ 0,
    360     },
    361 #endif /* chips */
    362 
    363 #if defined(BCM_88790_A0)
    364     { /* SOC_MEM_INT_QRH_RESERVED_23m */ 
    365         /* mem            QRH_RESERVED_23m */
    366         /* flags       */ SOC_MEM_FLAG_SIGNAL |
    367                           SOC_MEM_FLAG_WRITEONLY |
    368                           SOC_MEM_FLAG_READONLY |
    369                           SOC_MEM_FLAG_VALID, /* 0x2 */
    370         /* cmp_fn      */ NULL,
    371         /* *null_entry */ NULL,
    372         /* index_min   */ 0,
    373         /* index_max   */ 191,
    374         /* minblock    */ 117,
    375         /* maxblock    */ 124,
    376         /* blocks      */ 0,
    377         /* blocks_hi   */ 0xffffffff,
    378         /* base        */ 0x0001a000,
    379         /* gran        */ 1,
    380         /* bytes       */ 2,
    381         /* nFields     */ 2,
    382         /* *fields     */ soc_QRH_RESERVED_23m_fields,
    383         /* *views      */ NULL,
    384         /* *views_num  */ NULL,
    385         /* snoop_cb    */ NULL, 
    386         /* snoop_user_data */ NULL, 
    387         /* snoop_flags */ 0,
    388         /* severity */ SOC_MEM_SEVERE_LOW,
    389         /* type */ SOC_MEM_TYPE_TWO_PORT,
    390         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    391         /* impl */ SOC_MEM_IMPL_NORMAL,
    392         /* cmic_mor_clks       */ 0,
    393     },
    394 #endif /* chips */
    395 
    396 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
    397     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEMm */ 
    398         /* mem            Q_SCHED_L0_ACCUM_COMP_MEMm */
    399         /* flags       */ SOC_MEM_FLAG_VALID |
    400                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    401         /* cmp_fn      */ _soc_mem_cmp_undef,
    402         /* *null_entry */ _soc_mem_entry_null_zeroes,
    403         /* index_min   */ 0,
    404         /* index_max   */ -1,
    405         /* minblock    */ 43,
    406         /* maxblock    */ 43,
    407         /* blocks      */ 0,
    408         /* blocks_hi   */ 0x800,
    409         /* base        */ 0x35940000,
    410         /* gran        */ 1,
    411         /* bytes       */ 3,
    412         /* nFields     */ 3,
    413         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    414         /* *views      */ NULL,
    415         /* *views_num  */ NULL,
    416         /* snoop_cb    */ NULL, 
    417         /* snoop_user_data */ NULL, 
    418         /* snoop_flags */ 0,
    419         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    420         /* type */ SOC_MEM_TYPE_NORMAL,
    421         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    422         /* impl */ SOC_MEM_IMPL_NORMAL,
    423         /* cmic_mor_clks       */ 0,
    424         /* access_latency_mode */ 3,
    425     },
    426 #endif /* chips */
    427 
    428 #if defined(BCM_56370_A0)
    429     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_BCM56370_A0m */ 
    430         /* mem            Q_SCHED_L0_ACCUM_COMP_MEMm */
    431         /* flags       */ SOC_MEM_FLAG_VALID |
    432                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    433         /* cmp_fn      */ _soc_mem_cmp_undef,
    434         /* *null_entry */ _soc_mem_entry_null_zeroes,
    435         /* index_min   */ 0,
    436         /* index_max   */ -1,
    437         /* minblock    */ 18,
    438         /* maxblock    */ 18,
    439         /* blocks      */ 0x40000,
    440         /* blocks_hi   */ 0,
    441         /* base        */ 0x118c0000,
    442         /* gran        */ 1,
    443         /* bytes       */ 3,
    444         /* nFields     */ 3,
    445         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    446         /* *views      */ NULL,
    447         /* *views_num  */ NULL,
    448         /* snoop_cb    */ NULL, 
    449         /* snoop_user_data */ NULL, 
    450         /* snoop_flags */ 0,
    451         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    452         /* type */ SOC_MEM_TYPE_NORMAL,
    453         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    454         /* impl */ SOC_MEM_IMPL_NORMAL,
    455         /* cmic_mor_clks       */ 0,
    456         /* access_latency_mode */ 3,
    457     },
    458 #endif /* chips */
    459 
    460 #if defined(BCM_56770_A0)
    461     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_BCM56770_A0m */ 
    462         /* mem            Q_SCHED_L0_ACCUM_COMP_MEMm */
    463         /* flags       */ SOC_MEM_FLAG_VALID |
    464                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    465         /* cmp_fn      */ _soc_mem_cmp_undef,
    466         /* *null_entry */ _soc_mem_entry_null_zeroes,
    467         /* index_min   */ 0,
    468         /* index_max   */ -1,
    469         /* minblock    */ 29,
    470         /* maxblock    */ 29,
    471         /* blocks      */ 0x20000000,
    472         /* blocks_hi   */ 0,
    473         /* base        */ 0x118c0000,
    474         /* gran        */ 1,
    475         /* bytes       */ 3,
    476         /* nFields     */ 3,
    477         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    478         /* *views      */ NULL,
    479         /* *views_num  */ NULL,
    480         /* snoop_cb    */ NULL, 
    481         /* snoop_user_data */ NULL, 
    482         /* snoop_flags */ 0,
    483         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    484         /* type */ SOC_MEM_TYPE_NORMAL,
    485         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    486         /* impl */ SOC_MEM_IMPL_NORMAL,
    487         /* cmic_mor_clks       */ 0,
    488         /* access_latency_mode */ 3,
    489     },
    490 #endif /* chips */
    491 
    492 #if defined(BCM_56870_A0)
    493     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_BCM56870_A0m */ 
    494         /* mem            Q_SCHED_L0_ACCUM_COMP_MEMm */
    495         /* flags       */ SOC_MEM_FLAG_VALID |
    496                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    497         /* cmp_fn      */ _soc_mem_cmp_undef,
    498         /* *null_entry */ _soc_mem_entry_null_zeroes,
    499         /* index_min   */ 0,
    500         /* index_max   */ -1,
    501         /* minblock    */ 42,
    502         /* maxblock    */ 42,
    503         /* blocks      */ 0,
    504         /* blocks_hi   */ 0x400,
    505         /* base        */ 0x118c0000,
    506         /* gran        */ 1,
    507         /* bytes       */ 3,
    508         /* nFields     */ 3,
    509         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    510         /* *views      */ NULL,
    511         /* *views_num  */ NULL,
    512         /* snoop_cb    */ NULL, 
    513         /* snoop_user_data */ NULL, 
    514         /* snoop_flags */ 0,
    515         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    516         /* type */ SOC_MEM_TYPE_NORMAL,
    517         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    518         /* impl */ SOC_MEM_IMPL_NORMAL,
    519         /* cmic_mor_clks       */ 0,
    520         /* access_latency_mode */ 3,
    521     },
    522 #endif /* chips */
    523 
    524 #if defined(BCM_56970_A0)
    525     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_BCM56970_A0m */ 
    526         /* mem            Q_SCHED_L0_ACCUM_COMP_MEMm */
    527         /* flags       */ SOC_MEM_FLAG_VALID |
    528                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    529         /* cmp_fn      */ _soc_mem_cmp_undef,
    530         /* *null_entry */ _soc_mem_entry_null_zeroes,
    531         /* index_min   */ 0,
    532         /* index_max   */ -1,
    533         /* minblock    */ 75,
    534         /* maxblock    */ 75,
    535         /* blocks      */ 0,
    536         /* blocks_hi   */ 0xffffffff,
    537         /* base        */ 0x11940000,
    538         /* gran        */ 1,
    539         /* bytes       */ 3,
    540         /* nFields     */ 3,
    541         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    542         /* *views      */ NULL,
    543         /* *views_num  */ NULL,
    544         /* snoop_cb    */ NULL, 
    545         /* snoop_user_data */ NULL, 
    546         /* snoop_flags */ 0,
    547         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    548         /* type */ SOC_MEM_TYPE_NORMAL,
    549         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    550         /* impl */ SOC_MEM_IMPL_NORMAL,
    551         /* cmic_mor_clks       */ 0,
    552         /* access_latency_mode */ 3,
    553     },
    554 #endif /* chips */
    555 
    556 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
    557     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0m */ 
    558         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0m */
    559         /* flags       */ SOC_MEM_FLAG_VALID |
    560                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    561         /* cmp_fn      */ _soc_mem_cmp_undef,
    562         /* *null_entry */ _soc_mem_entry_null_zeroes,
    563         /* index_min   */ 0,
    564         /* index_max   */ 343,
    565         /* minblock    */ 43,
    566         /* maxblock    */ 43,
    567         /* blocks      */ 0,
    568         /* blocks_hi   */ 0x800,
    569         /* base        */ 0x35940000,
    570         /* gran        */ 1,
    571         /* bytes       */ 3,
    572         /* nFields     */ 3,
    573         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    574         /* *views      */ NULL,
    575         /* *views_num  */ NULL,
    576         /* snoop_cb    */ NULL, 
    577         /* snoop_user_data */ NULL, 
    578         /* snoop_flags */ 0,
    579         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    580         /* type */ SOC_MEM_TYPE_NORMAL,
    581         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    582         /* impl */ SOC_MEM_IMPL_NORMAL,
    583         /* cmic_mor_clks       */ 0,
    584         /* access_latency_mode */ 3,
    585     },
    586 #endif /* chips */
    587 
    588 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
    589     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE1m */ 
    590         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE1m */
    591         /* flags       */ SOC_MEM_FLAG_VALID |
    592                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    593         /* cmp_fn      */ _soc_mem_cmp_undef,
    594         /* *null_entry */ _soc_mem_entry_null_zeroes,
    595         /* index_min   */ 0,
    596         /* index_max   */ 343,
    597         /* minblock    */ 43,
    598         /* maxblock    */ 43,
    599         /* blocks      */ 0,
    600         /* blocks_hi   */ 0x800,
    601         /* base        */ 0x35948000,
    602         /* gran        */ 1,
    603         /* bytes       */ 3,
    604         /* nFields     */ 3,
    605         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    606         /* *views      */ NULL,
    607         /* *views_num  */ NULL,
    608         /* snoop_cb    */ NULL, 
    609         /* snoop_user_data */ NULL, 
    610         /* snoop_flags */ 0,
    611         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    612         /* type */ SOC_MEM_TYPE_NORMAL,
    613         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    614         /* impl */ SOC_MEM_IMPL_NORMAL,
    615         /* cmic_mor_clks       */ 0,
    616         /* access_latency_mode */ 3,
    617     },
    618 #endif /* chips */
    619 
    620 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
    621     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE2m */ 
    622         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE2m */
    623         /* flags       */ SOC_MEM_FLAG_VALID |
    624                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    625         /* cmp_fn      */ _soc_mem_cmp_undef,
    626         /* *null_entry */ _soc_mem_entry_null_zeroes,
    627         /* index_min   */ 0,
    628         /* index_max   */ 343,
    629         /* minblock    */ 43,
    630         /* maxblock    */ 43,
    631         /* blocks      */ 0,
    632         /* blocks_hi   */ 0x800,
    633         /* base        */ 0x35950000,
    634         /* gran        */ 1,
    635         /* bytes       */ 3,
    636         /* nFields     */ 3,
    637         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    638         /* *views      */ NULL,
    639         /* *views_num  */ NULL,
    640         /* snoop_cb    */ NULL, 
    641         /* snoop_user_data */ NULL, 
    642         /* snoop_flags */ 0,
    643         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    644         /* type */ SOC_MEM_TYPE_NORMAL,
    645         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    646         /* impl */ SOC_MEM_IMPL_NORMAL,
    647         /* cmic_mor_clks       */ 0,
    648         /* access_latency_mode */ 3,
    649     },
    650 #endif /* chips */
    651 
    652 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
    653     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE3m */ 
    654         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE3m */
    655         /* flags       */ SOC_MEM_FLAG_VALID |
    656                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    657         /* cmp_fn      */ _soc_mem_cmp_undef,
    658         /* *null_entry */ _soc_mem_entry_null_zeroes,
    659         /* index_min   */ 0,
    660         /* index_max   */ 343,
    661         /* minblock    */ 43,
    662         /* maxblock    */ 43,
    663         /* blocks      */ 0,
    664         /* blocks_hi   */ 0x800,
    665         /* base        */ 0x35958000,
    666         /* gran        */ 1,
    667         /* bytes       */ 3,
    668         /* nFields     */ 3,
    669         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    670         /* *views      */ NULL,
    671         /* *views_num  */ NULL,
    672         /* snoop_cb    */ NULL, 
    673         /* snoop_user_data */ NULL, 
    674         /* snoop_flags */ 0,
    675         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    676         /* type */ SOC_MEM_TYPE_NORMAL,
    677         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    678         /* impl */ SOC_MEM_IMPL_NORMAL,
    679         /* cmic_mor_clks       */ 0,
    680         /* access_latency_mode */ 3,
    681     },
    682 #endif /* chips */
    683 
    684 #if defined(BCM_56370_A0)
    685     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0_BCM56370_A0m */ 
    686         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0m */
    687         /* flags       */ SOC_MEM_FLAG_VALID |
    688                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    689         /* cmp_fn      */ _soc_mem_cmp_undef,
    690         /* *null_entry */ _soc_mem_entry_null_zeroes,
    691         /* index_min   */ 0,
    692         /* index_max   */ 103,
    693         /* minblock    */ 18,
    694         /* maxblock    */ 18,
    695         /* blocks      */ 0x40000,
    696         /* blocks_hi   */ 0,
    697         /* base        */ 0x118c0000,
    698         /* gran        */ 1,
    699         /* bytes       */ 3,
    700         /* nFields     */ 3,
    701         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    702         /* *views      */ NULL,
    703         /* *views_num  */ NULL,
    704         /* snoop_cb    */ NULL, 
    705         /* snoop_user_data */ NULL, 
    706         /* snoop_flags */ 0,
    707         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    708         /* type */ SOC_MEM_TYPE_NORMAL,
    709         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    710         /* impl */ SOC_MEM_IMPL_NORMAL,
    711         /* cmic_mor_clks       */ 0,
    712         /* access_latency_mode */ 3,
    713     },
    714 #endif /* chips */
    715 
    716 #if defined(BCM_56770_A0)
    717     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0_BCM56770_A0m */ 
    718         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0m */
    719         /* flags       */ SOC_MEM_FLAG_VALID |
    720                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    721         /* cmp_fn      */ _soc_mem_cmp_undef,
    722         /* *null_entry */ _soc_mem_entry_null_zeroes,
    723         /* index_min   */ 0,
    724         /* index_max   */ 663,
    725         /* minblock    */ 29,
    726         /* maxblock    */ 29,
    727         /* blocks      */ 0x20000000,
    728         /* blocks_hi   */ 0,
    729         /* base        */ 0x118c0000,
    730         /* gran        */ 1,
    731         /* bytes       */ 3,
    732         /* nFields     */ 3,
    733         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    734         /* *views      */ NULL,
    735         /* *views_num  */ NULL,
    736         /* snoop_cb    */ NULL, 
    737         /* snoop_user_data */ NULL, 
    738         /* snoop_flags */ 0,
    739         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    740         /* type */ SOC_MEM_TYPE_NORMAL,
    741         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    742         /* impl */ SOC_MEM_IMPL_NORMAL,
    743         /* cmic_mor_clks       */ 0,
    744         /* access_latency_mode */ 3,
    745     },
    746 #endif /* chips */
    747 
    748 #if defined(BCM_56870_A0)
    749     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0_BCM56870_A0m */ 
    750         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0m */
    751         /* flags       */ SOC_MEM_FLAG_VALID |
    752                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    753         /* cmp_fn      */ _soc_mem_cmp_undef,
    754         /* *null_entry */ _soc_mem_entry_null_zeroes,
    755         /* index_min   */ 0,
    756         /* index_max   */ 663,
    757         /* minblock    */ 42,
    758         /* maxblock    */ 42,
    759         /* blocks      */ 0,
    760         /* blocks_hi   */ 0x400,
    761         /* base        */ 0x118c0000,
    762         /* gran        */ 1,
    763         /* bytes       */ 3,
    764         /* nFields     */ 3,
    765         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    766         /* *views      */ NULL,
    767         /* *views_num  */ NULL,
    768         /* snoop_cb    */ NULL, 
    769         /* snoop_user_data */ NULL, 
    770         /* snoop_flags */ 0,
    771         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    772         /* type */ SOC_MEM_TYPE_NORMAL,
    773         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    774         /* impl */ SOC_MEM_IMPL_NORMAL,
    775         /* cmic_mor_clks       */ 0,
    776         /* access_latency_mode */ 3,
    777     },
    778 #endif /* chips */
    779 
    780 #if defined(BCM_56970_A0)
    781     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0_BCM56970_A0m */ 
    782         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE0m */
    783         /* flags       */ SOC_MEM_FLAG_VALID |
    784                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    785         /* cmp_fn      */ _soc_mem_cmp_undef,
    786         /* *null_entry */ _soc_mem_entry_null_zeroes,
    787         /* index_min   */ 0,
    788         /* index_max   */ 343,
    789         /* minblock    */ 75,
    790         /* maxblock    */ 75,
    791         /* blocks      */ 0,
    792         /* blocks_hi   */ 0xffffffff,
    793         /* base        */ 0x11940000,
    794         /* gran        */ 1,
    795         /* bytes       */ 3,
    796         /* nFields     */ 3,
    797         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    798         /* *views      */ NULL,
    799         /* *views_num  */ NULL,
    800         /* snoop_cb    */ NULL, 
    801         /* snoop_user_data */ NULL, 
    802         /* snoop_flags */ 0,
    803         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    804         /* type */ SOC_MEM_TYPE_NORMAL,
    805         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    806         /* impl */ SOC_MEM_IMPL_NORMAL,
    807         /* cmic_mor_clks       */ 0,
    808         /* access_latency_mode */ 3,
    809     },
    810 #endif /* chips */
    811 
    812 #if defined(BCM_56870_A0)
    813     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE1_BCM56870_A0m */ 
    814         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE1m */
    815         /* flags       */ SOC_MEM_FLAG_VALID |
    816                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    817         /* cmp_fn      */ _soc_mem_cmp_undef,
    818         /* *null_entry */ _soc_mem_entry_null_zeroes,
    819         /* index_min   */ 0,
    820         /* index_max   */ 663,
    821         /* minblock    */ 42,
    822         /* maxblock    */ 42,
    823         /* blocks      */ 0,
    824         /* blocks_hi   */ 0x400,
    825         /* base        */ 0x118d0000,
    826         /* gran        */ 1,
    827         /* bytes       */ 3,
    828         /* nFields     */ 3,
    829         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    830         /* *views      */ NULL,
    831         /* *views_num  */ NULL,
    832         /* snoop_cb    */ NULL, 
    833         /* snoop_user_data */ NULL, 
    834         /* snoop_flags */ 0,
    835         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    836         /* type */ SOC_MEM_TYPE_NORMAL,
    837         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    838         /* impl */ SOC_MEM_IMPL_NORMAL,
    839         /* cmic_mor_clks       */ 0,
    840         /* access_latency_mode */ 3,
    841     },
    842 #endif /* chips */
    843 
    844 #if defined(BCM_56970_A0)
    845     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE1_BCM56970_A0m */ 
    846         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE1m */
    847         /* flags       */ SOC_MEM_FLAG_VALID |
    848                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    849         /* cmp_fn      */ _soc_mem_cmp_undef,
    850         /* *null_entry */ _soc_mem_entry_null_zeroes,
    851         /* index_min   */ 0,
    852         /* index_max   */ 343,
    853         /* minblock    */ 75,
    854         /* maxblock    */ 75,
    855         /* blocks      */ 0,
    856         /* blocks_hi   */ 0xffffffff,
    857         /* base        */ 0x11950000,
    858         /* gran        */ 1,
    859         /* bytes       */ 3,
    860         /* nFields     */ 3,
    861         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    862         /* *views      */ NULL,
    863         /* *views_num  */ NULL,
    864         /* snoop_cb    */ NULL, 
    865         /* snoop_user_data */ NULL, 
    866         /* snoop_flags */ 0,
    867         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    868         /* type */ SOC_MEM_TYPE_NORMAL,
    869         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    870         /* impl */ SOC_MEM_IMPL_NORMAL,
    871         /* cmic_mor_clks       */ 0,
    872         /* access_latency_mode */ 3,
    873     },
    874 #endif /* chips */
    875 
    876 #if defined(BCM_56970_A0)
    877     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE2_BCM56970_A0m */ 
    878         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE2m */
    879         /* flags       */ SOC_MEM_FLAG_VALID |
    880                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    881         /* cmp_fn      */ _soc_mem_cmp_undef,
    882         /* *null_entry */ _soc_mem_entry_null_zeroes,
    883         /* index_min   */ 0,
    884         /* index_max   */ 343,
    885         /* minblock    */ 75,
    886         /* maxblock    */ 75,
    887         /* blocks      */ 0,
    888         /* blocks_hi   */ 0xffffffff,
    889         /* base        */ 0x11960000,
    890         /* gran        */ 1,
    891         /* bytes       */ 3,
    892         /* nFields     */ 3,
    893         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    894         /* *views      */ NULL,
    895         /* *views_num  */ NULL,
    896         /* snoop_cb    */ NULL, 
    897         /* snoop_user_data */ NULL, 
    898         /* snoop_flags */ 0,
    899         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    900         /* type */ SOC_MEM_TYPE_NORMAL,
    901         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    902         /* impl */ SOC_MEM_IMPL_NORMAL,
    903         /* cmic_mor_clks       */ 0,
    904         /* access_latency_mode */ 3,
    905     },
    906 #endif /* chips */
    907 
    908 #if defined(BCM_56970_A0)
    909     { /* SOC_MEM_INT_Q_SCHED_L0_ACCUM_COMP_MEM_PIPE3_BCM56970_A0m */ 
    910         /* mem            Q_SCHED_L0_ACCUM_COMP_MEM_PIPE3m */
    911         /* flags       */ SOC_MEM_FLAG_VALID |
    912                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    913         /* cmp_fn      */ _soc_mem_cmp_undef,
    914         /* *null_entry */ _soc_mem_entry_null_zeroes,
    915         /* index_min   */ 0,
    916         /* index_max   */ 343,
    917         /* minblock    */ 75,
    918         /* maxblock    */ 75,
    919         /* blocks      */ 0,
    920         /* blocks_hi   */ 0xffffffff,
    921         /* base        */ 0x11970000,
    922         /* gran        */ 1,
    923         /* bytes       */ 3,
    924         /* nFields     */ 3,
    925         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
    926         /* *views      */ NULL,
    927         /* *views_num  */ NULL,
    928         /* snoop_cb    */ NULL, 
    929         /* snoop_user_data */ NULL, 
    930         /* snoop_flags */ 0,
    931         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    932         /* type */ SOC_MEM_TYPE_NORMAL,
    933         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    934         /* impl */ SOC_MEM_IMPL_NORMAL,
    935         /* cmic_mor_clks       */ 0,
    936         /* access_latency_mode */ 3,
    937     },
    938 #endif /* chips */
    939 
    940 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
    941     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEMm */ 
    942         /* mem            Q_SCHED_L0_CREDIT_MEMm */
    943         /* flags       */ SOC_MEM_FLAG_VALID |
    944                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    945         /* cmp_fn      */ _soc_mem_cmp_undef,
    946         /* *null_entry */ _soc_mem_entry_null_zeroes,
    947         /* index_min   */ 0,
    948         /* index_max   */ -1,
    949         /* minblock    */ 43,
    950         /* maxblock    */ 43,
    951         /* blocks      */ 0,
    952         /* blocks_hi   */ 0x800,
    953         /* base        */ 0x35980000,
    954         /* gran        */ 1,
    955         /* bytes       */ 4,
    956         /* nFields     */ 3,
    957         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
    958         /* *views      */ NULL,
    959         /* *views_num  */ NULL,
    960         /* snoop_cb    */ NULL, 
    961         /* snoop_user_data */ NULL, 
    962         /* snoop_flags */ 0,
    963         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    964         /* type */ SOC_MEM_TYPE_NORMAL,
    965         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    966         /* impl */ SOC_MEM_IMPL_NORMAL,
    967         /* cmic_mor_clks       */ 0,
    968         /* access_latency_mode */ 3,
    969     },
    970 #endif /* chips */
    971 
    972 #if defined(BCM_56370_A0)
    973     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_BCM56370_A0m */ 
    974         /* mem            Q_SCHED_L0_CREDIT_MEMm */
    975         /* flags       */ SOC_MEM_FLAG_VALID |
    976                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
    977         /* cmp_fn      */ _soc_mem_cmp_undef,
    978         /* *null_entry */ _soc_mem_entry_null_zeroes,
    979         /* index_min   */ 0,
    980         /* index_max   */ -1,
    981         /* minblock    */ 18,
    982         /* maxblock    */ 18,
    983         /* blocks      */ 0x40000,
    984         /* blocks_hi   */ 0,
    985         /* base        */ 0x11900000,
    986         /* gran        */ 1,
    987         /* bytes       */ 4,
    988         /* nFields     */ 3,
    989         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
    990         /* *views      */ NULL,
    991         /* *views_num  */ NULL,
    992         /* snoop_cb    */ NULL, 
    993         /* snoop_user_data */ NULL, 
    994         /* snoop_flags */ 0,
    995         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    996         /* type */ SOC_MEM_TYPE_NORMAL,
    997         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    998         /* impl */ SOC_MEM_IMPL_NORMAL,
    999         /* cmic_mor_clks       */ 0,
   1000         /* access_latency_mode */ 3,
   1001     },
   1002 #endif /* chips */
   1003 
   1004 #if defined(BCM_56770_A0)
   1005     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_BCM56770_A0m */ 
   1006         /* mem            Q_SCHED_L0_CREDIT_MEMm */
   1007         /* flags       */ SOC_MEM_FLAG_VALID |
   1008                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1009         /* cmp_fn      */ _soc_mem_cmp_undef,
   1010         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1011         /* index_min   */ 0,
   1012         /* index_max   */ -1,
   1013         /* minblock    */ 29,
   1014         /* maxblock    */ 29,
   1015         /* blocks      */ 0x20000000,
   1016         /* blocks_hi   */ 0,
   1017         /* base        */ 0x11900000,
   1018         /* gran        */ 1,
   1019         /* bytes       */ 4,
   1020         /* nFields     */ 3,
   1021         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1022         /* *views      */ NULL,
   1023         /* *views_num  */ NULL,
   1024         /* snoop_cb    */ NULL, 
   1025         /* snoop_user_data */ NULL, 
   1026         /* snoop_flags */ 0,
   1027         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1028         /* type */ SOC_MEM_TYPE_NORMAL,
   1029         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1030         /* impl */ SOC_MEM_IMPL_NORMAL,
   1031         /* cmic_mor_clks       */ 0,
   1032         /* access_latency_mode */ 3,
   1033     },
   1034 #endif /* chips */
   1035 
   1036 #if defined(BCM_56870_A0)
   1037     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_BCM56870_A0m */ 
   1038         /* mem            Q_SCHED_L0_CREDIT_MEMm */
   1039         /* flags       */ SOC_MEM_FLAG_VALID |
   1040                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1041         /* cmp_fn      */ _soc_mem_cmp_undef,
   1042         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1043         /* index_min   */ 0,
   1044         /* index_max   */ -1,
   1045         /* minblock    */ 42,
   1046         /* maxblock    */ 42,
   1047         /* blocks      */ 0,
   1048         /* blocks_hi   */ 0x400,
   1049         /* base        */ 0x11900000,
   1050         /* gran        */ 1,
   1051         /* bytes       */ 4,
   1052         /* nFields     */ 3,
   1053         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1054         /* *views      */ NULL,
   1055         /* *views_num  */ NULL,
   1056         /* snoop_cb    */ NULL, 
   1057         /* snoop_user_data */ NULL, 
   1058         /* snoop_flags */ 0,
   1059         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1060         /* type */ SOC_MEM_TYPE_NORMAL,
   1061         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1062         /* impl */ SOC_MEM_IMPL_NORMAL,
   1063         /* cmic_mor_clks       */ 0,
   1064         /* access_latency_mode */ 3,
   1065     },
   1066 #endif /* chips */
   1067 
   1068 #if defined(BCM_56970_A0)
   1069     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_BCM56970_A0m */ 
   1070         /* mem            Q_SCHED_L0_CREDIT_MEMm */
   1071         /* flags       */ SOC_MEM_FLAG_VALID |
   1072                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1073         /* cmp_fn      */ _soc_mem_cmp_undef,
   1074         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1075         /* index_min   */ 0,
   1076         /* index_max   */ -1,
   1077         /* minblock    */ 75,
   1078         /* maxblock    */ 75,
   1079         /* blocks      */ 0,
   1080         /* blocks_hi   */ 0xffffffff,
   1081         /* base        */ 0x11980000,
   1082         /* gran        */ 1,
   1083         /* bytes       */ 4,
   1084         /* nFields     */ 3,
   1085         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1086         /* *views      */ NULL,
   1087         /* *views_num  */ NULL,
   1088         /* snoop_cb    */ NULL, 
   1089         /* snoop_user_data */ NULL, 
   1090         /* snoop_flags */ 0,
   1091         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1092         /* type */ SOC_MEM_TYPE_NORMAL,
   1093         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1094         /* impl */ SOC_MEM_IMPL_NORMAL,
   1095         /* cmic_mor_clks       */ 0,
   1096         /* access_latency_mode */ 3,
   1097     },
   1098 #endif /* chips */
   1099 
   1100 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1101     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE0m */ 
   1102         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE0m */
   1103         /* flags       */ SOC_MEM_FLAG_VALID |
   1104                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1105         /* cmp_fn      */ _soc_mem_cmp_undef,
   1106         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1107         /* index_min   */ 0,
   1108         /* index_max   */ 351,
   1109         /* minblock    */ 43,
   1110         /* maxblock    */ 43,
   1111         /* blocks      */ 0,
   1112         /* blocks_hi   */ 0x800,
   1113         /* base        */ 0x35980000,
   1114         /* gran        */ 1,
   1115         /* bytes       */ 4,
   1116         /* nFields     */ 3,
   1117         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1118         /* *views      */ NULL,
   1119         /* *views_num  */ NULL,
   1120         /* snoop_cb    */ NULL, 
   1121         /* snoop_user_data */ NULL, 
   1122         /* snoop_flags */ 0,
   1123         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1124         /* type */ SOC_MEM_TYPE_NORMAL,
   1125         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1126         /* impl */ SOC_MEM_IMPL_NORMAL,
   1127         /* cmic_mor_clks       */ 0,
   1128         /* access_latency_mode */ 3,
   1129     },
   1130 #endif /* chips */
   1131 
   1132 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1133     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE1m */ 
   1134         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE1m */
   1135         /* flags       */ SOC_MEM_FLAG_VALID |
   1136                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1137         /* cmp_fn      */ _soc_mem_cmp_undef,
   1138         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1139         /* index_min   */ 0,
   1140         /* index_max   */ 351,
   1141         /* minblock    */ 43,
   1142         /* maxblock    */ 43,
   1143         /* blocks      */ 0,
   1144         /* blocks_hi   */ 0x800,
   1145         /* base        */ 0x35988000,
   1146         /* gran        */ 1,
   1147         /* bytes       */ 4,
   1148         /* nFields     */ 3,
   1149         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1150         /* *views      */ NULL,
   1151         /* *views_num  */ NULL,
   1152         /* snoop_cb    */ NULL, 
   1153         /* snoop_user_data */ NULL, 
   1154         /* snoop_flags */ 0,
   1155         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1156         /* type */ SOC_MEM_TYPE_NORMAL,
   1157         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1158         /* impl */ SOC_MEM_IMPL_NORMAL,
   1159         /* cmic_mor_clks       */ 0,
   1160         /* access_latency_mode */ 3,
   1161     },
   1162 #endif /* chips */
   1163 
   1164 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1165     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE2m */ 
   1166         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE2m */
   1167         /* flags       */ SOC_MEM_FLAG_VALID |
   1168                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1169         /* cmp_fn      */ _soc_mem_cmp_undef,
   1170         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1171         /* index_min   */ 0,
   1172         /* index_max   */ 351,
   1173         /* minblock    */ 43,
   1174         /* maxblock    */ 43,
   1175         /* blocks      */ 0,
   1176         /* blocks_hi   */ 0x800,
   1177         /* base        */ 0x35990000,
   1178         /* gran        */ 1,
   1179         /* bytes       */ 4,
   1180         /* nFields     */ 3,
   1181         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1182         /* *views      */ NULL,
   1183         /* *views_num  */ NULL,
   1184         /* snoop_cb    */ NULL, 
   1185         /* snoop_user_data */ NULL, 
   1186         /* snoop_flags */ 0,
   1187         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1188         /* type */ SOC_MEM_TYPE_NORMAL,
   1189         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1190         /* impl */ SOC_MEM_IMPL_NORMAL,
   1191         /* cmic_mor_clks       */ 0,
   1192         /* access_latency_mode */ 3,
   1193     },
   1194 #endif /* chips */
   1195 
   1196 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1197     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE3m */ 
   1198         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE3m */
   1199         /* flags       */ SOC_MEM_FLAG_VALID |
   1200                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1201         /* cmp_fn      */ _soc_mem_cmp_undef,
   1202         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1203         /* index_min   */ 0,
   1204         /* index_max   */ 351,
   1205         /* minblock    */ 43,
   1206         /* maxblock    */ 43,
   1207         /* blocks      */ 0,
   1208         /* blocks_hi   */ 0x800,
   1209         /* base        */ 0x35998000,
   1210         /* gran        */ 1,
   1211         /* bytes       */ 4,
   1212         /* nFields     */ 3,
   1213         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1214         /* *views      */ NULL,
   1215         /* *views_num  */ NULL,
   1216         /* snoop_cb    */ NULL, 
   1217         /* snoop_user_data */ NULL, 
   1218         /* snoop_flags */ 0,
   1219         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1220         /* type */ SOC_MEM_TYPE_NORMAL,
   1221         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1222         /* impl */ SOC_MEM_IMPL_NORMAL,
   1223         /* cmic_mor_clks       */ 0,
   1224         /* access_latency_mode */ 3,
   1225     },
   1226 #endif /* chips */
   1227 
   1228 #if defined(BCM_56370_A0)
   1229     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE0_BCM56370_A0m */ 
   1230         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE0m */
   1231         /* flags       */ SOC_MEM_FLAG_VALID |
   1232                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1233         /* cmp_fn      */ _soc_mem_cmp_undef,
   1234         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1235         /* index_min   */ 0,
   1236         /* index_max   */ 103,
   1237         /* minblock    */ 18,
   1238         /* maxblock    */ 18,
   1239         /* blocks      */ 0x40000,
   1240         /* blocks_hi   */ 0,
   1241         /* base        */ 0x11900000,
   1242         /* gran        */ 1,
   1243         /* bytes       */ 4,
   1244         /* nFields     */ 3,
   1245         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1246         /* *views      */ NULL,
   1247         /* *views_num  */ NULL,
   1248         /* snoop_cb    */ NULL, 
   1249         /* snoop_user_data */ NULL, 
   1250         /* snoop_flags */ 0,
   1251         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1252         /* type */ SOC_MEM_TYPE_NORMAL,
   1253         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1254         /* impl */ SOC_MEM_IMPL_NORMAL,
   1255         /* cmic_mor_clks       */ 0,
   1256         /* access_latency_mode */ 3,
   1257     },
   1258 #endif /* chips */
   1259 
   1260 #if defined(BCM_56770_A0)
   1261     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE0_BCM56770_A0m */ 
   1262         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE0m */
   1263         /* flags       */ SOC_MEM_FLAG_VALID |
   1264                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1265         /* cmp_fn      */ _soc_mem_cmp_undef,
   1266         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1267         /* index_min   */ 0,
   1268         /* index_max   */ 663,
   1269         /* minblock    */ 29,
   1270         /* maxblock    */ 29,
   1271         /* blocks      */ 0x20000000,
   1272         /* blocks_hi   */ 0,
   1273         /* base        */ 0x11900000,
   1274         /* gran        */ 1,
   1275         /* bytes       */ 4,
   1276         /* nFields     */ 3,
   1277         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1278         /* *views      */ NULL,
   1279         /* *views_num  */ NULL,
   1280         /* snoop_cb    */ NULL, 
   1281         /* snoop_user_data */ NULL, 
   1282         /* snoop_flags */ 0,
   1283         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1284         /* type */ SOC_MEM_TYPE_NORMAL,
   1285         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1286         /* impl */ SOC_MEM_IMPL_NORMAL,
   1287         /* cmic_mor_clks       */ 0,
   1288         /* access_latency_mode */ 3,
   1289     },
   1290 #endif /* chips */
   1291 
   1292 #if defined(BCM_56870_A0)
   1293     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE0_BCM56870_A0m */ 
   1294         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE0m */
   1295         /* flags       */ SOC_MEM_FLAG_VALID |
   1296                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1297         /* cmp_fn      */ _soc_mem_cmp_undef,
   1298         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1299         /* index_min   */ 0,
   1300         /* index_max   */ 663,
   1301         /* minblock    */ 42,
   1302         /* maxblock    */ 42,
   1303         /* blocks      */ 0,
   1304         /* blocks_hi   */ 0x400,
   1305         /* base        */ 0x11900000,
   1306         /* gran        */ 1,
   1307         /* bytes       */ 4,
   1308         /* nFields     */ 3,
   1309         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1310         /* *views      */ NULL,
   1311         /* *views_num  */ NULL,
   1312         /* snoop_cb    */ NULL, 
   1313         /* snoop_user_data */ NULL, 
   1314         /* snoop_flags */ 0,
   1315         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1316         /* type */ SOC_MEM_TYPE_NORMAL,
   1317         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1318         /* impl */ SOC_MEM_IMPL_NORMAL,
   1319         /* cmic_mor_clks       */ 0,
   1320         /* access_latency_mode */ 3,
   1321     },
   1322 #endif /* chips */
   1323 
   1324 #if defined(BCM_56970_A0)
   1325     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE0_BCM56970_A0m */ 
   1326         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE0m */
   1327         /* flags       */ SOC_MEM_FLAG_VALID |
   1328                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1329         /* cmp_fn      */ _soc_mem_cmp_undef,
   1330         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1331         /* index_min   */ 0,
   1332         /* index_max   */ 351,
   1333         /* minblock    */ 75,
   1334         /* maxblock    */ 75,
   1335         /* blocks      */ 0,
   1336         /* blocks_hi   */ 0xffffffff,
   1337         /* base        */ 0x11980000,
   1338         /* gran        */ 1,
   1339         /* bytes       */ 4,
   1340         /* nFields     */ 3,
   1341         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1342         /* *views      */ NULL,
   1343         /* *views_num  */ NULL,
   1344         /* snoop_cb    */ NULL, 
   1345         /* snoop_user_data */ NULL, 
   1346         /* snoop_flags */ 0,
   1347         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1348         /* type */ SOC_MEM_TYPE_NORMAL,
   1349         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1350         /* impl */ SOC_MEM_IMPL_NORMAL,
   1351         /* cmic_mor_clks       */ 0,
   1352         /* access_latency_mode */ 3,
   1353     },
   1354 #endif /* chips */
   1355 
   1356 #if defined(BCM_56870_A0)
   1357     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE1_BCM56870_A0m */ 
   1358         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE1m */
   1359         /* flags       */ SOC_MEM_FLAG_VALID |
   1360                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1361         /* cmp_fn      */ _soc_mem_cmp_undef,
   1362         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1363         /* index_min   */ 0,
   1364         /* index_max   */ 663,
   1365         /* minblock    */ 42,
   1366         /* maxblock    */ 42,
   1367         /* blocks      */ 0,
   1368         /* blocks_hi   */ 0x400,
   1369         /* base        */ 0x11910000,
   1370         /* gran        */ 1,
   1371         /* bytes       */ 4,
   1372         /* nFields     */ 3,
   1373         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1374         /* *views      */ NULL,
   1375         /* *views_num  */ NULL,
   1376         /* snoop_cb    */ NULL, 
   1377         /* snoop_user_data */ NULL, 
   1378         /* snoop_flags */ 0,
   1379         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1380         /* type */ SOC_MEM_TYPE_NORMAL,
   1381         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1382         /* impl */ SOC_MEM_IMPL_NORMAL,
   1383         /* cmic_mor_clks       */ 0,
   1384         /* access_latency_mode */ 3,
   1385     },
   1386 #endif /* chips */
   1387 
   1388 #if defined(BCM_56970_A0)
   1389     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE1_BCM56970_A0m */ 
   1390         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE1m */
   1391         /* flags       */ SOC_MEM_FLAG_VALID |
   1392                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1393         /* cmp_fn      */ _soc_mem_cmp_undef,
   1394         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1395         /* index_min   */ 0,
   1396         /* index_max   */ 351,
   1397         /* minblock    */ 75,
   1398         /* maxblock    */ 75,
   1399         /* blocks      */ 0,
   1400         /* blocks_hi   */ 0xffffffff,
   1401         /* base        */ 0x11990000,
   1402         /* gran        */ 1,
   1403         /* bytes       */ 4,
   1404         /* nFields     */ 3,
   1405         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1406         /* *views      */ NULL,
   1407         /* *views_num  */ NULL,
   1408         /* snoop_cb    */ NULL, 
   1409         /* snoop_user_data */ NULL, 
   1410         /* snoop_flags */ 0,
   1411         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1412         /* type */ SOC_MEM_TYPE_NORMAL,
   1413         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1414         /* impl */ SOC_MEM_IMPL_NORMAL,
   1415         /* cmic_mor_clks       */ 0,
   1416         /* access_latency_mode */ 3,
   1417     },
   1418 #endif /* chips */
   1419 
   1420 #if defined(BCM_56970_A0)
   1421     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE2_BCM56970_A0m */ 
   1422         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE2m */
   1423         /* flags       */ SOC_MEM_FLAG_VALID |
   1424                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1425         /* cmp_fn      */ _soc_mem_cmp_undef,
   1426         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1427         /* index_min   */ 0,
   1428         /* index_max   */ 351,
   1429         /* minblock    */ 75,
   1430         /* maxblock    */ 75,
   1431         /* blocks      */ 0,
   1432         /* blocks_hi   */ 0xffffffff,
   1433         /* base        */ 0x119a0000,
   1434         /* gran        */ 1,
   1435         /* bytes       */ 4,
   1436         /* nFields     */ 3,
   1437         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1438         /* *views      */ NULL,
   1439         /* *views_num  */ NULL,
   1440         /* snoop_cb    */ NULL, 
   1441         /* snoop_user_data */ NULL, 
   1442         /* snoop_flags */ 0,
   1443         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1444         /* type */ SOC_MEM_TYPE_NORMAL,
   1445         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1446         /* impl */ SOC_MEM_IMPL_NORMAL,
   1447         /* cmic_mor_clks       */ 0,
   1448         /* access_latency_mode */ 3,
   1449     },
   1450 #endif /* chips */
   1451 
   1452 #if defined(BCM_56970_A0)
   1453     { /* SOC_MEM_INT_Q_SCHED_L0_CREDIT_MEM_PIPE3_BCM56970_A0m */ 
   1454         /* mem            Q_SCHED_L0_CREDIT_MEM_PIPE3m */
   1455         /* flags       */ SOC_MEM_FLAG_VALID |
   1456                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   1457         /* cmp_fn      */ _soc_mem_cmp_undef,
   1458         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1459         /* index_min   */ 0,
   1460         /* index_max   */ 351,
   1461         /* minblock    */ 75,
   1462         /* maxblock    */ 75,
   1463         /* blocks      */ 0,
   1464         /* blocks_hi   */ 0xffffffff,
   1465         /* base        */ 0x119b0000,
   1466         /* gran        */ 1,
   1467         /* bytes       */ 4,
   1468         /* nFields     */ 3,
   1469         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   1470         /* *views      */ NULL,
   1471         /* *views_num  */ NULL,
   1472         /* snoop_cb    */ NULL, 
   1473         /* snoop_user_data */ NULL, 
   1474         /* snoop_flags */ 0,
   1475         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1476         /* type */ SOC_MEM_TYPE_NORMAL,
   1477         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1478         /* impl */ SOC_MEM_IMPL_NORMAL,
   1479         /* cmic_mor_clks       */ 0,
   1480         /* access_latency_mode */ 3,
   1481     },
   1482 #endif /* chips */
   1483 
   1484 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1485     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEMm */ 
   1486         /* mem            Q_SCHED_L0_WEIGHT_MEMm */
   1487         /* flags       */ SOC_MEM_FLAG_VALID |
   1488                           SOC_MEM_FLAG_CACHABLE |
   1489                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1490                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1491         /* cmp_fn      */ _soc_mem_cmp_undef,
   1492         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1493         /* index_min   */ 0,
   1494         /* index_max   */ -1,
   1495         /* minblock    */ 43,
   1496         /* maxblock    */ 43,
   1497         /* blocks      */ 0,
   1498         /* blocks_hi   */ 0x800,
   1499         /* base        */ 0x359c0000,
   1500         /* gran        */ 1,
   1501         /* bytes       */ 2,
   1502         /* nFields     */ 3,
   1503         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1504         /* *views      */ NULL,
   1505         /* *views_num  */ NULL,
   1506         /* snoop_cb    */ NULL, 
   1507         /* snoop_user_data */ NULL, 
   1508         /* snoop_flags */ 0,
   1509         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1510         /* type */ SOC_MEM_TYPE_NORMAL,
   1511         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1512         /* impl */ SOC_MEM_IMPL_NORMAL,
   1513         /* cmic_mor_clks       */ 0,
   1514         /* access_latency_mode */ 3,
   1515     },
   1516 #endif /* chips */
   1517 
   1518 #if defined(BCM_56370_A0)
   1519     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_BCM56370_A0m */ 
   1520         /* mem            Q_SCHED_L0_WEIGHT_MEMm */
   1521         /* flags       */ SOC_MEM_FLAG_VALID |
   1522                           SOC_MEM_FLAG_CACHABLE |
   1523                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1524                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1525         /* cmp_fn      */ _soc_mem_cmp_undef,
   1526         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1527         /* index_min   */ 0,
   1528         /* index_max   */ -1,
   1529         /* minblock    */ 18,
   1530         /* maxblock    */ 18,
   1531         /* blocks      */ 0x40000,
   1532         /* blocks_hi   */ 0,
   1533         /* base        */ 0x11940000,
   1534         /* gran        */ 1,
   1535         /* bytes       */ 2,
   1536         /* nFields     */ 3,
   1537         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1538         /* *views      */ NULL,
   1539         /* *views_num  */ NULL,
   1540         /* snoop_cb    */ NULL, 
   1541         /* snoop_user_data */ NULL, 
   1542         /* snoop_flags */ 0,
   1543         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1544         /* type */ SOC_MEM_TYPE_NORMAL,
   1545         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1546         /* impl */ SOC_MEM_IMPL_NORMAL,
   1547         /* cmic_mor_clks       */ 0,
   1548         /* access_latency_mode */ 3,
   1549     },
   1550 #endif /* chips */
   1551 
   1552 #if defined(BCM_56770_A0)
   1553     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_BCM56770_A0m */ 
   1554         /* mem            Q_SCHED_L0_WEIGHT_MEMm */
   1555         /* flags       */ SOC_MEM_FLAG_VALID |
   1556                           SOC_MEM_FLAG_CACHABLE |
   1557                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1558                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1559         /* cmp_fn      */ _soc_mem_cmp_undef,
   1560         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1561         /* index_min   */ 0,
   1562         /* index_max   */ -1,
   1563         /* minblock    */ 29,
   1564         /* maxblock    */ 29,
   1565         /* blocks      */ 0x20000000,
   1566         /* blocks_hi   */ 0,
   1567         /* base        */ 0x11940000,
   1568         /* gran        */ 1,
   1569         /* bytes       */ 2,
   1570         /* nFields     */ 3,
   1571         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1572         /* *views      */ NULL,
   1573         /* *views_num  */ NULL,
   1574         /* snoop_cb    */ NULL, 
   1575         /* snoop_user_data */ NULL, 
   1576         /* snoop_flags */ 0,
   1577         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1578         /* type */ SOC_MEM_TYPE_NORMAL,
   1579         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1580         /* impl */ SOC_MEM_IMPL_NORMAL,
   1581         /* cmic_mor_clks       */ 0,
   1582         /* access_latency_mode */ 3,
   1583     },
   1584 #endif /* chips */
   1585 
   1586 #if defined(BCM_56870_A0)
   1587     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_BCM56870_A0m */ 
   1588         /* mem            Q_SCHED_L0_WEIGHT_MEMm */
   1589         /* flags       */ SOC_MEM_FLAG_VALID |
   1590                           SOC_MEM_FLAG_CACHABLE |
   1591                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1592                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1593         /* cmp_fn      */ _soc_mem_cmp_undef,
   1594         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1595         /* index_min   */ 0,
   1596         /* index_max   */ -1,
   1597         /* minblock    */ 42,
   1598         /* maxblock    */ 42,
   1599         /* blocks      */ 0,
   1600         /* blocks_hi   */ 0x400,
   1601         /* base        */ 0x11940000,
   1602         /* gran        */ 1,
   1603         /* bytes       */ 2,
   1604         /* nFields     */ 3,
   1605         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1606         /* *views      */ NULL,
   1607         /* *views_num  */ NULL,
   1608         /* snoop_cb    */ NULL, 
   1609         /* snoop_user_data */ NULL, 
   1610         /* snoop_flags */ 0,
   1611         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1612         /* type */ SOC_MEM_TYPE_NORMAL,
   1613         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1614         /* impl */ SOC_MEM_IMPL_NORMAL,
   1615         /* cmic_mor_clks       */ 0,
   1616         /* access_latency_mode */ 3,
   1617     },
   1618 #endif /* chips */
   1619 
   1620 #if defined(BCM_56970_A0)
   1621     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_BCM56970_A0m */ 
   1622         /* mem            Q_SCHED_L0_WEIGHT_MEMm */
   1623         /* flags       */ SOC_MEM_FLAG_VALID |
   1624                           SOC_MEM_FLAG_CACHABLE |
   1625                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1626                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1627         /* cmp_fn      */ _soc_mem_cmp_undef,
   1628         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1629         /* index_min   */ 0,
   1630         /* index_max   */ -1,
   1631         /* minblock    */ 75,
   1632         /* maxblock    */ 75,
   1633         /* blocks      */ 0,
   1634         /* blocks_hi   */ 0xffffffff,
   1635         /* base        */ 0x119c0000,
   1636         /* gran        */ 1,
   1637         /* bytes       */ 2,
   1638         /* nFields     */ 3,
   1639         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1640         /* *views      */ NULL,
   1641         /* *views_num  */ NULL,
   1642         /* snoop_cb    */ NULL, 
   1643         /* snoop_user_data */ NULL, 
   1644         /* snoop_flags */ 0,
   1645         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1646         /* type */ SOC_MEM_TYPE_NORMAL,
   1647         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1648         /* impl */ SOC_MEM_IMPL_NORMAL,
   1649         /* cmic_mor_clks       */ 0,
   1650         /* access_latency_mode */ 3,
   1651     },
   1652 #endif /* chips */
   1653 
   1654 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1655     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE0m */ 
   1656         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE0m */
   1657         /* flags       */ SOC_MEM_FLAG_VALID |
   1658                           SOC_MEM_FLAG_CACHABLE |
   1659                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1660                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1661         /* cmp_fn      */ _soc_mem_cmp_undef,
   1662         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1663         /* index_min   */ 0,
   1664         /* index_max   */ 351,
   1665         /* minblock    */ 43,
   1666         /* maxblock    */ 43,
   1667         /* blocks      */ 0,
   1668         /* blocks_hi   */ 0x800,
   1669         /* base        */ 0x359c0000,
   1670         /* gran        */ 1,
   1671         /* bytes       */ 2,
   1672         /* nFields     */ 3,
   1673         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1674         /* *views      */ NULL,
   1675         /* *views_num  */ NULL,
   1676         /* snoop_cb    */ NULL, 
   1677         /* snoop_user_data */ NULL, 
   1678         /* snoop_flags */ 0,
   1679         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1680         /* type */ SOC_MEM_TYPE_NORMAL,
   1681         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1682         /* impl */ SOC_MEM_IMPL_NORMAL,
   1683         /* cmic_mor_clks       */ 0,
   1684         /* access_latency_mode */ 3,
   1685     },
   1686 #endif /* chips */
   1687 
   1688 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1689     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE1m */ 
   1690         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE1m */
   1691         /* flags       */ SOC_MEM_FLAG_VALID |
   1692                           SOC_MEM_FLAG_CACHABLE |
   1693                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1694                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1695         /* cmp_fn      */ _soc_mem_cmp_undef,
   1696         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1697         /* index_min   */ 0,
   1698         /* index_max   */ 351,
   1699         /* minblock    */ 43,
   1700         /* maxblock    */ 43,
   1701         /* blocks      */ 0,
   1702         /* blocks_hi   */ 0x800,
   1703         /* base        */ 0x359c8000,
   1704         /* gran        */ 1,
   1705         /* bytes       */ 2,
   1706         /* nFields     */ 3,
   1707         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1708         /* *views      */ NULL,
   1709         /* *views_num  */ NULL,
   1710         /* snoop_cb    */ NULL, 
   1711         /* snoop_user_data */ NULL, 
   1712         /* snoop_flags */ 0,
   1713         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1714         /* type */ SOC_MEM_TYPE_NORMAL,
   1715         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1716         /* impl */ SOC_MEM_IMPL_NORMAL,
   1717         /* cmic_mor_clks       */ 0,
   1718         /* access_latency_mode */ 3,
   1719     },
   1720 #endif /* chips */
   1721 
   1722 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1723     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE2m */ 
   1724         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE2m */
   1725         /* flags       */ SOC_MEM_FLAG_VALID |
   1726                           SOC_MEM_FLAG_CACHABLE |
   1727                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1728                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1729         /* cmp_fn      */ _soc_mem_cmp_undef,
   1730         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1731         /* index_min   */ 0,
   1732         /* index_max   */ 351,
   1733         /* minblock    */ 43,
   1734         /* maxblock    */ 43,
   1735         /* blocks      */ 0,
   1736         /* blocks_hi   */ 0x800,
   1737         /* base        */ 0x359d0000,
   1738         /* gran        */ 1,
   1739         /* bytes       */ 2,
   1740         /* nFields     */ 3,
   1741         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1742         /* *views      */ NULL,
   1743         /* *views_num  */ NULL,
   1744         /* snoop_cb    */ NULL, 
   1745         /* snoop_user_data */ NULL, 
   1746         /* snoop_flags */ 0,
   1747         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1748         /* type */ SOC_MEM_TYPE_NORMAL,
   1749         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1750         /* impl */ SOC_MEM_IMPL_NORMAL,
   1751         /* cmic_mor_clks       */ 0,
   1752         /* access_latency_mode */ 3,
   1753     },
   1754 #endif /* chips */
   1755 
   1756 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1757     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE3m */ 
   1758         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE3m */
   1759         /* flags       */ SOC_MEM_FLAG_VALID |
   1760                           SOC_MEM_FLAG_CACHABLE |
   1761                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1762                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1763         /* cmp_fn      */ _soc_mem_cmp_undef,
   1764         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1765         /* index_min   */ 0,
   1766         /* index_max   */ 351,
   1767         /* minblock    */ 43,
   1768         /* maxblock    */ 43,
   1769         /* blocks      */ 0,
   1770         /* blocks_hi   */ 0x800,
   1771         /* base        */ 0x359d8000,
   1772         /* gran        */ 1,
   1773         /* bytes       */ 2,
   1774         /* nFields     */ 3,
   1775         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1776         /* *views      */ NULL,
   1777         /* *views_num  */ NULL,
   1778         /* snoop_cb    */ NULL, 
   1779         /* snoop_user_data */ NULL, 
   1780         /* snoop_flags */ 0,
   1781         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1782         /* type */ SOC_MEM_TYPE_NORMAL,
   1783         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1784         /* impl */ SOC_MEM_IMPL_NORMAL,
   1785         /* cmic_mor_clks       */ 0,
   1786         /* access_latency_mode */ 3,
   1787     },
   1788 #endif /* chips */
   1789 
   1790 #if defined(BCM_56370_A0)
   1791     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE0_BCM56370_A0m */ 
   1792         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE0m */
   1793         /* flags       */ SOC_MEM_FLAG_VALID |
   1794                           SOC_MEM_FLAG_CACHABLE |
   1795                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1796                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1797         /* cmp_fn      */ _soc_mem_cmp_undef,
   1798         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1799         /* index_min   */ 0,
   1800         /* index_max   */ 103,
   1801         /* minblock    */ 18,
   1802         /* maxblock    */ 18,
   1803         /* blocks      */ 0x40000,
   1804         /* blocks_hi   */ 0,
   1805         /* base        */ 0x11940000,
   1806         /* gran        */ 1,
   1807         /* bytes       */ 2,
   1808         /* nFields     */ 3,
   1809         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1810         /* *views      */ NULL,
   1811         /* *views_num  */ NULL,
   1812         /* snoop_cb    */ NULL, 
   1813         /* snoop_user_data */ NULL, 
   1814         /* snoop_flags */ 0,
   1815         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1816         /* type */ SOC_MEM_TYPE_NORMAL,
   1817         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1818         /* impl */ SOC_MEM_IMPL_NORMAL,
   1819         /* cmic_mor_clks       */ 0,
   1820         /* access_latency_mode */ 3,
   1821     },
   1822 #endif /* chips */
   1823 
   1824 #if defined(BCM_56770_A0)
   1825     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE0_BCM56770_A0m */ 
   1826         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE0m */
   1827         /* flags       */ SOC_MEM_FLAG_VALID |
   1828                           SOC_MEM_FLAG_CACHABLE |
   1829                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1830                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1831         /* cmp_fn      */ _soc_mem_cmp_undef,
   1832         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1833         /* index_min   */ 0,
   1834         /* index_max   */ 671,
   1835         /* minblock    */ 29,
   1836         /* maxblock    */ 29,
   1837         /* blocks      */ 0x20000000,
   1838         /* blocks_hi   */ 0,
   1839         /* base        */ 0x11940000,
   1840         /* gran        */ 1,
   1841         /* bytes       */ 2,
   1842         /* nFields     */ 3,
   1843         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1844         /* *views      */ NULL,
   1845         /* *views_num  */ NULL,
   1846         /* snoop_cb    */ NULL, 
   1847         /* snoop_user_data */ NULL, 
   1848         /* snoop_flags */ 0,
   1849         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1850         /* type */ SOC_MEM_TYPE_NORMAL,
   1851         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1852         /* impl */ SOC_MEM_IMPL_NORMAL,
   1853         /* cmic_mor_clks       */ 0,
   1854         /* access_latency_mode */ 3,
   1855     },
   1856 #endif /* chips */
   1857 
   1858 #if defined(BCM_56870_A0)
   1859     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE0_BCM56870_A0m */ 
   1860         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE0m */
   1861         /* flags       */ SOC_MEM_FLAG_VALID |
   1862                           SOC_MEM_FLAG_CACHABLE |
   1863                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1864                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1865         /* cmp_fn      */ _soc_mem_cmp_undef,
   1866         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1867         /* index_min   */ 0,
   1868         /* index_max   */ 671,
   1869         /* minblock    */ 42,
   1870         /* maxblock    */ 42,
   1871         /* blocks      */ 0,
   1872         /* blocks_hi   */ 0x400,
   1873         /* base        */ 0x11940000,
   1874         /* gran        */ 1,
   1875         /* bytes       */ 2,
   1876         /* nFields     */ 3,
   1877         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1878         /* *views      */ NULL,
   1879         /* *views_num  */ NULL,
   1880         /* snoop_cb    */ NULL, 
   1881         /* snoop_user_data */ NULL, 
   1882         /* snoop_flags */ 0,
   1883         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1884         /* type */ SOC_MEM_TYPE_NORMAL,
   1885         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1886         /* impl */ SOC_MEM_IMPL_NORMAL,
   1887         /* cmic_mor_clks       */ 0,
   1888         /* access_latency_mode */ 3,
   1889     },
   1890 #endif /* chips */
   1891 
   1892 #if defined(BCM_56970_A0)
   1893     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE0_BCM56970_A0m */ 
   1894         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE0m */
   1895         /* flags       */ SOC_MEM_FLAG_VALID |
   1896                           SOC_MEM_FLAG_CACHABLE |
   1897                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1898                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1899         /* cmp_fn      */ _soc_mem_cmp_undef,
   1900         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1901         /* index_min   */ 0,
   1902         /* index_max   */ 351,
   1903         /* minblock    */ 75,
   1904         /* maxblock    */ 75,
   1905         /* blocks      */ 0,
   1906         /* blocks_hi   */ 0xffffffff,
   1907         /* base        */ 0x119c0000,
   1908         /* gran        */ 1,
   1909         /* bytes       */ 2,
   1910         /* nFields     */ 3,
   1911         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1912         /* *views      */ NULL,
   1913         /* *views_num  */ NULL,
   1914         /* snoop_cb    */ NULL, 
   1915         /* snoop_user_data */ NULL, 
   1916         /* snoop_flags */ 0,
   1917         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1918         /* type */ SOC_MEM_TYPE_NORMAL,
   1919         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1920         /* impl */ SOC_MEM_IMPL_NORMAL,
   1921         /* cmic_mor_clks       */ 0,
   1922         /* access_latency_mode */ 3,
   1923     },
   1924 #endif /* chips */
   1925 
   1926 #if defined(BCM_56870_A0)
   1927     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE1_BCM56870_A0m */ 
   1928         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE1m */
   1929         /* flags       */ SOC_MEM_FLAG_VALID |
   1930                           SOC_MEM_FLAG_CACHABLE |
   1931                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1932                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1933         /* cmp_fn      */ _soc_mem_cmp_undef,
   1934         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1935         /* index_min   */ 0,
   1936         /* index_max   */ 671,
   1937         /* minblock    */ 42,
   1938         /* maxblock    */ 42,
   1939         /* blocks      */ 0,
   1940         /* blocks_hi   */ 0x400,
   1941         /* base        */ 0x11950000,
   1942         /* gran        */ 1,
   1943         /* bytes       */ 2,
   1944         /* nFields     */ 3,
   1945         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_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_NORMAL,
   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_56970_A0)
   1961     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE1_BCM56970_A0m */ 
   1962         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE1m */
   1963         /* flags       */ SOC_MEM_FLAG_VALID |
   1964                           SOC_MEM_FLAG_CACHABLE |
   1965                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1966                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1967         /* cmp_fn      */ _soc_mem_cmp_undef,
   1968         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1969         /* index_min   */ 0,
   1970         /* index_max   */ 351,
   1971         /* minblock    */ 75,
   1972         /* maxblock    */ 75,
   1973         /* blocks      */ 0,
   1974         /* blocks_hi   */ 0xffffffff,
   1975         /* base        */ 0x119d0000,
   1976         /* gran        */ 1,
   1977         /* bytes       */ 2,
   1978         /* nFields     */ 3,
   1979         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   1980         /* *views      */ NULL,
   1981         /* *views_num  */ NULL,
   1982         /* snoop_cb    */ NULL, 
   1983         /* snoop_user_data */ NULL, 
   1984         /* snoop_flags */ 0,
   1985         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1986         /* type */ SOC_MEM_TYPE_NORMAL,
   1987         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1988         /* impl */ SOC_MEM_IMPL_NORMAL,
   1989         /* cmic_mor_clks       */ 0,
   1990         /* access_latency_mode */ 3,
   1991     },
   1992 #endif /* chips */
   1993 
   1994 #if defined(BCM_56970_A0)
   1995     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE2_BCM56970_A0m */ 
   1996         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE2m */
   1997         /* flags       */ SOC_MEM_FLAG_VALID |
   1998                           SOC_MEM_FLAG_CACHABLE |
   1999                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   2000                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   2001         /* cmp_fn      */ _soc_mem_cmp_undef,
   2002         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2003         /* index_min   */ 0,
   2004         /* index_max   */ 351,
   2005         /* minblock    */ 75,
   2006         /* maxblock    */ 75,
   2007         /* blocks      */ 0,
   2008         /* blocks_hi   */ 0xffffffff,
   2009         /* base        */ 0x119e0000,
   2010         /* gran        */ 1,
   2011         /* bytes       */ 2,
   2012         /* nFields     */ 3,
   2013         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   2014         /* *views      */ NULL,
   2015         /* *views_num  */ NULL,
   2016         /* snoop_cb    */ NULL, 
   2017         /* snoop_user_data */ NULL, 
   2018         /* snoop_flags */ 0,
   2019         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2020         /* type */ SOC_MEM_TYPE_NORMAL,
   2021         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2022         /* impl */ SOC_MEM_IMPL_NORMAL,
   2023         /* cmic_mor_clks       */ 0,
   2024         /* access_latency_mode */ 3,
   2025     },
   2026 #endif /* chips */
   2027 
   2028 #if defined(BCM_56970_A0)
   2029     { /* SOC_MEM_INT_Q_SCHED_L0_WEIGHT_MEM_PIPE3_BCM56970_A0m */ 
   2030         /* mem            Q_SCHED_L0_WEIGHT_MEM_PIPE3m */
   2031         /* flags       */ SOC_MEM_FLAG_VALID |
   2032                           SOC_MEM_FLAG_CACHABLE |
   2033                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   2034                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   2035         /* cmp_fn      */ _soc_mem_cmp_undef,
   2036         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2037         /* index_min   */ 0,
   2038         /* index_max   */ 351,
   2039         /* minblock    */ 75,
   2040         /* maxblock    */ 75,
   2041         /* blocks      */ 0,
   2042         /* blocks_hi   */ 0xffffffff,
   2043         /* base        */ 0x119f0000,
   2044         /* gran        */ 1,
   2045         /* bytes       */ 2,
   2046         /* nFields     */ 3,
   2047         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   2048         /* *views      */ NULL,
   2049         /* *views_num  */ NULL,
   2050         /* snoop_cb    */ NULL, 
   2051         /* snoop_user_data */ NULL, 
   2052         /* snoop_flags */ 0,
   2053         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2054         /* type */ SOC_MEM_TYPE_NORMAL,
   2055         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2056         /* impl */ SOC_MEM_IMPL_NORMAL,
   2057         /* cmic_mor_clks       */ 0,
   2058         /* access_latency_mode */ 3,
   2059     },
   2060 #endif /* chips */
   2061 
   2062 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2063     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEMm */ 
   2064         /* mem            Q_SCHED_L1_ACCUM_COMP_MEMm */
   2065         /* flags       */ SOC_MEM_FLAG_VALID |
   2066                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2067         /* cmp_fn      */ _soc_mem_cmp_undef,
   2068         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2069         /* index_min   */ 0,
   2070         /* index_max   */ -1,
   2071         /* minblock    */ 43,
   2072         /* maxblock    */ 43,
   2073         /* blocks      */ 0,
   2074         /* blocks_hi   */ 0x800,
   2075         /* base        */ 0x35880000,
   2076         /* gran        */ 1,
   2077         /* bytes       */ 3,
   2078         /* nFields     */ 3,
   2079         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2080         /* *views      */ NULL,
   2081         /* *views_num  */ NULL,
   2082         /* snoop_cb    */ NULL, 
   2083         /* snoop_user_data */ NULL, 
   2084         /* snoop_flags */ 0,
   2085         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2086         /* type */ SOC_MEM_TYPE_NORMAL,
   2087         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2088         /* impl */ SOC_MEM_IMPL_NORMAL,
   2089         /* cmic_mor_clks       */ 0,
   2090         /* access_latency_mode */ 3,
   2091     },
   2092 #endif /* chips */
   2093 
   2094 #if defined(BCM_56370_A0)
   2095     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_BCM56370_A0m */ 
   2096         /* mem            Q_SCHED_L1_ACCUM_COMP_MEMm */
   2097         /* flags       */ SOC_MEM_FLAG_VALID |
   2098                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2099         /* cmp_fn      */ _soc_mem_cmp_undef,
   2100         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2101         /* index_min   */ 0,
   2102         /* index_max   */ -1,
   2103         /* minblock    */ 18,
   2104         /* maxblock    */ 18,
   2105         /* blocks      */ 0x40000,
   2106         /* blocks_hi   */ 0,
   2107         /* base        */ 0x11800000,
   2108         /* gran        */ 1,
   2109         /* bytes       */ 3,
   2110         /* nFields     */ 3,
   2111         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2112         /* *views      */ NULL,
   2113         /* *views_num  */ NULL,
   2114         /* snoop_cb    */ NULL, 
   2115         /* snoop_user_data */ NULL, 
   2116         /* snoop_flags */ 0,
   2117         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2118         /* type */ SOC_MEM_TYPE_NORMAL,
   2119         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2120         /* impl */ SOC_MEM_IMPL_NORMAL,
   2121         /* cmic_mor_clks       */ 0,
   2122         /* access_latency_mode */ 3,
   2123     },
   2124 #endif /* chips */
   2125 
   2126 #if defined(BCM_56770_A0)
   2127     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_BCM56770_A0m */ 
   2128         /* mem            Q_SCHED_L1_ACCUM_COMP_MEMm */
   2129         /* flags       */ SOC_MEM_FLAG_VALID |
   2130                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2131         /* cmp_fn      */ _soc_mem_cmp_undef,
   2132         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2133         /* index_min   */ 0,
   2134         /* index_max   */ -1,
   2135         /* minblock    */ 29,
   2136         /* maxblock    */ 29,
   2137         /* blocks      */ 0x20000000,
   2138         /* blocks_hi   */ 0,
   2139         /* base        */ 0x11800000,
   2140         /* gran        */ 1,
   2141         /* bytes       */ 3,
   2142         /* nFields     */ 3,
   2143         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2144         /* *views      */ NULL,
   2145         /* *views_num  */ NULL,
   2146         /* snoop_cb    */ NULL, 
   2147         /* snoop_user_data */ NULL, 
   2148         /* snoop_flags */ 0,
   2149         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2150         /* type */ SOC_MEM_TYPE_NORMAL,
   2151         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2152         /* impl */ SOC_MEM_IMPL_NORMAL,
   2153         /* cmic_mor_clks       */ 0,
   2154         /* access_latency_mode */ 3,
   2155     },
   2156 #endif /* chips */
   2157 
   2158 #if defined(BCM_56870_A0)
   2159     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_BCM56870_A0m */ 
   2160         /* mem            Q_SCHED_L1_ACCUM_COMP_MEMm */
   2161         /* flags       */ SOC_MEM_FLAG_VALID |
   2162                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2163         /* cmp_fn      */ _soc_mem_cmp_undef,
   2164         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2165         /* index_min   */ 0,
   2166         /* index_max   */ -1,
   2167         /* minblock    */ 42,
   2168         /* maxblock    */ 42,
   2169         /* blocks      */ 0,
   2170         /* blocks_hi   */ 0x400,
   2171         /* base        */ 0x11800000,
   2172         /* gran        */ 1,
   2173         /* bytes       */ 3,
   2174         /* nFields     */ 3,
   2175         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2176         /* *views      */ NULL,
   2177         /* *views_num  */ NULL,
   2178         /* snoop_cb    */ NULL, 
   2179         /* snoop_user_data */ NULL, 
   2180         /* snoop_flags */ 0,
   2181         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2182         /* type */ SOC_MEM_TYPE_NORMAL,
   2183         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2184         /* impl */ SOC_MEM_IMPL_NORMAL,
   2185         /* cmic_mor_clks       */ 0,
   2186         /* access_latency_mode */ 3,
   2187     },
   2188 #endif /* chips */
   2189 
   2190 #if defined(BCM_56970_A0)
   2191     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_BCM56970_A0m */ 
   2192         /* mem            Q_SCHED_L1_ACCUM_COMP_MEMm */
   2193         /* flags       */ SOC_MEM_FLAG_VALID |
   2194                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2195         /* cmp_fn      */ _soc_mem_cmp_undef,
   2196         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2197         /* index_min   */ 0,
   2198         /* index_max   */ -1,
   2199         /* minblock    */ 75,
   2200         /* maxblock    */ 75,
   2201         /* blocks      */ 0,
   2202         /* blocks_hi   */ 0xffffffff,
   2203         /* base        */ 0x11880000,
   2204         /* gran        */ 1,
   2205         /* bytes       */ 3,
   2206         /* nFields     */ 3,
   2207         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2208         /* *views      */ NULL,
   2209         /* *views_num  */ NULL,
   2210         /* snoop_cb    */ NULL, 
   2211         /* snoop_user_data */ NULL, 
   2212         /* snoop_flags */ 0,
   2213         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2214         /* type */ SOC_MEM_TYPE_NORMAL,
   2215         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2216         /* impl */ SOC_MEM_IMPL_NORMAL,
   2217         /* cmic_mor_clks       */ 0,
   2218         /* access_latency_mode */ 3,
   2219     },
   2220 #endif /* chips */
   2221 
   2222 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2223     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0m */ 
   2224         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0m */
   2225         /* flags       */ SOC_MEM_FLAG_VALID |
   2226                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2227         /* cmp_fn      */ _soc_mem_cmp_undef,
   2228         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2229         /* index_min   */ 0,
   2230         /* index_max   */ 711,
   2231         /* minblock    */ 43,
   2232         /* maxblock    */ 43,
   2233         /* blocks      */ 0,
   2234         /* blocks_hi   */ 0x800,
   2235         /* base        */ 0x35880000,
   2236         /* gran        */ 1,
   2237         /* bytes       */ 3,
   2238         /* nFields     */ 3,
   2239         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2240         /* *views      */ NULL,
   2241         /* *views_num  */ NULL,
   2242         /* snoop_cb    */ NULL, 
   2243         /* snoop_user_data */ NULL, 
   2244         /* snoop_flags */ 0,
   2245         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2246         /* type */ SOC_MEM_TYPE_NORMAL,
   2247         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2248         /* impl */ SOC_MEM_IMPL_NORMAL,
   2249         /* cmic_mor_clks       */ 0,
   2250         /* access_latency_mode */ 3,
   2251     },
   2252 #endif /* chips */
   2253 
   2254 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2255     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE1m */ 
   2256         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE1m */
   2257         /* flags       */ SOC_MEM_FLAG_VALID |
   2258                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2259         /* cmp_fn      */ _soc_mem_cmp_undef,
   2260         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2261         /* index_min   */ 0,
   2262         /* index_max   */ 711,
   2263         /* minblock    */ 43,
   2264         /* maxblock    */ 43,
   2265         /* blocks      */ 0,
   2266         /* blocks_hi   */ 0x800,
   2267         /* base        */ 0x35888000,
   2268         /* gran        */ 1,
   2269         /* bytes       */ 3,
   2270         /* nFields     */ 3,
   2271         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2272         /* *views      */ NULL,
   2273         /* *views_num  */ NULL,
   2274         /* snoop_cb    */ NULL, 
   2275         /* snoop_user_data */ NULL, 
   2276         /* snoop_flags */ 0,
   2277         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2278         /* type */ SOC_MEM_TYPE_NORMAL,
   2279         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2280         /* impl */ SOC_MEM_IMPL_NORMAL,
   2281         /* cmic_mor_clks       */ 0,
   2282         /* access_latency_mode */ 3,
   2283     },
   2284 #endif /* chips */
   2285 
   2286 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2287     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE2m */ 
   2288         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE2m */
   2289         /* flags       */ SOC_MEM_FLAG_VALID |
   2290                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2291         /* cmp_fn      */ _soc_mem_cmp_undef,
   2292         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2293         /* index_min   */ 0,
   2294         /* index_max   */ 711,
   2295         /* minblock    */ 43,
   2296         /* maxblock    */ 43,
   2297         /* blocks      */ 0,
   2298         /* blocks_hi   */ 0x800,
   2299         /* base        */ 0x35890000,
   2300         /* gran        */ 1,
   2301         /* bytes       */ 3,
   2302         /* nFields     */ 3,
   2303         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2304         /* *views      */ NULL,
   2305         /* *views_num  */ NULL,
   2306         /* snoop_cb    */ NULL, 
   2307         /* snoop_user_data */ NULL, 
   2308         /* snoop_flags */ 0,
   2309         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2310         /* type */ SOC_MEM_TYPE_NORMAL,
   2311         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2312         /* impl */ SOC_MEM_IMPL_NORMAL,
   2313         /* cmic_mor_clks       */ 0,
   2314         /* access_latency_mode */ 3,
   2315     },
   2316 #endif /* chips */
   2317 
   2318 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2319     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE3m */ 
   2320         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE3m */
   2321         /* flags       */ SOC_MEM_FLAG_VALID |
   2322                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2323         /* cmp_fn      */ _soc_mem_cmp_undef,
   2324         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2325         /* index_min   */ 0,
   2326         /* index_max   */ 711,
   2327         /* minblock    */ 43,
   2328         /* maxblock    */ 43,
   2329         /* blocks      */ 0,
   2330         /* blocks_hi   */ 0x800,
   2331         /* base        */ 0x35898000,
   2332         /* gran        */ 1,
   2333         /* bytes       */ 3,
   2334         /* nFields     */ 3,
   2335         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2336         /* *views      */ NULL,
   2337         /* *views_num  */ NULL,
   2338         /* snoop_cb    */ NULL, 
   2339         /* snoop_user_data */ NULL, 
   2340         /* snoop_flags */ 0,
   2341         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2342         /* type */ SOC_MEM_TYPE_NORMAL,
   2343         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2344         /* impl */ SOC_MEM_IMPL_NORMAL,
   2345         /* cmic_mor_clks       */ 0,
   2346         /* access_latency_mode */ 3,
   2347     },
   2348 #endif /* chips */
   2349 
   2350 #if defined(BCM_56370_A0)
   2351     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0_BCM56370_A0m */ 
   2352         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0m */
   2353         /* flags       */ SOC_MEM_FLAG_VALID |
   2354                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2355         /* cmp_fn      */ _soc_mem_cmp_undef,
   2356         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2357         /* index_min   */ 0,
   2358         /* index_max   */ 173,
   2359         /* minblock    */ 18,
   2360         /* maxblock    */ 18,
   2361         /* blocks      */ 0x40000,
   2362         /* blocks_hi   */ 0,
   2363         /* base        */ 0x11800000,
   2364         /* gran        */ 1,
   2365         /* bytes       */ 3,
   2366         /* nFields     */ 3,
   2367         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2368         /* *views      */ NULL,
   2369         /* *views_num  */ NULL,
   2370         /* snoop_cb    */ NULL, 
   2371         /* snoop_user_data */ NULL, 
   2372         /* snoop_flags */ 0,
   2373         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2374         /* type */ SOC_MEM_TYPE_NORMAL,
   2375         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2376         /* impl */ SOC_MEM_IMPL_NORMAL,
   2377         /* cmic_mor_clks       */ 0,
   2378         /* access_latency_mode */ 3,
   2379     },
   2380 #endif /* chips */
   2381 
   2382 #if defined(BCM_56770_A0)
   2383     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0_BCM56770_A0m */ 
   2384         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0m */
   2385         /* flags       */ SOC_MEM_FLAG_VALID |
   2386                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2387         /* cmp_fn      */ _soc_mem_cmp_undef,
   2388         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2389         /* index_min   */ 0,
   2390         /* index_max   */ 1359,
   2391         /* minblock    */ 29,
   2392         /* maxblock    */ 29,
   2393         /* blocks      */ 0x20000000,
   2394         /* blocks_hi   */ 0,
   2395         /* base        */ 0x11800000,
   2396         /* gran        */ 1,
   2397         /* bytes       */ 3,
   2398         /* nFields     */ 3,
   2399         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2400         /* *views      */ NULL,
   2401         /* *views_num  */ NULL,
   2402         /* snoop_cb    */ NULL, 
   2403         /* snoop_user_data */ NULL, 
   2404         /* snoop_flags */ 0,
   2405         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2406         /* type */ SOC_MEM_TYPE_NORMAL,
   2407         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2408         /* impl */ SOC_MEM_IMPL_NORMAL,
   2409         /* cmic_mor_clks       */ 0,
   2410         /* access_latency_mode */ 3,
   2411     },
   2412 #endif /* chips */
   2413 
   2414 #if defined(BCM_56870_A0)
   2415     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0_BCM56870_A0m */ 
   2416         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0m */
   2417         /* flags       */ SOC_MEM_FLAG_VALID |
   2418                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2419         /* cmp_fn      */ _soc_mem_cmp_undef,
   2420         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2421         /* index_min   */ 0,
   2422         /* index_max   */ 1359,
   2423         /* minblock    */ 42,
   2424         /* maxblock    */ 42,
   2425         /* blocks      */ 0,
   2426         /* blocks_hi   */ 0x400,
   2427         /* base        */ 0x11800000,
   2428         /* gran        */ 1,
   2429         /* bytes       */ 3,
   2430         /* nFields     */ 3,
   2431         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2432         /* *views      */ NULL,
   2433         /* *views_num  */ NULL,
   2434         /* snoop_cb    */ NULL, 
   2435         /* snoop_user_data */ NULL, 
   2436         /* snoop_flags */ 0,
   2437         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2438         /* type */ SOC_MEM_TYPE_NORMAL,
   2439         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2440         /* impl */ SOC_MEM_IMPL_NORMAL,
   2441         /* cmic_mor_clks       */ 0,
   2442         /* access_latency_mode */ 3,
   2443     },
   2444 #endif /* chips */
   2445 
   2446 #if defined(BCM_56970_A0)
   2447     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0_BCM56970_A0m */ 
   2448         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE0m */
   2449         /* flags       */ SOC_MEM_FLAG_VALID |
   2450                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2451         /* cmp_fn      */ _soc_mem_cmp_undef,
   2452         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2453         /* index_min   */ 0,
   2454         /* index_max   */ 711,
   2455         /* minblock    */ 75,
   2456         /* maxblock    */ 75,
   2457         /* blocks      */ 0,
   2458         /* blocks_hi   */ 0xffffffff,
   2459         /* base        */ 0x11880000,
   2460         /* gran        */ 1,
   2461         /* bytes       */ 3,
   2462         /* nFields     */ 3,
   2463         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2464         /* *views      */ NULL,
   2465         /* *views_num  */ NULL,
   2466         /* snoop_cb    */ NULL, 
   2467         /* snoop_user_data */ NULL, 
   2468         /* snoop_flags */ 0,
   2469         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2470         /* type */ SOC_MEM_TYPE_NORMAL,
   2471         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2472         /* impl */ SOC_MEM_IMPL_NORMAL,
   2473         /* cmic_mor_clks       */ 0,
   2474         /* access_latency_mode */ 3,
   2475     },
   2476 #endif /* chips */
   2477 
   2478 #if defined(BCM_56870_A0)
   2479     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE1_BCM56870_A0m */ 
   2480         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE1m */
   2481         /* flags       */ SOC_MEM_FLAG_VALID |
   2482                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2483         /* cmp_fn      */ _soc_mem_cmp_undef,
   2484         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2485         /* index_min   */ 0,
   2486         /* index_max   */ 1359,
   2487         /* minblock    */ 42,
   2488         /* maxblock    */ 42,
   2489         /* blocks      */ 0,
   2490         /* blocks_hi   */ 0x400,
   2491         /* base        */ 0x11810000,
   2492         /* gran        */ 1,
   2493         /* bytes       */ 3,
   2494         /* nFields     */ 3,
   2495         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2496         /* *views      */ NULL,
   2497         /* *views_num  */ NULL,
   2498         /* snoop_cb    */ NULL, 
   2499         /* snoop_user_data */ NULL, 
   2500         /* snoop_flags */ 0,
   2501         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2502         /* type */ SOC_MEM_TYPE_NORMAL,
   2503         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2504         /* impl */ SOC_MEM_IMPL_NORMAL,
   2505         /* cmic_mor_clks       */ 0,
   2506         /* access_latency_mode */ 3,
   2507     },
   2508 #endif /* chips */
   2509 
   2510 #if defined(BCM_56970_A0)
   2511     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE1_BCM56970_A0m */ 
   2512         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE1m */
   2513         /* flags       */ SOC_MEM_FLAG_VALID |
   2514                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2515         /* cmp_fn      */ _soc_mem_cmp_undef,
   2516         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2517         /* index_min   */ 0,
   2518         /* index_max   */ 711,
   2519         /* minblock    */ 75,
   2520         /* maxblock    */ 75,
   2521         /* blocks      */ 0,
   2522         /* blocks_hi   */ 0xffffffff,
   2523         /* base        */ 0x11890000,
   2524         /* gran        */ 1,
   2525         /* bytes       */ 3,
   2526         /* nFields     */ 3,
   2527         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2528         /* *views      */ NULL,
   2529         /* *views_num  */ NULL,
   2530         /* snoop_cb    */ NULL, 
   2531         /* snoop_user_data */ NULL, 
   2532         /* snoop_flags */ 0,
   2533         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2534         /* type */ SOC_MEM_TYPE_NORMAL,
   2535         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2536         /* impl */ SOC_MEM_IMPL_NORMAL,
   2537         /* cmic_mor_clks       */ 0,
   2538         /* access_latency_mode */ 3,
   2539     },
   2540 #endif /* chips */
   2541 
   2542 #if defined(BCM_56970_A0)
   2543     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE2_BCM56970_A0m */ 
   2544         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE2m */
   2545         /* flags       */ SOC_MEM_FLAG_VALID |
   2546                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2547         /* cmp_fn      */ _soc_mem_cmp_undef,
   2548         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2549         /* index_min   */ 0,
   2550         /* index_max   */ 711,
   2551         /* minblock    */ 75,
   2552         /* maxblock    */ 75,
   2553         /* blocks      */ 0,
   2554         /* blocks_hi   */ 0xffffffff,
   2555         /* base        */ 0x118a0000,
   2556         /* gran        */ 1,
   2557         /* bytes       */ 3,
   2558         /* nFields     */ 3,
   2559         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2560         /* *views      */ NULL,
   2561         /* *views_num  */ NULL,
   2562         /* snoop_cb    */ NULL, 
   2563         /* snoop_user_data */ NULL, 
   2564         /* snoop_flags */ 0,
   2565         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2566         /* type */ SOC_MEM_TYPE_NORMAL,
   2567         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2568         /* impl */ SOC_MEM_IMPL_NORMAL,
   2569         /* cmic_mor_clks       */ 0,
   2570         /* access_latency_mode */ 3,
   2571     },
   2572 #endif /* chips */
   2573 
   2574 #if defined(BCM_56970_A0)
   2575     { /* SOC_MEM_INT_Q_SCHED_L1_ACCUM_COMP_MEM_PIPE3_BCM56970_A0m */ 
   2576         /* mem            Q_SCHED_L1_ACCUM_COMP_MEM_PIPE3m */
   2577         /* flags       */ SOC_MEM_FLAG_VALID |
   2578                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2579         /* cmp_fn      */ _soc_mem_cmp_undef,
   2580         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2581         /* index_min   */ 0,
   2582         /* index_max   */ 711,
   2583         /* minblock    */ 75,
   2584         /* maxblock    */ 75,
   2585         /* blocks      */ 0,
   2586         /* blocks_hi   */ 0xffffffff,
   2587         /* base        */ 0x118b0000,
   2588         /* gran        */ 1,
   2589         /* bytes       */ 3,
   2590         /* nFields     */ 3,
   2591         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   2592         /* *views      */ NULL,
   2593         /* *views_num  */ NULL,
   2594         /* snoop_cb    */ NULL, 
   2595         /* snoop_user_data */ NULL, 
   2596         /* snoop_flags */ 0,
   2597         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2598         /* type */ SOC_MEM_TYPE_NORMAL,
   2599         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2600         /* impl */ SOC_MEM_IMPL_NORMAL,
   2601         /* cmic_mor_clks       */ 0,
   2602         /* access_latency_mode */ 3,
   2603     },
   2604 #endif /* chips */
   2605 
   2606 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2607     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEMm */ 
   2608         /* mem            Q_SCHED_L1_CREDIT_MEMm */
   2609         /* flags       */ SOC_MEM_FLAG_VALID |
   2610                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2611         /* cmp_fn      */ _soc_mem_cmp_undef,
   2612         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2613         /* index_min   */ 0,
   2614         /* index_max   */ -1,
   2615         /* minblock    */ 43,
   2616         /* maxblock    */ 43,
   2617         /* blocks      */ 0,
   2618         /* blocks_hi   */ 0x800,
   2619         /* base        */ 0x358c0000,
   2620         /* gran        */ 1,
   2621         /* bytes       */ 4,
   2622         /* nFields     */ 3,
   2623         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2624         /* *views      */ NULL,
   2625         /* *views_num  */ NULL,
   2626         /* snoop_cb    */ NULL, 
   2627         /* snoop_user_data */ NULL, 
   2628         /* snoop_flags */ 0,
   2629         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2630         /* type */ SOC_MEM_TYPE_NORMAL,
   2631         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2632         /* impl */ SOC_MEM_IMPL_NORMAL,
   2633         /* cmic_mor_clks       */ 0,
   2634         /* access_latency_mode */ 3,
   2635     },
   2636 #endif /* chips */
   2637 
   2638 #if defined(BCM_56370_A0)
   2639     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_BCM56370_A0m */ 
   2640         /* mem            Q_SCHED_L1_CREDIT_MEMm */
   2641         /* flags       */ SOC_MEM_FLAG_VALID |
   2642                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2643         /* cmp_fn      */ _soc_mem_cmp_undef,
   2644         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2645         /* index_min   */ 0,
   2646         /* index_max   */ -1,
   2647         /* minblock    */ 18,
   2648         /* maxblock    */ 18,
   2649         /* blocks      */ 0x40000,
   2650         /* blocks_hi   */ 0,
   2651         /* base        */ 0x11840000,
   2652         /* gran        */ 1,
   2653         /* bytes       */ 4,
   2654         /* nFields     */ 3,
   2655         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2656         /* *views      */ NULL,
   2657         /* *views_num  */ NULL,
   2658         /* snoop_cb    */ NULL, 
   2659         /* snoop_user_data */ NULL, 
   2660         /* snoop_flags */ 0,
   2661         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2662         /* type */ SOC_MEM_TYPE_NORMAL,
   2663         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2664         /* impl */ SOC_MEM_IMPL_NORMAL,
   2665         /* cmic_mor_clks       */ 0,
   2666         /* access_latency_mode */ 3,
   2667     },
   2668 #endif /* chips */
   2669 
   2670 #if defined(BCM_56770_A0)
   2671     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_BCM56770_A0m */ 
   2672         /* mem            Q_SCHED_L1_CREDIT_MEMm */
   2673         /* flags       */ SOC_MEM_FLAG_VALID |
   2674                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2675         /* cmp_fn      */ _soc_mem_cmp_undef,
   2676         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2677         /* index_min   */ 0,
   2678         /* index_max   */ -1,
   2679         /* minblock    */ 29,
   2680         /* maxblock    */ 29,
   2681         /* blocks      */ 0x20000000,
   2682         /* blocks_hi   */ 0,
   2683         /* base        */ 0x11840000,
   2684         /* gran        */ 1,
   2685         /* bytes       */ 4,
   2686         /* nFields     */ 3,
   2687         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2688         /* *views      */ NULL,
   2689         /* *views_num  */ NULL,
   2690         /* snoop_cb    */ NULL, 
   2691         /* snoop_user_data */ NULL, 
   2692         /* snoop_flags */ 0,
   2693         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2694         /* type */ SOC_MEM_TYPE_NORMAL,
   2695         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2696         /* impl */ SOC_MEM_IMPL_NORMAL,
   2697         /* cmic_mor_clks       */ 0,
   2698         /* access_latency_mode */ 3,
   2699     },
   2700 #endif /* chips */
   2701 
   2702 #if defined(BCM_56870_A0)
   2703     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_BCM56870_A0m */ 
   2704         /* mem            Q_SCHED_L1_CREDIT_MEMm */
   2705         /* flags       */ SOC_MEM_FLAG_VALID |
   2706                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2707         /* cmp_fn      */ _soc_mem_cmp_undef,
   2708         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2709         /* index_min   */ 0,
   2710         /* index_max   */ -1,
   2711         /* minblock    */ 42,
   2712         /* maxblock    */ 42,
   2713         /* blocks      */ 0,
   2714         /* blocks_hi   */ 0x400,
   2715         /* base        */ 0x11840000,
   2716         /* gran        */ 1,
   2717         /* bytes       */ 4,
   2718         /* nFields     */ 3,
   2719         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2720         /* *views      */ NULL,
   2721         /* *views_num  */ NULL,
   2722         /* snoop_cb    */ NULL, 
   2723         /* snoop_user_data */ NULL, 
   2724         /* snoop_flags */ 0,
   2725         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2726         /* type */ SOC_MEM_TYPE_NORMAL,
   2727         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2728         /* impl */ SOC_MEM_IMPL_NORMAL,
   2729         /* cmic_mor_clks       */ 0,
   2730         /* access_latency_mode */ 3,
   2731     },
   2732 #endif /* chips */
   2733 
   2734 #if defined(BCM_56970_A0)
   2735     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_BCM56970_A0m */ 
   2736         /* mem            Q_SCHED_L1_CREDIT_MEMm */
   2737         /* flags       */ SOC_MEM_FLAG_VALID |
   2738                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2739         /* cmp_fn      */ _soc_mem_cmp_undef,
   2740         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2741         /* index_min   */ 0,
   2742         /* index_max   */ -1,
   2743         /* minblock    */ 75,
   2744         /* maxblock    */ 75,
   2745         /* blocks      */ 0,
   2746         /* blocks_hi   */ 0xffffffff,
   2747         /* base        */ 0x118c0000,
   2748         /* gran        */ 1,
   2749         /* bytes       */ 4,
   2750         /* nFields     */ 3,
   2751         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2752         /* *views      */ NULL,
   2753         /* *views_num  */ NULL,
   2754         /* snoop_cb    */ NULL, 
   2755         /* snoop_user_data */ NULL, 
   2756         /* snoop_flags */ 0,
   2757         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2758         /* type */ SOC_MEM_TYPE_NORMAL,
   2759         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2760         /* impl */ SOC_MEM_IMPL_NORMAL,
   2761         /* cmic_mor_clks       */ 0,
   2762         /* access_latency_mode */ 3,
   2763     },
   2764 #endif /* chips */
   2765 
   2766 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2767     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE0m */ 
   2768         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE0m */
   2769         /* flags       */ SOC_MEM_FLAG_VALID |
   2770                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2771         /* cmp_fn      */ _soc_mem_cmp_undef,
   2772         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2773         /* index_min   */ 0,
   2774         /* index_max   */ 767,
   2775         /* minblock    */ 43,
   2776         /* maxblock    */ 43,
   2777         /* blocks      */ 0,
   2778         /* blocks_hi   */ 0x800,
   2779         /* base        */ 0x358c0000,
   2780         /* gran        */ 1,
   2781         /* bytes       */ 4,
   2782         /* nFields     */ 3,
   2783         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2784         /* *views      */ NULL,
   2785         /* *views_num  */ NULL,
   2786         /* snoop_cb    */ NULL, 
   2787         /* snoop_user_data */ NULL, 
   2788         /* snoop_flags */ 0,
   2789         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2790         /* type */ SOC_MEM_TYPE_NORMAL,
   2791         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2792         /* impl */ SOC_MEM_IMPL_NORMAL,
   2793         /* cmic_mor_clks       */ 0,
   2794         /* access_latency_mode */ 3,
   2795     },
   2796 #endif /* chips */
   2797 
   2798 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2799     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE1m */ 
   2800         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE1m */
   2801         /* flags       */ SOC_MEM_FLAG_VALID |
   2802                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2803         /* cmp_fn      */ _soc_mem_cmp_undef,
   2804         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2805         /* index_min   */ 0,
   2806         /* index_max   */ 767,
   2807         /* minblock    */ 43,
   2808         /* maxblock    */ 43,
   2809         /* blocks      */ 0,
   2810         /* blocks_hi   */ 0x800,
   2811         /* base        */ 0x358c8000,
   2812         /* gran        */ 1,
   2813         /* bytes       */ 4,
   2814         /* nFields     */ 3,
   2815         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2816         /* *views      */ NULL,
   2817         /* *views_num  */ NULL,
   2818         /* snoop_cb    */ NULL, 
   2819         /* snoop_user_data */ NULL, 
   2820         /* snoop_flags */ 0,
   2821         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2822         /* type */ SOC_MEM_TYPE_NORMAL,
   2823         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2824         /* impl */ SOC_MEM_IMPL_NORMAL,
   2825         /* cmic_mor_clks       */ 0,
   2826         /* access_latency_mode */ 3,
   2827     },
   2828 #endif /* chips */
   2829 
   2830 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2831     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE2m */ 
   2832         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE2m */
   2833         /* flags       */ SOC_MEM_FLAG_VALID |
   2834                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2835         /* cmp_fn      */ _soc_mem_cmp_undef,
   2836         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2837         /* index_min   */ 0,
   2838         /* index_max   */ 767,
   2839         /* minblock    */ 43,
   2840         /* maxblock    */ 43,
   2841         /* blocks      */ 0,
   2842         /* blocks_hi   */ 0x800,
   2843         /* base        */ 0x358d0000,
   2844         /* gran        */ 1,
   2845         /* bytes       */ 4,
   2846         /* nFields     */ 3,
   2847         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2848         /* *views      */ NULL,
   2849         /* *views_num  */ NULL,
   2850         /* snoop_cb    */ NULL, 
   2851         /* snoop_user_data */ NULL, 
   2852         /* snoop_flags */ 0,
   2853         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2854         /* type */ SOC_MEM_TYPE_NORMAL,
   2855         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2856         /* impl */ SOC_MEM_IMPL_NORMAL,
   2857         /* cmic_mor_clks       */ 0,
   2858         /* access_latency_mode */ 3,
   2859     },
   2860 #endif /* chips */
   2861 
   2862 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2863     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE3m */ 
   2864         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE3m */
   2865         /* flags       */ SOC_MEM_FLAG_VALID |
   2866                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2867         /* cmp_fn      */ _soc_mem_cmp_undef,
   2868         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2869         /* index_min   */ 0,
   2870         /* index_max   */ 767,
   2871         /* minblock    */ 43,
   2872         /* maxblock    */ 43,
   2873         /* blocks      */ 0,
   2874         /* blocks_hi   */ 0x800,
   2875         /* base        */ 0x358d8000,
   2876         /* gran        */ 1,
   2877         /* bytes       */ 4,
   2878         /* nFields     */ 3,
   2879         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2880         /* *views      */ NULL,
   2881         /* *views_num  */ NULL,
   2882         /* snoop_cb    */ NULL, 
   2883         /* snoop_user_data */ NULL, 
   2884         /* snoop_flags */ 0,
   2885         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2886         /* type */ SOC_MEM_TYPE_NORMAL,
   2887         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2888         /* impl */ SOC_MEM_IMPL_NORMAL,
   2889         /* cmic_mor_clks       */ 0,
   2890         /* access_latency_mode */ 3,
   2891     },
   2892 #endif /* chips */
   2893 
   2894 #if defined(BCM_56370_A0)
   2895     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE0_BCM56370_A0m */ 
   2896         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE0m */
   2897         /* flags       */ SOC_MEM_FLAG_VALID |
   2898                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2899         /* cmp_fn      */ _soc_mem_cmp_undef,
   2900         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2901         /* index_min   */ 0,
   2902         /* index_max   */ 173,
   2903         /* minblock    */ 18,
   2904         /* maxblock    */ 18,
   2905         /* blocks      */ 0x40000,
   2906         /* blocks_hi   */ 0,
   2907         /* base        */ 0x11840000,
   2908         /* gran        */ 1,
   2909         /* bytes       */ 4,
   2910         /* nFields     */ 3,
   2911         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2912         /* *views      */ NULL,
   2913         /* *views_num  */ NULL,
   2914         /* snoop_cb    */ NULL, 
   2915         /* snoop_user_data */ NULL, 
   2916         /* snoop_flags */ 0,
   2917         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2918         /* type */ SOC_MEM_TYPE_NORMAL,
   2919         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2920         /* impl */ SOC_MEM_IMPL_NORMAL,
   2921         /* cmic_mor_clks       */ 0,
   2922         /* access_latency_mode */ 3,
   2923     },
   2924 #endif /* chips */
   2925 
   2926 #if defined(BCM_56770_A0)
   2927     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE0_BCM56770_A0m */ 
   2928         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE0m */
   2929         /* flags       */ SOC_MEM_FLAG_VALID |
   2930                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2931         /* cmp_fn      */ _soc_mem_cmp_undef,
   2932         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2933         /* index_min   */ 0,
   2934         /* index_max   */ 1359,
   2935         /* minblock    */ 29,
   2936         /* maxblock    */ 29,
   2937         /* blocks      */ 0x20000000,
   2938         /* blocks_hi   */ 0,
   2939         /* base        */ 0x11840000,
   2940         /* gran        */ 1,
   2941         /* bytes       */ 4,
   2942         /* nFields     */ 3,
   2943         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2944         /* *views      */ NULL,
   2945         /* *views_num  */ NULL,
   2946         /* snoop_cb    */ NULL, 
   2947         /* snoop_user_data */ NULL, 
   2948         /* snoop_flags */ 0,
   2949         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2950         /* type */ SOC_MEM_TYPE_NORMAL,
   2951         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2952         /* impl */ SOC_MEM_IMPL_NORMAL,
   2953         /* cmic_mor_clks       */ 0,
   2954         /* access_latency_mode */ 3,
   2955     },
   2956 #endif /* chips */
   2957 
   2958 #if defined(BCM_56870_A0)
   2959     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE0_BCM56870_A0m */ 
   2960         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE0m */
   2961         /* flags       */ SOC_MEM_FLAG_VALID |
   2962                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2963         /* cmp_fn      */ _soc_mem_cmp_undef,
   2964         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2965         /* index_min   */ 0,
   2966         /* index_max   */ 1359,
   2967         /* minblock    */ 42,
   2968         /* maxblock    */ 42,
   2969         /* blocks      */ 0,
   2970         /* blocks_hi   */ 0x400,
   2971         /* base        */ 0x11840000,
   2972         /* gran        */ 1,
   2973         /* bytes       */ 4,
   2974         /* nFields     */ 3,
   2975         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   2976         /* *views      */ NULL,
   2977         /* *views_num  */ NULL,
   2978         /* snoop_cb    */ NULL, 
   2979         /* snoop_user_data */ NULL, 
   2980         /* snoop_flags */ 0,
   2981         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2982         /* type */ SOC_MEM_TYPE_NORMAL,
   2983         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2984         /* impl */ SOC_MEM_IMPL_NORMAL,
   2985         /* cmic_mor_clks       */ 0,
   2986         /* access_latency_mode */ 3,
   2987     },
   2988 #endif /* chips */
   2989 
   2990 #if defined(BCM_56970_A0)
   2991     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE0_BCM56970_A0m */ 
   2992         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE0m */
   2993         /* flags       */ SOC_MEM_FLAG_VALID |
   2994                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   2995         /* cmp_fn      */ _soc_mem_cmp_undef,
   2996         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2997         /* index_min   */ 0,
   2998         /* index_max   */ 735,
   2999         /* minblock    */ 75,
   3000         /* maxblock    */ 75,
   3001         /* blocks      */ 0,
   3002         /* blocks_hi   */ 0xffffffff,
   3003         /* base        */ 0x118c0000,
   3004         /* gran        */ 1,
   3005         /* bytes       */ 4,
   3006         /* nFields     */ 3,
   3007         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   3008         /* *views      */ NULL,
   3009         /* *views_num  */ NULL,
   3010         /* snoop_cb    */ NULL, 
   3011         /* snoop_user_data */ NULL, 
   3012         /* snoop_flags */ 0,
   3013         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3014         /* type */ SOC_MEM_TYPE_NORMAL,
   3015         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3016         /* impl */ SOC_MEM_IMPL_NORMAL,
   3017         /* cmic_mor_clks       */ 0,
   3018         /* access_latency_mode */ 3,
   3019     },
   3020 #endif /* chips */
   3021 
   3022 #if defined(BCM_56870_A0)
   3023     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE1_BCM56870_A0m */ 
   3024         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE1m */
   3025         /* flags       */ SOC_MEM_FLAG_VALID |
   3026                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3027         /* cmp_fn      */ _soc_mem_cmp_undef,
   3028         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3029         /* index_min   */ 0,
   3030         /* index_max   */ 1359,
   3031         /* minblock    */ 42,
   3032         /* maxblock    */ 42,
   3033         /* blocks      */ 0,
   3034         /* blocks_hi   */ 0x400,
   3035         /* base        */ 0x11850000,
   3036         /* gran        */ 1,
   3037         /* bytes       */ 4,
   3038         /* nFields     */ 3,
   3039         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   3040         /* *views      */ NULL,
   3041         /* *views_num  */ NULL,
   3042         /* snoop_cb    */ NULL, 
   3043         /* snoop_user_data */ NULL, 
   3044         /* snoop_flags */ 0,
   3045         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3046         /* type */ SOC_MEM_TYPE_NORMAL,
   3047         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3048         /* impl */ SOC_MEM_IMPL_NORMAL,
   3049         /* cmic_mor_clks       */ 0,
   3050         /* access_latency_mode */ 3,
   3051     },
   3052 #endif /* chips */
   3053 
   3054 #if defined(BCM_56970_A0)
   3055     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE1_BCM56970_A0m */ 
   3056         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE1m */
   3057         /* flags       */ SOC_MEM_FLAG_VALID |
   3058                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3059         /* cmp_fn      */ _soc_mem_cmp_undef,
   3060         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3061         /* index_min   */ 0,
   3062         /* index_max   */ 735,
   3063         /* minblock    */ 75,
   3064         /* maxblock    */ 75,
   3065         /* blocks      */ 0,
   3066         /* blocks_hi   */ 0xffffffff,
   3067         /* base        */ 0x118d0000,
   3068         /* gran        */ 1,
   3069         /* bytes       */ 4,
   3070         /* nFields     */ 3,
   3071         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   3072         /* *views      */ NULL,
   3073         /* *views_num  */ NULL,
   3074         /* snoop_cb    */ NULL, 
   3075         /* snoop_user_data */ NULL, 
   3076         /* snoop_flags */ 0,
   3077         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3078         /* type */ SOC_MEM_TYPE_NORMAL,
   3079         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3080         /* impl */ SOC_MEM_IMPL_NORMAL,
   3081         /* cmic_mor_clks       */ 0,
   3082         /* access_latency_mode */ 3,
   3083     },
   3084 #endif /* chips */
   3085 
   3086 #if defined(BCM_56970_A0)
   3087     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE2_BCM56970_A0m */ 
   3088         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE2m */
   3089         /* flags       */ SOC_MEM_FLAG_VALID |
   3090                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3091         /* cmp_fn      */ _soc_mem_cmp_undef,
   3092         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3093         /* index_min   */ 0,
   3094         /* index_max   */ 735,
   3095         /* minblock    */ 75,
   3096         /* maxblock    */ 75,
   3097         /* blocks      */ 0,
   3098         /* blocks_hi   */ 0xffffffff,
   3099         /* base        */ 0x118e0000,
   3100         /* gran        */ 1,
   3101         /* bytes       */ 4,
   3102         /* nFields     */ 3,
   3103         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   3104         /* *views      */ NULL,
   3105         /* *views_num  */ NULL,
   3106         /* snoop_cb    */ NULL, 
   3107         /* snoop_user_data */ NULL, 
   3108         /* snoop_flags */ 0,
   3109         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3110         /* type */ SOC_MEM_TYPE_NORMAL,
   3111         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3112         /* impl */ SOC_MEM_IMPL_NORMAL,
   3113         /* cmic_mor_clks       */ 0,
   3114         /* access_latency_mode */ 3,
   3115     },
   3116 #endif /* chips */
   3117 
   3118 #if defined(BCM_56970_A0)
   3119     { /* SOC_MEM_INT_Q_SCHED_L1_CREDIT_MEM_PIPE3_BCM56970_A0m */ 
   3120         /* mem            Q_SCHED_L1_CREDIT_MEM_PIPE3m */
   3121         /* flags       */ SOC_MEM_FLAG_VALID |
   3122                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3123         /* cmp_fn      */ _soc_mem_cmp_undef,
   3124         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3125         /* index_min   */ 0,
   3126         /* index_max   */ 735,
   3127         /* minblock    */ 75,
   3128         /* maxblock    */ 75,
   3129         /* blocks      */ 0,
   3130         /* blocks_hi   */ 0xffffffff,
   3131         /* base        */ 0x118f0000,
   3132         /* gran        */ 1,
   3133         /* bytes       */ 4,
   3134         /* nFields     */ 3,
   3135         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   3136         /* *views      */ NULL,
   3137         /* *views_num  */ NULL,
   3138         /* snoop_cb    */ NULL, 
   3139         /* snoop_user_data */ NULL, 
   3140         /* snoop_flags */ 0,
   3141         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3142         /* type */ SOC_MEM_TYPE_NORMAL,
   3143         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3144         /* impl */ SOC_MEM_IMPL_NORMAL,
   3145         /* cmic_mor_clks       */ 0,
   3146         /* access_latency_mode */ 3,
   3147     },
   3148 #endif /* chips */
   3149 
   3150 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3151     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEMm */ 
   3152         /* mem            Q_SCHED_L1_WEIGHT_MEMm */
   3153         /* flags       */ SOC_MEM_FLAG_VALID |
   3154                           SOC_MEM_FLAG_CACHABLE |
   3155                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3156                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3157         /* cmp_fn      */ _soc_mem_cmp_undef,
   3158         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3159         /* index_min   */ 0,
   3160         /* index_max   */ -1,
   3161         /* minblock    */ 43,
   3162         /* maxblock    */ 43,
   3163         /* blocks      */ 0,
   3164         /* blocks_hi   */ 0x800,
   3165         /* base        */ 0x35900000,
   3166         /* gran        */ 1,
   3167         /* bytes       */ 2,
   3168         /* nFields     */ 3,
   3169         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3170         /* *views      */ NULL,
   3171         /* *views_num  */ NULL,
   3172         /* snoop_cb    */ NULL, 
   3173         /* snoop_user_data */ NULL, 
   3174         /* snoop_flags */ 0,
   3175         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3176         /* type */ SOC_MEM_TYPE_NORMAL,
   3177         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3178         /* impl */ SOC_MEM_IMPL_NORMAL,
   3179         /* cmic_mor_clks       */ 0,
   3180         /* access_latency_mode */ 3,
   3181     },
   3182 #endif /* chips */
   3183 
   3184 #if defined(BCM_56370_A0)
   3185     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_BCM56370_A0m */ 
   3186         /* mem            Q_SCHED_L1_WEIGHT_MEMm */
   3187         /* flags       */ SOC_MEM_FLAG_VALID |
   3188                           SOC_MEM_FLAG_CACHABLE |
   3189                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3190                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3191         /* cmp_fn      */ _soc_mem_cmp_undef,
   3192         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3193         /* index_min   */ 0,
   3194         /* index_max   */ -1,
   3195         /* minblock    */ 18,
   3196         /* maxblock    */ 18,
   3197         /* blocks      */ 0x40000,
   3198         /* blocks_hi   */ 0,
   3199         /* base        */ 0x11880000,
   3200         /* gran        */ 1,
   3201         /* bytes       */ 2,
   3202         /* nFields     */ 3,
   3203         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_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_NORMAL,
   3212         /* impl */ SOC_MEM_IMPL_NORMAL,
   3213         /* cmic_mor_clks       */ 0,
   3214         /* access_latency_mode */ 3,
   3215     },
   3216 #endif /* chips */
   3217 
   3218 #if defined(BCM_56770_A0)
   3219     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_BCM56770_A0m */ 
   3220         /* mem            Q_SCHED_L1_WEIGHT_MEMm */
   3221         /* flags       */ SOC_MEM_FLAG_VALID |
   3222                           SOC_MEM_FLAG_CACHABLE |
   3223                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3224                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3225         /* cmp_fn      */ _soc_mem_cmp_undef,
   3226         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3227         /* index_min   */ 0,
   3228         /* index_max   */ -1,
   3229         /* minblock    */ 29,
   3230         /* maxblock    */ 29,
   3231         /* blocks      */ 0x20000000,
   3232         /* blocks_hi   */ 0,
   3233         /* base        */ 0x11880000,
   3234         /* gran        */ 1,
   3235         /* bytes       */ 2,
   3236         /* nFields     */ 3,
   3237         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3238         /* *views      */ NULL,
   3239         /* *views_num  */ NULL,
   3240         /* snoop_cb    */ NULL, 
   3241         /* snoop_user_data */ NULL, 
   3242         /* snoop_flags */ 0,
   3243         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3244         /* type */ SOC_MEM_TYPE_NORMAL,
   3245         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3246         /* impl */ SOC_MEM_IMPL_NORMAL,
   3247         /* cmic_mor_clks       */ 0,
   3248         /* access_latency_mode */ 3,
   3249     },
   3250 #endif /* chips */
   3251 
   3252 #if defined(BCM_56870_A0)
   3253     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_BCM56870_A0m */ 
   3254         /* mem            Q_SCHED_L1_WEIGHT_MEMm */
   3255         /* flags       */ SOC_MEM_FLAG_VALID |
   3256                           SOC_MEM_FLAG_CACHABLE |
   3257                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3258                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3259         /* cmp_fn      */ _soc_mem_cmp_undef,
   3260         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3261         /* index_min   */ 0,
   3262         /* index_max   */ -1,
   3263         /* minblock    */ 42,
   3264         /* maxblock    */ 42,
   3265         /* blocks      */ 0,
   3266         /* blocks_hi   */ 0x400,
   3267         /* base        */ 0x11880000,
   3268         /* gran        */ 1,
   3269         /* bytes       */ 2,
   3270         /* nFields     */ 3,
   3271         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3272         /* *views      */ NULL,
   3273         /* *views_num  */ NULL,
   3274         /* snoop_cb    */ NULL, 
   3275         /* snoop_user_data */ NULL, 
   3276         /* snoop_flags */ 0,
   3277         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3278         /* type */ SOC_MEM_TYPE_NORMAL,
   3279         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3280         /* impl */ SOC_MEM_IMPL_NORMAL,
   3281         /* cmic_mor_clks       */ 0,
   3282         /* access_latency_mode */ 3,
   3283     },
   3284 #endif /* chips */
   3285 
   3286 #if defined(BCM_56970_A0)
   3287     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_BCM56970_A0m */ 
   3288         /* mem            Q_SCHED_L1_WEIGHT_MEMm */
   3289         /* flags       */ SOC_MEM_FLAG_VALID |
   3290                           SOC_MEM_FLAG_CACHABLE |
   3291                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3292                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3293         /* cmp_fn      */ _soc_mem_cmp_undef,
   3294         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3295         /* index_min   */ 0,
   3296         /* index_max   */ -1,
   3297         /* minblock    */ 75,
   3298         /* maxblock    */ 75,
   3299         /* blocks      */ 0,
   3300         /* blocks_hi   */ 0xffffffff,
   3301         /* base        */ 0x11900000,
   3302         /* gran        */ 1,
   3303         /* bytes       */ 2,
   3304         /* nFields     */ 3,
   3305         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3306         /* *views      */ NULL,
   3307         /* *views_num  */ NULL,
   3308         /* snoop_cb    */ NULL, 
   3309         /* snoop_user_data */ NULL, 
   3310         /* snoop_flags */ 0,
   3311         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3312         /* type */ SOC_MEM_TYPE_NORMAL,
   3313         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3314         /* impl */ SOC_MEM_IMPL_NORMAL,
   3315         /* cmic_mor_clks       */ 0,
   3316         /* access_latency_mode */ 3,
   3317     },
   3318 #endif /* chips */
   3319 
   3320 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3321     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE0m */ 
   3322         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE0m */
   3323         /* flags       */ SOC_MEM_FLAG_VALID |
   3324                           SOC_MEM_FLAG_CACHABLE |
   3325                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3326                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3327         /* cmp_fn      */ _soc_mem_cmp_undef,
   3328         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3329         /* index_min   */ 0,
   3330         /* index_max   */ 719,
   3331         /* minblock    */ 43,
   3332         /* maxblock    */ 43,
   3333         /* blocks      */ 0,
   3334         /* blocks_hi   */ 0x800,
   3335         /* base        */ 0x35900000,
   3336         /* gran        */ 1,
   3337         /* bytes       */ 2,
   3338         /* nFields     */ 3,
   3339         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3340         /* *views      */ NULL,
   3341         /* *views_num  */ NULL,
   3342         /* snoop_cb    */ NULL, 
   3343         /* snoop_user_data */ NULL, 
   3344         /* snoop_flags */ 0,
   3345         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3346         /* type */ SOC_MEM_TYPE_NORMAL,
   3347         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3348         /* impl */ SOC_MEM_IMPL_NORMAL,
   3349         /* cmic_mor_clks       */ 0,
   3350         /* access_latency_mode */ 3,
   3351     },
   3352 #endif /* chips */
   3353 
   3354 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3355     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE1m */ 
   3356         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE1m */
   3357         /* flags       */ SOC_MEM_FLAG_VALID |
   3358                           SOC_MEM_FLAG_CACHABLE |
   3359                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3360                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3361         /* cmp_fn      */ _soc_mem_cmp_undef,
   3362         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3363         /* index_min   */ 0,
   3364         /* index_max   */ 719,
   3365         /* minblock    */ 43,
   3366         /* maxblock    */ 43,
   3367         /* blocks      */ 0,
   3368         /* blocks_hi   */ 0x800,
   3369         /* base        */ 0x35908000,
   3370         /* gran        */ 1,
   3371         /* bytes       */ 2,
   3372         /* nFields     */ 3,
   3373         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3374         /* *views      */ NULL,
   3375         /* *views_num  */ NULL,
   3376         /* snoop_cb    */ NULL, 
   3377         /* snoop_user_data */ NULL, 
   3378         /* snoop_flags */ 0,
   3379         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3380         /* type */ SOC_MEM_TYPE_NORMAL,
   3381         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3382         /* impl */ SOC_MEM_IMPL_NORMAL,
   3383         /* cmic_mor_clks       */ 0,
   3384         /* access_latency_mode */ 3,
   3385     },
   3386 #endif /* chips */
   3387 
   3388 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3389     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE2m */ 
   3390         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE2m */
   3391         /* flags       */ SOC_MEM_FLAG_VALID |
   3392                           SOC_MEM_FLAG_CACHABLE |
   3393                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3394                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3395         /* cmp_fn      */ _soc_mem_cmp_undef,
   3396         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3397         /* index_min   */ 0,
   3398         /* index_max   */ 719,
   3399         /* minblock    */ 43,
   3400         /* maxblock    */ 43,
   3401         /* blocks      */ 0,
   3402         /* blocks_hi   */ 0x800,
   3403         /* base        */ 0x35910000,
   3404         /* gran        */ 1,
   3405         /* bytes       */ 2,
   3406         /* nFields     */ 3,
   3407         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3408         /* *views      */ NULL,
   3409         /* *views_num  */ NULL,
   3410         /* snoop_cb    */ NULL, 
   3411         /* snoop_user_data */ NULL, 
   3412         /* snoop_flags */ 0,
   3413         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3414         /* type */ SOC_MEM_TYPE_NORMAL,
   3415         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3416         /* impl */ SOC_MEM_IMPL_NORMAL,
   3417         /* cmic_mor_clks       */ 0,
   3418         /* access_latency_mode */ 3,
   3419     },
   3420 #endif /* chips */
   3421 
   3422 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3423     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE3m */ 
   3424         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE3m */
   3425         /* flags       */ SOC_MEM_FLAG_VALID |
   3426                           SOC_MEM_FLAG_CACHABLE |
   3427                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3428                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3429         /* cmp_fn      */ _soc_mem_cmp_undef,
   3430         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3431         /* index_min   */ 0,
   3432         /* index_max   */ 719,
   3433         /* minblock    */ 43,
   3434         /* maxblock    */ 43,
   3435         /* blocks      */ 0,
   3436         /* blocks_hi   */ 0x800,
   3437         /* base        */ 0x35918000,
   3438         /* gran        */ 1,
   3439         /* bytes       */ 2,
   3440         /* nFields     */ 3,
   3441         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3442         /* *views      */ NULL,
   3443         /* *views_num  */ NULL,
   3444         /* snoop_cb    */ NULL, 
   3445         /* snoop_user_data */ NULL, 
   3446         /* snoop_flags */ 0,
   3447         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3448         /* type */ SOC_MEM_TYPE_NORMAL,
   3449         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3450         /* impl */ SOC_MEM_IMPL_NORMAL,
   3451         /* cmic_mor_clks       */ 0,
   3452         /* access_latency_mode */ 3,
   3453     },
   3454 #endif /* chips */
   3455 
   3456 #if defined(BCM_56370_A0)
   3457     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE0_BCM56370_A0m */ 
   3458         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE0m */
   3459         /* flags       */ SOC_MEM_FLAG_VALID |
   3460                           SOC_MEM_FLAG_CACHABLE |
   3461                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3462                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3463         /* cmp_fn      */ _soc_mem_cmp_undef,
   3464         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3465         /* index_min   */ 0,
   3466         /* index_max   */ 173,
   3467         /* minblock    */ 18,
   3468         /* maxblock    */ 18,
   3469         /* blocks      */ 0x40000,
   3470         /* blocks_hi   */ 0,
   3471         /* base        */ 0x11880000,
   3472         /* gran        */ 1,
   3473         /* bytes       */ 2,
   3474         /* nFields     */ 3,
   3475         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3476         /* *views      */ NULL,
   3477         /* *views_num  */ NULL,
   3478         /* snoop_cb    */ NULL, 
   3479         /* snoop_user_data */ NULL, 
   3480         /* snoop_flags */ 0,
   3481         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3482         /* type */ SOC_MEM_TYPE_NORMAL,
   3483         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3484         /* impl */ SOC_MEM_IMPL_NORMAL,
   3485         /* cmic_mor_clks       */ 0,
   3486         /* access_latency_mode */ 3,
   3487     },
   3488 #endif /* chips */
   3489 
   3490 #if defined(BCM_56770_A0)
   3491     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE0_BCM56770_A0m */ 
   3492         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE0m */
   3493         /* flags       */ SOC_MEM_FLAG_VALID |
   3494                           SOC_MEM_FLAG_CACHABLE |
   3495                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3496                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3497         /* cmp_fn      */ _soc_mem_cmp_undef,
   3498         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3499         /* index_min   */ 0,
   3500         /* index_max   */ 1359,
   3501         /* minblock    */ 29,
   3502         /* maxblock    */ 29,
   3503         /* blocks      */ 0x20000000,
   3504         /* blocks_hi   */ 0,
   3505         /* base        */ 0x11880000,
   3506         /* gran        */ 1,
   3507         /* bytes       */ 2,
   3508         /* nFields     */ 3,
   3509         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3510         /* *views      */ NULL,
   3511         /* *views_num  */ NULL,
   3512         /* snoop_cb    */ NULL, 
   3513         /* snoop_user_data */ NULL, 
   3514         /* snoop_flags */ 0,
   3515         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3516         /* type */ SOC_MEM_TYPE_NORMAL,
   3517         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3518         /* impl */ SOC_MEM_IMPL_NORMAL,
   3519         /* cmic_mor_clks       */ 0,
   3520         /* access_latency_mode */ 3,
   3521     },
   3522 #endif /* chips */
   3523 
   3524 #if defined(BCM_56870_A0)
   3525     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE0_BCM56870_A0m */ 
   3526         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE0m */
   3527         /* flags       */ SOC_MEM_FLAG_VALID |
   3528                           SOC_MEM_FLAG_CACHABLE |
   3529                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3530                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3531         /* cmp_fn      */ _soc_mem_cmp_undef,
   3532         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3533         /* index_min   */ 0,
   3534         /* index_max   */ 1359,
   3535         /* minblock    */ 42,
   3536         /* maxblock    */ 42,
   3537         /* blocks      */ 0,
   3538         /* blocks_hi   */ 0x400,
   3539         /* base        */ 0x11880000,
   3540         /* gran        */ 1,
   3541         /* bytes       */ 2,
   3542         /* nFields     */ 3,
   3543         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3544         /* *views      */ NULL,
   3545         /* *views_num  */ NULL,
   3546         /* snoop_cb    */ NULL, 
   3547         /* snoop_user_data */ NULL, 
   3548         /* snoop_flags */ 0,
   3549         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3550         /* type */ SOC_MEM_TYPE_NORMAL,
   3551         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3552         /* impl */ SOC_MEM_IMPL_NORMAL,
   3553         /* cmic_mor_clks       */ 0,
   3554         /* access_latency_mode */ 3,
   3555     },
   3556 #endif /* chips */
   3557 
   3558 #if defined(BCM_56970_A0)
   3559     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE0_BCM56970_A0m */ 
   3560         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE0m */
   3561         /* flags       */ SOC_MEM_FLAG_VALID |
   3562                           SOC_MEM_FLAG_CACHABLE |
   3563                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3564                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3565         /* cmp_fn      */ _soc_mem_cmp_undef,
   3566         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3567         /* index_min   */ 0,
   3568         /* index_max   */ 735,
   3569         /* minblock    */ 75,
   3570         /* maxblock    */ 75,
   3571         /* blocks      */ 0,
   3572         /* blocks_hi   */ 0xffffffff,
   3573         /* base        */ 0x11900000,
   3574         /* gran        */ 1,
   3575         /* bytes       */ 2,
   3576         /* nFields     */ 3,
   3577         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3578         /* *views      */ NULL,
   3579         /* *views_num  */ NULL,
   3580         /* snoop_cb    */ NULL, 
   3581         /* snoop_user_data */ NULL, 
   3582         /* snoop_flags */ 0,
   3583         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3584         /* type */ SOC_MEM_TYPE_NORMAL,
   3585         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3586         /* impl */ SOC_MEM_IMPL_NORMAL,
   3587         /* cmic_mor_clks       */ 0,
   3588         /* access_latency_mode */ 3,
   3589     },
   3590 #endif /* chips */
   3591 
   3592 #if defined(BCM_56870_A0)
   3593     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE1_BCM56870_A0m */ 
   3594         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE1m */
   3595         /* flags       */ SOC_MEM_FLAG_VALID |
   3596                           SOC_MEM_FLAG_CACHABLE |
   3597                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3598                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3599         /* cmp_fn      */ _soc_mem_cmp_undef,
   3600         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3601         /* index_min   */ 0,
   3602         /* index_max   */ 1359,
   3603         /* minblock    */ 42,
   3604         /* maxblock    */ 42,
   3605         /* blocks      */ 0,
   3606         /* blocks_hi   */ 0x400,
   3607         /* base        */ 0x11890000,
   3608         /* gran        */ 1,
   3609         /* bytes       */ 2,
   3610         /* nFields     */ 3,
   3611         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3612         /* *views      */ NULL,
   3613         /* *views_num  */ NULL,
   3614         /* snoop_cb    */ NULL, 
   3615         /* snoop_user_data */ NULL, 
   3616         /* snoop_flags */ 0,
   3617         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3618         /* type */ SOC_MEM_TYPE_NORMAL,
   3619         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3620         /* impl */ SOC_MEM_IMPL_NORMAL,
   3621         /* cmic_mor_clks       */ 0,
   3622         /* access_latency_mode */ 3,
   3623     },
   3624 #endif /* chips */
   3625 
   3626 #if defined(BCM_56970_A0)
   3627     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE1_BCM56970_A0m */ 
   3628         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE1m */
   3629         /* flags       */ SOC_MEM_FLAG_VALID |
   3630                           SOC_MEM_FLAG_CACHABLE |
   3631                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3632                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3633         /* cmp_fn      */ _soc_mem_cmp_undef,
   3634         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3635         /* index_min   */ 0,
   3636         /* index_max   */ 735,
   3637         /* minblock    */ 75,
   3638         /* maxblock    */ 75,
   3639         /* blocks      */ 0,
   3640         /* blocks_hi   */ 0xffffffff,
   3641         /* base        */ 0x11910000,
   3642         /* gran        */ 1,
   3643         /* bytes       */ 2,
   3644         /* nFields     */ 3,
   3645         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   3646         /* *views      */ NULL,
   3647         /* *views_num  */ NULL,
   3648         /* snoop_cb    */ NULL, 
   3649         /* snoop_user_data */ NULL, 
   3650         /* snoop_flags */ 0,
   3651         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3652         /* type */ SOC_MEM_TYPE_NORMAL,
   3653         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3654         /* impl */ SOC_MEM_IMPL_NORMAL,
   3655         /* cmic_mor_clks       */ 0,
   3656         /* access_latency_mode */ 3,
   3657     },
   3658 #endif /* chips */
   3659 
   3660 #if defined(BCM_56970_A0)
   3661     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE2_BCM56970_A0m */ 
   3662         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE2m */
   3663         /* flags       */ SOC_MEM_FLAG_VALID |
   3664                           SOC_MEM_FLAG_CACHABLE |
   3665                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3666                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3667         /* cmp_fn      */ _soc_mem_cmp_undef,
   3668         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3669         /* index_min   */ 0,
   3670         /* index_max   */ 735,
   3671         /* minblock    */ 75,
   3672         /* maxblock    */ 75,
   3673         /* blocks      */ 0,
   3674         /* blocks_hi   */ 0xffffffff,
   3675         /* base        */ 0x11920000,
   3676         /* gran        */ 1,
   3677         /* bytes       */ 2,
   3678         /* nFields     */ 3,
   3679         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_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_NORMAL,
   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_56970_A0)
   3695     { /* SOC_MEM_INT_Q_SCHED_L1_WEIGHT_MEM_PIPE3_BCM56970_A0m */ 
   3696         /* mem            Q_SCHED_L1_WEIGHT_MEM_PIPE3m */
   3697         /* flags       */ SOC_MEM_FLAG_VALID |
   3698                           SOC_MEM_FLAG_CACHABLE |
   3699                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3700                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3701         /* cmp_fn      */ _soc_mem_cmp_undef,
   3702         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3703         /* index_min   */ 0,
   3704         /* index_max   */ 735,
   3705         /* minblock    */ 75,
   3706         /* maxblock    */ 75,
   3707         /* blocks      */ 0,
   3708         /* blocks_hi   */ 0xffffffff,
   3709         /* base        */ 0x11930000,
   3710         /* gran        */ 1,
   3711         /* bytes       */ 2,
   3712         /* nFields     */ 3,
   3713         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_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_NORMAL,
   3722         /* impl */ SOC_MEM_IMPL_NORMAL,
   3723         /* cmic_mor_clks       */ 0,
   3724         /* access_latency_mode */ 3,
   3725     },
   3726 #endif /* chips */
   3727 
   3728 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3729     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEMm */ 
   3730         /* mem            Q_SCHED_L2_ACCUM_COMP_MEMm */
   3731         /* flags       */ SOC_MEM_FLAG_VALID |
   3732                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3733         /* cmp_fn      */ _soc_mem_cmp_undef,
   3734         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3735         /* index_min   */ 0,
   3736         /* index_max   */ -1,
   3737         /* minblock    */ 43,
   3738         /* maxblock    */ 43,
   3739         /* blocks      */ 0,
   3740         /* blocks_hi   */ 0x800,
   3741         /* base        */ 0x35800000,
   3742         /* gran        */ 1,
   3743         /* bytes       */ 3,
   3744         /* nFields     */ 3,
   3745         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_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_NORMAL,
   3754         /* impl */ SOC_MEM_IMPL_NORMAL,
   3755         /* cmic_mor_clks       */ 0,
   3756         /* access_latency_mode */ 3,
   3757     },
   3758 #endif /* chips */
   3759 
   3760 #if defined(BCM_56370_A0)
   3761     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_BCM56370_A0m */ 
   3762         /* mem            Q_SCHED_L2_ACCUM_COMP_MEMm */
   3763         /* flags       */ SOC_MEM_FLAG_VALID |
   3764                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3765         /* cmp_fn      */ _soc_mem_cmp_undef,
   3766         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3767         /* index_min   */ 0,
   3768         /* index_max   */ -1,
   3769         /* minblock    */ 18,
   3770         /* maxblock    */ 18,
   3771         /* blocks      */ 0x40000,
   3772         /* blocks_hi   */ 0,
   3773         /* base        */ 0x11980000,
   3774         /* gran        */ 1,
   3775         /* bytes       */ 3,
   3776         /* nFields     */ 3,
   3777         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_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_NORMAL,
   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_56970_A0)
   3793     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_BCM56970_A0m */ 
   3794         /* mem            Q_SCHED_L2_ACCUM_COMP_MEMm */
   3795         /* flags       */ SOC_MEM_FLAG_VALID |
   3796                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3797         /* cmp_fn      */ _soc_mem_cmp_undef,
   3798         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3799         /* index_min   */ 0,
   3800         /* index_max   */ -1,
   3801         /* minblock    */ 75,
   3802         /* maxblock    */ 75,
   3803         /* blocks      */ 0,
   3804         /* blocks_hi   */ 0xffffffff,
   3805         /* base        */ 0x11800000,
   3806         /* gran        */ 1,
   3807         /* bytes       */ 3,
   3808         /* nFields     */ 3,
   3809         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   3810         /* *views      */ NULL,
   3811         /* *views_num  */ NULL,
   3812         /* snoop_cb    */ NULL, 
   3813         /* snoop_user_data */ NULL, 
   3814         /* snoop_flags */ 0,
   3815         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3816         /* type */ SOC_MEM_TYPE_NORMAL,
   3817         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3818         /* impl */ SOC_MEM_IMPL_NORMAL,
   3819         /* cmic_mor_clks       */ 0,
   3820         /* access_latency_mode */ 3,
   3821     },
   3822 #endif /* chips */
   3823 
   3824 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3825     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE0m */ 
   3826         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE0m */
   3827         /* flags       */ SOC_MEM_FLAG_VALID |
   3828                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3829         /* cmp_fn      */ _soc_mem_cmp_undef,
   3830         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3831         /* index_min   */ 0,
   3832         /* index_max   */ 1423,
   3833         /* minblock    */ 43,
   3834         /* maxblock    */ 43,
   3835         /* blocks      */ 0,
   3836         /* blocks_hi   */ 0x800,
   3837         /* base        */ 0x35800000,
   3838         /* gran        */ 1,
   3839         /* bytes       */ 3,
   3840         /* nFields     */ 3,
   3841         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   3842         /* *views      */ NULL,
   3843         /* *views_num  */ NULL,
   3844         /* snoop_cb    */ NULL, 
   3845         /* snoop_user_data */ NULL, 
   3846         /* snoop_flags */ 0,
   3847         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3848         /* type */ SOC_MEM_TYPE_NORMAL,
   3849         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3850         /* impl */ SOC_MEM_IMPL_NORMAL,
   3851         /* cmic_mor_clks       */ 0,
   3852         /* access_latency_mode */ 3,
   3853     },
   3854 #endif /* chips */
   3855 
   3856 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3857     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE1m */ 
   3858         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE1m */
   3859         /* flags       */ SOC_MEM_FLAG_VALID |
   3860                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3861         /* cmp_fn      */ _soc_mem_cmp_undef,
   3862         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3863         /* index_min   */ 0,
   3864         /* index_max   */ 1423,
   3865         /* minblock    */ 43,
   3866         /* maxblock    */ 43,
   3867         /* blocks      */ 0,
   3868         /* blocks_hi   */ 0x800,
   3869         /* base        */ 0x35808000,
   3870         /* gran        */ 1,
   3871         /* bytes       */ 3,
   3872         /* nFields     */ 3,
   3873         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   3874         /* *views      */ NULL,
   3875         /* *views_num  */ NULL,
   3876         /* snoop_cb    */ NULL, 
   3877         /* snoop_user_data */ NULL, 
   3878         /* snoop_flags */ 0,
   3879         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3880         /* type */ SOC_MEM_TYPE_NORMAL,
   3881         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3882         /* impl */ SOC_MEM_IMPL_NORMAL,
   3883         /* cmic_mor_clks       */ 0,
   3884         /* access_latency_mode */ 3,
   3885     },
   3886 #endif /* chips */
   3887 
   3888 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3889     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE2m */ 
   3890         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE2m */
   3891         /* flags       */ SOC_MEM_FLAG_VALID |
   3892                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3893         /* cmp_fn      */ _soc_mem_cmp_undef,
   3894         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3895         /* index_min   */ 0,
   3896         /* index_max   */ 1423,
   3897         /* minblock    */ 43,
   3898         /* maxblock    */ 43,
   3899         /* blocks      */ 0,
   3900         /* blocks_hi   */ 0x800,
   3901         /* base        */ 0x35810000,
   3902         /* gran        */ 1,
   3903         /* bytes       */ 3,
   3904         /* nFields     */ 3,
   3905         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   3906         /* *views      */ NULL,
   3907         /* *views_num  */ NULL,
   3908         /* snoop_cb    */ NULL, 
   3909         /* snoop_user_data */ NULL, 
   3910         /* snoop_flags */ 0,
   3911         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3912         /* type */ SOC_MEM_TYPE_NORMAL,
   3913         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3914         /* impl */ SOC_MEM_IMPL_NORMAL,
   3915         /* cmic_mor_clks       */ 0,
   3916         /* access_latency_mode */ 3,
   3917     },
   3918 #endif /* chips */
   3919 
   3920 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   3921     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE3m */ 
   3922         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE3m */
   3923         /* flags       */ SOC_MEM_FLAG_VALID |
   3924                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3925         /* cmp_fn      */ _soc_mem_cmp_undef,
   3926         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3927         /* index_min   */ 0,
   3928         /* index_max   */ 1423,
   3929         /* minblock    */ 43,
   3930         /* maxblock    */ 43,
   3931         /* blocks      */ 0,
   3932         /* blocks_hi   */ 0x800,
   3933         /* base        */ 0x35818000,
   3934         /* gran        */ 1,
   3935         /* bytes       */ 3,
   3936         /* nFields     */ 3,
   3937         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_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_NORMAL,
   3946         /* impl */ SOC_MEM_IMPL_NORMAL,
   3947         /* cmic_mor_clks       */ 0,
   3948         /* access_latency_mode */ 3,
   3949     },
   3950 #endif /* chips */
   3951 
   3952 #if defined(BCM_56370_A0)
   3953     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE0_BCM56370_A0m */ 
   3954         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE0m */
   3955         /* flags       */ SOC_MEM_FLAG_VALID |
   3956                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3957         /* cmp_fn      */ _soc_mem_cmp_undef,
   3958         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3959         /* index_min   */ 0,
   3960         /* index_max   */ 1299,
   3961         /* minblock    */ 18,
   3962         /* maxblock    */ 18,
   3963         /* blocks      */ 0x40000,
   3964         /* blocks_hi   */ 0,
   3965         /* base        */ 0x11980000,
   3966         /* gran        */ 1,
   3967         /* bytes       */ 3,
   3968         /* nFields     */ 3,
   3969         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   3970         /* *views      */ NULL,
   3971         /* *views_num  */ NULL,
   3972         /* snoop_cb    */ NULL, 
   3973         /* snoop_user_data */ NULL, 
   3974         /* snoop_flags */ 0,
   3975         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3976         /* type */ SOC_MEM_TYPE_NORMAL,
   3977         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3978         /* impl */ SOC_MEM_IMPL_NORMAL,
   3979         /* cmic_mor_clks       */ 0,
   3980         /* access_latency_mode */ 3,
   3981     },
   3982 #endif /* chips */
   3983 
   3984 #if defined(BCM_56970_A0)
   3985     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE0_BCM56970_A0m */ 
   3986         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE0m */
   3987         /* flags       */ SOC_MEM_FLAG_VALID |
   3988                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   3989         /* cmp_fn      */ _soc_mem_cmp_undef,
   3990         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3991         /* index_min   */ 0,
   3992         /* index_max   */ 1423,
   3993         /* minblock    */ 75,
   3994         /* maxblock    */ 75,
   3995         /* blocks      */ 0,
   3996         /* blocks_hi   */ 0xffffffff,
   3997         /* base        */ 0x11800000,
   3998         /* gran        */ 1,
   3999         /* bytes       */ 3,
   4000         /* nFields     */ 3,
   4001         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   4002         /* *views      */ NULL,
   4003         /* *views_num  */ NULL,
   4004         /* snoop_cb    */ NULL, 
   4005         /* snoop_user_data */ NULL, 
   4006         /* snoop_flags */ 0,
   4007         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4008         /* type */ SOC_MEM_TYPE_NORMAL,
   4009         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4010         /* impl */ SOC_MEM_IMPL_NORMAL,
   4011         /* cmic_mor_clks       */ 0,
   4012         /* access_latency_mode */ 3,
   4013     },
   4014 #endif /* chips */
   4015 
   4016 #if defined(BCM_56970_A0)
   4017     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE1_BCM56970_A0m */ 
   4018         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE1m */
   4019         /* flags       */ SOC_MEM_FLAG_VALID |
   4020                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4021         /* cmp_fn      */ _soc_mem_cmp_undef,
   4022         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4023         /* index_min   */ 0,
   4024         /* index_max   */ 1423,
   4025         /* minblock    */ 75,
   4026         /* maxblock    */ 75,
   4027         /* blocks      */ 0,
   4028         /* blocks_hi   */ 0xffffffff,
   4029         /* base        */ 0x11810000,
   4030         /* gran        */ 1,
   4031         /* bytes       */ 3,
   4032         /* nFields     */ 3,
   4033         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   4034         /* *views      */ NULL,
   4035         /* *views_num  */ NULL,
   4036         /* snoop_cb    */ NULL, 
   4037         /* snoop_user_data */ NULL, 
   4038         /* snoop_flags */ 0,
   4039         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4040         /* type */ SOC_MEM_TYPE_NORMAL,
   4041         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4042         /* impl */ SOC_MEM_IMPL_NORMAL,
   4043         /* cmic_mor_clks       */ 0,
   4044         /* access_latency_mode */ 3,
   4045     },
   4046 #endif /* chips */
   4047 
   4048 #if defined(BCM_56970_A0)
   4049     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE2_BCM56970_A0m */ 
   4050         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE2m */
   4051         /* flags       */ SOC_MEM_FLAG_VALID |
   4052                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4053         /* cmp_fn      */ _soc_mem_cmp_undef,
   4054         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4055         /* index_min   */ 0,
   4056         /* index_max   */ 1423,
   4057         /* minblock    */ 75,
   4058         /* maxblock    */ 75,
   4059         /* blocks      */ 0,
   4060         /* blocks_hi   */ 0xffffffff,
   4061         /* base        */ 0x11820000,
   4062         /* gran        */ 1,
   4063         /* bytes       */ 3,
   4064         /* nFields     */ 3,
   4065         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   4066         /* *views      */ NULL,
   4067         /* *views_num  */ NULL,
   4068         /* snoop_cb    */ NULL, 
   4069         /* snoop_user_data */ NULL, 
   4070         /* snoop_flags */ 0,
   4071         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4072         /* type */ SOC_MEM_TYPE_NORMAL,
   4073         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4074         /* impl */ SOC_MEM_IMPL_NORMAL,
   4075         /* cmic_mor_clks       */ 0,
   4076         /* access_latency_mode */ 3,
   4077     },
   4078 #endif /* chips */
   4079 
   4080 #if defined(BCM_56970_A0)
   4081     { /* SOC_MEM_INT_Q_SCHED_L2_ACCUM_COMP_MEM_PIPE3_BCM56970_A0m */ 
   4082         /* mem            Q_SCHED_L2_ACCUM_COMP_MEM_PIPE3m */
   4083         /* flags       */ SOC_MEM_FLAG_VALID |
   4084                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4085         /* cmp_fn      */ _soc_mem_cmp_undef,
   4086         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4087         /* index_min   */ 0,
   4088         /* index_max   */ 1423,
   4089         /* minblock    */ 75,
   4090         /* maxblock    */ 75,
   4091         /* blocks      */ 0,
   4092         /* blocks_hi   */ 0xffffffff,
   4093         /* base        */ 0x11830000,
   4094         /* gran        */ 1,
   4095         /* bytes       */ 3,
   4096         /* nFields     */ 3,
   4097         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   4098         /* *views      */ NULL,
   4099         /* *views_num  */ NULL,
   4100         /* snoop_cb    */ NULL, 
   4101         /* snoop_user_data */ NULL, 
   4102         /* snoop_flags */ 0,
   4103         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4104         /* type */ SOC_MEM_TYPE_NORMAL,
   4105         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4106         /* impl */ SOC_MEM_IMPL_NORMAL,
   4107         /* cmic_mor_clks       */ 0,
   4108         /* access_latency_mode */ 3,
   4109     },
   4110 #endif /* chips */
   4111 
   4112 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4113     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEMm */ 
   4114         /* mem            Q_SCHED_L2_CREDIT_MEMm */
   4115         /* flags       */ SOC_MEM_FLAG_VALID |
   4116                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4117         /* cmp_fn      */ _soc_mem_cmp_undef,
   4118         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4119         /* index_min   */ 0,
   4120         /* index_max   */ -1,
   4121         /* minblock    */ 43,
   4122         /* maxblock    */ 43,
   4123         /* blocks      */ 0,
   4124         /* blocks_hi   */ 0x800,
   4125         /* base        */ 0x35840000,
   4126         /* gran        */ 1,
   4127         /* bytes       */ 4,
   4128         /* nFields     */ 3,
   4129         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4130         /* *views      */ NULL,
   4131         /* *views_num  */ NULL,
   4132         /* snoop_cb    */ NULL, 
   4133         /* snoop_user_data */ NULL, 
   4134         /* snoop_flags */ 0,
   4135         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4136         /* type */ SOC_MEM_TYPE_NORMAL,
   4137         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4138         /* impl */ SOC_MEM_IMPL_NORMAL,
   4139         /* cmic_mor_clks       */ 0,
   4140         /* access_latency_mode */ 3,
   4141     },
   4142 #endif /* chips */
   4143 
   4144 #if defined(BCM_56370_A0)
   4145     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_BCM56370_A0m */ 
   4146         /* mem            Q_SCHED_L2_CREDIT_MEMm */
   4147         /* flags       */ SOC_MEM_FLAG_VALID |
   4148                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4149         /* cmp_fn      */ _soc_mem_cmp_undef,
   4150         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4151         /* index_min   */ 0,
   4152         /* index_max   */ -1,
   4153         /* minblock    */ 18,
   4154         /* maxblock    */ 18,
   4155         /* blocks      */ 0x40000,
   4156         /* blocks_hi   */ 0,
   4157         /* base        */ 0x119c0000,
   4158         /* gran        */ 1,
   4159         /* bytes       */ 4,
   4160         /* nFields     */ 3,
   4161         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4162         /* *views      */ NULL,
   4163         /* *views_num  */ NULL,
   4164         /* snoop_cb    */ NULL, 
   4165         /* snoop_user_data */ NULL, 
   4166         /* snoop_flags */ 0,
   4167         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4168         /* type */ SOC_MEM_TYPE_NORMAL,
   4169         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4170         /* impl */ SOC_MEM_IMPL_NORMAL,
   4171         /* cmic_mor_clks       */ 0,
   4172         /* access_latency_mode */ 3,
   4173     },
   4174 #endif /* chips */
   4175 
   4176 #if defined(BCM_56970_A0)
   4177     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_BCM56970_A0m */ 
   4178         /* mem            Q_SCHED_L2_CREDIT_MEMm */
   4179         /* flags       */ SOC_MEM_FLAG_VALID |
   4180                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4181         /* cmp_fn      */ _soc_mem_cmp_undef,
   4182         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4183         /* index_min   */ 0,
   4184         /* index_max   */ -1,
   4185         /* minblock    */ 75,
   4186         /* maxblock    */ 75,
   4187         /* blocks      */ 0,
   4188         /* blocks_hi   */ 0xffffffff,
   4189         /* base        */ 0x11840000,
   4190         /* gran        */ 1,
   4191         /* bytes       */ 4,
   4192         /* nFields     */ 3,
   4193         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4194         /* *views      */ NULL,
   4195         /* *views_num  */ NULL,
   4196         /* snoop_cb    */ NULL, 
   4197         /* snoop_user_data */ NULL, 
   4198         /* snoop_flags */ 0,
   4199         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4200         /* type */ SOC_MEM_TYPE_NORMAL,
   4201         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4202         /* impl */ SOC_MEM_IMPL_NORMAL,
   4203         /* cmic_mor_clks       */ 0,
   4204         /* access_latency_mode */ 3,
   4205     },
   4206 #endif /* chips */
   4207 
   4208 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4209     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE0m */ 
   4210         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE0m */
   4211         /* flags       */ SOC_MEM_FLAG_VALID |
   4212                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4213         /* cmp_fn      */ _soc_mem_cmp_undef,
   4214         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4215         /* index_min   */ 0,
   4216         /* index_max   */ 1535,
   4217         /* minblock    */ 43,
   4218         /* maxblock    */ 43,
   4219         /* blocks      */ 0,
   4220         /* blocks_hi   */ 0x800,
   4221         /* base        */ 0x35840000,
   4222         /* gran        */ 1,
   4223         /* bytes       */ 4,
   4224         /* nFields     */ 3,
   4225         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4226         /* *views      */ NULL,
   4227         /* *views_num  */ NULL,
   4228         /* snoop_cb    */ NULL, 
   4229         /* snoop_user_data */ NULL, 
   4230         /* snoop_flags */ 0,
   4231         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4232         /* type */ SOC_MEM_TYPE_NORMAL,
   4233         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4234         /* impl */ SOC_MEM_IMPL_NORMAL,
   4235         /* cmic_mor_clks       */ 0,
   4236         /* access_latency_mode */ 3,
   4237     },
   4238 #endif /* chips */
   4239 
   4240 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4241     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE1m */ 
   4242         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE1m */
   4243         /* flags       */ SOC_MEM_FLAG_VALID |
   4244                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4245         /* cmp_fn      */ _soc_mem_cmp_undef,
   4246         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4247         /* index_min   */ 0,
   4248         /* index_max   */ 1535,
   4249         /* minblock    */ 43,
   4250         /* maxblock    */ 43,
   4251         /* blocks      */ 0,
   4252         /* blocks_hi   */ 0x800,
   4253         /* base        */ 0x35848000,
   4254         /* gran        */ 1,
   4255         /* bytes       */ 4,
   4256         /* nFields     */ 3,
   4257         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4258         /* *views      */ NULL,
   4259         /* *views_num  */ NULL,
   4260         /* snoop_cb    */ NULL, 
   4261         /* snoop_user_data */ NULL, 
   4262         /* snoop_flags */ 0,
   4263         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4264         /* type */ SOC_MEM_TYPE_NORMAL,
   4265         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4266         /* impl */ SOC_MEM_IMPL_NORMAL,
   4267         /* cmic_mor_clks       */ 0,
   4268         /* access_latency_mode */ 3,
   4269     },
   4270 #endif /* chips */
   4271 
   4272 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4273     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE2m */ 
   4274         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE2m */
   4275         /* flags       */ SOC_MEM_FLAG_VALID |
   4276                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4277         /* cmp_fn      */ _soc_mem_cmp_undef,
   4278         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4279         /* index_min   */ 0,
   4280         /* index_max   */ 1535,
   4281         /* minblock    */ 43,
   4282         /* maxblock    */ 43,
   4283         /* blocks      */ 0,
   4284         /* blocks_hi   */ 0x800,
   4285         /* base        */ 0x35850000,
   4286         /* gran        */ 1,
   4287         /* bytes       */ 4,
   4288         /* nFields     */ 3,
   4289         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4290         /* *views      */ NULL,
   4291         /* *views_num  */ NULL,
   4292         /* snoop_cb    */ NULL, 
   4293         /* snoop_user_data */ NULL, 
   4294         /* snoop_flags */ 0,
   4295         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4296         /* type */ SOC_MEM_TYPE_NORMAL,
   4297         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4298         /* impl */ SOC_MEM_IMPL_NORMAL,
   4299         /* cmic_mor_clks       */ 0,
   4300         /* access_latency_mode */ 3,
   4301     },
   4302 #endif /* chips */
   4303 
   4304 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4305     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE3m */ 
   4306         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE3m */
   4307         /* flags       */ SOC_MEM_FLAG_VALID |
   4308                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4309         /* cmp_fn      */ _soc_mem_cmp_undef,
   4310         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4311         /* index_min   */ 0,
   4312         /* index_max   */ 1535,
   4313         /* minblock    */ 43,
   4314         /* maxblock    */ 43,
   4315         /* blocks      */ 0,
   4316         /* blocks_hi   */ 0x800,
   4317         /* base        */ 0x35858000,
   4318         /* gran        */ 1,
   4319         /* bytes       */ 4,
   4320         /* nFields     */ 3,
   4321         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4322         /* *views      */ NULL,
   4323         /* *views_num  */ NULL,
   4324         /* snoop_cb    */ NULL, 
   4325         /* snoop_user_data */ NULL, 
   4326         /* snoop_flags */ 0,
   4327         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4328         /* type */ SOC_MEM_TYPE_NORMAL,
   4329         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4330         /* impl */ SOC_MEM_IMPL_NORMAL,
   4331         /* cmic_mor_clks       */ 0,
   4332         /* access_latency_mode */ 3,
   4333     },
   4334 #endif /* chips */
   4335 
   4336 #if defined(BCM_56370_A0)
   4337     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE0_BCM56370_A0m */ 
   4338         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE0m */
   4339         /* flags       */ SOC_MEM_FLAG_VALID |
   4340                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4341         /* cmp_fn      */ _soc_mem_cmp_undef,
   4342         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4343         /* index_min   */ 0,
   4344         /* index_max   */ 1299,
   4345         /* minblock    */ 18,
   4346         /* maxblock    */ 18,
   4347         /* blocks      */ 0x40000,
   4348         /* blocks_hi   */ 0,
   4349         /* base        */ 0x119c0000,
   4350         /* gran        */ 1,
   4351         /* bytes       */ 4,
   4352         /* nFields     */ 3,
   4353         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_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_NORMAL,
   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_56970_A0)
   4369     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE0_BCM56970_A0m */ 
   4370         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE0m */
   4371         /* flags       */ SOC_MEM_FLAG_VALID |
   4372                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4373         /* cmp_fn      */ _soc_mem_cmp_undef,
   4374         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4375         /* index_min   */ 0,
   4376         /* index_max   */ 1471,
   4377         /* minblock    */ 75,
   4378         /* maxblock    */ 75,
   4379         /* blocks      */ 0,
   4380         /* blocks_hi   */ 0xffffffff,
   4381         /* base        */ 0x11840000,
   4382         /* gran        */ 1,
   4383         /* bytes       */ 4,
   4384         /* nFields     */ 3,
   4385         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4386         /* *views      */ NULL,
   4387         /* *views_num  */ NULL,
   4388         /* snoop_cb    */ NULL, 
   4389         /* snoop_user_data */ NULL, 
   4390         /* snoop_flags */ 0,
   4391         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4392         /* type */ SOC_MEM_TYPE_NORMAL,
   4393         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4394         /* impl */ SOC_MEM_IMPL_NORMAL,
   4395         /* cmic_mor_clks       */ 0,
   4396         /* access_latency_mode */ 3,
   4397     },
   4398 #endif /* chips */
   4399 
   4400 #if defined(BCM_56970_A0)
   4401     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE1_BCM56970_A0m */ 
   4402         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE1m */
   4403         /* flags       */ SOC_MEM_FLAG_VALID |
   4404                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4405         /* cmp_fn      */ _soc_mem_cmp_undef,
   4406         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4407         /* index_min   */ 0,
   4408         /* index_max   */ 1471,
   4409         /* minblock    */ 75,
   4410         /* maxblock    */ 75,
   4411         /* blocks      */ 0,
   4412         /* blocks_hi   */ 0xffffffff,
   4413         /* base        */ 0x11850000,
   4414         /* gran        */ 1,
   4415         /* bytes       */ 4,
   4416         /* nFields     */ 3,
   4417         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4418         /* *views      */ NULL,
   4419         /* *views_num  */ NULL,
   4420         /* snoop_cb    */ NULL, 
   4421         /* snoop_user_data */ NULL, 
   4422         /* snoop_flags */ 0,
   4423         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4424         /* type */ SOC_MEM_TYPE_NORMAL,
   4425         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4426         /* impl */ SOC_MEM_IMPL_NORMAL,
   4427         /* cmic_mor_clks       */ 0,
   4428         /* access_latency_mode */ 3,
   4429     },
   4430 #endif /* chips */
   4431 
   4432 #if defined(BCM_56970_A0)
   4433     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE2_BCM56970_A0m */ 
   4434         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE2m */
   4435         /* flags       */ SOC_MEM_FLAG_VALID |
   4436                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4437         /* cmp_fn      */ _soc_mem_cmp_undef,
   4438         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4439         /* index_min   */ 0,
   4440         /* index_max   */ 1471,
   4441         /* minblock    */ 75,
   4442         /* maxblock    */ 75,
   4443         /* blocks      */ 0,
   4444         /* blocks_hi   */ 0xffffffff,
   4445         /* base        */ 0x11860000,
   4446         /* gran        */ 1,
   4447         /* bytes       */ 4,
   4448         /* nFields     */ 3,
   4449         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4450         /* *views      */ NULL,
   4451         /* *views_num  */ NULL,
   4452         /* snoop_cb    */ NULL, 
   4453         /* snoop_user_data */ NULL, 
   4454         /* snoop_flags */ 0,
   4455         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4456         /* type */ SOC_MEM_TYPE_NORMAL,
   4457         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4458         /* impl */ SOC_MEM_IMPL_NORMAL,
   4459         /* cmic_mor_clks       */ 0,
   4460         /* access_latency_mode */ 3,
   4461     },
   4462 #endif /* chips */
   4463 
   4464 #if defined(BCM_56970_A0)
   4465     { /* SOC_MEM_INT_Q_SCHED_L2_CREDIT_MEM_PIPE3_BCM56970_A0m */ 
   4466         /* mem            Q_SCHED_L2_CREDIT_MEM_PIPE3m */
   4467         /* flags       */ SOC_MEM_FLAG_VALID |
   4468                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4469         /* cmp_fn      */ _soc_mem_cmp_undef,
   4470         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4471         /* index_min   */ 0,
   4472         /* index_max   */ 1471,
   4473         /* minblock    */ 75,
   4474         /* maxblock    */ 75,
   4475         /* blocks      */ 0,
   4476         /* blocks_hi   */ 0xffffffff,
   4477         /* base        */ 0x11870000,
   4478         /* gran        */ 1,
   4479         /* bytes       */ 4,
   4480         /* nFields     */ 3,
   4481         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4482         /* *views      */ NULL,
   4483         /* *views_num  */ NULL,
   4484         /* snoop_cb    */ NULL, 
   4485         /* snoop_user_data */ NULL, 
   4486         /* snoop_flags */ 0,
   4487         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4488         /* type */ SOC_MEM_TYPE_NORMAL,
   4489         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4490         /* impl */ SOC_MEM_IMPL_NORMAL,
   4491         /* cmic_mor_clks       */ 0,
   4492         /* access_latency_mode */ 3,
   4493     },
   4494 #endif /* chips */
   4495 
   4496 #if defined(BCM_56370_A0)
   4497     { /* SOC_MEM_INT_Q_SCHED_L2_WEIGHT_MEMm */ 
   4498         /* mem            Q_SCHED_L2_WEIGHT_MEMm */
   4499         /* flags       */ SOC_MEM_FLAG_VALID |
   4500                           SOC_MEM_FLAG_CACHABLE |
   4501                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4502                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4503         /* cmp_fn      */ _soc_mem_cmp_undef,
   4504         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4505         /* index_min   */ 0,
   4506         /* index_max   */ -1,
   4507         /* minblock    */ 18,
   4508         /* maxblock    */ 18,
   4509         /* blocks      */ 0x40000,
   4510         /* blocks_hi   */ 0,
   4511         /* base        */ 0x11a00000,
   4512         /* gran        */ 1,
   4513         /* bytes       */ 2,
   4514         /* nFields     */ 3,
   4515         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   4516         /* *views      */ NULL,
   4517         /* *views_num  */ NULL,
   4518         /* snoop_cb    */ NULL, 
   4519         /* snoop_user_data */ NULL, 
   4520         /* snoop_flags */ 0,
   4521         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4522         /* type */ SOC_MEM_TYPE_NORMAL,
   4523         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4524         /* impl */ SOC_MEM_IMPL_NORMAL,
   4525         /* cmic_mor_clks       */ 0,
   4526         /* access_latency_mode */ 3,
   4527     },
   4528 #endif /* chips */
   4529 
   4530 #if defined(BCM_56370_A0)
   4531     { /* SOC_MEM_INT_Q_SCHED_L2_WEIGHT_MEM_PIPE0m */ 
   4532         /* mem            Q_SCHED_L2_WEIGHT_MEM_PIPE0m */
   4533         /* flags       */ SOC_MEM_FLAG_VALID |
   4534                           SOC_MEM_FLAG_CACHABLE |
   4535                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4536                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4537         /* cmp_fn      */ _soc_mem_cmp_undef,
   4538         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4539         /* index_min   */ 0,
   4540         /* index_max   */ 1299,
   4541         /* minblock    */ 18,
   4542         /* maxblock    */ 18,
   4543         /* blocks      */ 0x40000,
   4544         /* blocks_hi   */ 0,
   4545         /* base        */ 0x11a00000,
   4546         /* gran        */ 1,
   4547         /* bytes       */ 2,
   4548         /* nFields     */ 3,
   4549         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   4550         /* *views      */ NULL,
   4551         /* *views_num  */ NULL,
   4552         /* snoop_cb    */ NULL, 
   4553         /* snoop_user_data */ NULL, 
   4554         /* snoop_flags */ 0,
   4555         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4556         /* type */ SOC_MEM_TYPE_NORMAL,
   4557         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4558         /* impl */ SOC_MEM_IMPL_NORMAL,
   4559         /* cmic_mor_clks       */ 0,
   4560         /* access_latency_mode */ 3,
   4561     },
   4562 #endif /* chips */
   4563 
   4564 #if defined(BCM_56370_A0)
   4565     { /* SOC_MEM_INT_Q_SCHED_L3_ACCUM_COMP_MEMm */ 
   4566         /* mem            Q_SCHED_L3_ACCUM_COMP_MEMm */
   4567         /* flags       */ SOC_MEM_FLAG_VALID |
   4568                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4569         /* cmp_fn      */ _soc_mem_cmp_undef,
   4570         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4571         /* index_min   */ 0,
   4572         /* index_max   */ -1,
   4573         /* minblock    */ 18,
   4574         /* maxblock    */ 18,
   4575         /* blocks      */ 0x40000,
   4576         /* blocks_hi   */ 0,
   4577         /* base        */ 0x11a40000,
   4578         /* gran        */ 1,
   4579         /* bytes       */ 3,
   4580         /* nFields     */ 3,
   4581         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   4582         /* *views      */ NULL,
   4583         /* *views_num  */ NULL,
   4584         /* snoop_cb    */ NULL, 
   4585         /* snoop_user_data */ NULL, 
   4586         /* snoop_flags */ 0,
   4587         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4588         /* type */ SOC_MEM_TYPE_NORMAL,
   4589         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4590         /* impl */ SOC_MEM_IMPL_NORMAL,
   4591         /* cmic_mor_clks       */ 0,
   4592         /* access_latency_mode */ 3,
   4593     },
   4594 #endif /* chips */
   4595 
   4596 #if defined(BCM_56370_A0)
   4597     { /* SOC_MEM_INT_Q_SCHED_L3_ACCUM_COMP_MEM_PIPE0m */ 
   4598         /* mem            Q_SCHED_L3_ACCUM_COMP_MEM_PIPE0m */
   4599         /* flags       */ SOC_MEM_FLAG_VALID |
   4600                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4601         /* cmp_fn      */ _soc_mem_cmp_undef,
   4602         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4603         /* index_min   */ 0,
   4604         /* index_max   */ 2617,
   4605         /* minblock    */ 18,
   4606         /* maxblock    */ 18,
   4607         /* blocks      */ 0x40000,
   4608         /* blocks_hi   */ 0,
   4609         /* base        */ 0x11a40000,
   4610         /* gran        */ 1,
   4611         /* bytes       */ 3,
   4612         /* nFields     */ 3,
   4613         /* *fields     */ soc_Q_SCHED_L0_ACCUM_COMP_MEMm_fields,
   4614         /* *views      */ NULL,
   4615         /* *views_num  */ NULL,
   4616         /* snoop_cb    */ NULL, 
   4617         /* snoop_user_data */ NULL, 
   4618         /* snoop_flags */ 0,
   4619         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4620         /* type */ SOC_MEM_TYPE_NORMAL,
   4621         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4622         /* impl */ SOC_MEM_IMPL_NORMAL,
   4623         /* cmic_mor_clks       */ 0,
   4624         /* access_latency_mode */ 3,
   4625     },
   4626 #endif /* chips */
   4627 
   4628 #if defined(BCM_56370_A0)
   4629     { /* SOC_MEM_INT_Q_SCHED_L3_CREDIT_MEMm */ 
   4630         /* mem            Q_SCHED_L3_CREDIT_MEMm */
   4631         /* flags       */ SOC_MEM_FLAG_VALID |
   4632                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4633         /* cmp_fn      */ _soc_mem_cmp_undef,
   4634         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4635         /* index_min   */ 0,
   4636         /* index_max   */ -1,
   4637         /* minblock    */ 18,
   4638         /* maxblock    */ 18,
   4639         /* blocks      */ 0x40000,
   4640         /* blocks_hi   */ 0,
   4641         /* base        */ 0x11a80000,
   4642         /* gran        */ 1,
   4643         /* bytes       */ 4,
   4644         /* nFields     */ 3,
   4645         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4646         /* *views      */ NULL,
   4647         /* *views_num  */ NULL,
   4648         /* snoop_cb    */ NULL, 
   4649         /* snoop_user_data */ NULL, 
   4650         /* snoop_flags */ 0,
   4651         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4652         /* type */ SOC_MEM_TYPE_NORMAL,
   4653         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4654         /* impl */ SOC_MEM_IMPL_NORMAL,
   4655         /* cmic_mor_clks       */ 0,
   4656         /* access_latency_mode */ 3,
   4657     },
   4658 #endif /* chips */
   4659 
   4660 #if defined(BCM_56370_A0)
   4661     { /* SOC_MEM_INT_Q_SCHED_L3_CREDIT_MEM_PIPE0m */ 
   4662         /* mem            Q_SCHED_L3_CREDIT_MEM_PIPE0m */
   4663         /* flags       */ SOC_MEM_FLAG_VALID |
   4664                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */
   4665         /* cmp_fn      */ _soc_mem_cmp_undef,
   4666         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4667         /* index_min   */ 0,
   4668         /* index_max   */ 2617,
   4669         /* minblock    */ 18,
   4670         /* maxblock    */ 18,
   4671         /* blocks      */ 0x40000,
   4672         /* blocks_hi   */ 0,
   4673         /* base        */ 0x11a80000,
   4674         /* gran        */ 1,
   4675         /* bytes       */ 4,
   4676         /* nFields     */ 3,
   4677         /* *fields     */ soc_Q_SCHED_L0_CREDIT_MEMm_fields,
   4678         /* *views      */ NULL,
   4679         /* *views_num  */ NULL,
   4680         /* snoop_cb    */ NULL, 
   4681         /* snoop_user_data */ NULL, 
   4682         /* snoop_flags */ 0,
   4683         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4684         /* type */ SOC_MEM_TYPE_NORMAL,
   4685         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4686         /* impl */ SOC_MEM_IMPL_NORMAL,
   4687         /* cmic_mor_clks       */ 0,
   4688         /* access_latency_mode */ 3,
   4689     },
   4690 #endif /* chips */
   4691 
   4692 #if defined(BCM_56370_A0)
   4693     { /* SOC_MEM_INT_Q_SCHED_L3_WEIGHT_MEMm */ 
   4694         /* mem            Q_SCHED_L3_WEIGHT_MEMm */
   4695         /* flags       */ SOC_MEM_FLAG_VALID |
   4696                           SOC_MEM_FLAG_CACHABLE |
   4697                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4698                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4699         /* cmp_fn      */ _soc_mem_cmp_undef,
   4700         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4701         /* index_min   */ 0,
   4702         /* index_max   */ -1,
   4703         /* minblock    */ 18,
   4704         /* maxblock    */ 18,
   4705         /* blocks      */ 0x40000,
   4706         /* blocks_hi   */ 0,
   4707         /* base        */ 0x11ac0000,
   4708         /* gran        */ 1,
   4709         /* bytes       */ 2,
   4710         /* nFields     */ 3,
   4711         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   4712         /* *views      */ NULL,
   4713         /* *views_num  */ NULL,
   4714         /* snoop_cb    */ NULL, 
   4715         /* snoop_user_data */ NULL, 
   4716         /* snoop_flags */ 0,
   4717         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4718         /* type */ SOC_MEM_TYPE_NORMAL,
   4719         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4720         /* impl */ SOC_MEM_IMPL_NORMAL,
   4721         /* cmic_mor_clks       */ 0,
   4722         /* access_latency_mode */ 3,
   4723     },
   4724 #endif /* chips */
   4725 
   4726 #if defined(BCM_56370_A0)
   4727     { /* SOC_MEM_INT_Q_SCHED_L3_WEIGHT_MEM_PIPE0m */ 
   4728         /* mem            Q_SCHED_L3_WEIGHT_MEM_PIPE0m */
   4729         /* flags       */ SOC_MEM_FLAG_VALID |
   4730                           SOC_MEM_FLAG_CACHABLE |
   4731                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4732                           (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4733         /* cmp_fn      */ _soc_mem_cmp_undef,
   4734         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4735         /* index_min   */ 0,
   4736         /* index_max   */ 2617,
   4737         /* minblock    */ 18,
   4738         /* maxblock    */ 18,
   4739         /* blocks      */ 0x40000,
   4740         /* blocks_hi   */ 0,
   4741         /* base        */ 0x11ac0000,
   4742         /* gran        */ 1,
   4743         /* bytes       */ 2,
   4744         /* nFields     */ 3,
   4745         /* *fields     */ soc_Q_SCHED_L0_WEIGHT_MEMm_fields,
   4746         /* *views      */ NULL,
   4747         /* *views_num  */ NULL,
   4748         /* snoop_cb    */ NULL, 
   4749         /* snoop_user_data */ NULL, 
   4750         /* snoop_flags */ 0,
   4751         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4752         /* type */ SOC_MEM_TYPE_NORMAL,
   4753         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4754         /* impl */ SOC_MEM_IMPL_NORMAL,
   4755         /* cmic_mor_clks       */ 0,
   4756         /* access_latency_mode */ 3,
   4757     },
   4758 #endif /* chips */
   4759