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_a.i (159179B)


      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_a.i
     12  * Purpose:     Independent memory descriptions.
     13  */
     14 
     15 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
     16     { /* SOC_MEM_INT_AGM_MONITOR_TABLEm */ 
     17         /* mem            AGM_MONITOR_TABLEm */
     18         /* flags       */ SOC_MEM_FLAG_VALID |
     19                           SOC_MEM_FLAG_CACHABLE |
     20                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
     21         /* cmp_fn      */ _soc_mem_cmp_undef,
     22         /* *null_entry */ _soc_mem_entry_null_zeroes,
     23         /* index_min   */ 0,
     24         /* index_max   */ 63,
     25         /* minblock    */ 36,
     26         /* maxblock    */ 36,
     27         /* blocks      */ 0,
     28         /* blocks_hi   */ 0x10,
     29         /* base        */ 0x54580000,
     30         /* gran        */ 1,
     31         /* bytes       */ 10,
     32         /* nFields     */ 8,
     33         /* *fields     */ soc_AGM_MONITOR_TABLEm_fields,
     34         /* *views      */ NULL,
     35         /* *views_num  */ NULL,
     36         /* snoop_cb    */ NULL, 
     37         /* snoop_user_data */ NULL, 
     38         /* snoop_flags */ 0,
     39         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     40         /* type */ SOC_MEM_TYPE_NORMAL,
     41         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     42         /* impl */ SOC_MEM_IMPL_NORMAL,
     43         /* cmic_mor_clks       */ 0,
     44         /* access_latency_mode */ 3,
     45     },
     46 #endif /* chips */
     47 
     48 #if defined(BCM_56370_A0)
     49     { /* SOC_MEM_INT_AGM_MONITOR_TABLE_BCM56370_A0m */ 
     50         /* mem            AGM_MONITOR_TABLEm */
     51         /* flags       */ SOC_MEM_FLAG_VALID |
     52                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
     53         /* cmp_fn      */ _soc_mem_cmp_undef,
     54         /* *null_entry */ _soc_mem_entry_null_zeroes,
     55         /* index_min   */ 0,
     56         /* index_max   */ 63,
     57         /* minblock    */ 14,
     58         /* maxblock    */ 14,
     59         /* blocks      */ 0x4000,
     60         /* blocks_hi   */ 0,
     61         /* base        */ 0x84580000,
     62         /* gran        */ 1,
     63         /* bytes       */ 10,
     64         /* nFields     */ 9,
     65         /* *fields     */ soc_AGM_MONITOR_TABLE_BCM56370_A0m_fields,
     66         /* *views      */ NULL,
     67         /* *views_num  */ NULL,
     68         /* snoop_cb    */ NULL, 
     69         /* snoop_user_data */ NULL, 
     70         /* snoop_flags */ 0,
     71         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     72         /* type */ SOC_MEM_TYPE_NORMAL,
     73         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     74         /* impl */ SOC_MEM_IMPL_NORMAL,
     75         /* cmic_mor_clks       */ 0,
     76         /* access_latency_mode */ 3,
     77     },
     78 #endif /* chips */
     79 
     80 #if defined(BCM_56770_A0)
     81     { /* SOC_MEM_INT_AGM_MONITOR_TABLE_BCM56770_A0m */ 
     82         /* mem            AGM_MONITOR_TABLEm */
     83         /* flags       */ SOC_MEM_FLAG_VALID |
     84                           SOC_MEM_FLAG_CACHABLE |
     85                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
     86         /* cmp_fn      */ _soc_mem_cmp_undef,
     87         /* *null_entry */ _soc_mem_entry_null_zeroes,
     88         /* index_min   */ 0,
     89         /* index_max   */ 63,
     90         /* minblock    */ 25,
     91         /* maxblock    */ 25,
     92         /* blocks      */ 0x2000000,
     93         /* blocks_hi   */ 0,
     94         /* base        */ 0x84580000,
     95         /* gran        */ 1,
     96         /* bytes       */ 10,
     97         /* nFields     */ 8,
     98         /* *fields     */ soc_AGM_MONITOR_TABLE_BCM56870_A0m_fields,
     99         /* *views      */ NULL,
    100         /* *views_num  */ NULL,
    101         /* snoop_cb    */ NULL, 
    102         /* snoop_user_data */ NULL, 
    103         /* snoop_flags */ 0,
    104         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    105         /* type */ SOC_MEM_TYPE_NORMAL,
    106         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    107         /* impl */ SOC_MEM_IMPL_NORMAL,
    108         /* cmic_mor_clks       */ 0,
    109         /* access_latency_mode */ 3,
    110     },
    111 #endif /* chips */
    112 
    113 #if defined(BCM_56870_A0)
    114     { /* SOC_MEM_INT_AGM_MONITOR_TABLE_BCM56870_A0m */ 
    115         /* mem            AGM_MONITOR_TABLEm */
    116         /* flags       */ SOC_MEM_FLAG_VALID |
    117                           SOC_MEM_FLAG_CACHABLE |
    118                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
    119         /* cmp_fn      */ _soc_mem_cmp_undef,
    120         /* *null_entry */ _soc_mem_entry_null_zeroes,
    121         /* index_min   */ 0,
    122         /* index_max   */ 63,
    123         /* minblock    */ 37,
    124         /* maxblock    */ 37,
    125         /* blocks      */ 0,
    126         /* blocks_hi   */ 0x20,
    127         /* base        */ 0x84580000,
    128         /* gran        */ 1,
    129         /* bytes       */ 10,
    130         /* nFields     */ 8,
    131         /* *fields     */ soc_AGM_MONITOR_TABLE_BCM56870_A0m_fields,
    132         /* *views      */ NULL,
    133         /* *views_num  */ NULL,
    134         /* snoop_cb    */ NULL, 
    135         /* snoop_user_data */ NULL, 
    136         /* snoop_flags */ 0,
    137         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    138         /* type */ SOC_MEM_TYPE_NORMAL,
    139         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    140         /* impl */ SOC_MEM_IMPL_NORMAL,
    141         /* cmic_mor_clks       */ 0,
    142         /* access_latency_mode */ 3,
    143     },
    144 #endif /* chips */
    145 
    146 #if defined(BCM_56970_A0)
    147     { /* SOC_MEM_INT_AGM_MONITOR_TABLE_BCM56970_A0m */ 
    148         /* mem            AGM_MONITOR_TABLEm */
    149         /* flags       */ SOC_MEM_FLAG_VALID |
    150                           SOC_MEM_FLAG_CACHABLE |
    151                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
    152         /* cmp_fn      */ _soc_mem_cmp_undef,
    153         /* *null_entry */ _soc_mem_entry_null_zeroes,
    154         /* index_min   */ 0,
    155         /* index_max   */ 63,
    156         /* minblock    */ 68,
    157         /* maxblock    */ 68,
    158         /* blocks      */ 0,
    159         /* blocks_hi   */ 0xffffffff,
    160         /* base        */ 0x94580000,
    161         /* gran        */ 1,
    162         /* bytes       */ 10,
    163         /* nFields     */ 7,
    164         /* *fields     */ soc_AGM_MONITOR_TABLE_BCM56970_A0m_fields,
    165         /* *views      */ NULL,
    166         /* *views_num  */ NULL,
    167         /* snoop_cb    */ NULL, 
    168         /* snoop_user_data */ NULL, 
    169         /* snoop_flags */ 0,
    170         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    171         /* type */ SOC_MEM_TYPE_NORMAL,
    172         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    173         /* impl */ SOC_MEM_IMPL_NORMAL,
    174         /* cmic_mor_clks       */ 0,
    175         /* access_latency_mode */ 3,
    176     },
    177 #endif /* chips */
    178 
    179 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
    180     { /* SOC_MEM_INT_AGM_MONITOR_TABLE_BCM56980_A0m */ 
    181         /* mem            AGM_MONITOR_TABLEm */
    182         /* flags       */ SOC_MEM_FLAG_VALID |
    183                           SOC_MEM_FLAG_CACHABLE |
    184                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
    185         /* cmp_fn      */ _soc_mem_cmp_undef,
    186         /* *null_entry */ _soc_mem_entry_null_zeroes,
    187         /* index_min   */ 0,
    188         /* index_max   */ 63,
    189         /* minblock    */ 101,
    190         /* maxblock    */ 101,
    191         /* blocks      */ 0,
    192         /* blocks_hi   */ 0xffffffff,
    193         /* base        */ 0x1c000000,
    194         /* gran        */ 1,
    195         /* bytes       */ 10,
    196         /* nFields     */ 7,
    197         /* *fields     */ soc_AGM_MONITOR_TABLE_BCM56980_A0m_fields,
    198         /* *views      */ NULL,
    199         /* *views_num  */ NULL,
    200         /* snoop_cb    */ NULL, 
    201         /* snoop_user_data */ NULL, 
    202         /* snoop_flags */ 0,
    203         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    204         /* type */ SOC_MEM_TYPE_NORMAL,
    205         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    206         /* impl */ SOC_MEM_IMPL_NORMAL,
    207         /* cmic_mor_clks       */ 0,
    208         /* access_latency_mode */ 3,
    209     },
    210 #endif /* chips */
    211 
    212 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
    213     { /* SOC_MEM_INT_ALLOWED_PORT_BITMAP_PROFILEm */ 
    214         /* mem            ALLOWED_PORT_BITMAP_PROFILEm */
    215         /* flags       */ SOC_MEM_FLAG_VALID |
    216                           SOC_MEM_FLAG_CACHABLE |
    217                           (14 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
    218         /* cmp_fn      */ _soc_mem_cmp_undef,
    219         /* *null_entry */ _soc_mem_entry_null_zeroes,
    220         /* index_min   */ 0,
    221         /* index_max   */ 15,
    222         /* minblock    */ 101,
    223         /* maxblock    */ 101,
    224         /* blocks      */ 0,
    225         /* blocks_hi   */ 0xffffffff,
    226         /* base        */ 0x04000000,
    227         /* gran        */ 1,
    228         /* bytes       */ 20,
    229         /* nFields     */ 9,
    230         /* *fields     */ soc_ALLOWED_PORT_BITMAP_PROFILEm_fields,
    231         /* *views      */ NULL,
    232         /* *views_num  */ NULL,
    233         /* snoop_cb    */ NULL, 
    234         /* snoop_user_data */ NULL, 
    235         /* snoop_flags */ 0,
    236         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    237         /* type */ SOC_MEM_TYPE_NORMAL,
    238         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    239         /* impl */ SOC_MEM_IMPL_NORMAL,
    240         /* cmic_mor_clks       */ 0,
    241         /* access_latency_mode */ 3,
    242     },
    243 #endif /* chips */
    244 
    245 #if defined(BCM_56504_B0) || defined(BCM_56514_A0)
    246     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAPm */ 
    247         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    248         /* flags       */ SOC_MEM_FLAG_VALID |
    249                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    250         /* cmp_fn      */ _soc_mem_cmp_undef,
    251         /* *null_entry */ _soc_mem_entry_null_zeroes,
    252         /* index_min   */ 0,
    253         /* index_max   */ 63,
    254         /* minblock    */ 6,
    255         /* maxblock    */ 6,
    256         /* blocks      */ 0x40,
    257         /* blocks_hi   */ 0,
    258         /* base        */ 0x0e0b0000,
    259         /* gran        */ 1,
    260         /* bytes       */ 1,
    261         /* nFields     */ 1,
    262         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAPm_fields,
    263         /* *views      */ NULL,
    264         /* *views_num  */ NULL,
    265         /* snoop_cb    */ NULL, 
    266         /* snoop_user_data */ NULL, 
    267         /* snoop_flags */ 0,
    268         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    269         /* type */ SOC_MEM_TYPE_NORMAL,
    270         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    271         /* impl */ SOC_MEM_IMPL_NORMAL,
    272         /* cmic_mor_clks       */ 0,
    273     },
    274 #endif /* chips */
    275 
    276 #if defined(BCM_53400_A0)
    277     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM53400_A0m */ 
    278         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    279         /* flags       */ SOC_MEM_FLAG_VALID |
    280                           SOC_MEM_FLAG_CACHABLE |
    281                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    282         /* cmp_fn      */ _soc_mem_cmp_undef,
    283         /* *null_entry */ _soc_mem_entry_null_zeroes,
    284         /* index_min   */ 0,
    285         /* index_max   */ 63,
    286         /* minblock    */ 5,
    287         /* maxblock    */ 5,
    288         /* blocks      */ 0x20,
    289         /* blocks_hi   */ 0,
    290         /* base        */ 0x40380000,
    291         /* gran        */ 1,
    292         /* bytes       */ 4,
    293         /* nFields     */ 3,
    294         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM53400_A0m_fields,
    295         /* *views      */ NULL,
    296         /* *views_num  */ NULL,
    297         /* snoop_cb    */ NULL, 
    298         /* snoop_user_data */ NULL, 
    299         /* snoop_flags */ 0,
    300         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    301         /* type */ SOC_MEM_TYPE_NORMAL,
    302         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    303         /* impl */ SOC_MEM_IMPL_NORMAL,
    304         /* cmic_mor_clks       */ 0,
    305     },
    306 #endif /* chips */
    307 
    308 #if defined(BCM_53540_A0)
    309     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM53540_A0m */ 
    310         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    311         /* flags       */ SOC_MEM_FLAG_VALID |
    312                           SOC_MEM_FLAG_CACHABLE |
    313                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    314         /* cmp_fn      */ _soc_mem_cmp_undef,
    315         /* *null_entry */ _soc_mem_entry_null_zeroes,
    316         /* index_min   */ 0,
    317         /* index_max   */ 255,
    318         /* minblock    */ 8,
    319         /* maxblock    */ 8,
    320         /* blocks      */ 0x100,
    321         /* blocks_hi   */ 0,
    322         /* base        */ 0x403c0000,
    323         /* gran        */ 1,
    324         /* bytes       */ 5,
    325         /* nFields     */ 2,
    326         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m_fields,
    327         /* *views      */ NULL,
    328         /* *views_num  */ NULL,
    329         /* snoop_cb    */ NULL, 
    330         /* snoop_user_data */ NULL, 
    331         /* snoop_flags */ 0,
    332         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    333         /* type */ SOC_MEM_TYPE_NORMAL,
    334         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    335         /* impl */ SOC_MEM_IMPL_NORMAL,
    336         /* cmic_mor_clks       */ 0,
    337     },
    338 #endif /* chips */
    339 
    340 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
    341     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM53570_A0m */ 
    342         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    343         /* flags       */ SOC_MEM_FLAG_VALID |
    344                           SOC_MEM_FLAG_CACHABLE |
    345                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    346         /* cmp_fn      */ _soc_mem_cmp_undef,
    347         /* *null_entry */ _soc_mem_entry_null_zeroes,
    348         /* index_min   */ 0,
    349         /* index_max   */ 255,
    350         /* minblock    */ 15,
    351         /* maxblock    */ 15,
    352         /* blocks      */ 0x8000,
    353         /* blocks_hi   */ 0,
    354         /* base        */ 0x403c0000,
    355         /* gran        */ 1,
    356         /* bytes       */ 9,
    357         /* nFields     */ 2,
    358         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM53570_A0m_fields,
    359         /* *views      */ NULL,
    360         /* *views_num  */ NULL,
    361         /* snoop_cb    */ NULL, 
    362         /* snoop_user_data */ NULL, 
    363         /* snoop_flags */ 0,
    364         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    365         /* type */ SOC_MEM_TYPE_NORMAL,
    366         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    367         /* impl */ SOC_MEM_IMPL_NORMAL,
    368         /* cmic_mor_clks       */ 0,
    369     },
    370 #endif /* chips */
    371 
    372 #if defined(BCM_56150_A0)
    373     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56150_A0m */ 
    374         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    375         /* flags       */ SOC_MEM_FLAG_VALID |
    376                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    377         /* cmp_fn      */ _soc_mem_cmp_undef,
    378         /* *null_entry */ _soc_mem_entry_null_zeroes,
    379         /* index_min   */ 0,
    380         /* index_max   */ 63,
    381         /* minblock    */ 5,
    382         /* maxblock    */ 5,
    383         /* blocks      */ 0x20,
    384         /* blocks_hi   */ 0,
    385         /* base        */ 0x44380000,
    386         /* gran        */ 1,
    387         /* bytes       */ 1,
    388         /* nFields     */ 1,
    389         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56150_A0m_fields,
    390         /* *views      */ NULL,
    391         /* *views_num  */ NULL,
    392         /* snoop_cb    */ NULL, 
    393         /* snoop_user_data */ NULL, 
    394         /* snoop_flags */ 0,
    395         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    396         /* type */ SOC_MEM_TYPE_NORMAL,
    397         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    398         /* impl */ SOC_MEM_IMPL_NORMAL,
    399         /* cmic_mor_clks       */ 0,
    400     },
    401 #endif /* chips */
    402 
    403 #if defined(BCM_56160_A0)
    404     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m */ 
    405         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    406         /* flags       */ SOC_MEM_FLAG_VALID |
    407                           SOC_MEM_FLAG_CACHABLE |
    408                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    409         /* cmp_fn      */ _soc_mem_cmp_undef,
    410         /* *null_entry */ _soc_mem_entry_null_zeroes,
    411         /* index_min   */ 0,
    412         /* index_max   */ 255,
    413         /* minblock    */ 7,
    414         /* maxblock    */ 7,
    415         /* blocks      */ 0x80,
    416         /* blocks_hi   */ 0,
    417         /* base        */ 0x403c0000,
    418         /* gran        */ 1,
    419         /* bytes       */ 5,
    420         /* nFields     */ 2,
    421         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m_fields,
    422         /* *views      */ NULL,
    423         /* *views_num  */ NULL,
    424         /* snoop_cb    */ NULL, 
    425         /* snoop_user_data */ NULL, 
    426         /* snoop_flags */ 0,
    427         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    428         /* type */ SOC_MEM_TYPE_NORMAL,
    429         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    430         /* impl */ SOC_MEM_IMPL_NORMAL,
    431         /* cmic_mor_clks       */ 0,
    432     },
    433 #endif /* chips */
    434 
    435 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
    436     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56260_A0m */ 
    437         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    438         /* flags       */ SOC_MEM_FLAG_VALID |
    439                           SOC_MEM_FLAG_CACHABLE |
    440                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    441         /* cmp_fn      */ _soc_mem_cmp_undef,
    442         /* *null_entry */ _soc_mem_entry_null_zeroes,
    443         /* index_min   */ 0,
    444         /* index_max   */ 255,
    445         /* minblock    */ 6,
    446         /* maxblock    */ 6,
    447         /* blocks      */ 0x40,
    448         /* blocks_hi   */ 0,
    449         /* base        */ 0x3c740000,
    450         /* gran        */ 1,
    451         /* bytes       */ 13,
    452         /* nFields     */ 2,
    453         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56260_A0m_fields,
    454         /* *views      */ NULL,
    455         /* *views_num  */ NULL,
    456         /* snoop_cb    */ NULL, 
    457         /* snoop_user_data */ NULL, 
    458         /* snoop_flags */ 0,
    459         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    460         /* type */ SOC_MEM_TYPE_NORMAL,
    461         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    462         /* impl */ SOC_MEM_IMPL_NORMAL,
    463         /* cmic_mor_clks       */ 0,
    464     },
    465 #endif /* chips */
    466 
    467 #if defined(BCM_56270_A0)
    468     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56270_A0m */ 
    469         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    470         /* flags       */ SOC_MEM_FLAG_VALID |
    471                           SOC_MEM_FLAG_CACHABLE |
    472                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    473         /* cmp_fn      */ _soc_mem_cmp_undef,
    474         /* *null_entry */ _soc_mem_entry_null_zeroes,
    475         /* index_min   */ 0,
    476         /* index_max   */ 63,
    477         /* minblock    */ 5,
    478         /* maxblock    */ 5,
    479         /* blocks      */ 0x20,
    480         /* blocks_hi   */ 0,
    481         /* base        */ 0x3c740000,
    482         /* gran        */ 1,
    483         /* bytes       */ 5,
    484         /* nFields     */ 2,
    485         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m_fields,
    486         /* *views      */ NULL,
    487         /* *views_num  */ NULL,
    488         /* snoop_cb    */ NULL, 
    489         /* snoop_user_data */ NULL, 
    490         /* snoop_flags */ 0,
    491         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    492         /* type */ SOC_MEM_TYPE_NORMAL,
    493         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    494         /* impl */ SOC_MEM_IMPL_NORMAL,
    495         /* cmic_mor_clks       */ 0,
    496     },
    497 #endif /* chips */
    498 
    499 #if defined(BCM_56314_A0)
    500     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56314_A0m */ 
    501         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    502         /* flags       */ SOC_MEM_FLAG_VALID |
    503                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    504         /* cmp_fn      */ _soc_mem_cmp_undef,
    505         /* *null_entry */ _soc_mem_entry_null_zeroes,
    506         /* index_min   */ 0,
    507         /* index_max   */ 63,
    508         /* minblock    */ 8,
    509         /* maxblock    */ 8,
    510         /* blocks      */ 0x100,
    511         /* blocks_hi   */ 0,
    512         /* base        */ 0x0e0b0000,
    513         /* gran        */ 1,
    514         /* bytes       */ 1,
    515         /* nFields     */ 1,
    516         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAPm_fields,
    517         /* *views      */ NULL,
    518         /* *views_num  */ NULL,
    519         /* snoop_cb    */ NULL, 
    520         /* snoop_user_data */ NULL, 
    521         /* snoop_flags */ 0,
    522         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    523         /* type */ SOC_MEM_TYPE_NORMAL,
    524         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    525         /* impl */ SOC_MEM_IMPL_NORMAL,
    526         /* cmic_mor_clks       */ 0,
    527     },
    528 #endif /* chips */
    529 
    530 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
    531     defined(BCM_56334_B0)
    532     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56334_A0m */ 
    533         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    534         /* flags       */ SOC_MEM_FLAG_VALID |
    535                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    536         /* cmp_fn      */ _soc_mem_cmp_undef,
    537         /* *null_entry */ _soc_mem_entry_null_zeroes,
    538         /* index_min   */ 0,
    539         /* index_max   */ 63,
    540         /* minblock    */ 5,
    541         /* maxblock    */ 5,
    542         /* blocks      */ 0x20,
    543         /* blocks_hi   */ 0,
    544         /* base        */ 0x110b0000,
    545         /* gran        */ 1,
    546         /* bytes       */ 1,
    547         /* nFields     */ 1,
    548         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAPm_fields,
    549         /* *views      */ NULL,
    550         /* *views_num  */ NULL,
    551         /* snoop_cb    */ NULL, 
    552         /* snoop_user_data */ NULL, 
    553         /* snoop_flags */ 0,
    554         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    555         /* type */ SOC_MEM_TYPE_NORMAL,
    556         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    557         /* impl */ SOC_MEM_IMPL_NORMAL,
    558         /* cmic_mor_clks       */ 0,
    559     },
    560 #endif /* chips */
    561 
    562 #if defined(BCM_56340_A0)
    563     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56340_A0m */ 
    564         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    565         /* flags       */ SOC_MEM_FLAG_VALID |
    566                           SOC_MEM_FLAG_CACHABLE |
    567                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    568         /* cmp_fn      */ _soc_mem_cmp_undef,
    569         /* *null_entry */ _soc_mem_entry_null_zeroes,
    570         /* index_min   */ 0,
    571         /* index_max   */ 255,
    572         /* minblock    */ 4,
    573         /* maxblock    */ 4,
    574         /* blocks      */ 0x10,
    575         /* blocks_hi   */ 0,
    576         /* base        */ 0x38580000,
    577         /* gran        */ 1,
    578         /* bytes       */ 8,
    579         /* nFields     */ 4,
    580         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56340_A0m_fields,
    581         /* *views      */ NULL,
    582         /* *views_num  */ NULL,
    583         /* snoop_cb    */ NULL, 
    584         /* snoop_user_data */ NULL, 
    585         /* snoop_flags */ 0,
    586         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    587         /* type */ SOC_MEM_TYPE_NORMAL,
    588         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    589         /* impl */ SOC_MEM_IMPL_NORMAL,
    590         /* cmic_mor_clks       */ 0,
    591     },
    592 #endif /* chips */
    593 
    594 #if defined(BCM_56370_A0)
    595     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56370_A0m */ 
    596         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    597         /* flags       */ SOC_MEM_FLAG_VALID |
    598                           SOC_MEM_FLAG_CACHABLE |
    599                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
    600         /* cmp_fn      */ _soc_mem_cmp_undef,
    601         /* *null_entry */ _soc_mem_entry_null_zeroes,
    602         /* index_min   */ 0,
    603         /* index_max   */ 255,
    604         /* minblock    */ 14,
    605         /* maxblock    */ 14,
    606         /* blocks      */ 0x4000,
    607         /* blocks_hi   */ 0,
    608         /* base        */ 0x80700000,
    609         /* gran        */ 1,
    610         /* bytes       */ 2,
    611         /* nFields     */ 9,
    612         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56370_A0m_fields,
    613         /* *views      */ NULL,
    614         /* *views_num  */ NULL,
    615         /* snoop_cb    */ NULL, 
    616         /* snoop_user_data */ NULL, 
    617         /* snoop_flags */ 0,
    618         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    619         /* type */ SOC_MEM_TYPE_NORMAL,
    620         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    621         /* impl */ SOC_MEM_IMPL_NORMAL,
    622         /* cmic_mor_clks       */ 0,
    623         /* access_latency_mode */ 3,
    624     },
    625 #endif /* chips */
    626 
    627 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
    628     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56440_A0m */ 
    629         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    630         /* flags       */ SOC_MEM_FLAG_VALID |
    631                           SOC_MEM_FLAG_CACHABLE |
    632                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    633         /* cmp_fn      */ _soc_mem_cmp_undef,
    634         /* *null_entry */ _soc_mem_entry_null_zeroes,
    635         /* index_min   */ 0,
    636         /* index_max   */ 255,
    637         /* minblock    */ 9,
    638         /* maxblock    */ 9,
    639         /* blocks      */ 0x200,
    640         /* blocks_hi   */ 0,
    641         /* base        */ 0x0f072800,
    642         /* gran        */ 1,
    643         /* bytes       */ 5,
    644         /* nFields     */ 4,
    645         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56440_A0m_fields,
    646         /* *views      */ NULL,
    647         /* *views_num  */ NULL,
    648         /* snoop_cb    */ NULL, 
    649         /* snoop_user_data */ NULL, 
    650         /* snoop_flags */ 0,
    651         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    652         /* type */ SOC_MEM_TYPE_NORMAL,
    653         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    654         /* impl */ SOC_MEM_IMPL_NORMAL,
    655         /* cmic_mor_clks       */ 0,
    656     },
    657 #endif /* chips */
    658 
    659 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
    660     defined(BCM_56450_B1)
    661     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56450_A0m */ 
    662         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    663         /* flags       */ SOC_MEM_FLAG_VALID |
    664                           SOC_MEM_FLAG_CACHABLE |
    665                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    666         /* cmp_fn      */ _soc_mem_cmp_undef,
    667         /* *null_entry */ _soc_mem_entry_null_zeroes,
    668         /* index_min   */ 0,
    669         /* index_max   */ 255,
    670         /* minblock    */ 8,
    671         /* maxblock    */ 8,
    672         /* blocks      */ 0x100,
    673         /* blocks_hi   */ 0,
    674         /* base        */ 0x3c740000,
    675         /* gran        */ 1,
    676         /* bytes       */ 22,
    677         /* nFields     */ 5,
    678         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56450_A0m_fields,
    679         /* *views      */ NULL,
    680         /* *views_num  */ NULL,
    681         /* snoop_cb    */ NULL, 
    682         /* snoop_user_data */ NULL, 
    683         /* snoop_flags */ 0,
    684         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    685         /* type */ SOC_MEM_TYPE_NORMAL,
    686         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    687         /* impl */ SOC_MEM_IMPL_NORMAL,
    688         /* cmic_mor_clks       */ 0,
    689     },
    690 #endif /* chips */
    691 
    692 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
    693     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56524_A0m */ 
    694         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    695         /* flags       */ SOC_MEM_FLAG_VALID |
    696                           SOC_MEM_FLAG_CACHABLE |
    697                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    698         /* cmp_fn      */ _soc_mem_cmp_undef,
    699         /* *null_entry */ _soc_mem_entry_null_zeroes,
    700         /* index_min   */ 0,
    701         /* index_max   */ 127,
    702         /* minblock    */ 8,
    703         /* maxblock    */ 8,
    704         /* blocks      */ 0x100,
    705         /* blocks_hi   */ 0,
    706         /* base        */ 0x0e088000,
    707         /* gran        */ 1,
    708         /* bytes       */ 7,
    709         /* nFields     */ 4,
    710         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m_fields,
    711         /* *views      */ NULL,
    712         /* *views_num  */ NULL,
    713         /* snoop_cb    */ NULL, 
    714         /* snoop_user_data */ NULL, 
    715         /* snoop_flags */ 0,
    716         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    717         /* type */ SOC_MEM_TYPE_NORMAL,
    718         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    719         /* impl */ SOC_MEM_IMPL_NORMAL,
    720         /* cmic_mor_clks       */ 0,
    721     },
    722 #endif /* chips */
    723 
    724 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
    725     defined(BCM_56670_B0)
    726     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56560_A0m */ 
    727         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    728         /* flags       */ SOC_MEM_FLAG_VALID |
    729                           SOC_MEM_FLAG_CACHABLE |
    730                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    731         /* cmp_fn      */ _soc_mem_cmp_undef,
    732         /* *null_entry */ _soc_mem_entry_null_zeroes,
    733         /* index_min   */ 0,
    734         /* index_max   */ 255,
    735         /* minblock    */ 21,
    736         /* maxblock    */ 21,
    737         /* blocks      */ 0x200000,
    738         /* blocks_hi   */ 0,
    739         /* base        */ 0x55280000,
    740         /* gran        */ 1,
    741         /* bytes       */ 2,
    742         /* nFields     */ 6,
    743         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56560_A0m_fields,
    744         /* *views      */ NULL,
    745         /* *views_num  */ NULL,
    746         /* snoop_cb    */ NULL, 
    747         /* snoop_user_data */ NULL, 
    748         /* snoop_flags */ 0,
    749         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    750         /* type */ SOC_MEM_TYPE_NORMAL,
    751         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    752         /* impl */ SOC_MEM_IMPL_NORMAL,
    753         /* cmic_mor_clks       */ 0,
    754     },
    755 #endif /* chips */
    756 
    757 #if defined(BCM_56560_B0)
    758     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56560_B0m */ 
    759         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    760         /* flags       */ SOC_MEM_FLAG_VALID |
    761                           SOC_MEM_FLAG_CACHABLE |
    762                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    763         /* cmp_fn      */ _soc_mem_cmp_undef,
    764         /* *null_entry */ _soc_mem_entry_null_zeroes,
    765         /* index_min   */ 0,
    766         /* index_max   */ 255,
    767         /* minblock    */ 13,
    768         /* maxblock    */ 13,
    769         /* blocks      */ 0x2000,
    770         /* blocks_hi   */ 0,
    771         /* base        */ 0x55280000,
    772         /* gran        */ 1,
    773         /* bytes       */ 2,
    774         /* nFields     */ 6,
    775         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56560_A0m_fields,
    776         /* *views      */ NULL,
    777         /* *views_num  */ NULL,
    778         /* snoop_cb    */ NULL, 
    779         /* snoop_user_data */ NULL, 
    780         /* snoop_flags */ 0,
    781         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    782         /* type */ SOC_MEM_TYPE_NORMAL,
    783         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    784         /* impl */ SOC_MEM_IMPL_NORMAL,
    785         /* cmic_mor_clks       */ 0,
    786     },
    787 #endif /* chips */
    788 
    789 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
    790     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56624_A0m */ 
    791         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    792         /* flags       */ SOC_MEM_FLAG_VALID |
    793                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    794         /* cmp_fn      */ _soc_mem_cmp_undef,
    795         /* *null_entry */ _soc_mem_entry_null_zeroes,
    796         /* index_min   */ 0,
    797         /* index_max   */ 127,
    798         /* minblock    */ 7,
    799         /* maxblock    */ 7,
    800         /* blocks      */ 0x80,
    801         /* blocks_hi   */ 0,
    802         /* base        */ 0x110b0000,
    803         /* gran        */ 1,
    804         /* bytes       */ 1,
    805         /* nFields     */ 1,
    806         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56624_A0m_fields,
    807         /* *views      */ NULL,
    808         /* *views_num  */ NULL,
    809         /* snoop_cb    */ NULL, 
    810         /* snoop_user_data */ NULL, 
    811         /* snoop_flags */ 0,
    812         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    813         /* type */ SOC_MEM_TYPE_NORMAL,
    814         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    815         /* impl */ SOC_MEM_IMPL_NORMAL,
    816         /* cmic_mor_clks       */ 0,
    817     },
    818 #endif /* chips */
    819 
    820 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
    821     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m */ 
    822         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    823         /* flags       */ SOC_MEM_FLAG_VALID |
    824                           SOC_MEM_FLAG_CACHABLE |
    825                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    826         /* cmp_fn      */ _soc_mem_cmp_undef,
    827         /* *null_entry */ _soc_mem_entry_null_zeroes,
    828         /* index_min   */ 0,
    829         /* index_max   */ 127,
    830         /* minblock    */ 9,
    831         /* maxblock    */ 9,
    832         /* blocks      */ 0x200,
    833         /* blocks_hi   */ 0,
    834         /* base        */ 0x0e088000,
    835         /* gran        */ 1,
    836         /* bytes       */ 7,
    837         /* nFields     */ 4,
    838         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m_fields,
    839         /* *views      */ NULL,
    840         /* *views_num  */ NULL,
    841         /* snoop_cb    */ NULL, 
    842         /* snoop_user_data */ NULL, 
    843         /* snoop_flags */ 0,
    844         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    845         /* type */ SOC_MEM_TYPE_NORMAL,
    846         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    847         /* impl */ SOC_MEM_IMPL_NORMAL,
    848         /* cmic_mor_clks       */ 0,
    849     },
    850 #endif /* chips */
    851 
    852 #if defined(BCM_56640_A0)
    853     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56640_A0m */ 
    854         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    855         /* flags       */ SOC_MEM_FLAG_VALID |
    856                           SOC_MEM_FLAG_CACHABLE |
    857                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    858         /* cmp_fn      */ _soc_mem_cmp_undef,
    859         /* *null_entry */ _soc_mem_entry_null_zeroes,
    860         /* index_min   */ 0,
    861         /* index_max   */ 255,
    862         /* minblock    */ 7,
    863         /* maxblock    */ 7,
    864         /* blocks      */ 0x80,
    865         /* blocks_hi   */ 0,
    866         /* base        */ 0x38580000,
    867         /* gran        */ 1,
    868         /* bytes       */ 9,
    869         /* nFields     */ 5,
    870         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56640_A0m_fields,
    871         /* *views      */ NULL,
    872         /* *views_num  */ NULL,
    873         /* snoop_cb    */ NULL, 
    874         /* snoop_user_data */ NULL, 
    875         /* snoop_flags */ 0,
    876         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    877         /* type */ SOC_MEM_TYPE_NORMAL,
    878         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    879         /* impl */ SOC_MEM_IMPL_NORMAL,
    880         /* cmic_mor_clks       */ 0,
    881     },
    882 #endif /* chips */
    883 
    884 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
    885     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56680_A0m */ 
    886         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    887         /* flags       */ SOC_MEM_FLAG_VALID |
    888                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    889         /* cmp_fn      */ _soc_mem_cmp_undef,
    890         /* *null_entry */ _soc_mem_entry_null_zeroes,
    891         /* index_min   */ 0,
    892         /* index_max   */ 127,
    893         /* minblock    */ 6,
    894         /* maxblock    */ 6,
    895         /* blocks      */ 0x40,
    896         /* blocks_hi   */ 0,
    897         /* base        */ 0x110b0000,
    898         /* gran        */ 1,
    899         /* bytes       */ 1,
    900         /* nFields     */ 1,
    901         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56624_A0m_fields,
    902         /* *views      */ NULL,
    903         /* *views_num  */ NULL,
    904         /* snoop_cb    */ NULL, 
    905         /* snoop_user_data */ NULL, 
    906         /* snoop_flags */ 0,
    907         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    908         /* type */ SOC_MEM_TYPE_NORMAL,
    909         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    910         /* impl */ SOC_MEM_IMPL_NORMAL,
    911         /* cmic_mor_clks       */ 0,
    912     },
    913 #endif /* chips */
    914 
    915 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
    916     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56685_A0m */ 
    917         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    918         /* flags       */ SOC_MEM_FLAG_VALID |
    919                           SOC_MEM_FLAG_CACHABLE |
    920                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    921         /* cmp_fn      */ _soc_mem_cmp_undef,
    922         /* *null_entry */ _soc_mem_entry_null_zeroes,
    923         /* index_min   */ 0,
    924         /* index_max   */ 127,
    925         /* minblock    */ 6,
    926         /* maxblock    */ 6,
    927         /* blocks      */ 0x40,
    928         /* blocks_hi   */ 0,
    929         /* base        */ 0x0e088000,
    930         /* gran        */ 1,
    931         /* bytes       */ 7,
    932         /* nFields     */ 4,
    933         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m_fields,
    934         /* *views      */ NULL,
    935         /* *views_num  */ NULL,
    936         /* snoop_cb    */ NULL, 
    937         /* snoop_user_data */ NULL, 
    938         /* snoop_flags */ 0,
    939         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    940         /* type */ SOC_MEM_TYPE_NORMAL,
    941         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    942         /* impl */ SOC_MEM_IMPL_NORMAL,
    943         /* cmic_mor_clks       */ 0,
    944     },
    945 #endif /* chips */
    946 
    947 #if defined(BCM_56770_A0)
    948     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56770_A0m */ 
    949         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    950         /* flags       */ SOC_MEM_FLAG_VALID |
    951                           SOC_MEM_FLAG_CACHABLE |
    952                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
    953                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
    954         /* cmp_fn      */ _soc_mem_cmp_undef,
    955         /* *null_entry */ _soc_mem_entry_null_zeroes,
    956         /* index_min   */ 0,
    957         /* index_max   */ 255,
    958         /* minblock    */ 25,
    959         /* maxblock    */ 25,
    960         /* blocks      */ 0x2000000,
    961         /* blocks_hi   */ 0,
    962         /* base        */ 0x80700000,
    963         /* gran        */ 1,
    964         /* bytes       */ 2,
    965         /* nFields     */ 8,
    966         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m_fields,
    967         /* *views      */ NULL,
    968         /* *views_num  */ NULL,
    969         /* snoop_cb    */ NULL, 
    970         /* snoop_user_data */ NULL, 
    971         /* snoop_flags */ 0,
    972         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    973         /* type */ SOC_MEM_TYPE_NORMAL,
    974         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    975         /* impl */ SOC_MEM_IMPL_NORMAL,
    976         /* cmic_mor_clks       */ 0,
    977         /* access_latency_mode */ 3,
    978     },
    979 #endif /* chips */
    980 
    981 #if defined(BCM_56800_A0)
    982     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56800_A0m */ 
    983         /* mem            ALTERNATE_EMIRROR_BITMAPm */
    984         /* flags       */ SOC_MEM_FLAG_VALID |
    985                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    986         /* cmp_fn      */ _soc_mem_cmp_undef,
    987         /* *null_entry */ _soc_mem_entry_null_zeroes,
    988         /* index_min   */ 0,
    989         /* index_max   */ 127,
    990         /* minblock    */ 4,
    991         /* maxblock    */ 4,
    992         /* blocks      */ 0x10,
    993         /* blocks_hi   */ 0,
    994         /* base        */ 0x0e06b000,
    995         /* gran        */ 1,
    996         /* bytes       */ 3,
    997         /* nFields     */ 1,
    998         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56800_A0m_fields,
    999         /* *views      */ NULL,
   1000         /* *views_num  */ NULL,
   1001         /* snoop_cb    */ NULL, 
   1002         /* snoop_user_data */ NULL, 
   1003         /* snoop_flags */ 0,
   1004         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1005         /* type */ SOC_MEM_TYPE_NORMAL,
   1006         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1007         /* impl */ SOC_MEM_IMPL_NORMAL,
   1008         /* cmic_mor_clks       */ 0,
   1009     },
   1010 #endif /* chips */
   1011 
   1012 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
   1013     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56820_A0m */ 
   1014         /* mem            ALTERNATE_EMIRROR_BITMAPm */
   1015         /* flags       */ SOC_MEM_FLAG_VALID |
   1016                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1017         /* cmp_fn      */ _soc_mem_cmp_undef,
   1018         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1019         /* index_min   */ 0,
   1020         /* index_max   */ 255,
   1021         /* minblock    */ 3,
   1022         /* maxblock    */ 3,
   1023         /* blocks      */ 0x8,
   1024         /* blocks_hi   */ 0,
   1025         /* base        */ 0x0f078000,
   1026         /* gran        */ 1,
   1027         /* bytes       */ 4,
   1028         /* nFields     */ 1,
   1029         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56820_A0m_fields,
   1030         /* *views      */ NULL,
   1031         /* *views_num  */ NULL,
   1032         /* snoop_cb    */ NULL, 
   1033         /* snoop_user_data */ NULL, 
   1034         /* snoop_flags */ 0,
   1035         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1036         /* type */ SOC_MEM_TYPE_NORMAL,
   1037         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1038         /* impl */ SOC_MEM_IMPL_NORMAL,
   1039         /* cmic_mor_clks       */ 0,
   1040     },
   1041 #endif /* chips */
   1042 
   1043 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   1044     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56840_A0m */ 
   1045         /* mem            ALTERNATE_EMIRROR_BITMAPm */
   1046         /* flags       */ SOC_MEM_FLAG_VALID |
   1047                           SOC_MEM_FLAG_CACHABLE |
   1048                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1049         /* cmp_fn      */ _soc_mem_cmp_undef,
   1050         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1051         /* index_min   */ 0,
   1052         /* index_max   */ 255,
   1053         /* minblock    */ 6,
   1054         /* maxblock    */ 6,
   1055         /* blocks      */ 0x40,
   1056         /* blocks_hi   */ 0,
   1057         /* base        */ 0x0f072800,
   1058         /* gran        */ 1,
   1059         /* bytes       */ 9,
   1060         /* nFields     */ 5,
   1061         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56840_A0m_fields,
   1062         /* *views      */ NULL,
   1063         /* *views_num  */ NULL,
   1064         /* snoop_cb    */ NULL, 
   1065         /* snoop_user_data */ NULL, 
   1066         /* snoop_flags */ 0,
   1067         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1068         /* type */ SOC_MEM_TYPE_NORMAL,
   1069         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1070         /* impl */ SOC_MEM_IMPL_NORMAL,
   1071         /* cmic_mor_clks       */ 0,
   1072     },
   1073 #endif /* chips */
   1074 
   1075 #if defined(BCM_56850_A0)
   1076     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56850_A0m */ 
   1077         /* mem            ALTERNATE_EMIRROR_BITMAPm */
   1078         /* flags       */ SOC_MEM_FLAG_VALID |
   1079                           SOC_MEM_FLAG_CACHABLE |
   1080                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   1081                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   1082         /* cmp_fn      */ _soc_mem_cmp_undef,
   1083         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1084         /* index_min   */ 0,
   1085         /* index_max   */ 255,
   1086         /* minblock    */ 10,
   1087         /* maxblock    */ 10,
   1088         /* blocks      */ 0x400,
   1089         /* blocks_hi   */ 0,
   1090         /* base        */ 0x45280000,
   1091         /* gran        */ 1,
   1092         /* bytes       */ 2,
   1093         /* nFields     */ 6,
   1094         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56850_A0m_fields,
   1095         /* *views      */ NULL,
   1096         /* *views_num  */ NULL,
   1097         /* snoop_cb    */ NULL, 
   1098         /* snoop_user_data */ NULL, 
   1099         /* snoop_flags */ 0,
   1100         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1101         /* type */ SOC_MEM_TYPE_NORMAL,
   1102         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1103         /* impl */ SOC_MEM_IMPL_NORMAL,
   1104         /* cmic_mor_clks       */ 0,
   1105     },
   1106 #endif /* chips */
   1107 
   1108 #if defined(BCM_56860_A0)
   1109     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56860_A0m */ 
   1110         /* mem            ALTERNATE_EMIRROR_BITMAPm */
   1111         /* flags       */ SOC_MEM_FLAG_VALID |
   1112                           SOC_MEM_FLAG_CACHABLE |
   1113                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   1114                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   1115         /* cmp_fn      */ _soc_mem_cmp_undef,
   1116         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1117         /* index_min   */ 0,
   1118         /* index_max   */ 255,
   1119         /* minblock    */ 11,
   1120         /* maxblock    */ 11,
   1121         /* blocks      */ 0x800,
   1122         /* blocks_hi   */ 0,
   1123         /* base        */ 0x55280000,
   1124         /* gran        */ 1,
   1125         /* bytes       */ 2,
   1126         /* nFields     */ 6,
   1127         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56850_A0m_fields,
   1128         /* *views      */ NULL,
   1129         /* *views_num  */ NULL,
   1130         /* snoop_cb    */ NULL, 
   1131         /* snoop_user_data */ NULL, 
   1132         /* snoop_flags */ 0,
   1133         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1134         /* type */ SOC_MEM_TYPE_NORMAL,
   1135         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1136         /* impl */ SOC_MEM_IMPL_NORMAL,
   1137         /* cmic_mor_clks       */ 0,
   1138     },
   1139 #endif /* chips */
   1140 
   1141 #if defined(BCM_56870_A0)
   1142     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56870_A0m */ 
   1143         /* mem            ALTERNATE_EMIRROR_BITMAPm */
   1144         /* flags       */ SOC_MEM_FLAG_VALID |
   1145                           SOC_MEM_FLAG_CACHABLE |
   1146                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1147                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1148         /* cmp_fn      */ _soc_mem_cmp_undef,
   1149         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1150         /* index_min   */ 0,
   1151         /* index_max   */ 255,
   1152         /* minblock    */ 37,
   1153         /* maxblock    */ 37,
   1154         /* blocks      */ 0,
   1155         /* blocks_hi   */ 0x20,
   1156         /* base        */ 0x80700000,
   1157         /* gran        */ 1,
   1158         /* bytes       */ 2,
   1159         /* nFields     */ 8,
   1160         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m_fields,
   1161         /* *views      */ NULL,
   1162         /* *views_num  */ NULL,
   1163         /* snoop_cb    */ NULL, 
   1164         /* snoop_user_data */ NULL, 
   1165         /* snoop_flags */ 0,
   1166         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1167         /* type */ SOC_MEM_TYPE_NORMAL,
   1168         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1169         /* impl */ SOC_MEM_IMPL_NORMAL,
   1170         /* cmic_mor_clks       */ 0,
   1171         /* access_latency_mode */ 3,
   1172     },
   1173 #endif /* chips */
   1174 
   1175 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1176     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56960_A0m */ 
   1177         /* mem            ALTERNATE_EMIRROR_BITMAPm */
   1178         /* flags       */ SOC_MEM_FLAG_VALID |
   1179                           SOC_MEM_FLAG_CACHABLE |
   1180                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   1181                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   1182         /* cmp_fn      */ _soc_mem_cmp_undef,
   1183         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1184         /* index_min   */ 0,
   1185         /* index_max   */ 255,
   1186         /* minblock    */ 36,
   1187         /* maxblock    */ 36,
   1188         /* blocks      */ 0,
   1189         /* blocks_hi   */ 0x10,
   1190         /* base        */ 0x50600000,
   1191         /* gran        */ 1,
   1192         /* bytes       */ 2,
   1193         /* nFields     */ 6,
   1194         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56960_A0m_fields,
   1195         /* *views      */ NULL,
   1196         /* *views_num  */ NULL,
   1197         /* snoop_cb    */ NULL, 
   1198         /* snoop_user_data */ NULL, 
   1199         /* snoop_flags */ 0,
   1200         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1201         /* type */ SOC_MEM_TYPE_NORMAL,
   1202         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1203         /* impl */ SOC_MEM_IMPL_NORMAL,
   1204         /* cmic_mor_clks       */ 0,
   1205         /* access_latency_mode */ 3,
   1206     },
   1207 #endif /* chips */
   1208 
   1209 #if defined(BCM_56970_A0)
   1210     { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m */ 
   1211         /* mem            ALTERNATE_EMIRROR_BITMAPm */
   1212         /* flags       */ SOC_MEM_FLAG_VALID |
   1213                           SOC_MEM_FLAG_CACHABLE |
   1214                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1215                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1216         /* cmp_fn      */ _soc_mem_cmp_undef,
   1217         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1218         /* index_min   */ 0,
   1219         /* index_max   */ 255,
   1220         /* minblock    */ 68,
   1221         /* maxblock    */ 68,
   1222         /* blocks      */ 0,
   1223         /* blocks_hi   */ 0xffffffff,
   1224         /* base        */ 0x90600000,
   1225         /* gran        */ 1,
   1226         /* bytes       */ 2,
   1227         /* nFields     */ 8,
   1228         /* *fields     */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m_fields,
   1229         /* *views      */ NULL,
   1230         /* *views_num  */ NULL,
   1231         /* snoop_cb    */ NULL, 
   1232         /* snoop_user_data */ NULL, 
   1233         /* snoop_flags */ 0,
   1234         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1235         /* type */ SOC_MEM_TYPE_NORMAL,
   1236         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1237         /* impl */ SOC_MEM_IMPL_NORMAL,
   1238         /* cmic_mor_clks       */ 0,
   1239         /* access_latency_mode */ 3,
   1240     },
   1241 #endif /* chips */
   1242 
   1243 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1244     { /* SOC_MEM_INT_ALT_TTL_FNm */ 
   1245         /* mem            ALT_TTL_FNm */
   1246         /* flags       */ SOC_MEM_FLAG_VALID |
   1247                           SOC_MEM_FLAG_CACHABLE |
   1248                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1249                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1250         /* cmp_fn      */ _soc_mem_cmp_undef,
   1251         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1252         /* index_min   */ 0,
   1253         /* index_max   */ 255,
   1254         /* minblock    */ 101,
   1255         /* maxblock    */ 101,
   1256         /* blocks      */ 0,
   1257         /* blocks_hi   */ 0xffffffff,
   1258         /* base        */ 0x0d400000,
   1259         /* gran        */ 1,
   1260         /* bytes       */ 2,
   1261         /* nFields     */ 6,
   1262         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1263         /* *views      */ NULL,
   1264         /* *views_num  */ NULL,
   1265         /* snoop_cb    */ NULL, 
   1266         /* snoop_user_data */ NULL, 
   1267         /* snoop_flags */ 0,
   1268         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1269         /* type */ SOC_MEM_TYPE_NORMAL,
   1270         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1271         /* impl */ SOC_MEM_IMPL_NORMAL,
   1272         /* cmic_mor_clks       */ 0,
   1273         /* access_latency_mode */ 3,
   1274     },
   1275 #endif /* chips */
   1276 
   1277 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1278     { /* SOC_MEM_INT_ALT_TTL_FN_PIPE0m */ 
   1279         /* mem            ALT_TTL_FN_PIPE0m */
   1280         /* flags       */ SOC_MEM_FLAG_VALID |
   1281                           SOC_MEM_FLAG_CACHABLE |
   1282                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1283         /* cmp_fn      */ _soc_mem_cmp_undef,
   1284         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1285         /* index_min   */ 0,
   1286         /* index_max   */ 255,
   1287         /* minblock    */ 101,
   1288         /* maxblock    */ 101,
   1289         /* blocks      */ 0,
   1290         /* blocks_hi   */ 0xffffffff,
   1291         /* base        */ 0x0d400000,
   1292         /* gran        */ 1,
   1293         /* bytes       */ 2,
   1294         /* nFields     */ 6,
   1295         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1296         /* *views      */ NULL,
   1297         /* *views_num  */ NULL,
   1298         /* snoop_cb    */ NULL, 
   1299         /* snoop_user_data */ NULL, 
   1300         /* snoop_flags */ 0,
   1301         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1302         /* type */ SOC_MEM_TYPE_NORMAL,
   1303         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1304         /* impl */ SOC_MEM_IMPL_NORMAL,
   1305         /* cmic_mor_clks       */ 0,
   1306         /* access_latency_mode */ 3,
   1307     },
   1308 #endif /* chips */
   1309 
   1310 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1311     { /* SOC_MEM_INT_ALT_TTL_FN_PIPE1m */ 
   1312         /* mem            ALT_TTL_FN_PIPE1m */
   1313         /* flags       */ SOC_MEM_FLAG_VALID |
   1314                           SOC_MEM_FLAG_CACHABLE |
   1315                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1316                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1317         /* cmp_fn      */ _soc_mem_cmp_undef,
   1318         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1319         /* index_min   */ 0,
   1320         /* index_max   */ 255,
   1321         /* minblock    */ 101,
   1322         /* maxblock    */ 101,
   1323         /* blocks      */ 0,
   1324         /* blocks_hi   */ 0xffffffff,
   1325         /* base        */ 0x0d400000,
   1326         /* gran        */ 1,
   1327         /* bytes       */ 2,
   1328         /* nFields     */ 6,
   1329         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1330         /* *views      */ NULL,
   1331         /* *views_num  */ NULL,
   1332         /* snoop_cb    */ NULL, 
   1333         /* snoop_user_data */ NULL, 
   1334         /* snoop_flags */ 0,
   1335         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1336         /* type */ SOC_MEM_TYPE_NORMAL,
   1337         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1338         /* impl */ SOC_MEM_IMPL_NORMAL,
   1339         /* cmic_mor_clks       */ 0,
   1340         /* access_latency_mode */ 3,
   1341     },
   1342 #endif /* chips */
   1343 
   1344 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1345     { /* SOC_MEM_INT_ALT_TTL_FN_PIPE2m */ 
   1346         /* mem            ALT_TTL_FN_PIPE2m */
   1347         /* flags       */ SOC_MEM_FLAG_VALID |
   1348                           SOC_MEM_FLAG_CACHABLE |
   1349                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1350                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1351         /* cmp_fn      */ _soc_mem_cmp_undef,
   1352         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1353         /* index_min   */ 0,
   1354         /* index_max   */ 255,
   1355         /* minblock    */ 101,
   1356         /* maxblock    */ 101,
   1357         /* blocks      */ 0,
   1358         /* blocks_hi   */ 0xffffffff,
   1359         /* base        */ 0x0d400000,
   1360         /* gran        */ 1,
   1361         /* bytes       */ 2,
   1362         /* nFields     */ 6,
   1363         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1364         /* *views      */ NULL,
   1365         /* *views_num  */ NULL,
   1366         /* snoop_cb    */ NULL, 
   1367         /* snoop_user_data */ NULL, 
   1368         /* snoop_flags */ 0,
   1369         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1370         /* type */ SOC_MEM_TYPE_NORMAL,
   1371         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1372         /* impl */ SOC_MEM_IMPL_NORMAL,
   1373         /* cmic_mor_clks       */ 0,
   1374         /* access_latency_mode */ 3,
   1375     },
   1376 #endif /* chips */
   1377 
   1378 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1379     { /* SOC_MEM_INT_ALT_TTL_FN_PIPE3m */ 
   1380         /* mem            ALT_TTL_FN_PIPE3m */
   1381         /* flags       */ SOC_MEM_FLAG_VALID |
   1382                           SOC_MEM_FLAG_CACHABLE |
   1383                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1384                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1385         /* cmp_fn      */ _soc_mem_cmp_undef,
   1386         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1387         /* index_min   */ 0,
   1388         /* index_max   */ 255,
   1389         /* minblock    */ 101,
   1390         /* maxblock    */ 101,
   1391         /* blocks      */ 0,
   1392         /* blocks_hi   */ 0xffffffff,
   1393         /* base        */ 0x0d400000,
   1394         /* gran        */ 1,
   1395         /* bytes       */ 2,
   1396         /* nFields     */ 6,
   1397         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1398         /* *views      */ NULL,
   1399         /* *views_num  */ NULL,
   1400         /* snoop_cb    */ NULL, 
   1401         /* snoop_user_data */ NULL, 
   1402         /* snoop_flags */ 0,
   1403         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1404         /* type */ SOC_MEM_TYPE_NORMAL,
   1405         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1406         /* impl */ SOC_MEM_IMPL_NORMAL,
   1407         /* cmic_mor_clks       */ 0,
   1408         /* access_latency_mode */ 3,
   1409     },
   1410 #endif /* chips */
   1411 
   1412 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1413     { /* SOC_MEM_INT_ALT_TTL_FN_PIPE4m */ 
   1414         /* mem            ALT_TTL_FN_PIPE4m */
   1415         /* flags       */ SOC_MEM_FLAG_VALID |
   1416                           SOC_MEM_FLAG_CACHABLE |
   1417                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1418                           (4 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1419         /* cmp_fn      */ _soc_mem_cmp_undef,
   1420         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1421         /* index_min   */ 0,
   1422         /* index_max   */ 255,
   1423         /* minblock    */ 101,
   1424         /* maxblock    */ 101,
   1425         /* blocks      */ 0,
   1426         /* blocks_hi   */ 0xffffffff,
   1427         /* base        */ 0x0d400000,
   1428         /* gran        */ 1,
   1429         /* bytes       */ 2,
   1430         /* nFields     */ 6,
   1431         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1432         /* *views      */ NULL,
   1433         /* *views_num  */ NULL,
   1434         /* snoop_cb    */ NULL, 
   1435         /* snoop_user_data */ NULL, 
   1436         /* snoop_flags */ 0,
   1437         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1438         /* type */ SOC_MEM_TYPE_NORMAL,
   1439         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1440         /* impl */ SOC_MEM_IMPL_NORMAL,
   1441         /* cmic_mor_clks       */ 0,
   1442         /* access_latency_mode */ 3,
   1443     },
   1444 #endif /* chips */
   1445 
   1446 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1447     { /* SOC_MEM_INT_ALT_TTL_FN_PIPE5m */ 
   1448         /* mem            ALT_TTL_FN_PIPE5m */
   1449         /* flags       */ SOC_MEM_FLAG_VALID |
   1450                           SOC_MEM_FLAG_CACHABLE |
   1451                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1452                           (5 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1453         /* cmp_fn      */ _soc_mem_cmp_undef,
   1454         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1455         /* index_min   */ 0,
   1456         /* index_max   */ 255,
   1457         /* minblock    */ 101,
   1458         /* maxblock    */ 101,
   1459         /* blocks      */ 0,
   1460         /* blocks_hi   */ 0xffffffff,
   1461         /* base        */ 0x0d400000,
   1462         /* gran        */ 1,
   1463         /* bytes       */ 2,
   1464         /* nFields     */ 6,
   1465         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1466         /* *views      */ NULL,
   1467         /* *views_num  */ NULL,
   1468         /* snoop_cb    */ NULL, 
   1469         /* snoop_user_data */ NULL, 
   1470         /* snoop_flags */ 0,
   1471         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1472         /* type */ SOC_MEM_TYPE_NORMAL,
   1473         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1474         /* impl */ SOC_MEM_IMPL_NORMAL,
   1475         /* cmic_mor_clks       */ 0,
   1476         /* access_latency_mode */ 3,
   1477     },
   1478 #endif /* chips */
   1479 
   1480 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1481     { /* SOC_MEM_INT_ALT_TTL_FN_PIPE6m */ 
   1482         /* mem            ALT_TTL_FN_PIPE6m */
   1483         /* flags       */ SOC_MEM_FLAG_VALID |
   1484                           SOC_MEM_FLAG_CACHABLE |
   1485                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1486                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1487         /* cmp_fn      */ _soc_mem_cmp_undef,
   1488         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1489         /* index_min   */ 0,
   1490         /* index_max   */ 255,
   1491         /* minblock    */ 101,
   1492         /* maxblock    */ 101,
   1493         /* blocks      */ 0,
   1494         /* blocks_hi   */ 0xffffffff,
   1495         /* base        */ 0x0d400000,
   1496         /* gran        */ 1,
   1497         /* bytes       */ 2,
   1498         /* nFields     */ 6,
   1499         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1500         /* *views      */ NULL,
   1501         /* *views_num  */ NULL,
   1502         /* snoop_cb    */ NULL, 
   1503         /* snoop_user_data */ NULL, 
   1504         /* snoop_flags */ 0,
   1505         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1506         /* type */ SOC_MEM_TYPE_NORMAL,
   1507         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1508         /* impl */ SOC_MEM_IMPL_NORMAL,
   1509         /* cmic_mor_clks       */ 0,
   1510         /* access_latency_mode */ 3,
   1511     },
   1512 #endif /* chips */
   1513 
   1514 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1515     { /* SOC_MEM_INT_ALT_TTL_FN_PIPE7m */ 
   1516         /* mem            ALT_TTL_FN_PIPE7m */
   1517         /* flags       */ SOC_MEM_FLAG_VALID |
   1518                           SOC_MEM_FLAG_CACHABLE |
   1519                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1520                           (7 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1521         /* cmp_fn      */ _soc_mem_cmp_undef,
   1522         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1523         /* index_min   */ 0,
   1524         /* index_max   */ 255,
   1525         /* minblock    */ 101,
   1526         /* maxblock    */ 101,
   1527         /* blocks      */ 0,
   1528         /* blocks_hi   */ 0xffffffff,
   1529         /* base        */ 0x0d400000,
   1530         /* gran        */ 1,
   1531         /* bytes       */ 2,
   1532         /* nFields     */ 6,
   1533         /* *fields     */ soc_ALT_TTL_FNm_fields,
   1534         /* *views      */ NULL,
   1535         /* *views_num  */ NULL,
   1536         /* snoop_cb    */ NULL, 
   1537         /* snoop_user_data */ NULL, 
   1538         /* snoop_flags */ 0,
   1539         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1540         /* type */ SOC_MEM_TYPE_NORMAL,
   1541         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1542         /* impl */ SOC_MEM_IMPL_NORMAL,
   1543         /* cmic_mor_clks       */ 0,
   1544         /* access_latency_mode */ 3,
   1545     },
   1546 #endif /* chips */
   1547 
   1548 #if defined(BCM_88690_A0)
   1549     { /* SOC_MEM_INT_AM_TABLEm */ 
   1550         /* mem            AM_TABLEm */
   1551         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   1552         /* cmp_fn      */ NULL,
   1553         /* *null_entry */ NULL,
   1554         /* index_min   */ 0,
   1555         /* index_max   */ 63,
   1556         /* minblock    */ 29,
   1557         /* maxblock    */ 40,
   1558         /* blocks      */ 0xe0000000,
   1559         /* blocks_hi   */ 0x1ff,
   1560         /* base        */ 0x0c000000,
   1561         /* gran        */ 1,
   1562         /* bytes       */ 10,
   1563         /* nFields     */ 1,
   1564         /* *fields     */ soc_AM_TABLEm_fields,
   1565         /* *views      */ NULL,
   1566         /* *views_num  */ NULL,
   1567         /* snoop_cb    */ NULL, 
   1568         /* snoop_user_data */ NULL, 
   1569         /* snoop_flags */ 0,
   1570         /* severity */ SOC_MEM_SEVERE_LOW,
   1571         /* type */ SOC_MEM_TYPE_NORMAL,
   1572         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1573         /* impl */ SOC_MEM_IMPL_NORMAL,
   1574         /* cmic_mor_clks       */ 0,
   1575     },
   1576 #endif /* chips */
   1577 
   1578 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   1579     { /* SOC_MEM_INT_AM_TABLE_BCM56980_A0m */ 
   1580         /* mem            AM_TABLEm */
   1581         /* flags       */ SOC_MEM_FLAG_VALID |
   1582                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1583         /* cmp_fn      */ _soc_mem_cmp_undef,
   1584         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1585         /* index_min   */ 0,
   1586         /* index_max   */ 63,
   1587         /* minblock    */ 65,
   1588         /* maxblock    */ 96,
   1589         /* blocks      */ 0,
   1590         /* blocks_hi   */ 0xffffffff,
   1591         /* base        */ 0x0c000000,
   1592         /* gran        */ 1,
   1593         /* bytes       */ 10,
   1594         /* nFields     */ 12,
   1595         /* *fields     */ soc_AM_TABLE_BCM56980_A0m_fields,
   1596         /* *views      */ NULL,
   1597         /* *views_num  */ NULL,
   1598         /* snoop_cb    */ NULL, 
   1599         /* snoop_user_data */ NULL, 
   1600         /* snoop_flags */ 0,
   1601         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1602         /* type */ SOC_MEM_TYPE_NORMAL,
   1603         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1604         /* impl */ SOC_MEM_IMPL_NORMAL,
   1605         /* cmic_mor_clks       */ 0,
   1606         /* access_latency_mode */ 3,
   1607     },
   1608 #endif /* chips */
   1609 
   1610 #if defined(BCM_88690_B0)
   1611     { /* SOC_MEM_INT_AM_TABLE_BCM88690_B0m */ 
   1612         /* mem            AM_TABLEm */
   1613         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   1614         /* cmp_fn      */ NULL,
   1615         /* *null_entry */ NULL,
   1616         /* index_min   */ 0,
   1617         /* index_max   */ 63,
   1618         /* minblock    */ 29,
   1619         /* maxblock    */ 40,
   1620         /* blocks      */ 0xe0000000,
   1621         /* blocks_hi   */ 0x1ff,
   1622         /* base        */ 0x0c000000,
   1623         /* gran        */ 1,
   1624         /* bytes       */ 10,
   1625         /* nFields     */ 1,
   1626         /* *fields     */ soc_AM_TABLE_BCM88690_B0m_fields,
   1627         /* *views      */ NULL,
   1628         /* *views_num  */ NULL,
   1629         /* snoop_cb    */ NULL, 
   1630         /* snoop_user_data */ NULL, 
   1631         /* snoop_flags */ 0,
   1632         /* severity */ SOC_MEM_SEVERE_LOW,
   1633         /* type */ SOC_MEM_TYPE_NORMAL,
   1634         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1635         /* impl */ SOC_MEM_IMPL_EXTERNAL,
   1636         /* cmic_mor_clks       */ 0,
   1637     },
   1638 #endif /* chips */
   1639 
   1640 #if defined(BCM_83208_A0)
   1641     { /* SOC_MEM_INT_AM_TOP_MEM_1m */ 
   1642         /* mem            AM_TOP_MEM_1m */
   1643         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1644                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1645         /* cmp_fn      */ NULL,
   1646         /* *null_entry */ NULL,
   1647         /* index_min   */ 0,
   1648         /* index_max   */ 4095,
   1649         /* minblock    */ 0,
   1650         /* maxblock    */ 0,
   1651         /* blocks      */ 0x1,
   1652         /* blocks_hi   */ 0,
   1653         /* base        */ 0x40040000,
   1654         /* gran        */ 1,
   1655         /* bytes       */ 10,
   1656         /* nFields     */ 1,
   1657         /* *fields     */ soc_AM_TOP_MEM_1m_fields,
   1658         /* *views      */ NULL,
   1659         /* *views_num  */ NULL,
   1660         /* snoop_cb    */ NULL, 
   1661         /* snoop_user_data */ NULL, 
   1662         /* snoop_flags */ 0,
   1663         /* severity */ SOC_MEM_SEVERE_LOW,
   1664         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1665         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1666         /* impl */ SOC_MEM_IMPL_NORMAL,
   1667         /* cmic_mor_clks       */ 0,
   1668     },
   1669 #endif /* chips */
   1670 
   1671 #if defined(BCM_83208_A0)
   1672     { /* SOC_MEM_INT_AM_TOP_MEM_2m */ 
   1673         /* mem            AM_TOP_MEM_2m */
   1674         /* flags       */ SOC_MEM_FLAG_SIGNAL |
   1675                           SOC_MEM_FLAG_VALID, /* 0x2 */
   1676         /* cmp_fn      */ NULL,
   1677         /* *null_entry */ NULL,
   1678         /* index_min   */ 0,
   1679         /* index_max   */ 2047,
   1680         /* minblock    */ 0,
   1681         /* maxblock    */ 0,
   1682         /* blocks      */ 0x1,
   1683         /* blocks_hi   */ 0,
   1684         /* base        */ 0x40080000,
   1685         /* gran        */ 1,
   1686         /* bytes       */ 16,
   1687         /* nFields     */ 1,
   1688         /* *fields     */ soc_AM_TOP_MEM_2m_fields,
   1689         /* *views      */ NULL,
   1690         /* *views_num  */ NULL,
   1691         /* snoop_cb    */ NULL, 
   1692         /* snoop_user_data */ NULL, 
   1693         /* snoop_flags */ 0,
   1694         /* severity */ SOC_MEM_SEVERE_LOW,
   1695         /* type */ SOC_MEM_TYPE_TWO_PORT,
   1696         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1697         /* impl */ SOC_MEM_IMPL_NORMAL,
   1698         /* cmic_mor_clks       */ 0,
   1699     },
   1700 #endif /* chips */
   1701 
   1702 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
   1703     { /* SOC_MEM_INT_ARB_TDM_TABLEm */ 
   1704         /* mem            ARB_TDM_TABLEm */
   1705         /* flags       */ SOC_MEM_FLAG_VALID |
   1706                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1707         /* cmp_fn      */ _soc_mem_cmp_undef,
   1708         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1709         /* index_min   */ 0,
   1710         /* index_max   */ 127,
   1711         /* minblock    */ 3,
   1712         /* maxblock    */ 3,
   1713         /* blocks      */ 0x8,
   1714         /* blocks_hi   */ 0,
   1715         /* base        */ 0x000c0000,
   1716         /* gran        */ 1,
   1717         /* bytes       */ 1,
   1718         /* nFields     */ 2,
   1719         /* *fields     */ soc_ARB_TDM_TABLEm_fields,
   1720         /* *views      */ NULL,
   1721         /* *views_num  */ NULL,
   1722         /* snoop_cb    */ NULL, 
   1723         /* snoop_user_data */ NULL, 
   1724         /* snoop_flags */ 0,
   1725         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1726         /* type */ SOC_MEM_TYPE_NORMAL,
   1727         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1728         /* impl */ SOC_MEM_IMPL_NORMAL,
   1729         /* cmic_mor_clks       */ 0,
   1730     },
   1731 #endif /* chips */
   1732 
   1733 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   1734     { /* SOC_MEM_INT_ARB_TDM_TABLE_0m */ 
   1735         /* mem            ARB_TDM_TABLE_0m */
   1736         /* flags       */ SOC_MEM_FLAG_VALID |
   1737                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1738         /* cmp_fn      */ _soc_mem_cmp_undef,
   1739         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1740         /* index_min   */ 0,
   1741         /* index_max   */ 255,
   1742         /* minblock    */ 8,
   1743         /* maxblock    */ 8,
   1744         /* blocks      */ 0x100,
   1745         /* blocks_hi   */ 0,
   1746         /* base        */ 0x06000000,
   1747         /* gran        */ 1,
   1748         /* bytes       */ 1,
   1749         /* nFields     */ 2,
   1750         /* *fields     */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields,
   1751         /* *views      */ NULL,
   1752         /* *views_num  */ NULL,
   1753         /* snoop_cb    */ NULL, 
   1754         /* snoop_user_data */ NULL, 
   1755         /* snoop_flags */ 0,
   1756         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1757         /* type */ SOC_MEM_TYPE_NORMAL,
   1758         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1759         /* impl */ SOC_MEM_IMPL_NORMAL,
   1760         /* cmic_mor_clks       */ 0,
   1761     },
   1762 #endif /* chips */
   1763 
   1764 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   1765     { /* SOC_MEM_INT_ARB_TDM_TABLE_1m */ 
   1766         /* mem            ARB_TDM_TABLE_1m */
   1767         /* flags       */ SOC_MEM_FLAG_VALID |
   1768                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1769         /* cmp_fn      */ _soc_mem_cmp_undef,
   1770         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1771         /* index_min   */ 0,
   1772         /* index_max   */ 255,
   1773         /* minblock    */ 8,
   1774         /* maxblock    */ 8,
   1775         /* blocks      */ 0x100,
   1776         /* blocks_hi   */ 0,
   1777         /* base        */ 0x06000100,
   1778         /* gran        */ 1,
   1779         /* bytes       */ 1,
   1780         /* nFields     */ 2,
   1781         /* *fields     */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields,
   1782         /* *views      */ NULL,
   1783         /* *views_num  */ NULL,
   1784         /* snoop_cb    */ NULL, 
   1785         /* snoop_user_data */ NULL, 
   1786         /* snoop_flags */ 0,
   1787         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1788         /* type */ SOC_MEM_TYPE_NORMAL,
   1789         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1790         /* impl */ SOC_MEM_IMPL_NORMAL,
   1791         /* cmic_mor_clks       */ 0,
   1792     },
   1793 #endif /* chips */
   1794 
   1795 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   1796     { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM56334_A0m */ 
   1797         /* mem            ARB_TDM_TABLEm */
   1798         /* flags       */ SOC_MEM_FLAG_VALID |
   1799                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1800         /* cmp_fn      */ _soc_mem_cmp_undef,
   1801         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1802         /* index_min   */ 0,
   1803         /* index_max   */ 127,
   1804         /* minblock    */ 6,
   1805         /* maxblock    */ 6,
   1806         /* blocks      */ 0x40,
   1807         /* blocks_hi   */ 0,
   1808         /* base        */ 0x06000000,
   1809         /* gran        */ 1,
   1810         /* bytes       */ 1,
   1811         /* nFields     */ 2,
   1812         /* *fields     */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields,
   1813         /* *views      */ NULL,
   1814         /* *views_num  */ NULL,
   1815         /* snoop_cb    */ NULL, 
   1816         /* snoop_user_data */ NULL, 
   1817         /* snoop_flags */ 0,
   1818         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1819         /* type */ SOC_MEM_TYPE_NORMAL,
   1820         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1821         /* impl */ SOC_MEM_IMPL_NORMAL,
   1822         /* cmic_mor_clks       */ 0,
   1823     },
   1824 #endif /* chips */
   1825 
   1826 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   1827     { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM56524_A0m */ 
   1828         /* mem            ARB_TDM_TABLEm */
   1829         /* flags       */ SOC_MEM_FLAG_VALID |
   1830                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1831         /* cmp_fn      */ _soc_mem_cmp_undef,
   1832         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1833         /* index_min   */ 0,
   1834         /* index_max   */ 255,
   1835         /* minblock    */ 9,
   1836         /* maxblock    */ 9,
   1837         /* blocks      */ 0x200,
   1838         /* blocks_hi   */ 0,
   1839         /* base        */ 0x06000000,
   1840         /* gran        */ 1,
   1841         /* bytes       */ 1,
   1842         /* nFields     */ 2,
   1843         /* *fields     */ soc_ARB_TDM_TABLE_BCM56634_A0m_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_NONE,
   1852         /* impl */ SOC_MEM_IMPL_NORMAL,
   1853         /* cmic_mor_clks       */ 0,
   1854     },
   1855 #endif /* chips */
   1856 
   1857 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   1858     { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM56634_A0m */ 
   1859         /* mem            ARB_TDM_TABLEm */
   1860         /* flags       */ SOC_MEM_FLAG_VALID |
   1861                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1862         /* cmp_fn      */ _soc_mem_cmp_undef,
   1863         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1864         /* index_min   */ 0,
   1865         /* index_max   */ 255,
   1866         /* minblock    */ 10,
   1867         /* maxblock    */ 10,
   1868         /* blocks      */ 0x400,
   1869         /* blocks_hi   */ 0,
   1870         /* base        */ 0x06000000,
   1871         /* gran        */ 1,
   1872         /* bytes       */ 1,
   1873         /* nFields     */ 2,
   1874         /* *fields     */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields,
   1875         /* *views      */ NULL,
   1876         /* *views_num  */ NULL,
   1877         /* snoop_cb    */ NULL, 
   1878         /* snoop_user_data */ NULL, 
   1879         /* snoop_flags */ 0,
   1880         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1881         /* type */ SOC_MEM_TYPE_NORMAL,
   1882         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1883         /* impl */ SOC_MEM_IMPL_NORMAL,
   1884         /* cmic_mor_clks       */ 0,
   1885     },
   1886 #endif /* chips */
   1887 
   1888 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   1889     { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM56685_A0m */ 
   1890         /* mem            ARB_TDM_TABLEm */
   1891         /* flags       */ SOC_MEM_FLAG_VALID |
   1892                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1893         /* cmp_fn      */ _soc_mem_cmp_undef,
   1894         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1895         /* index_min   */ 0,
   1896         /* index_max   */ 255,
   1897         /* minblock    */ 7,
   1898         /* maxblock    */ 7,
   1899         /* blocks      */ 0x80,
   1900         /* blocks_hi   */ 0,
   1901         /* base        */ 0x06000000,
   1902         /* gran        */ 1,
   1903         /* bytes       */ 1,
   1904         /* nFields     */ 2,
   1905         /* *fields     */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields,
   1906         /* *views      */ NULL,
   1907         /* *views_num  */ NULL,
   1908         /* snoop_cb    */ NULL, 
   1909         /* snoop_user_data */ NULL, 
   1910         /* snoop_flags */ 0,
   1911         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1912         /* type */ SOC_MEM_TYPE_NORMAL,
   1913         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1914         /* impl */ SOC_MEM_IMPL_NORMAL,
   1915         /* cmic_mor_clks       */ 0,
   1916     },
   1917 #endif /* chips */
   1918 
   1919 #if defined(BCM_88732_A0)
   1920     { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM88732_A0m */ 
   1921         /* mem            ARB_TDM_TABLEm */
   1922         /* flags       */ SOC_MEM_FLAG_VALID |
   1923                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1924         /* cmp_fn      */ _soc_mem_cmp_undef,
   1925         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1926         /* index_min   */ 0,
   1927         /* index_max   */ 63,
   1928         /* minblock    */ 5,
   1929         /* maxblock    */ 5,
   1930         /* blocks      */ 0x20,
   1931         /* blocks_hi   */ 0,
   1932         /* base        */ 0x00020000,
   1933         /* gran        */ 1,
   1934         /* bytes       */ 1,
   1935         /* nFields     */ 2,
   1936         /* *fields     */ soc_ARB_TDM_TABLEm_fields,
   1937         /* *views      */ NULL,
   1938         /* *views_num  */ NULL,
   1939         /* snoop_cb    */ NULL, 
   1940         /* snoop_user_data */ NULL, 
   1941         /* snoop_flags */ 0,
   1942         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1943         /* type */ SOC_MEM_TYPE_NORMAL,
   1944         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1945         /* impl */ SOC_MEM_IMPL_NORMAL,
   1946         /* cmic_mor_clks       */ 0,
   1947     },
   1948 #endif /* chips */
   1949 
   1950 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   1951     { /* SOC_MEM_INT_AXP_CH_NLF_INPUT_COUNTER_TABLEm */ 
   1952         /* mem            AXP_CH_NLF_INPUT_COUNTER_TABLEm */
   1953         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   1954         /* cmp_fn      */ _soc_mem_cmp_undef,
   1955         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1956         /* index_min   */ 0,
   1957         /* index_max   */ 3,
   1958         /* minblock    */ 0,
   1959         /* maxblock    */ 0,
   1960         /* blocks      */ 0x1,
   1961         /* blocks_hi   */ 0,
   1962         /* base        */ 0x3c000000,
   1963         /* gran        */ 1,
   1964         /* bytes       */ 9,
   1965         /* nFields     */ 2,
   1966         /* *fields     */ soc_AXP_CH_NLF_INPUT_COUNTER_TABLEm_fields,
   1967         /* *views      */ NULL,
   1968         /* *views_num  */ NULL,
   1969         /* snoop_cb    */ NULL, 
   1970         /* snoop_user_data */ NULL, 
   1971         /* snoop_flags */ 0,
   1972         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1973         /* type */ SOC_MEM_TYPE_NORMAL,
   1974         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1975         /* impl */ SOC_MEM_IMPL_NORMAL,
   1976         /* cmic_mor_clks       */ 0,
   1977     },
   1978 #endif /* chips */
   1979 
   1980 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   1981     { /* SOC_MEM_INT_AXP_CH_NLF_OUTPUT_COUNTER_TABLEm */ 
   1982         /* mem            AXP_CH_NLF_OUTPUT_COUNTER_TABLEm */
   1983         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   1984         /* cmp_fn      */ _soc_mem_cmp_undef,
   1985         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1986         /* index_min   */ 0,
   1987         /* index_max   */ 3,
   1988         /* minblock    */ 0,
   1989         /* maxblock    */ 0,
   1990         /* blocks      */ 0x1,
   1991         /* blocks_hi   */ 0,
   1992         /* base        */ 0x3c040000,
   1993         /* gran        */ 1,
   1994         /* bytes       */ 9,
   1995         /* nFields     */ 2,
   1996         /* *fields     */ soc_AXP_CH_NLF_INPUT_COUNTER_TABLEm_fields,
   1997         /* *views      */ NULL,
   1998         /* *views_num  */ NULL,
   1999         /* snoop_cb    */ NULL, 
   2000         /* snoop_user_data */ NULL, 
   2001         /* snoop_flags */ 0,
   2002         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2003         /* type */ SOC_MEM_TYPE_NORMAL,
   2004         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2005         /* impl */ SOC_MEM_IMPL_NORMAL,
   2006         /* cmic_mor_clks       */ 0,
   2007     },
   2008 #endif /* chips */
   2009 
   2010 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2011     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP0m */ 
   2012         /* mem            AXP_SM_CHAR_REMAP0m */
   2013         /* flags       */ SOC_MEM_FLAG_VALID |
   2014                           SOC_MEM_FLAG_CACHABLE |
   2015                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2016         /* cmp_fn      */ NULL,
   2017         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2018         /* index_min   */ 0,
   2019         /* index_max   */ 63,
   2020         /* minblock    */ 0,
   2021         /* maxblock    */ 0,
   2022         /* blocks      */ 0x1,
   2023         /* blocks_hi   */ 0,
   2024         /* base        */ 0x0c00c000,
   2025         /* gran        */ 1,
   2026         /* bytes       */ 5,
   2027         /* nFields     */ 8,
   2028         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2029         /* *views      */ NULL,
   2030         /* *views_num  */ NULL,
   2031         /* snoop_cb    */ NULL, 
   2032         /* snoop_user_data */ NULL, 
   2033         /* snoop_flags */ 0,
   2034         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2035         /* type */ SOC_MEM_TYPE_NORMAL,
   2036         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2037         /* impl */ SOC_MEM_IMPL_NORMAL,
   2038         /* cmic_mor_clks       */ 0,
   2039     },
   2040 #endif /* chips */
   2041 
   2042 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2043     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP1m */ 
   2044         /* mem            AXP_SM_CHAR_REMAP1m */
   2045         /* flags       */ SOC_MEM_FLAG_VALID |
   2046                           SOC_MEM_FLAG_CACHABLE |
   2047                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2048         /* cmp_fn      */ NULL,
   2049         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2050         /* index_min   */ 0,
   2051         /* index_max   */ 63,
   2052         /* minblock    */ 0,
   2053         /* maxblock    */ 0,
   2054         /* blocks      */ 0x1,
   2055         /* blocks_hi   */ 0,
   2056         /* base        */ 0x0c00c040,
   2057         /* gran        */ 1,
   2058         /* bytes       */ 5,
   2059         /* nFields     */ 8,
   2060         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2061         /* *views      */ NULL,
   2062         /* *views_num  */ NULL,
   2063         /* snoop_cb    */ NULL, 
   2064         /* snoop_user_data */ NULL, 
   2065         /* snoop_flags */ 0,
   2066         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2067         /* type */ SOC_MEM_TYPE_NORMAL,
   2068         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2069         /* impl */ SOC_MEM_IMPL_NORMAL,
   2070         /* cmic_mor_clks       */ 0,
   2071     },
   2072 #endif /* chips */
   2073 
   2074 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2075     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP2m */ 
   2076         /* mem            AXP_SM_CHAR_REMAP2m */
   2077         /* flags       */ SOC_MEM_FLAG_VALID |
   2078                           SOC_MEM_FLAG_CACHABLE |
   2079                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2080         /* cmp_fn      */ NULL,
   2081         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2082         /* index_min   */ 0,
   2083         /* index_max   */ 63,
   2084         /* minblock    */ 0,
   2085         /* maxblock    */ 0,
   2086         /* blocks      */ 0x1,
   2087         /* blocks_hi   */ 0,
   2088         /* base        */ 0x0c00c080,
   2089         /* gran        */ 1,
   2090         /* bytes       */ 5,
   2091         /* nFields     */ 8,
   2092         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2093         /* *views      */ NULL,
   2094         /* *views_num  */ NULL,
   2095         /* snoop_cb    */ NULL, 
   2096         /* snoop_user_data */ NULL, 
   2097         /* snoop_flags */ 0,
   2098         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2099         /* type */ SOC_MEM_TYPE_NORMAL,
   2100         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2101         /* impl */ SOC_MEM_IMPL_NORMAL,
   2102         /* cmic_mor_clks       */ 0,
   2103     },
   2104 #endif /* chips */
   2105 
   2106 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2107     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP3m */ 
   2108         /* mem            AXP_SM_CHAR_REMAP3m */
   2109         /* flags       */ SOC_MEM_FLAG_VALID |
   2110                           SOC_MEM_FLAG_CACHABLE |
   2111                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2112         /* cmp_fn      */ NULL,
   2113         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2114         /* index_min   */ 0,
   2115         /* index_max   */ 63,
   2116         /* minblock    */ 0,
   2117         /* maxblock    */ 0,
   2118         /* blocks      */ 0x1,
   2119         /* blocks_hi   */ 0,
   2120         /* base        */ 0x0c00c0c0,
   2121         /* gran        */ 1,
   2122         /* bytes       */ 5,
   2123         /* nFields     */ 8,
   2124         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2125         /* *views      */ NULL,
   2126         /* *views_num  */ NULL,
   2127         /* snoop_cb    */ NULL, 
   2128         /* snoop_user_data */ NULL, 
   2129         /* snoop_flags */ 0,
   2130         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2131         /* type */ SOC_MEM_TYPE_NORMAL,
   2132         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2133         /* impl */ SOC_MEM_IMPL_NORMAL,
   2134         /* cmic_mor_clks       */ 0,
   2135     },
   2136 #endif /* chips */
   2137 
   2138 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2139     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP4m */ 
   2140         /* mem            AXP_SM_CHAR_REMAP4m */
   2141         /* flags       */ SOC_MEM_FLAG_VALID |
   2142                           SOC_MEM_FLAG_CACHABLE |
   2143                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2144         /* cmp_fn      */ NULL,
   2145         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2146         /* index_min   */ 0,
   2147         /* index_max   */ 63,
   2148         /* minblock    */ 0,
   2149         /* maxblock    */ 0,
   2150         /* blocks      */ 0x1,
   2151         /* blocks_hi   */ 0,
   2152         /* base        */ 0x0c00c100,
   2153         /* gran        */ 1,
   2154         /* bytes       */ 5,
   2155         /* nFields     */ 8,
   2156         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2157         /* *views      */ NULL,
   2158         /* *views_num  */ NULL,
   2159         /* snoop_cb    */ NULL, 
   2160         /* snoop_user_data */ NULL, 
   2161         /* snoop_flags */ 0,
   2162         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2163         /* type */ SOC_MEM_TYPE_NORMAL,
   2164         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2165         /* impl */ SOC_MEM_IMPL_NORMAL,
   2166         /* cmic_mor_clks       */ 0,
   2167     },
   2168 #endif /* chips */
   2169 
   2170 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2171     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP5m */ 
   2172         /* mem            AXP_SM_CHAR_REMAP5m */
   2173         /* flags       */ SOC_MEM_FLAG_VALID |
   2174                           SOC_MEM_FLAG_CACHABLE |
   2175                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2176         /* cmp_fn      */ NULL,
   2177         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2178         /* index_min   */ 0,
   2179         /* index_max   */ 63,
   2180         /* minblock    */ 0,
   2181         /* maxblock    */ 0,
   2182         /* blocks      */ 0x1,
   2183         /* blocks_hi   */ 0,
   2184         /* base        */ 0x0c00c140,
   2185         /* gran        */ 1,
   2186         /* bytes       */ 5,
   2187         /* nFields     */ 8,
   2188         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2189         /* *views      */ NULL,
   2190         /* *views_num  */ NULL,
   2191         /* snoop_cb    */ NULL, 
   2192         /* snoop_user_data */ NULL, 
   2193         /* snoop_flags */ 0,
   2194         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2195         /* type */ SOC_MEM_TYPE_NORMAL,
   2196         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2197         /* impl */ SOC_MEM_IMPL_NORMAL,
   2198         /* cmic_mor_clks       */ 0,
   2199     },
   2200 #endif /* chips */
   2201 
   2202 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2203     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP6m */ 
   2204         /* mem            AXP_SM_CHAR_REMAP6m */
   2205         /* flags       */ SOC_MEM_FLAG_VALID |
   2206                           SOC_MEM_FLAG_CACHABLE |
   2207                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2208         /* cmp_fn      */ NULL,
   2209         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2210         /* index_min   */ 0,
   2211         /* index_max   */ 63,
   2212         /* minblock    */ 0,
   2213         /* maxblock    */ 0,
   2214         /* blocks      */ 0x1,
   2215         /* blocks_hi   */ 0,
   2216         /* base        */ 0x0c00c180,
   2217         /* gran        */ 1,
   2218         /* bytes       */ 5,
   2219         /* nFields     */ 8,
   2220         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2221         /* *views      */ NULL,
   2222         /* *views_num  */ NULL,
   2223         /* snoop_cb    */ NULL, 
   2224         /* snoop_user_data */ NULL, 
   2225         /* snoop_flags */ 0,
   2226         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2227         /* type */ SOC_MEM_TYPE_NORMAL,
   2228         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2229         /* impl */ SOC_MEM_IMPL_NORMAL,
   2230         /* cmic_mor_clks       */ 0,
   2231     },
   2232 #endif /* chips */
   2233 
   2234 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2235     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP7m */ 
   2236         /* mem            AXP_SM_CHAR_REMAP7m */
   2237         /* flags       */ SOC_MEM_FLAG_VALID |
   2238                           SOC_MEM_FLAG_CACHABLE |
   2239                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2240         /* cmp_fn      */ NULL,
   2241         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2242         /* index_min   */ 0,
   2243         /* index_max   */ 63,
   2244         /* minblock    */ 0,
   2245         /* maxblock    */ 0,
   2246         /* blocks      */ 0x1,
   2247         /* blocks_hi   */ 0,
   2248         /* base        */ 0x0c00c1c0,
   2249         /* gran        */ 1,
   2250         /* bytes       */ 5,
   2251         /* nFields     */ 8,
   2252         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2253         /* *views      */ NULL,
   2254         /* *views_num  */ NULL,
   2255         /* snoop_cb    */ NULL, 
   2256         /* snoop_user_data */ NULL, 
   2257         /* snoop_flags */ 0,
   2258         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2259         /* type */ SOC_MEM_TYPE_NORMAL,
   2260         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2261         /* impl */ SOC_MEM_IMPL_NORMAL,
   2262         /* cmic_mor_clks       */ 0,
   2263     },
   2264 #endif /* chips */
   2265 
   2266 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2267     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP8m */ 
   2268         /* mem            AXP_SM_CHAR_REMAP8m */
   2269         /* flags       */ SOC_MEM_FLAG_VALID |
   2270                           SOC_MEM_FLAG_CACHABLE |
   2271                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2272         /* cmp_fn      */ NULL,
   2273         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2274         /* index_min   */ 0,
   2275         /* index_max   */ 63,
   2276         /* minblock    */ 0,
   2277         /* maxblock    */ 0,
   2278         /* blocks      */ 0x1,
   2279         /* blocks_hi   */ 0,
   2280         /* base        */ 0x0c00c200,
   2281         /* gran        */ 1,
   2282         /* bytes       */ 5,
   2283         /* nFields     */ 8,
   2284         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2285         /* *views      */ NULL,
   2286         /* *views_num  */ NULL,
   2287         /* snoop_cb    */ NULL, 
   2288         /* snoop_user_data */ NULL, 
   2289         /* snoop_flags */ 0,
   2290         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2291         /* type */ SOC_MEM_TYPE_NORMAL,
   2292         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2293         /* impl */ SOC_MEM_IMPL_NORMAL,
   2294         /* cmic_mor_clks       */ 0,
   2295     },
   2296 #endif /* chips */
   2297 
   2298 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2299     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP9m */ 
   2300         /* mem            AXP_SM_CHAR_REMAP9m */
   2301         /* flags       */ SOC_MEM_FLAG_VALID |
   2302                           SOC_MEM_FLAG_CACHABLE |
   2303                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2304         /* cmp_fn      */ NULL,
   2305         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2306         /* index_min   */ 0,
   2307         /* index_max   */ 63,
   2308         /* minblock    */ 0,
   2309         /* maxblock    */ 0,
   2310         /* blocks      */ 0x1,
   2311         /* blocks_hi   */ 0,
   2312         /* base        */ 0x0c00c240,
   2313         /* gran        */ 1,
   2314         /* bytes       */ 5,
   2315         /* nFields     */ 8,
   2316         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2317         /* *views      */ NULL,
   2318         /* *views_num  */ NULL,
   2319         /* snoop_cb    */ NULL, 
   2320         /* snoop_user_data */ NULL, 
   2321         /* snoop_flags */ 0,
   2322         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2323         /* type */ SOC_MEM_TYPE_NORMAL,
   2324         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2325         /* impl */ SOC_MEM_IMPL_NORMAL,
   2326         /* cmic_mor_clks       */ 0,
   2327     },
   2328 #endif /* chips */
   2329 
   2330 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2331     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP10m */ 
   2332         /* mem            AXP_SM_CHAR_REMAP10m */
   2333         /* flags       */ SOC_MEM_FLAG_VALID |
   2334                           SOC_MEM_FLAG_CACHABLE |
   2335                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2336         /* cmp_fn      */ NULL,
   2337         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2338         /* index_min   */ 0,
   2339         /* index_max   */ 63,
   2340         /* minblock    */ 0,
   2341         /* maxblock    */ 0,
   2342         /* blocks      */ 0x1,
   2343         /* blocks_hi   */ 0,
   2344         /* base        */ 0x0c00c280,
   2345         /* gran        */ 1,
   2346         /* bytes       */ 5,
   2347         /* nFields     */ 8,
   2348         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2349         /* *views      */ NULL,
   2350         /* *views_num  */ NULL,
   2351         /* snoop_cb    */ NULL, 
   2352         /* snoop_user_data */ NULL, 
   2353         /* snoop_flags */ 0,
   2354         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2355         /* type */ SOC_MEM_TYPE_NORMAL,
   2356         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2357         /* impl */ SOC_MEM_IMPL_NORMAL,
   2358         /* cmic_mor_clks       */ 0,
   2359     },
   2360 #endif /* chips */
   2361 
   2362 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2363     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP11m */ 
   2364         /* mem            AXP_SM_CHAR_REMAP11m */
   2365         /* flags       */ SOC_MEM_FLAG_VALID |
   2366                           SOC_MEM_FLAG_CACHABLE |
   2367                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2368         /* cmp_fn      */ NULL,
   2369         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2370         /* index_min   */ 0,
   2371         /* index_max   */ 63,
   2372         /* minblock    */ 0,
   2373         /* maxblock    */ 0,
   2374         /* blocks      */ 0x1,
   2375         /* blocks_hi   */ 0,
   2376         /* base        */ 0x0c00c2c0,
   2377         /* gran        */ 1,
   2378         /* bytes       */ 5,
   2379         /* nFields     */ 8,
   2380         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2381         /* *views      */ NULL,
   2382         /* *views_num  */ NULL,
   2383         /* snoop_cb    */ NULL, 
   2384         /* snoop_user_data */ NULL, 
   2385         /* snoop_flags */ 0,
   2386         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2387         /* type */ SOC_MEM_TYPE_NORMAL,
   2388         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2389         /* impl */ SOC_MEM_IMPL_NORMAL,
   2390         /* cmic_mor_clks       */ 0,
   2391     },
   2392 #endif /* chips */
   2393 
   2394 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2395     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP12m */ 
   2396         /* mem            AXP_SM_CHAR_REMAP12m */
   2397         /* flags       */ SOC_MEM_FLAG_VALID |
   2398                           SOC_MEM_FLAG_CACHABLE |
   2399                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2400         /* cmp_fn      */ NULL,
   2401         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2402         /* index_min   */ 0,
   2403         /* index_max   */ 63,
   2404         /* minblock    */ 0,
   2405         /* maxblock    */ 0,
   2406         /* blocks      */ 0x1,
   2407         /* blocks_hi   */ 0,
   2408         /* base        */ 0x0c00c300,
   2409         /* gran        */ 1,
   2410         /* bytes       */ 5,
   2411         /* nFields     */ 8,
   2412         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2413         /* *views      */ NULL,
   2414         /* *views_num  */ NULL,
   2415         /* snoop_cb    */ NULL, 
   2416         /* snoop_user_data */ NULL, 
   2417         /* snoop_flags */ 0,
   2418         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2419         /* type */ SOC_MEM_TYPE_NORMAL,
   2420         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2421         /* impl */ SOC_MEM_IMPL_NORMAL,
   2422         /* cmic_mor_clks       */ 0,
   2423     },
   2424 #endif /* chips */
   2425 
   2426 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2427     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP13m */ 
   2428         /* mem            AXP_SM_CHAR_REMAP13m */
   2429         /* flags       */ SOC_MEM_FLAG_VALID |
   2430                           SOC_MEM_FLAG_CACHABLE |
   2431                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2432         /* cmp_fn      */ NULL,
   2433         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2434         /* index_min   */ 0,
   2435         /* index_max   */ 63,
   2436         /* minblock    */ 0,
   2437         /* maxblock    */ 0,
   2438         /* blocks      */ 0x1,
   2439         /* blocks_hi   */ 0,
   2440         /* base        */ 0x0c00c340,
   2441         /* gran        */ 1,
   2442         /* bytes       */ 5,
   2443         /* nFields     */ 8,
   2444         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2445         /* *views      */ NULL,
   2446         /* *views_num  */ NULL,
   2447         /* snoop_cb    */ NULL, 
   2448         /* snoop_user_data */ NULL, 
   2449         /* snoop_flags */ 0,
   2450         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2451         /* type */ SOC_MEM_TYPE_NORMAL,
   2452         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2453         /* impl */ SOC_MEM_IMPL_NORMAL,
   2454         /* cmic_mor_clks       */ 0,
   2455     },
   2456 #endif /* chips */
   2457 
   2458 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2459     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP14m */ 
   2460         /* mem            AXP_SM_CHAR_REMAP14m */
   2461         /* flags       */ SOC_MEM_FLAG_VALID |
   2462                           SOC_MEM_FLAG_CACHABLE |
   2463                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2464         /* cmp_fn      */ NULL,
   2465         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2466         /* index_min   */ 0,
   2467         /* index_max   */ 63,
   2468         /* minblock    */ 0,
   2469         /* maxblock    */ 0,
   2470         /* blocks      */ 0x1,
   2471         /* blocks_hi   */ 0,
   2472         /* base        */ 0x0c00c380,
   2473         /* gran        */ 1,
   2474         /* bytes       */ 5,
   2475         /* nFields     */ 8,
   2476         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2477         /* *views      */ NULL,
   2478         /* *views_num  */ NULL,
   2479         /* snoop_cb    */ NULL, 
   2480         /* snoop_user_data */ NULL, 
   2481         /* snoop_flags */ 0,
   2482         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2483         /* type */ SOC_MEM_TYPE_NORMAL,
   2484         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2485         /* impl */ SOC_MEM_IMPL_NORMAL,
   2486         /* cmic_mor_clks       */ 0,
   2487     },
   2488 #endif /* chips */
   2489 
   2490 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2491     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP15m */ 
   2492         /* mem            AXP_SM_CHAR_REMAP15m */
   2493         /* flags       */ SOC_MEM_FLAG_VALID |
   2494                           SOC_MEM_FLAG_CACHABLE |
   2495                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2496         /* cmp_fn      */ NULL,
   2497         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2498         /* index_min   */ 0,
   2499         /* index_max   */ 63,
   2500         /* minblock    */ 0,
   2501         /* maxblock    */ 0,
   2502         /* blocks      */ 0x1,
   2503         /* blocks_hi   */ 0,
   2504         /* base        */ 0x0c00c3c0,
   2505         /* gran        */ 1,
   2506         /* bytes       */ 5,
   2507         /* nFields     */ 8,
   2508         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2509         /* *views      */ NULL,
   2510         /* *views_num  */ NULL,
   2511         /* snoop_cb    */ NULL, 
   2512         /* snoop_user_data */ NULL, 
   2513         /* snoop_flags */ 0,
   2514         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2515         /* type */ SOC_MEM_TYPE_NORMAL,
   2516         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2517         /* impl */ SOC_MEM_IMPL_NORMAL,
   2518         /* cmic_mor_clks       */ 0,
   2519     },
   2520 #endif /* chips */
   2521 
   2522 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2523     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP16m */ 
   2524         /* mem            AXP_SM_CHAR_REMAP16m */
   2525         /* flags       */ SOC_MEM_FLAG_VALID |
   2526                           SOC_MEM_FLAG_CACHABLE |
   2527                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2528         /* cmp_fn      */ NULL,
   2529         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2530         /* index_min   */ 0,
   2531         /* index_max   */ 63,
   2532         /* minblock    */ 0,
   2533         /* maxblock    */ 0,
   2534         /* blocks      */ 0x1,
   2535         /* blocks_hi   */ 0,
   2536         /* base        */ 0x0c00c400,
   2537         /* gran        */ 1,
   2538         /* bytes       */ 5,
   2539         /* nFields     */ 8,
   2540         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2541         /* *views      */ NULL,
   2542         /* *views_num  */ NULL,
   2543         /* snoop_cb    */ NULL, 
   2544         /* snoop_user_data */ NULL, 
   2545         /* snoop_flags */ 0,
   2546         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2547         /* type */ SOC_MEM_TYPE_NORMAL,
   2548         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2549         /* impl */ SOC_MEM_IMPL_NORMAL,
   2550         /* cmic_mor_clks       */ 0,
   2551     },
   2552 #endif /* chips */
   2553 
   2554 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2555     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP17m */ 
   2556         /* mem            AXP_SM_CHAR_REMAP17m */
   2557         /* flags       */ SOC_MEM_FLAG_VALID |
   2558                           SOC_MEM_FLAG_CACHABLE |
   2559                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2560         /* cmp_fn      */ NULL,
   2561         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2562         /* index_min   */ 0,
   2563         /* index_max   */ 63,
   2564         /* minblock    */ 0,
   2565         /* maxblock    */ 0,
   2566         /* blocks      */ 0x1,
   2567         /* blocks_hi   */ 0,
   2568         /* base        */ 0x0c00c440,
   2569         /* gran        */ 1,
   2570         /* bytes       */ 5,
   2571         /* nFields     */ 8,
   2572         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2573         /* *views      */ NULL,
   2574         /* *views_num  */ NULL,
   2575         /* snoop_cb    */ NULL, 
   2576         /* snoop_user_data */ NULL, 
   2577         /* snoop_flags */ 0,
   2578         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2579         /* type */ SOC_MEM_TYPE_NORMAL,
   2580         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2581         /* impl */ SOC_MEM_IMPL_NORMAL,
   2582         /* cmic_mor_clks       */ 0,
   2583     },
   2584 #endif /* chips */
   2585 
   2586 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2587     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP18m */ 
   2588         /* mem            AXP_SM_CHAR_REMAP18m */
   2589         /* flags       */ SOC_MEM_FLAG_VALID |
   2590                           SOC_MEM_FLAG_CACHABLE |
   2591                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2592         /* cmp_fn      */ NULL,
   2593         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2594         /* index_min   */ 0,
   2595         /* index_max   */ 63,
   2596         /* minblock    */ 0,
   2597         /* maxblock    */ 0,
   2598         /* blocks      */ 0x1,
   2599         /* blocks_hi   */ 0,
   2600         /* base        */ 0x0c00c480,
   2601         /* gran        */ 1,
   2602         /* bytes       */ 5,
   2603         /* nFields     */ 8,
   2604         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2605         /* *views      */ NULL,
   2606         /* *views_num  */ NULL,
   2607         /* snoop_cb    */ NULL, 
   2608         /* snoop_user_data */ NULL, 
   2609         /* snoop_flags */ 0,
   2610         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2611         /* type */ SOC_MEM_TYPE_NORMAL,
   2612         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2613         /* impl */ SOC_MEM_IMPL_NORMAL,
   2614         /* cmic_mor_clks       */ 0,
   2615     },
   2616 #endif /* chips */
   2617 
   2618 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2619     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP19m */ 
   2620         /* mem            AXP_SM_CHAR_REMAP19m */
   2621         /* flags       */ SOC_MEM_FLAG_VALID |
   2622                           SOC_MEM_FLAG_CACHABLE |
   2623                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2624         /* cmp_fn      */ NULL,
   2625         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2626         /* index_min   */ 0,
   2627         /* index_max   */ 63,
   2628         /* minblock    */ 0,
   2629         /* maxblock    */ 0,
   2630         /* blocks      */ 0x1,
   2631         /* blocks_hi   */ 0,
   2632         /* base        */ 0x0c00c4c0,
   2633         /* gran        */ 1,
   2634         /* bytes       */ 5,
   2635         /* nFields     */ 8,
   2636         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2637         /* *views      */ NULL,
   2638         /* *views_num  */ NULL,
   2639         /* snoop_cb    */ NULL, 
   2640         /* snoop_user_data */ NULL, 
   2641         /* snoop_flags */ 0,
   2642         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2643         /* type */ SOC_MEM_TYPE_NORMAL,
   2644         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2645         /* impl */ SOC_MEM_IMPL_NORMAL,
   2646         /* cmic_mor_clks       */ 0,
   2647     },
   2648 #endif /* chips */
   2649 
   2650 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2651     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP20m */ 
   2652         /* mem            AXP_SM_CHAR_REMAP20m */
   2653         /* flags       */ SOC_MEM_FLAG_VALID |
   2654                           SOC_MEM_FLAG_CACHABLE |
   2655                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2656         /* cmp_fn      */ NULL,
   2657         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2658         /* index_min   */ 0,
   2659         /* index_max   */ 63,
   2660         /* minblock    */ 0,
   2661         /* maxblock    */ 0,
   2662         /* blocks      */ 0x1,
   2663         /* blocks_hi   */ 0,
   2664         /* base        */ 0x0c00c500,
   2665         /* gran        */ 1,
   2666         /* bytes       */ 5,
   2667         /* nFields     */ 8,
   2668         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2669         /* *views      */ NULL,
   2670         /* *views_num  */ NULL,
   2671         /* snoop_cb    */ NULL, 
   2672         /* snoop_user_data */ NULL, 
   2673         /* snoop_flags */ 0,
   2674         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2675         /* type */ SOC_MEM_TYPE_NORMAL,
   2676         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2677         /* impl */ SOC_MEM_IMPL_NORMAL,
   2678         /* cmic_mor_clks       */ 0,
   2679     },
   2680 #endif /* chips */
   2681 
   2682 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2683     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP21m */ 
   2684         /* mem            AXP_SM_CHAR_REMAP21m */
   2685         /* flags       */ SOC_MEM_FLAG_VALID |
   2686                           SOC_MEM_FLAG_CACHABLE |
   2687                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2688         /* cmp_fn      */ NULL,
   2689         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2690         /* index_min   */ 0,
   2691         /* index_max   */ 63,
   2692         /* minblock    */ 0,
   2693         /* maxblock    */ 0,
   2694         /* blocks      */ 0x1,
   2695         /* blocks_hi   */ 0,
   2696         /* base        */ 0x0c00c540,
   2697         /* gran        */ 1,
   2698         /* bytes       */ 5,
   2699         /* nFields     */ 8,
   2700         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2701         /* *views      */ NULL,
   2702         /* *views_num  */ NULL,
   2703         /* snoop_cb    */ NULL, 
   2704         /* snoop_user_data */ NULL, 
   2705         /* snoop_flags */ 0,
   2706         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2707         /* type */ SOC_MEM_TYPE_NORMAL,
   2708         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2709         /* impl */ SOC_MEM_IMPL_NORMAL,
   2710         /* cmic_mor_clks       */ 0,
   2711     },
   2712 #endif /* chips */
   2713 
   2714 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2715     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP22m */ 
   2716         /* mem            AXP_SM_CHAR_REMAP22m */
   2717         /* flags       */ SOC_MEM_FLAG_VALID |
   2718                           SOC_MEM_FLAG_CACHABLE |
   2719                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2720         /* cmp_fn      */ NULL,
   2721         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2722         /* index_min   */ 0,
   2723         /* index_max   */ 63,
   2724         /* minblock    */ 0,
   2725         /* maxblock    */ 0,
   2726         /* blocks      */ 0x1,
   2727         /* blocks_hi   */ 0,
   2728         /* base        */ 0x0c00c580,
   2729         /* gran        */ 1,
   2730         /* bytes       */ 5,
   2731         /* nFields     */ 8,
   2732         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2733         /* *views      */ NULL,
   2734         /* *views_num  */ NULL,
   2735         /* snoop_cb    */ NULL, 
   2736         /* snoop_user_data */ NULL, 
   2737         /* snoop_flags */ 0,
   2738         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2739         /* type */ SOC_MEM_TYPE_NORMAL,
   2740         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2741         /* impl */ SOC_MEM_IMPL_NORMAL,
   2742         /* cmic_mor_clks       */ 0,
   2743     },
   2744 #endif /* chips */
   2745 
   2746 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2747     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP23m */ 
   2748         /* mem            AXP_SM_CHAR_REMAP23m */
   2749         /* flags       */ SOC_MEM_FLAG_VALID |
   2750                           SOC_MEM_FLAG_CACHABLE |
   2751                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2752         /* cmp_fn      */ NULL,
   2753         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2754         /* index_min   */ 0,
   2755         /* index_max   */ 63,
   2756         /* minblock    */ 0,
   2757         /* maxblock    */ 0,
   2758         /* blocks      */ 0x1,
   2759         /* blocks_hi   */ 0,
   2760         /* base        */ 0x0c00c5c0,
   2761         /* gran        */ 1,
   2762         /* bytes       */ 5,
   2763         /* nFields     */ 8,
   2764         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2765         /* *views      */ NULL,
   2766         /* *views_num  */ NULL,
   2767         /* snoop_cb    */ NULL, 
   2768         /* snoop_user_data */ NULL, 
   2769         /* snoop_flags */ 0,
   2770         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2771         /* type */ SOC_MEM_TYPE_NORMAL,
   2772         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2773         /* impl */ SOC_MEM_IMPL_NORMAL,
   2774         /* cmic_mor_clks       */ 0,
   2775     },
   2776 #endif /* chips */
   2777 
   2778 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2779     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP24m */ 
   2780         /* mem            AXP_SM_CHAR_REMAP24m */
   2781         /* flags       */ SOC_MEM_FLAG_VALID |
   2782                           SOC_MEM_FLAG_CACHABLE |
   2783                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2784         /* cmp_fn      */ NULL,
   2785         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2786         /* index_min   */ 0,
   2787         /* index_max   */ 63,
   2788         /* minblock    */ 0,
   2789         /* maxblock    */ 0,
   2790         /* blocks      */ 0x1,
   2791         /* blocks_hi   */ 0,
   2792         /* base        */ 0x0c00c600,
   2793         /* gran        */ 1,
   2794         /* bytes       */ 5,
   2795         /* nFields     */ 8,
   2796         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2797         /* *views      */ NULL,
   2798         /* *views_num  */ NULL,
   2799         /* snoop_cb    */ NULL, 
   2800         /* snoop_user_data */ NULL, 
   2801         /* snoop_flags */ 0,
   2802         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2803         /* type */ SOC_MEM_TYPE_NORMAL,
   2804         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2805         /* impl */ SOC_MEM_IMPL_NORMAL,
   2806         /* cmic_mor_clks       */ 0,
   2807     },
   2808 #endif /* chips */
   2809 
   2810 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2811     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP25m */ 
   2812         /* mem            AXP_SM_CHAR_REMAP25m */
   2813         /* flags       */ SOC_MEM_FLAG_VALID |
   2814                           SOC_MEM_FLAG_CACHABLE |
   2815                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2816         /* cmp_fn      */ NULL,
   2817         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2818         /* index_min   */ 0,
   2819         /* index_max   */ 63,
   2820         /* minblock    */ 0,
   2821         /* maxblock    */ 0,
   2822         /* blocks      */ 0x1,
   2823         /* blocks_hi   */ 0,
   2824         /* base        */ 0x0c00c640,
   2825         /* gran        */ 1,
   2826         /* bytes       */ 5,
   2827         /* nFields     */ 8,
   2828         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2829         /* *views      */ NULL,
   2830         /* *views_num  */ NULL,
   2831         /* snoop_cb    */ NULL, 
   2832         /* snoop_user_data */ NULL, 
   2833         /* snoop_flags */ 0,
   2834         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2835         /* type */ SOC_MEM_TYPE_NORMAL,
   2836         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2837         /* impl */ SOC_MEM_IMPL_NORMAL,
   2838         /* cmic_mor_clks       */ 0,
   2839     },
   2840 #endif /* chips */
   2841 
   2842 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2843     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP26m */ 
   2844         /* mem            AXP_SM_CHAR_REMAP26m */
   2845         /* flags       */ SOC_MEM_FLAG_VALID |
   2846                           SOC_MEM_FLAG_CACHABLE |
   2847                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2848         /* cmp_fn      */ NULL,
   2849         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2850         /* index_min   */ 0,
   2851         /* index_max   */ 63,
   2852         /* minblock    */ 0,
   2853         /* maxblock    */ 0,
   2854         /* blocks      */ 0x1,
   2855         /* blocks_hi   */ 0,
   2856         /* base        */ 0x0c00c680,
   2857         /* gran        */ 1,
   2858         /* bytes       */ 5,
   2859         /* nFields     */ 8,
   2860         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2861         /* *views      */ NULL,
   2862         /* *views_num  */ NULL,
   2863         /* snoop_cb    */ NULL, 
   2864         /* snoop_user_data */ NULL, 
   2865         /* snoop_flags */ 0,
   2866         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2867         /* type */ SOC_MEM_TYPE_NORMAL,
   2868         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2869         /* impl */ SOC_MEM_IMPL_NORMAL,
   2870         /* cmic_mor_clks       */ 0,
   2871     },
   2872 #endif /* chips */
   2873 
   2874 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2875     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP27m */ 
   2876         /* mem            AXP_SM_CHAR_REMAP27m */
   2877         /* flags       */ SOC_MEM_FLAG_VALID |
   2878                           SOC_MEM_FLAG_CACHABLE |
   2879                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2880         /* cmp_fn      */ NULL,
   2881         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2882         /* index_min   */ 0,
   2883         /* index_max   */ 63,
   2884         /* minblock    */ 0,
   2885         /* maxblock    */ 0,
   2886         /* blocks      */ 0x1,
   2887         /* blocks_hi   */ 0,
   2888         /* base        */ 0x0c00c6c0,
   2889         /* gran        */ 1,
   2890         /* bytes       */ 5,
   2891         /* nFields     */ 8,
   2892         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2893         /* *views      */ NULL,
   2894         /* *views_num  */ NULL,
   2895         /* snoop_cb    */ NULL, 
   2896         /* snoop_user_data */ NULL, 
   2897         /* snoop_flags */ 0,
   2898         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2899         /* type */ SOC_MEM_TYPE_NORMAL,
   2900         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2901         /* impl */ SOC_MEM_IMPL_NORMAL,
   2902         /* cmic_mor_clks       */ 0,
   2903     },
   2904 #endif /* chips */
   2905 
   2906 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2907     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP28m */ 
   2908         /* mem            AXP_SM_CHAR_REMAP28m */
   2909         /* flags       */ SOC_MEM_FLAG_VALID |
   2910                           SOC_MEM_FLAG_CACHABLE |
   2911                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2912         /* cmp_fn      */ NULL,
   2913         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2914         /* index_min   */ 0,
   2915         /* index_max   */ 63,
   2916         /* minblock    */ 0,
   2917         /* maxblock    */ 0,
   2918         /* blocks      */ 0x1,
   2919         /* blocks_hi   */ 0,
   2920         /* base        */ 0x0c00c700,
   2921         /* gran        */ 1,
   2922         /* bytes       */ 5,
   2923         /* nFields     */ 8,
   2924         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2925         /* *views      */ NULL,
   2926         /* *views_num  */ NULL,
   2927         /* snoop_cb    */ NULL, 
   2928         /* snoop_user_data */ NULL, 
   2929         /* snoop_flags */ 0,
   2930         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2931         /* type */ SOC_MEM_TYPE_NORMAL,
   2932         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2933         /* impl */ SOC_MEM_IMPL_NORMAL,
   2934         /* cmic_mor_clks       */ 0,
   2935     },
   2936 #endif /* chips */
   2937 
   2938 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2939     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP29m */ 
   2940         /* mem            AXP_SM_CHAR_REMAP29m */
   2941         /* flags       */ SOC_MEM_FLAG_VALID |
   2942                           SOC_MEM_FLAG_CACHABLE |
   2943                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2944         /* cmp_fn      */ NULL,
   2945         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2946         /* index_min   */ 0,
   2947         /* index_max   */ 63,
   2948         /* minblock    */ 0,
   2949         /* maxblock    */ 0,
   2950         /* blocks      */ 0x1,
   2951         /* blocks_hi   */ 0,
   2952         /* base        */ 0x0c00c740,
   2953         /* gran        */ 1,
   2954         /* bytes       */ 5,
   2955         /* nFields     */ 8,
   2956         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2957         /* *views      */ NULL,
   2958         /* *views_num  */ NULL,
   2959         /* snoop_cb    */ NULL, 
   2960         /* snoop_user_data */ NULL, 
   2961         /* snoop_flags */ 0,
   2962         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2963         /* type */ SOC_MEM_TYPE_NORMAL,
   2964         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2965         /* impl */ SOC_MEM_IMPL_NORMAL,
   2966         /* cmic_mor_clks       */ 0,
   2967     },
   2968 #endif /* chips */
   2969 
   2970 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   2971     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP30m */ 
   2972         /* mem            AXP_SM_CHAR_REMAP30m */
   2973         /* flags       */ SOC_MEM_FLAG_VALID |
   2974                           SOC_MEM_FLAG_CACHABLE |
   2975                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   2976         /* cmp_fn      */ NULL,
   2977         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2978         /* index_min   */ 0,
   2979         /* index_max   */ 63,
   2980         /* minblock    */ 0,
   2981         /* maxblock    */ 0,
   2982         /* blocks      */ 0x1,
   2983         /* blocks_hi   */ 0,
   2984         /* base        */ 0x0c00c780,
   2985         /* gran        */ 1,
   2986         /* bytes       */ 5,
   2987         /* nFields     */ 8,
   2988         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   2989         /* *views      */ NULL,
   2990         /* *views_num  */ NULL,
   2991         /* snoop_cb    */ NULL, 
   2992         /* snoop_user_data */ NULL, 
   2993         /* snoop_flags */ 0,
   2994         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2995         /* type */ SOC_MEM_TYPE_NORMAL,
   2996         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2997         /* impl */ SOC_MEM_IMPL_NORMAL,
   2998         /* cmic_mor_clks       */ 0,
   2999     },
   3000 #endif /* chips */
   3001 
   3002 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3003     { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP31m */ 
   3004         /* mem            AXP_SM_CHAR_REMAP31m */
   3005         /* flags       */ SOC_MEM_FLAG_VALID |
   3006                           SOC_MEM_FLAG_CACHABLE |
   3007                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3008         /* cmp_fn      */ NULL,
   3009         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3010         /* index_min   */ 0,
   3011         /* index_max   */ 63,
   3012         /* minblock    */ 0,
   3013         /* maxblock    */ 0,
   3014         /* blocks      */ 0x1,
   3015         /* blocks_hi   */ 0,
   3016         /* base        */ 0x0c00c7c0,
   3017         /* gran        */ 1,
   3018         /* bytes       */ 5,
   3019         /* nFields     */ 8,
   3020         /* *fields     */ soc_AXP_SM_CHAR_REMAP0m_fields,
   3021         /* *views      */ NULL,
   3022         /* *views_num  */ NULL,
   3023         /* snoop_cb    */ NULL, 
   3024         /* snoop_user_data */ NULL, 
   3025         /* snoop_flags */ 0,
   3026         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3027         /* type */ SOC_MEM_TYPE_NORMAL,
   3028         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3029         /* impl */ SOC_MEM_IMPL_NORMAL,
   3030         /* cmic_mor_clks       */ 0,
   3031     },
   3032 #endif /* chips */
   3033 
   3034 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3035     { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm */ 
   3036         /* mem            AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm */
   3037         /* flags       */ SOC_MEM_FLAG_VALID |
   3038                           SOC_MEM_FLAG_CACHABLE |
   3039                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3040         /* cmp_fn      */ NULL,
   3041         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3042         /* index_min   */ 0,
   3043         /* index_max   */ 0,
   3044         /* minblock    */ 0,
   3045         /* maxblock    */ 0,
   3046         /* blocks      */ 0x1,
   3047         /* blocks_hi   */ 0,
   3048         /* base        */ 0x0c00f001,
   3049         /* gran        */ 1,
   3050         /* bytes       */ 9,
   3051         /* nFields     */ 11,
   3052         /* *fields     */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields,
   3053         /* *views      */ NULL,
   3054         /* *views_num  */ NULL,
   3055         /* snoop_cb    */ NULL, 
   3056         /* snoop_user_data */ NULL, 
   3057         /* snoop_flags */ 0,
   3058         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3059         /* type */ SOC_MEM_TYPE_NORMAL,
   3060         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3061         /* impl */ SOC_MEM_IMPL_NORMAL,
   3062         /* cmic_mor_clks       */ 0,
   3063     },
   3064 #endif /* chips */
   3065 
   3066 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3067     { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_BULK_MATCH_MASKm */ 
   3068         /* mem            AXP_SM_FLOW_TABLE_BULK_MATCH_MASKm */
   3069         /* flags       */ SOC_MEM_FLAG_VALID |
   3070                           SOC_MEM_FLAG_CACHABLE |
   3071                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3072         /* cmp_fn      */ NULL,
   3073         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3074         /* index_min   */ 0,
   3075         /* index_max   */ 0,
   3076         /* minblock    */ 0,
   3077         /* maxblock    */ 0,
   3078         /* blocks      */ 0x1,
   3079         /* blocks_hi   */ 0,
   3080         /* base        */ 0x0c00f000,
   3081         /* gran        */ 1,
   3082         /* bytes       */ 9,
   3083         /* nFields     */ 11,
   3084         /* *fields     */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields,
   3085         /* *views      */ NULL,
   3086         /* *views_num  */ NULL,
   3087         /* snoop_cb    */ NULL, 
   3088         /* snoop_user_data */ NULL, 
   3089         /* snoop_flags */ 0,
   3090         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3091         /* type */ SOC_MEM_TYPE_NORMAL,
   3092         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3093         /* impl */ SOC_MEM_IMPL_NORMAL,
   3094         /* cmic_mor_clks       */ 0,
   3095     },
   3096 #endif /* chips */
   3097 
   3098 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3099     { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_BULK_REPLACE_DATAm */ 
   3100         /* mem            AXP_SM_FLOW_TABLE_BULK_REPLACE_DATAm */
   3101         /* flags       */ SOC_MEM_FLAG_VALID |
   3102                           SOC_MEM_FLAG_CACHABLE |
   3103                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3104         /* cmp_fn      */ NULL,
   3105         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3106         /* index_min   */ 0,
   3107         /* index_max   */ 0,
   3108         /* minblock    */ 0,
   3109         /* maxblock    */ 0,
   3110         /* blocks      */ 0x1,
   3111         /* blocks_hi   */ 0,
   3112         /* base        */ 0x0c00f003,
   3113         /* gran        */ 1,
   3114         /* bytes       */ 9,
   3115         /* nFields     */ 11,
   3116         /* *fields     */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields,
   3117         /* *views      */ NULL,
   3118         /* *views_num  */ NULL,
   3119         /* snoop_cb    */ NULL, 
   3120         /* snoop_user_data */ NULL, 
   3121         /* snoop_flags */ 0,
   3122         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3123         /* type */ SOC_MEM_TYPE_NORMAL,
   3124         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3125         /* impl */ SOC_MEM_IMPL_NORMAL,
   3126         /* cmic_mor_clks       */ 0,
   3127     },
   3128 #endif /* chips */
   3129 
   3130 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3131     { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_BULK_REPLACE_MASKm */ 
   3132         /* mem            AXP_SM_FLOW_TABLE_BULK_REPLACE_MASKm */
   3133         /* flags       */ SOC_MEM_FLAG_VALID |
   3134                           SOC_MEM_FLAG_CACHABLE |
   3135                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3136         /* cmp_fn      */ NULL,
   3137         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3138         /* index_min   */ 0,
   3139         /* index_max   */ 0,
   3140         /* minblock    */ 0,
   3141         /* maxblock    */ 0,
   3142         /* blocks      */ 0x1,
   3143         /* blocks_hi   */ 0,
   3144         /* base        */ 0x0c00f002,
   3145         /* gran        */ 1,
   3146         /* bytes       */ 9,
   3147         /* nFields     */ 11,
   3148         /* *fields     */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields,
   3149         /* *views      */ NULL,
   3150         /* *views_num  */ NULL,
   3151         /* snoop_cb    */ NULL, 
   3152         /* snoop_user_data */ NULL, 
   3153         /* snoop_flags */ 0,
   3154         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3155         /* type */ SOC_MEM_TYPE_NORMAL,
   3156         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3157         /* impl */ SOC_MEM_IMPL_NORMAL,
   3158         /* cmic_mor_clks       */ 0,
   3159     },
   3160 #endif /* chips */
   3161 
   3162 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3163     { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_MEMm */ 
   3164         /* mem            AXP_SM_FLOW_TABLE_MEMm */
   3165         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3166         /* cmp_fn      */ NULL,
   3167         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3168         /* index_min   */ 0,
   3169         /* index_max   */ 8191,
   3170         /* minblock    */ 0,
   3171         /* maxblock    */ 0,
   3172         /* blocks      */ 0x1,
   3173         /* blocks_hi   */ 0,
   3174         /* base        */ 0x0c008000,
   3175         /* gran        */ 1,
   3176         /* bytes       */ 9,
   3177         /* nFields     */ 11,
   3178         /* *fields     */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields,
   3179         /* *views      */ NULL,
   3180         /* *views_num  */ NULL,
   3181         /* snoop_cb    */ NULL, 
   3182         /* snoop_user_data */ NULL, 
   3183         /* snoop_flags */ 0,
   3184         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3185         /* type */ SOC_MEM_TYPE_NORMAL,
   3186         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3187         /* impl */ SOC_MEM_IMPL_NORMAL,
   3188         /* cmic_mor_clks       */ 0,
   3189     },
   3190 #endif /* chips */
   3191 
   3192 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3193     { /* SOC_MEM_INT_AXP_SM_MATCH_COUNTERS_MEM0m */ 
   3194         /* mem            AXP_SM_MATCH_COUNTERS_MEM0m */
   3195         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3196         /* cmp_fn      */ NULL,
   3197         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3198         /* index_min   */ 0,
   3199         /* index_max   */ 255,
   3200         /* minblock    */ 0,
   3201         /* maxblock    */ 0,
   3202         /* blocks      */ 0x1,
   3203         /* blocks_hi   */ 0,
   3204         /* base        */ 0x0c00a400,
   3205         /* gran        */ 1,
   3206         /* bytes       */ 9,
   3207         /* nFields     */ 5,
   3208         /* *fields     */ soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields,
   3209         /* *views      */ NULL,
   3210         /* *views_num  */ NULL,
   3211         /* snoop_cb    */ NULL, 
   3212         /* snoop_user_data */ NULL, 
   3213         /* snoop_flags */ 0,
   3214         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3215         /* type */ SOC_MEM_TYPE_NORMAL,
   3216         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3217         /* impl */ SOC_MEM_IMPL_NORMAL,
   3218         /* cmic_mor_clks       */ 0,
   3219     },
   3220 #endif /* chips */
   3221 
   3222 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3223     { /* SOC_MEM_INT_AXP_SM_MATCH_COUNTERS_MEM1m */ 
   3224         /* mem            AXP_SM_MATCH_COUNTERS_MEM1m */
   3225         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3226         /* cmp_fn      */ NULL,
   3227         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3228         /* index_min   */ 0,
   3229         /* index_max   */ 255,
   3230         /* minblock    */ 0,
   3231         /* maxblock    */ 0,
   3232         /* blocks      */ 0x1,
   3233         /* blocks_hi   */ 0,
   3234         /* base        */ 0x0c00a500,
   3235         /* gran        */ 1,
   3236         /* bytes       */ 9,
   3237         /* nFields     */ 5,
   3238         /* *fields     */ soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields,
   3239         /* *views      */ NULL,
   3240         /* *views_num  */ NULL,
   3241         /* snoop_cb    */ NULL, 
   3242         /* snoop_user_data */ NULL, 
   3243         /* snoop_flags */ 0,
   3244         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3245         /* type */ SOC_MEM_TYPE_NORMAL,
   3246         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3247         /* impl */ SOC_MEM_IMPL_NORMAL,
   3248         /* cmic_mor_clks       */ 0,
   3249     },
   3250 #endif /* chips */
   3251 
   3252 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3253     { /* SOC_MEM_INT_AXP_SM_MATCH_COUNTERS_MEM2m */ 
   3254         /* mem            AXP_SM_MATCH_COUNTERS_MEM2m */
   3255         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3256         /* cmp_fn      */ NULL,
   3257         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3258         /* index_min   */ 0,
   3259         /* index_max   */ 255,
   3260         /* minblock    */ 0,
   3261         /* maxblock    */ 0,
   3262         /* blocks      */ 0x1,
   3263         /* blocks_hi   */ 0,
   3264         /* base        */ 0x0c00a600,
   3265         /* gran        */ 1,
   3266         /* bytes       */ 9,
   3267         /* nFields     */ 5,
   3268         /* *fields     */ soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields,
   3269         /* *views      */ NULL,
   3270         /* *views_num  */ NULL,
   3271         /* snoop_cb    */ NULL, 
   3272         /* snoop_user_data */ NULL, 
   3273         /* snoop_flags */ 0,
   3274         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3275         /* type */ SOC_MEM_TYPE_NORMAL,
   3276         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3277         /* impl */ SOC_MEM_IMPL_NORMAL,
   3278         /* cmic_mor_clks       */ 0,
   3279     },
   3280 #endif /* chips */
   3281 
   3282 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3283     { /* SOC_MEM_INT_AXP_SM_MATCH_COUNTERS_MEM3m */ 
   3284         /* mem            AXP_SM_MATCH_COUNTERS_MEM3m */
   3285         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3286         /* cmp_fn      */ NULL,
   3287         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3288         /* index_min   */ 0,
   3289         /* index_max   */ 255,
   3290         /* minblock    */ 0,
   3291         /* maxblock    */ 0,
   3292         /* blocks      */ 0x1,
   3293         /* blocks_hi   */ 0,
   3294         /* base        */ 0x0c00a700,
   3295         /* gran        */ 1,
   3296         /* bytes       */ 9,
   3297         /* nFields     */ 5,
   3298         /* *fields     */ soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields,
   3299         /* *views      */ NULL,
   3300         /* *views_num  */ NULL,
   3301         /* snoop_cb    */ NULL, 
   3302         /* snoop_user_data */ NULL, 
   3303         /* snoop_flags */ 0,
   3304         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3305         /* type */ SOC_MEM_TYPE_NORMAL,
   3306         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3307         /* impl */ SOC_MEM_IMPL_NORMAL,
   3308         /* cmic_mor_clks       */ 0,
   3309     },
   3310 #endif /* chips */
   3311 
   3312 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3313     { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm */ 
   3314         /* mem            AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm */
   3315         /* flags       */ SOC_MEM_FLAG_VALID |
   3316                           SOC_MEM_FLAG_CACHABLE |
   3317                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3318         /* cmp_fn      */ NULL,
   3319         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3320         /* index_min   */ 0,
   3321         /* index_max   */ 0,
   3322         /* minblock    */ 0,
   3323         /* maxblock    */ 0,
   3324         /* blocks      */ 0x1,
   3325         /* blocks_hi   */ 0,
   3326         /* base        */ 0x0c00f009,
   3327         /* gran        */ 1,
   3328         /* bytes       */ 18,
   3329         /* nFields     */ 36,
   3330         /* *fields     */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields,
   3331         /* *views      */ NULL,
   3332         /* *views_num  */ NULL,
   3333         /* snoop_cb    */ NULL, 
   3334         /* snoop_user_data */ NULL, 
   3335         /* snoop_flags */ 0,
   3336         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3337         /* type */ SOC_MEM_TYPE_NORMAL,
   3338         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3339         /* impl */ SOC_MEM_IMPL_NORMAL,
   3340         /* cmic_mor_clks       */ 0,
   3341     },
   3342 #endif /* chips */
   3343 
   3344 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3345     { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_BULK_MATCH_MASKm */ 
   3346         /* mem            AXP_SM_MATCH_TABLE_BULK_MATCH_MASKm */
   3347         /* flags       */ SOC_MEM_FLAG_VALID |
   3348                           SOC_MEM_FLAG_CACHABLE |
   3349                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3350         /* cmp_fn      */ NULL,
   3351         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3352         /* index_min   */ 0,
   3353         /* index_max   */ 0,
   3354         /* minblock    */ 0,
   3355         /* maxblock    */ 0,
   3356         /* blocks      */ 0x1,
   3357         /* blocks_hi   */ 0,
   3358         /* base        */ 0x0c00f008,
   3359         /* gran        */ 1,
   3360         /* bytes       */ 18,
   3361         /* nFields     */ 36,
   3362         /* *fields     */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields,
   3363         /* *views      */ NULL,
   3364         /* *views_num  */ NULL,
   3365         /* snoop_cb    */ NULL, 
   3366         /* snoop_user_data */ NULL, 
   3367         /* snoop_flags */ 0,
   3368         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3369         /* type */ SOC_MEM_TYPE_NORMAL,
   3370         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3371         /* impl */ SOC_MEM_IMPL_NORMAL,
   3372         /* cmic_mor_clks       */ 0,
   3373     },
   3374 #endif /* chips */
   3375 
   3376 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3377     { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_BULK_REPLACE_DATAm */ 
   3378         /* mem            AXP_SM_MATCH_TABLE_BULK_REPLACE_DATAm */
   3379         /* flags       */ SOC_MEM_FLAG_VALID |
   3380                           SOC_MEM_FLAG_CACHABLE |
   3381                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3382         /* cmp_fn      */ NULL,
   3383         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3384         /* index_min   */ 0,
   3385         /* index_max   */ 0,
   3386         /* minblock    */ 0,
   3387         /* maxblock    */ 0,
   3388         /* blocks      */ 0x1,
   3389         /* blocks_hi   */ 0,
   3390         /* base        */ 0x0c00f00b,
   3391         /* gran        */ 1,
   3392         /* bytes       */ 18,
   3393         /* nFields     */ 36,
   3394         /* *fields     */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields,
   3395         /* *views      */ NULL,
   3396         /* *views_num  */ NULL,
   3397         /* snoop_cb    */ NULL, 
   3398         /* snoop_user_data */ NULL, 
   3399         /* snoop_flags */ 0,
   3400         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3401         /* type */ SOC_MEM_TYPE_NORMAL,
   3402         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3403         /* impl */ SOC_MEM_IMPL_NORMAL,
   3404         /* cmic_mor_clks       */ 0,
   3405     },
   3406 #endif /* chips */
   3407 
   3408 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3409     { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_BULK_REPLACE_MASKm */ 
   3410         /* mem            AXP_SM_MATCH_TABLE_BULK_REPLACE_MASKm */
   3411         /* flags       */ SOC_MEM_FLAG_VALID |
   3412                           SOC_MEM_FLAG_CACHABLE |
   3413                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3414         /* cmp_fn      */ NULL,
   3415         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3416         /* index_min   */ 0,
   3417         /* index_max   */ 0,
   3418         /* minblock    */ 0,
   3419         /* maxblock    */ 0,
   3420         /* blocks      */ 0x1,
   3421         /* blocks_hi   */ 0,
   3422         /* base        */ 0x0c00f00a,
   3423         /* gran        */ 1,
   3424         /* bytes       */ 18,
   3425         /* nFields     */ 36,
   3426         /* *fields     */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields,
   3427         /* *views      */ NULL,
   3428         /* *views_num  */ NULL,
   3429         /* snoop_cb    */ NULL, 
   3430         /* snoop_user_data */ NULL, 
   3431         /* snoop_flags */ 0,
   3432         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3433         /* type */ SOC_MEM_TYPE_NORMAL,
   3434         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3435         /* impl */ SOC_MEM_IMPL_NORMAL,
   3436         /* cmic_mor_clks       */ 0,
   3437     },
   3438 #endif /* chips */
   3439 
   3440 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3441     { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_MEM0m */ 
   3442         /* mem            AXP_SM_MATCH_TABLE_MEM0m */
   3443         /* flags       */ SOC_MEM_FLAG_VALID |
   3444                           SOC_MEM_FLAG_CACHABLE |
   3445                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3446         /* cmp_fn      */ NULL,
   3447         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3448         /* index_min   */ 0,
   3449         /* index_max   */ 255,
   3450         /* minblock    */ 0,
   3451         /* maxblock    */ 0,
   3452         /* blocks      */ 0x1,
   3453         /* blocks_hi   */ 0,
   3454         /* base        */ 0x0c00a000,
   3455         /* gran        */ 1,
   3456         /* bytes       */ 18,
   3457         /* nFields     */ 36,
   3458         /* *fields     */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields,
   3459         /* *views      */ NULL,
   3460         /* *views_num  */ NULL,
   3461         /* snoop_cb    */ NULL, 
   3462         /* snoop_user_data */ NULL, 
   3463         /* snoop_flags */ 0,
   3464         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3465         /* type */ SOC_MEM_TYPE_NORMAL,
   3466         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3467         /* impl */ SOC_MEM_IMPL_NORMAL,
   3468         /* cmic_mor_clks       */ 0,
   3469     },
   3470 #endif /* chips */
   3471 
   3472 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3473     { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_MEM1m */ 
   3474         /* mem            AXP_SM_MATCH_TABLE_MEM1m */
   3475         /* flags       */ SOC_MEM_FLAG_VALID |
   3476                           SOC_MEM_FLAG_CACHABLE |
   3477                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3478         /* cmp_fn      */ NULL,
   3479         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3480         /* index_min   */ 0,
   3481         /* index_max   */ 255,
   3482         /* minblock    */ 0,
   3483         /* maxblock    */ 0,
   3484         /* blocks      */ 0x1,
   3485         /* blocks_hi   */ 0,
   3486         /* base        */ 0x0c00a100,
   3487         /* gran        */ 1,
   3488         /* bytes       */ 18,
   3489         /* nFields     */ 36,
   3490         /* *fields     */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields,
   3491         /* *views      */ NULL,
   3492         /* *views_num  */ NULL,
   3493         /* snoop_cb    */ NULL, 
   3494         /* snoop_user_data */ NULL, 
   3495         /* snoop_flags */ 0,
   3496         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3497         /* type */ SOC_MEM_TYPE_NORMAL,
   3498         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3499         /* impl */ SOC_MEM_IMPL_NORMAL,
   3500         /* cmic_mor_clks       */ 0,
   3501     },
   3502 #endif /* chips */
   3503 
   3504 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3505     { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_MEM2m */ 
   3506         /* mem            AXP_SM_MATCH_TABLE_MEM2m */
   3507         /* flags       */ SOC_MEM_FLAG_VALID |
   3508                           SOC_MEM_FLAG_CACHABLE |
   3509                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3510         /* cmp_fn      */ NULL,
   3511         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3512         /* index_min   */ 0,
   3513         /* index_max   */ 255,
   3514         /* minblock    */ 0,
   3515         /* maxblock    */ 0,
   3516         /* blocks      */ 0x1,
   3517         /* blocks_hi   */ 0,
   3518         /* base        */ 0x0c00a200,
   3519         /* gran        */ 1,
   3520         /* bytes       */ 18,
   3521         /* nFields     */ 36,
   3522         /* *fields     */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields,
   3523         /* *views      */ NULL,
   3524         /* *views_num  */ NULL,
   3525         /* snoop_cb    */ NULL, 
   3526         /* snoop_user_data */ NULL, 
   3527         /* snoop_flags */ 0,
   3528         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3529         /* type */ SOC_MEM_TYPE_NORMAL,
   3530         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3531         /* impl */ SOC_MEM_IMPL_NORMAL,
   3532         /* cmic_mor_clks       */ 0,
   3533     },
   3534 #endif /* chips */
   3535 
   3536 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3537     { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_MEM3m */ 
   3538         /* mem            AXP_SM_MATCH_TABLE_MEM3m */
   3539         /* flags       */ SOC_MEM_FLAG_VALID |
   3540                           SOC_MEM_FLAG_CACHABLE |
   3541                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3542         /* cmp_fn      */ NULL,
   3543         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3544         /* index_min   */ 0,
   3545         /* index_max   */ 255,
   3546         /* minblock    */ 0,
   3547         /* maxblock    */ 0,
   3548         /* blocks      */ 0x1,
   3549         /* blocks_hi   */ 0,
   3550         /* base        */ 0x0c00a300,
   3551         /* gran        */ 1,
   3552         /* bytes       */ 18,
   3553         /* nFields     */ 36,
   3554         /* *fields     */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields,
   3555         /* *views      */ NULL,
   3556         /* *views_num  */ NULL,
   3557         /* snoop_cb    */ NULL, 
   3558         /* snoop_user_data */ NULL, 
   3559         /* snoop_flags */ 0,
   3560         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3561         /* type */ SOC_MEM_TYPE_NORMAL,
   3562         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3563         /* impl */ SOC_MEM_IMPL_NORMAL,
   3564         /* cmic_mor_clks       */ 0,
   3565     },
   3566 #endif /* chips */
   3567 
   3568 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3569     { /* SOC_MEM_INT_AXP_SM_PACKET_BUFFER_MEMm */ 
   3570         /* mem            AXP_SM_PACKET_BUFFER_MEMm */
   3571         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3572         /* cmp_fn      */ NULL,
   3573         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3574         /* index_min   */ 0,
   3575         /* index_max   */ 2047,
   3576         /* minblock    */ 0,
   3577         /* maxblock    */ 0,
   3578         /* blocks      */ 0x1,
   3579         /* blocks_hi   */ 0,
   3580         /* base        */ 0x0c00b000,
   3581         /* gran        */ 1,
   3582         /* bytes       */ 9,
   3583         /* nFields     */ 4,
   3584         /* *fields     */ soc_AXP_SM_PACKET_BUFFER_MEMm_fields,
   3585         /* *views      */ NULL,
   3586         /* *views_num  */ NULL,
   3587         /* snoop_cb    */ NULL, 
   3588         /* snoop_user_data */ NULL, 
   3589         /* snoop_flags */ 0,
   3590         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3591         /* type */ SOC_MEM_TYPE_NORMAL,
   3592         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3593         /* impl */ SOC_MEM_IMPL_NORMAL,
   3594         /* cmic_mor_clks       */ 0,
   3595     },
   3596 #endif /* chips */
   3597 
   3598 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3599     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm */ 
   3600         /* mem            AXP_SM_STATE_TABLE_BULK_MATCH_DATAm */
   3601         /* flags       */ SOC_MEM_FLAG_VALID |
   3602                           SOC_MEM_FLAG_CACHABLE |
   3603                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3604         /* cmp_fn      */ NULL,
   3605         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3606         /* index_min   */ 0,
   3607         /* index_max   */ 0,
   3608         /* minblock    */ 0,
   3609         /* maxblock    */ 0,
   3610         /* blocks      */ 0x1,
   3611         /* blocks_hi   */ 0,
   3612         /* base        */ 0x0c00f005,
   3613         /* gran        */ 1,
   3614         /* bytes       */ 34,
   3615         /* nFields     */ 53,
   3616         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3617         /* *views      */ NULL,
   3618         /* *views_num  */ NULL,
   3619         /* snoop_cb    */ NULL, 
   3620         /* snoop_user_data */ NULL, 
   3621         /* snoop_flags */ 0,
   3622         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3623         /* type */ SOC_MEM_TYPE_NORMAL,
   3624         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3625         /* impl */ SOC_MEM_IMPL_NORMAL,
   3626         /* cmic_mor_clks       */ 0,
   3627     },
   3628 #endif /* chips */
   3629 
   3630 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3631     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_BULK_MATCH_MASKm */ 
   3632         /* mem            AXP_SM_STATE_TABLE_BULK_MATCH_MASKm */
   3633         /* flags       */ SOC_MEM_FLAG_VALID |
   3634                           SOC_MEM_FLAG_CACHABLE |
   3635                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3636         /* cmp_fn      */ NULL,
   3637         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3638         /* index_min   */ 0,
   3639         /* index_max   */ 0,
   3640         /* minblock    */ 0,
   3641         /* maxblock    */ 0,
   3642         /* blocks      */ 0x1,
   3643         /* blocks_hi   */ 0,
   3644         /* base        */ 0x0c00f004,
   3645         /* gran        */ 1,
   3646         /* bytes       */ 34,
   3647         /* nFields     */ 53,
   3648         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3649         /* *views      */ NULL,
   3650         /* *views_num  */ NULL,
   3651         /* snoop_cb    */ NULL, 
   3652         /* snoop_user_data */ NULL, 
   3653         /* snoop_flags */ 0,
   3654         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3655         /* type */ SOC_MEM_TYPE_NORMAL,
   3656         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3657         /* impl */ SOC_MEM_IMPL_NORMAL,
   3658         /* cmic_mor_clks       */ 0,
   3659     },
   3660 #endif /* chips */
   3661 
   3662 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3663     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_BULK_REPLACE_DATAm */ 
   3664         /* mem            AXP_SM_STATE_TABLE_BULK_REPLACE_DATAm */
   3665         /* flags       */ SOC_MEM_FLAG_VALID |
   3666                           SOC_MEM_FLAG_CACHABLE |
   3667                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3668         /* cmp_fn      */ NULL,
   3669         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3670         /* index_min   */ 0,
   3671         /* index_max   */ 0,
   3672         /* minblock    */ 0,
   3673         /* maxblock    */ 0,
   3674         /* blocks      */ 0x1,
   3675         /* blocks_hi   */ 0,
   3676         /* base        */ 0x0c00f007,
   3677         /* gran        */ 1,
   3678         /* bytes       */ 34,
   3679         /* nFields     */ 53,
   3680         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3681         /* *views      */ NULL,
   3682         /* *views_num  */ NULL,
   3683         /* snoop_cb    */ NULL, 
   3684         /* snoop_user_data */ NULL, 
   3685         /* snoop_flags */ 0,
   3686         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3687         /* type */ SOC_MEM_TYPE_NORMAL,
   3688         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3689         /* impl */ SOC_MEM_IMPL_NORMAL,
   3690         /* cmic_mor_clks       */ 0,
   3691     },
   3692 #endif /* chips */
   3693 
   3694 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3695     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_BULK_REPLACE_MASKm */ 
   3696         /* mem            AXP_SM_STATE_TABLE_BULK_REPLACE_MASKm */
   3697         /* flags       */ SOC_MEM_FLAG_VALID |
   3698                           SOC_MEM_FLAG_CACHABLE |
   3699                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3700         /* cmp_fn      */ NULL,
   3701         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3702         /* index_min   */ 0,
   3703         /* index_max   */ 0,
   3704         /* minblock    */ 0,
   3705         /* maxblock    */ 0,
   3706         /* blocks      */ 0x1,
   3707         /* blocks_hi   */ 0,
   3708         /* base        */ 0x0c00f006,
   3709         /* gran        */ 1,
   3710         /* bytes       */ 34,
   3711         /* nFields     */ 53,
   3712         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3713         /* *views      */ NULL,
   3714         /* *views_num  */ NULL,
   3715         /* snoop_cb    */ NULL, 
   3716         /* snoop_user_data */ NULL, 
   3717         /* snoop_flags */ 0,
   3718         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3719         /* type */ SOC_MEM_TYPE_NORMAL,
   3720         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3721         /* impl */ SOC_MEM_IMPL_NORMAL,
   3722         /* cmic_mor_clks       */ 0,
   3723     },
   3724 #endif /* chips */
   3725 
   3726 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3727     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM0m */ 
   3728         /* mem            AXP_SM_STATE_TABLE_MEM0m */
   3729         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3730         /* cmp_fn      */ NULL,
   3731         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3732         /* index_min   */ 0,
   3733         /* index_max   */ 3071,
   3734         /* minblock    */ 0,
   3735         /* maxblock    */ 0,
   3736         /* blocks      */ 0x1,
   3737         /* blocks_hi   */ 0,
   3738         /* base        */ 0x0c000000,
   3739         /* gran        */ 1,
   3740         /* bytes       */ 34,
   3741         /* nFields     */ 53,
   3742         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3743         /* *views      */ NULL,
   3744         /* *views_num  */ NULL,
   3745         /* snoop_cb    */ NULL, 
   3746         /* snoop_user_data */ NULL, 
   3747         /* snoop_flags */ 0,
   3748         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3749         /* type */ SOC_MEM_TYPE_NORMAL,
   3750         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3751         /* impl */ SOC_MEM_IMPL_NORMAL,
   3752         /* cmic_mor_clks       */ 0,
   3753     },
   3754 #endif /* chips */
   3755 
   3756 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3757     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM1m */ 
   3758         /* mem            AXP_SM_STATE_TABLE_MEM1m */
   3759         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3760         /* cmp_fn      */ NULL,
   3761         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3762         /* index_min   */ 0,
   3763         /* index_max   */ 3071,
   3764         /* minblock    */ 0,
   3765         /* maxblock    */ 0,
   3766         /* blocks      */ 0x1,
   3767         /* blocks_hi   */ 0,
   3768         /* base        */ 0x0c001000,
   3769         /* gran        */ 1,
   3770         /* bytes       */ 34,
   3771         /* nFields     */ 53,
   3772         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3773         /* *views      */ NULL,
   3774         /* *views_num  */ NULL,
   3775         /* snoop_cb    */ NULL, 
   3776         /* snoop_user_data */ NULL, 
   3777         /* snoop_flags */ 0,
   3778         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3779         /* type */ SOC_MEM_TYPE_NORMAL,
   3780         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3781         /* impl */ SOC_MEM_IMPL_NORMAL,
   3782         /* cmic_mor_clks       */ 0,
   3783     },
   3784 #endif /* chips */
   3785 
   3786 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3787     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM2m */ 
   3788         /* mem            AXP_SM_STATE_TABLE_MEM2m */
   3789         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3790         /* cmp_fn      */ NULL,
   3791         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3792         /* index_min   */ 0,
   3793         /* index_max   */ 3071,
   3794         /* minblock    */ 0,
   3795         /* maxblock    */ 0,
   3796         /* blocks      */ 0x1,
   3797         /* blocks_hi   */ 0,
   3798         /* base        */ 0x0c002000,
   3799         /* gran        */ 1,
   3800         /* bytes       */ 34,
   3801         /* nFields     */ 53,
   3802         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3803         /* *views      */ NULL,
   3804         /* *views_num  */ NULL,
   3805         /* snoop_cb    */ NULL, 
   3806         /* snoop_user_data */ NULL, 
   3807         /* snoop_flags */ 0,
   3808         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3809         /* type */ SOC_MEM_TYPE_NORMAL,
   3810         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3811         /* impl */ SOC_MEM_IMPL_NORMAL,
   3812         /* cmic_mor_clks       */ 0,
   3813     },
   3814 #endif /* chips */
   3815 
   3816 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3817     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM3m */ 
   3818         /* mem            AXP_SM_STATE_TABLE_MEM3m */
   3819         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3820         /* cmp_fn      */ NULL,
   3821         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3822         /* index_min   */ 0,
   3823         /* index_max   */ 3071,
   3824         /* minblock    */ 0,
   3825         /* maxblock    */ 0,
   3826         /* blocks      */ 0x1,
   3827         /* blocks_hi   */ 0,
   3828         /* base        */ 0x0c003000,
   3829         /* gran        */ 1,
   3830         /* bytes       */ 34,
   3831         /* nFields     */ 53,
   3832         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3833         /* *views      */ NULL,
   3834         /* *views_num  */ NULL,
   3835         /* snoop_cb    */ NULL, 
   3836         /* snoop_user_data */ NULL, 
   3837         /* snoop_flags */ 0,
   3838         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3839         /* type */ SOC_MEM_TYPE_NORMAL,
   3840         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3841         /* impl */ SOC_MEM_IMPL_NORMAL,
   3842         /* cmic_mor_clks       */ 0,
   3843     },
   3844 #endif /* chips */
   3845 
   3846 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3847     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM4m */ 
   3848         /* mem            AXP_SM_STATE_TABLE_MEM4m */
   3849         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3850         /* cmp_fn      */ NULL,
   3851         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3852         /* index_min   */ 0,
   3853         /* index_max   */ 3071,
   3854         /* minblock    */ 0,
   3855         /* maxblock    */ 0,
   3856         /* blocks      */ 0x1,
   3857         /* blocks_hi   */ 0,
   3858         /* base        */ 0x0c004000,
   3859         /* gran        */ 1,
   3860         /* bytes       */ 34,
   3861         /* nFields     */ 53,
   3862         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3863         /* *views      */ NULL,
   3864         /* *views_num  */ NULL,
   3865         /* snoop_cb    */ NULL, 
   3866         /* snoop_user_data */ NULL, 
   3867         /* snoop_flags */ 0,
   3868         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3869         /* type */ SOC_MEM_TYPE_NORMAL,
   3870         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3871         /* impl */ SOC_MEM_IMPL_NORMAL,
   3872         /* cmic_mor_clks       */ 0,
   3873     },
   3874 #endif /* chips */
   3875 
   3876 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3877     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM5m */ 
   3878         /* mem            AXP_SM_STATE_TABLE_MEM5m */
   3879         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3880         /* cmp_fn      */ NULL,
   3881         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3882         /* index_min   */ 0,
   3883         /* index_max   */ 3071,
   3884         /* minblock    */ 0,
   3885         /* maxblock    */ 0,
   3886         /* blocks      */ 0x1,
   3887         /* blocks_hi   */ 0,
   3888         /* base        */ 0x0c005000,
   3889         /* gran        */ 1,
   3890         /* bytes       */ 34,
   3891         /* nFields     */ 53,
   3892         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3893         /* *views      */ NULL,
   3894         /* *views_num  */ NULL,
   3895         /* snoop_cb    */ NULL, 
   3896         /* snoop_user_data */ NULL, 
   3897         /* snoop_flags */ 0,
   3898         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3899         /* type */ SOC_MEM_TYPE_NORMAL,
   3900         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3901         /* impl */ SOC_MEM_IMPL_NORMAL,
   3902         /* cmic_mor_clks       */ 0,
   3903     },
   3904 #endif /* chips */
   3905 
   3906 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3907     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM6m */ 
   3908         /* mem            AXP_SM_STATE_TABLE_MEM6m */
   3909         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3910         /* cmp_fn      */ NULL,
   3911         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3912         /* index_min   */ 0,
   3913         /* index_max   */ 3071,
   3914         /* minblock    */ 0,
   3915         /* maxblock    */ 0,
   3916         /* blocks      */ 0x1,
   3917         /* blocks_hi   */ 0,
   3918         /* base        */ 0x0c006000,
   3919         /* gran        */ 1,
   3920         /* bytes       */ 34,
   3921         /* nFields     */ 53,
   3922         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3923         /* *views      */ NULL,
   3924         /* *views_num  */ NULL,
   3925         /* snoop_cb    */ NULL, 
   3926         /* snoop_user_data */ NULL, 
   3927         /* snoop_flags */ 0,
   3928         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3929         /* type */ SOC_MEM_TYPE_NORMAL,
   3930         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3931         /* impl */ SOC_MEM_IMPL_NORMAL,
   3932         /* cmic_mor_clks       */ 0,
   3933     },
   3934 #endif /* chips */
   3935 
   3936 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   3937     { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM7m */ 
   3938         /* mem            AXP_SM_STATE_TABLE_MEM7m */
   3939         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   3940         /* cmp_fn      */ NULL,
   3941         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3942         /* index_min   */ 0,
   3943         /* index_max   */ 3071,
   3944         /* minblock    */ 0,
   3945         /* maxblock    */ 0,
   3946         /* blocks      */ 0x1,
   3947         /* blocks_hi   */ 0,
   3948         /* base        */ 0x0c007000,
   3949         /* gran        */ 1,
   3950         /* bytes       */ 34,
   3951         /* nFields     */ 53,
   3952         /* *fields     */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields,
   3953         /* *views      */ NULL,
   3954         /* *views_num  */ NULL,
   3955         /* snoop_cb    */ NULL, 
   3956         /* snoop_user_data */ NULL, 
   3957         /* snoop_flags */ 0,
   3958         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3959         /* type */ SOC_MEM_TYPE_NORMAL,
   3960         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3961         /* impl */ SOC_MEM_IMPL_NORMAL,
   3962         /* cmic_mor_clks       */ 0,
   3963     },
   3964 #endif /* chips */
   3965 
   3966 #if defined(BCM_56640_A0)
   3967     { /* SOC_MEM_INT_AXP_WLAN_COS_MAPm */ 
   3968         /* mem            AXP_WLAN_COS_MAPm */
   3969         /* flags       */ SOC_MEM_FLAG_VALID |
   3970                           SOC_MEM_FLAG_CACHABLE |
   3971                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3972         /* cmp_fn      */ _soc_mem_cmp_undef,
   3973         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3974         /* index_min   */ 0,
   3975         /* index_max   */ 1023,
   3976         /* minblock    */ 7,
   3977         /* maxblock    */ 7,
   3978         /* blocks      */ 0x80,
   3979         /* blocks_hi   */ 0,
   3980         /* base        */ 0x392c0000,
   3981         /* gran        */ 1,
   3982         /* bytes       */ 2,
   3983         /* nFields     */ 2,
   3984         /* *fields     */ soc_AXP_WLAN_COS_MAPm_fields,
   3985         /* *views      */ NULL,
   3986         /* *views_num  */ NULL,
   3987         /* snoop_cb    */ NULL, 
   3988         /* snoop_user_data */ NULL, 
   3989         /* snoop_flags */ 0,
   3990         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3991         /* type */ SOC_MEM_TYPE_NORMAL,
   3992         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3993         /* impl */ SOC_MEM_IMPL_NORMAL,
   3994         /* cmic_mor_clks       */ 0,
   3995     },
   3996 #endif /* chips */
   3997 
   3998 #if defined(BCM_56340_A0)
   3999     { /* SOC_MEM_INT_AXP_WLAN_COS_MAP_BCM56340_A0m */ 
   4000         /* mem            AXP_WLAN_COS_MAPm */
   4001         /* flags       */ SOC_MEM_FLAG_VALID |
   4002                           SOC_MEM_FLAG_CACHABLE |
   4003                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   4004         /* cmp_fn      */ _soc_mem_cmp_undef,
   4005         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4006         /* index_min   */ 0,
   4007         /* index_max   */ 1023,
   4008         /* minblock    */ 4,
   4009         /* maxblock    */ 4,
   4010         /* blocks      */ 0x10,
   4011         /* blocks_hi   */ 0,
   4012         /* base        */ 0x392c0000,
   4013         /* gran        */ 1,
   4014         /* bytes       */ 2,
   4015         /* nFields     */ 2,
   4016         /* *fields     */ soc_AXP_WLAN_COS_MAPm_fields,
   4017         /* *views      */ NULL,
   4018         /* *views_num  */ NULL,
   4019         /* snoop_cb    */ NULL, 
   4020         /* snoop_user_data */ NULL, 
   4021         /* snoop_flags */ 0,
   4022         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4023         /* type */ SOC_MEM_TYPE_NORMAL,
   4024         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4025         /* impl */ SOC_MEM_IMPL_NORMAL,
   4026         /* cmic_mor_clks       */ 0,
   4027     },
   4028 #endif /* chips */
   4029 
   4030 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4031     { /* SOC_MEM_INT_AXP_WRX_SVP_ASSIGNMENTm */ 
   4032         /* mem            AXP_WRX_SVP_ASSIGNMENTm */
   4033         /* flags       */ SOC_MEM_FLAG_VALID |
   4034                           SOC_MEM_FLAG_CACHABLE |
   4035                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4036                           SOC_MEM_FLAG_HASHED, /* 0x20122 */
   4037         /* cmp_fn      */ _soc_mem_cmp_undef,
   4038         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4039         /* index_min   */ 0,
   4040         /* index_max   */ 2047,
   4041         /* minblock    */ 0,
   4042         /* maxblock    */ 0,
   4043         /* blocks      */ 0x1,
   4044         /* blocks_hi   */ 0,
   4045         /* base        */ 0x04002000,
   4046         /* gran        */ 1,
   4047         /* bytes       */ 12,
   4048         /* nFields     */ 15,
   4049         /* *fields     */ soc_AXP_WRX_SVP_ASSIGNMENTm_fields,
   4050         /* *views      */ NULL,
   4051         /* *views_num  */ NULL,
   4052         /* snoop_cb    */ NULL, 
   4053         /* snoop_user_data */ NULL, 
   4054         /* snoop_flags */ 0,
   4055         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4056         /* type */ SOC_MEM_TYPE_NORMAL,
   4057         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4058         /* impl */ SOC_MEM_IMPL_NORMAL,
   4059         /* cmic_mor_clks       */ 0,
   4060     },
   4061 #endif /* chips */
   4062 
   4063 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4064     { /* SOC_MEM_INT_AXP_WRX_WCDm */ 
   4065         /* mem            AXP_WRX_WCDm */
   4066         /* flags       */ SOC_MEM_FLAG_VALID |
   4067                           SOC_MEM_FLAG_CACHABLE |
   4068                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4069                           SOC_MEM_FLAG_HASHED, /* 0x20122 */
   4070         /* cmp_fn      */ _soc_mem_cmp_undef,
   4071         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4072         /* index_min   */ 0,
   4073         /* index_max   */ 8191,
   4074         /* minblock    */ 0,
   4075         /* maxblock    */ 0,
   4076         /* blocks      */ 0x1,
   4077         /* blocks_hi   */ 0,
   4078         /* base        */ 0x04000000,
   4079         /* gran        */ 1,
   4080         /* bytes       */ 12,
   4081         /* nFields     */ 12,
   4082         /* *fields     */ soc_AXP_WRX_WCDm_fields,
   4083         /* *views      */ NULL,
   4084         /* *views_num  */ NULL,
   4085         /* snoop_cb    */ NULL, 
   4086         /* snoop_user_data */ NULL, 
   4087         /* snoop_flags */ 0,
   4088         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4089         /* type */ SOC_MEM_TYPE_NORMAL,
   4090         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4091         /* impl */ SOC_MEM_IMPL_NORMAL,
   4092         /* cmic_mor_clks       */ 0,
   4093     },
   4094 #endif /* chips */
   4095 
   4096 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4097     { /* SOC_MEM_INT_AXP_WTX_DSCP_MAPm */ 
   4098         /* mem            AXP_WTX_DSCP_MAPm */
   4099         /* flags       */ SOC_MEM_FLAG_VALID |
   4100                           SOC_MEM_FLAG_CACHABLE |
   4101                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   4102         /* cmp_fn      */ _soc_mem_cmp_undef,
   4103         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4104         /* index_min   */ 0,
   4105         /* index_max   */ 4095,
   4106         /* minblock    */ 0,
   4107         /* maxblock    */ 0,
   4108         /* blocks      */ 0x1,
   4109         /* blocks_hi   */ 0,
   4110         /* base        */ 0x08100000,
   4111         /* gran        */ 1,
   4112         /* bytes       */ 2,
   4113         /* nFields     */ 3,
   4114         /* *fields     */ soc_AXP_WTX_DSCP_MAPm_fields,
   4115         /* *views      */ NULL,
   4116         /* *views_num  */ NULL,
   4117         /* snoop_cb    */ NULL, 
   4118         /* snoop_user_data */ NULL, 
   4119         /* snoop_flags */ 0,
   4120         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4121         /* type */ SOC_MEM_TYPE_NORMAL,
   4122         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4123         /* impl */ SOC_MEM_IMPL_NORMAL,
   4124         /* cmic_mor_clks       */ 0,
   4125     },
   4126 #endif /* chips */
   4127 
   4128 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4129     { /* SOC_MEM_INT_AXP_WTX_DVP_PROFILEm */ 
   4130         /* mem            AXP_WTX_DVP_PROFILEm */
   4131         /* flags       */ SOC_MEM_FLAG_VALID |
   4132                           SOC_MEM_FLAG_CACHABLE |
   4133                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   4134         /* cmp_fn      */ _soc_mem_cmp_undef,
   4135         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4136         /* index_min   */ 0,
   4137         /* index_max   */ 2047,
   4138         /* minblock    */ 0,
   4139         /* maxblock    */ 0,
   4140         /* blocks      */ 0x1,
   4141         /* blocks_hi   */ 0,
   4142         /* base        */ 0x08000000,
   4143         /* gran        */ 1,
   4144         /* bytes       */ 16,
   4145         /* nFields     */ 15,
   4146         /* *fields     */ soc_AXP_WTX_DVP_PROFILEm_fields,
   4147         /* *views      */ NULL,
   4148         /* *views_num  */ NULL,
   4149         /* snoop_cb    */ NULL, 
   4150         /* snoop_user_data */ NULL, 
   4151         /* snoop_flags */ 0,
   4152         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4153         /* type */ SOC_MEM_TYPE_NORMAL,
   4154         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4155         /* impl */ SOC_MEM_IMPL_NORMAL,
   4156         /* cmic_mor_clks       */ 0,
   4157     },
   4158 #endif /* chips */
   4159 
   4160 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4161     { /* SOC_MEM_INT_AXP_WTX_FRAG_IDm */ 
   4162         /* mem            AXP_WTX_FRAG_IDm */
   4163         /* flags       */ SOC_MEM_FLAG_VALID |
   4164                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
   4165         /* cmp_fn      */ _soc_mem_cmp_undef,
   4166         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4167         /* index_min   */ 0,
   4168         /* index_max   */ 1023,
   4169         /* minblock    */ 0,
   4170         /* maxblock    */ 0,
   4171         /* blocks      */ 0x1,
   4172         /* blocks_hi   */ 0,
   4173         /* base        */ 0x08080000,
   4174         /* gran        */ 1,
   4175         /* bytes       */ 3,
   4176         /* nFields     */ 3,
   4177         /* *fields     */ soc_AXP_WTX_FRAG_IDm_fields,
   4178         /* *views      */ NULL,
   4179         /* *views_num  */ NULL,
   4180         /* snoop_cb    */ NULL, 
   4181         /* snoop_user_data */ NULL, 
   4182         /* snoop_flags */ 0,
   4183         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4184         /* type */ SOC_MEM_TYPE_NORMAL,
   4185         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4186         /* impl */ SOC_MEM_IMPL_NORMAL,
   4187         /* cmic_mor_clks       */ 0,
   4188     },
   4189 #endif /* chips */
   4190 
   4191 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4192     { /* SOC_MEM_INT_AXP_WTX_PRI_MAPm */ 
   4193         /* mem            AXP_WTX_PRI_MAPm */
   4194         /* flags       */ SOC_MEM_FLAG_VALID |
   4195                           SOC_MEM_FLAG_CACHABLE |
   4196                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   4197         /* cmp_fn      */ _soc_mem_cmp_undef,
   4198         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4199         /* index_min   */ 0,
   4200         /* index_max   */ 1023,
   4201         /* minblock    */ 0,
   4202         /* maxblock    */ 0,
   4203         /* blocks      */ 0x1,
   4204         /* blocks_hi   */ 0,
   4205         /* base        */ 0x080c0000,
   4206         /* gran        */ 1,
   4207         /* bytes       */ 1,
   4208         /* nFields     */ 4,
   4209         /* *fields     */ soc_AXP_WTX_PRI_MAPm_fields,
   4210         /* *views      */ NULL,
   4211         /* *views_num  */ NULL,
   4212         /* snoop_cb    */ NULL, 
   4213         /* snoop_user_data */ NULL, 
   4214         /* snoop_flags */ 0,
   4215         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4216         /* type */ SOC_MEM_TYPE_NORMAL,
   4217         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4218         /* impl */ SOC_MEM_IMPL_NORMAL,
   4219         /* cmic_mor_clks       */ 0,
   4220     },
   4221 #endif /* chips */
   4222 
   4223 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4224     { /* SOC_MEM_INT_AXP_WTX_TRUNK_BLOCK_MASKm */ 
   4225         /* mem            AXP_WTX_TRUNK_BLOCK_MASKm */
   4226         /* flags       */ SOC_MEM_FLAG_VALID |
   4227                           SOC_MEM_FLAG_CACHABLE |
   4228                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   4229         /* cmp_fn      */ _soc_mem_cmp_undef,
   4230         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4231         /* index_min   */ 0,
   4232         /* index_max   */ 1023,
   4233         /* minblock    */ 0,
   4234         /* maxblock    */ 0,
   4235         /* blocks      */ 0x1,
   4236         /* blocks_hi   */ 0,
   4237         /* base        */ 0x08140000,
   4238         /* gran        */ 1,
   4239         /* bytes       */ 8,
   4240         /* nFields     */ 3,
   4241         /* *fields     */ soc_AXP_WTX_TRUNK_BLOCK_MASKm_fields,
   4242         /* *views      */ NULL,
   4243         /* *views_num  */ NULL,
   4244         /* snoop_cb    */ NULL, 
   4245         /* snoop_user_data */ NULL, 
   4246         /* snoop_flags */ 0,
   4247         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4248         /* type */ SOC_MEM_TYPE_NORMAL,
   4249         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4250         /* impl */ SOC_MEM_IMPL_NORMAL,
   4251         /* cmic_mor_clks       */ 0,
   4252     },
   4253 #endif /* chips */
   4254 
   4255 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4256     { /* SOC_MEM_INT_AXP_WTX_TRUNK_GROUP_BITMAPm */ 
   4257         /* mem            AXP_WTX_TRUNK_GROUP_BITMAPm */
   4258         /* flags       */ SOC_MEM_FLAG_VALID |
   4259                           SOC_MEM_FLAG_CACHABLE |
   4260                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   4261         /* cmp_fn      */ _soc_mem_cmp_undef,
   4262         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4263         /* index_min   */ 0,
   4264         /* index_max   */ 1023,
   4265         /* minblock    */ 0,
   4266         /* maxblock    */ 0,
   4267         /* blocks      */ 0x1,
   4268         /* blocks_hi   */ 0,
   4269         /* base        */ 0x08180000,
   4270         /* gran        */ 1,
   4271         /* bytes       */ 8,
   4272         /* nFields     */ 3,
   4273         /* *fields     */ soc_AXP_WTX_TRUNK_GROUP_BITMAPm_fields,
   4274         /* *views      */ NULL,
   4275         /* *views_num  */ NULL,
   4276         /* snoop_cb    */ NULL, 
   4277         /* snoop_user_data */ NULL, 
   4278         /* snoop_flags */ 0,
   4279         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4280         /* type */ SOC_MEM_TYPE_NORMAL,
   4281         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4282         /* impl */ SOC_MEM_IMPL_NORMAL,
   4283         /* cmic_mor_clks       */ 0,
   4284     },
   4285 #endif /* chips */
   4286 
   4287 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
   4288     { /* SOC_MEM_INT_AXP_WTX_TUNNELm */ 
   4289         /* mem            AXP_WTX_TUNNELm */
   4290         /* flags       */ SOC_MEM_FLAG_VALID |
   4291                           SOC_MEM_FLAG_CACHABLE |
   4292                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   4293         /* cmp_fn      */ _soc_mem_cmp_undef,
   4294         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4295         /* index_min   */ 0,
   4296         /* index_max   */ 4095,
   4297         /* minblock    */ 0,
   4298         /* maxblock    */ 0,
   4299         /* blocks      */ 0x1,
   4300         /* blocks_hi   */ 0,
   4301         /* base        */ 0x08040000,
   4302         /* gran        */ 1,
   4303         /* bytes       */ 17,
   4304         /* nFields     */ 32,
   4305         /* *fields     */ soc_AXP_WTX_TUNNELm_fields,
   4306         /* *views      */ NULL,
   4307         /* *views_num  */ NULL,
   4308         /* snoop_cb    */ NULL, 
   4309         /* snoop_user_data */ NULL, 
   4310         /* snoop_flags */ 0,
   4311         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4312         /* type */ SOC_MEM_TYPE_NORMAL,
   4313         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4314         /* impl */ SOC_MEM_IMPL_NORMAL,
   4315         /* cmic_mor_clks       */ 0,
   4316     },
   4317 #endif /* chips */
   4318