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

fields_o.i (1797979B)


      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:        fields_o.i
     12  * Purpose:     Field declarations.
     13  */
     14 
     15 #if defined(BCM_88675_A0)
     16 soc_field_info_t soc_OAMP_ARBITER_CONTROLr_fields[] = {
     17     { CPU_PIPE_SELf, 1, 2, 0 },
     18     { PIPE_OVERIDEf, 1, 0, 0 },
     19     { PIPE_SELf, 1, 1, 0 }
     20 };
     21 
     22 #endif
     23 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
     24     defined(BCM_56270_A0)
     25 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM56260_A0r_fields[] = {
     26     { CPU_PIPE_SELf, 1, 2, 0 },
     27     { PIPE_OVERIDEf, 1, 0, 0 },
     28     { PIPE_SELf, 1, 1, 0 }
     29 };
     30 
     31 #endif
     32 #if defined(BCM_88375_A0)
     33 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88375_A0r_fields[] = {
     34     { CPU_PIPE_SELf, 1, 2, 0 },
     35     { PIPE_OVERIDEf, 1, 0, 0 },
     36     { PIPE_SELf, 1, 1, 0 }
     37 };
     38 
     39 #endif
     40 #if defined(BCM_88375_B0)
     41 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88375_B0r_fields[] = {
     42     { CPU_PIPE_SELf, 1, 2, 0 },
     43     { PIPE_OVERIDEf, 1, 0, 0 },
     44     { PIPE_SELf, 1, 1, 0 }
     45 };
     46 
     47 #endif
     48 #if defined(BCM_88675_B0)
     49 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88675_B0r_fields[] = {
     50     { CPU_PIPE_SELf, 1, 2, 0 },
     51     { PIPE_OVERIDEf, 1, 0, 0 },
     52     { PIPE_SELf, 1, 1, 0 }
     53 };
     54 
     55 #endif
     56 #if defined(BCM_88680_A0)
     57 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88680_A0r_fields[] = {
     58     { CPU_PIPE_SELf, 1, 2, 0 },
     59     { PIPE_OVERIDEf, 1, 0, 0 },
     60     { PIPE_SELf, 1, 1, 0 }
     61 };
     62 
     63 #endif
     64 #if defined(BCM_88690_A0)
     65 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88690_A0r_fields[] = {
     66     { CPU_PIPE_SELf, 1, 2, 0 },
     67     { PIPE_OVERIDEf, 1, 0, 0 },
     68     { PIPE_SELf, 1, 1, 0 }
     69 };
     70 
     71 #endif
     72 #if defined(BCM_88690_B0)
     73 soc_field_info_t soc_OAMP_ARBITER_CONTROL_BCM88690_B0r_fields[] = {
     74     { CPU_PIPE_SELf, 1, 2, 0 },
     75     { PIPE_OVERIDEf, 1, 0, 0 },
     76     { PIPE_SELf, 1, 1, 0 }
     77 };
     78 
     79 #endif
     80 #if defined(BCM_88660_A0)
     81 soc_field_info_t soc_OAMP_ARBITER_WEIGHTr_fields[] = {
     82     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE|SOCF_SIG },
     83     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE|SOCF_SIG },
     84     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE|SOCF_SIG },
     85     { TST_ARB_WEIGHTf, 3, 12, SOCF_LE|SOCF_SIG },
     86     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE|SOCF_SIG }
     87 };
     88 
     89 #endif
     90 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
     91     defined(BCM_56270_A0)
     92 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM56260_A0r_fields[] = {
     93     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
     94     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
     95     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
     96     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
     97     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
     98     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }
     99 };
    100 
    101 #endif
    102 #if defined(BCM_88270_A0)
    103 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88270_A0r_fields[] = {
    104     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    105     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    106     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    107     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    108     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    109     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE },
    110     { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE }
    111 };
    112 
    113 #endif
    114 #if defined(BCM_88375_A0)
    115 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88375_A0r_fields[] = {
    116     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    117     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    118     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    119     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    120     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    121     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }
    122 };
    123 
    124 #endif
    125 #if defined(BCM_88375_B0)
    126 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88375_B0r_fields[] = {
    127     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    128     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    129     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    130     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    131     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    132     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }
    133 };
    134 
    135 #endif
    136 #if defined(BCM_88470_A0)
    137 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88470_A0r_fields[] = {
    138     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    139     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    140     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    141     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    142     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    143     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE },
    144     { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE }
    145 };
    146 
    147 #endif
    148 #if defined(BCM_88470_B0)
    149 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88470_B0r_fields[] = {
    150     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    151     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    152     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    153     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    154     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    155     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE },
    156     { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE }
    157 };
    158 
    159 #endif
    160 #if defined(BCM_88675_A0)
    161 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88675_A0r_fields[] = {
    162     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    163     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    164     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    165     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    166     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    167     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }
    168 };
    169 
    170 #endif
    171 #if defined(BCM_88675_B0)
    172 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88675_B0r_fields[] = {
    173     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    174     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    175     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    176     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    177     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    178     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }
    179 };
    180 
    181 #endif
    182 #if defined(BCM_88680_A0)
    183 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88680_A0r_fields[] = {
    184     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    185     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    186     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    187     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    188     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    189     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE }
    190 };
    191 
    192 #endif
    193 #if defined(BCM_88690_A0)
    194 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88690_A0r_fields[] = {
    195     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    196     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    197     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    198     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    199     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    200     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE },
    201     { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE }
    202 };
    203 
    204 #endif
    205 #if defined(BCM_88690_B0)
    206 soc_field_info_t soc_OAMP_ARBITER_WEIGHT_BCM88690_B0r_fields[] = {
    207     { DMA_ARB_WEIGHTf, 3, 15, SOCF_LE },
    208     { EVENT_ARB_WEIGHTf, 3, 9, SOCF_LE },
    209     { RSP_ARB_WEIGHTf, 3, 6, SOCF_LE },
    210     { SAT_ARB_WEIGHTf, 3, 12, SOCF_LE },
    211     { TRAP_ARB_WEIGHTf, 3, 3, SOCF_LE },
    212     { TXM_ARB_WEIGHTf, 3, 0, SOCF_LE },
    213     { TXO_ARB_WEIGHTf, 3, 18, SOCF_LE }
    214 };
    215 
    216 #endif
    217 #if defined(BCM_88650_A0)
    218 soc_field_info_t soc_OAMP_BFDCC_TX_MPLSr_fields[] = {
    219     { BFDCC_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG },
    220     { BFDCC_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG }
    221 };
    222 
    223 #endif
    224 #if defined(BCM_88650_B0)
    225 soc_field_info_t soc_OAMP_BFDCC_TX_MPLS_BCM88650_B0r_fields[] = {
    226     { BFDCC_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG },
    227     { BFDCC_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG }
    228 };
    229 
    230 #endif
    231 #if defined(BCM_88650_A0)
    232 soc_field_info_t soc_OAMP_BFDCV_TX_MPLSr_fields[] = {
    233     { BFDCV_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG },
    234     { BFDCV_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG }
    235 };
    236 
    237 #endif
    238 #if defined(BCM_88650_B0)
    239 soc_field_info_t soc_OAMP_BFDCV_TX_MPLS_BCM88650_B0r_fields[] = {
    240     { BFDCV_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG },
    241     { BFDCV_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG }
    242 };
    243 
    244 #endif
    245 #if defined(BCM_88650_A0)
    246 soc_field_info_t soc_OAMP_BFD_CC_MPLSTP_GACHr_fields[] = {
    247     { BFD_CC_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
    248 };
    249 
    250 #endif
    251 #if defined(BCM_88650_B0)
    252 soc_field_info_t soc_OAMP_BFD_CC_MPLSTP_GACH_BCM88650_B0r_fields[] = {
    253     { BFD_CC_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
    254 };
    255 
    256 #endif
    257 #if defined(BCM_88650_A0)
    258 soc_field_info_t soc_OAMP_BFD_CC_MPLSTP_GALr_fields[] = {
    259     { BFD_CC_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG }
    260 };
    261 
    262 #endif
    263 #if defined(BCM_88650_B0)
    264 soc_field_info_t soc_OAMP_BFD_CC_MPLSTP_GAL_BCM88650_B0r_fields[] = {
    265     { BFD_CC_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG }
    266 };
    267 
    268 #endif
    269 #if defined(BCM_88650_A0)
    270 soc_field_info_t soc_OAMP_BFD_CC_PACKETr_fields[] = {
    271     { BFD_CC_PACKETf, 192, 0, SOCF_LE|SOCF_SIG }
    272 };
    273 
    274 #endif
    275 #if defined(BCM_88650_B0)
    276 soc_field_info_t soc_OAMP_BFD_CC_PACKET_BCM88650_B0r_fields[] = {
    277     { BFD_CC_PACKETf, 192, 0, SOCF_LE|SOCF_SIG }
    278 };
    279 
    280 #endif
    281 #if defined(BCM_88650_A0)
    282 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_GACHr_fields[] = {
    283     { BFD_CV_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
    284 };
    285 
    286 #endif
    287 #if defined(BCM_88650_B0)
    288 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_GACH_BCM88650_B0r_fields[] = {
    289     { BFD_CV_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
    290 };
    291 
    292 #endif
    293 #if defined(BCM_88650_A0)
    294 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_GALr_fields[] = {
    295     { BFD_CV_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG }
    296 };
    297 
    298 #endif
    299 #if defined(BCM_88650_B0)
    300 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_GAL_BCM88650_B0r_fields[] = {
    301     { BFD_CV_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG }
    302 };
    303 
    304 #endif
    305 #if defined(BCM_88650_A0)
    306 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_MEPID_TLV_TYPEr_fields[] = {
    307     { BFD_CV_MPLSTP_MEPID_TLV_TYPEf, 16, 0, SOCF_LE|SOCF_SIG }
    308 };
    309 
    310 #endif
    311 #if defined(BCM_88650_B0)
    312 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_MEPID_TLV_TYPE_BCM88650_B0r_fields[] = {
    313     { BFD_CV_MPLSTP_MEPID_TLV_TYPEf, 16, 0, SOCF_LE|SOCF_SIG }
    314 };
    315 
    316 #endif
    317 #if defined(BCM_88650_A0)
    318 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_TLV_HEADERr_fields[] = {
    319     { BFD_CV_MPLSTP_TLV_HEADERf, 32, 0, SOCF_LE|SOCF_SIG }
    320 };
    321 
    322 #endif
    323 #if defined(BCM_88650_B0)
    324 soc_field_info_t soc_OAMP_BFD_CV_MPLSTP_TLV_HEADER_BCM88650_B0r_fields[] = {
    325     { BFD_CV_MPLSTP_TLV_HEADERf, 32, 0, SOCF_LE|SOCF_SIG }
    326 };
    327 
    328 #endif
    329 #if defined(BCM_88650_A0)
    330 soc_field_info_t soc_OAMP_BFD_CV_PACKETr_fields[] = {
    331     { BFD_CV_PACKETf, 192, 0, SOCF_LE|SOCF_SIG }
    332 };
    333 
    334 #endif
    335 #if defined(BCM_88650_B0)
    336 soc_field_info_t soc_OAMP_BFD_CV_PACKET_BCM88650_B0r_fields[] = {
    337     { BFD_CV_PACKETf, 192, 0, SOCF_LE|SOCF_SIG }
    338 };
    339 
    340 #endif
    341 #if defined(BCM_88660_A0)
    342 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILEr_fields[] = {
    343     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE|SOCF_SIG },
    344     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE|SOCF_SIG },
    345     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE|SOCF_SIG },
    346     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE|SOCF_SIG },
    347     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE|SOCF_SIG },
    348     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE|SOCF_SIG },
    349     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE|SOCF_SIG },
    350     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE|SOCF_SIG },
    351     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE|SOCF_SIG },
    352     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE|SOCF_SIG },
    353     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE|SOCF_SIG },
    354     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE|SOCF_SIG },
    355     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE|SOCF_SIG },
    356     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE|SOCF_SIG },
    357     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE|SOCF_SIG },
    358     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE|SOCF_SIG }
    359 };
    360 
    361 #endif
    362 #if defined(BCM_88270_A0)
    363 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88270_A0r_fields[] = {
    364     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    365     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    366     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    367     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    368     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    369     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    370     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    371     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    372     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    373     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    374     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    375     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    376     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    377     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    378     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    379     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    380 };
    381 
    382 #endif
    383 #if defined(BCM_88375_A0)
    384 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88375_A0r_fields[] = {
    385     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    386     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    387     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    388     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    389     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    390     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    391     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    392     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    393     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    394     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    395     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    396     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    397     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    398     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    399     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    400     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    401 };
    402 
    403 #endif
    404 #if defined(BCM_88375_B0)
    405 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88375_B0r_fields[] = {
    406     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    407     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    408     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    409     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    410     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    411     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    412     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    413     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    414     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    415     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    416     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    417     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    418     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    419     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    420     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    421     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    422 };
    423 
    424 #endif
    425 #if defined(BCM_88470_A0)
    426 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88470_A0r_fields[] = {
    427     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    428     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    429     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    430     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    431     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    432     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    433     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    434     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    435     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    436     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    437     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    438     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    439     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    440     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    441     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    442     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    443 };
    444 
    445 #endif
    446 #if defined(BCM_88470_B0)
    447 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88470_B0r_fields[] = {
    448     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    449     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    450     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    451     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    452     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    453     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    454     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    455     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    456     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    457     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    458     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    459     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    460     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    461     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    462     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    463     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    464 };
    465 
    466 #endif
    467 #if defined(BCM_88675_A0)
    468 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88675_A0r_fields[] = {
    469     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    470     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    471     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    472     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    473     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    474     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    475     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    476     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    477     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    478     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    479     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    480     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    481     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    482     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    483     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    484     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    485 };
    486 
    487 #endif
    488 #if defined(BCM_88675_B0)
    489 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88675_B0r_fields[] = {
    490     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    491     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    492     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    493     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    494     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    495     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    496     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    497     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    498     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    499     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    500     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    501     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    502     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    503     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    504     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    505     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    506 };
    507 
    508 #endif
    509 #if defined(BCM_88680_A0)
    510 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88680_A0r_fields[] = {
    511     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    512     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    513     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    514     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    515     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    516     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    517     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    518     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    519     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    520     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    521     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    522     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    523     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    524     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    525     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    526     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    527 };
    528 
    529 #endif
    530 #if defined(BCM_88690_A0)
    531 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88690_A0r_fields[] = {
    532     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    533     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    534     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    535     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    536     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    537     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    538     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    539     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    540     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    541     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    542     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    543     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    544     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    545     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    546     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    547     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    548 };
    549 
    550 #endif
    551 #if defined(BCM_88690_B0)
    552 soc_field_info_t soc_OAMP_BFD_DIAG_PROFILE_BCM88690_B0r_fields[] = {
    553     { BFD_DIAG_PROF_0f, 5, 0, SOCF_LE },
    554     { BFD_DIAG_PROF_1f, 5, 5, SOCF_LE },
    555     { BFD_DIAG_PROF_10f, 5, 50, SOCF_LE },
    556     { BFD_DIAG_PROF_11f, 5, 55, SOCF_LE },
    557     { BFD_DIAG_PROF_12f, 5, 60, SOCF_LE },
    558     { BFD_DIAG_PROF_13f, 5, 65, SOCF_LE },
    559     { BFD_DIAG_PROF_14f, 5, 70, SOCF_LE },
    560     { BFD_DIAG_PROF_15f, 5, 75, SOCF_LE },
    561     { BFD_DIAG_PROF_2f, 5, 10, SOCF_LE },
    562     { BFD_DIAG_PROF_3f, 5, 15, SOCF_LE },
    563     { BFD_DIAG_PROF_4f, 5, 20, SOCF_LE },
    564     { BFD_DIAG_PROF_5f, 5, 25, SOCF_LE },
    565     { BFD_DIAG_PROF_6f, 5, 30, SOCF_LE },
    566     { BFD_DIAG_PROF_7f, 5, 35, SOCF_LE },
    567     { BFD_DIAG_PROF_8f, 5, 40, SOCF_LE },
    568     { BFD_DIAG_PROF_9f, 5, 45, SOCF_LE }
    569 };
    570 
    571 #endif
    572 #if defined(BCM_88650_A0)
    573 soc_field_info_t soc_OAMP_BFD_EMC_CONSTr_fields[] = {
    574     { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE|SOCF_SIG },
    575     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE|SOCF_SIG },
    576     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE|SOCF_SIG },
    577     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE|SOCF_SIG }
    578 };
    579 
    580 #endif
    581 #if defined(BCM_88270_A0)
    582 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88270_A0r_fields[] = {
    583     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    584     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    585     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    586 };
    587 
    588 #endif
    589 #if defined(BCM_88375_A0)
    590 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88375_A0r_fields[] = {
    591     { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE },
    592     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    593     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    594     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    595 };
    596 
    597 #endif
    598 #if defined(BCM_88375_B0)
    599 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88375_B0r_fields[] = {
    600     { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE },
    601     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    602     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    603     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    604 };
    605 
    606 #endif
    607 #if defined(BCM_88470_A0)
    608 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88470_A0r_fields[] = {
    609     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    610     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    611     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    612 };
    613 
    614 #endif
    615 #if defined(BCM_88470_B0)
    616 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88470_B0r_fields[] = {
    617     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    618     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    619     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    620 };
    621 
    622 #endif
    623 #if defined(BCM_88650_B0)
    624 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88650_B0r_fields[] = {
    625     { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE|SOCF_SIG },
    626     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE|SOCF_SIG },
    627     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE|SOCF_SIG },
    628     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE|SOCF_SIG }
    629 };
    630 
    631 #endif
    632 #if defined(BCM_88660_A0)
    633 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88660_A0r_fields[] = {
    634     { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE|SOCF_SIG },
    635     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE|SOCF_SIG },
    636     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE|SOCF_SIG },
    637     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE|SOCF_SIG }
    638 };
    639 
    640 #endif
    641 #if defined(BCM_88675_A0)
    642 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88675_A0r_fields[] = {
    643     { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE },
    644     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    645     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    646     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    647 };
    648 
    649 #endif
    650 #if defined(BCM_88675_B0)
    651 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88675_B0r_fields[] = {
    652     { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE },
    653     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    654     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    655     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    656 };
    657 
    658 #endif
    659 #if defined(BCM_88680_A0)
    660 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88680_A0r_fields[] = {
    661     { BFDCC_EMC_CONSTf, 16, 48, SOCF_LE },
    662     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    663     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    664     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    665 };
    666 
    667 #endif
    668 #if defined(BCM_88690_A0)
    669 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88690_A0r_fields[] = {
    670     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    671     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    672     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    673 };
    674 
    675 #endif
    676 #if defined(BCM_88690_B0)
    677 soc_field_info_t soc_OAMP_BFD_EMC_CONST_BCM88690_B0r_fields[] = {
    678     { BFD_IPV4_EMC_CONSTf, 16, 0, SOCF_LE },
    679     { BFD_MPLS_EMC_CONSTf, 16, 16, SOCF_LE },
    680     { BFD_PWE_EMC_CONSTf, 16, 32, SOCF_LE }
    681 };
    682 
    683 #endif
    684 #if defined(BCM_88660_A0)
    685 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILEr_fields[] = {
    686     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE|SOCF_SIG },
    687     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE|SOCF_SIG },
    688     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE|SOCF_SIG },
    689     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE|SOCF_SIG },
    690     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE|SOCF_SIG },
    691     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE|SOCF_SIG },
    692     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE|SOCF_SIG },
    693     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE|SOCF_SIG }
    694 };
    695 
    696 #endif
    697 #if defined(BCM_88270_A0)
    698 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88270_A0r_fields[] = {
    699     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    700     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    701     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    702     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    703     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    704     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    705     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    706     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }
    707 };
    708 
    709 #endif
    710 #if defined(BCM_88375_A0)
    711 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88375_A0r_fields[] = {
    712     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    713     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    714     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    715     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    716     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    717     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    718     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    719     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }
    720 };
    721 
    722 #endif
    723 #if defined(BCM_88375_B0)
    724 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88375_B0r_fields[] = {
    725     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    726     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    727     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    728     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    729     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    730     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    731     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    732     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }
    733 };
    734 
    735 #endif
    736 #if defined(BCM_88470_A0)
    737 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88470_A0r_fields[] = {
    738     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    739     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    740     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    741     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    742     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    743     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    744     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    745     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }
    746 };
    747 
    748 #endif
    749 #if defined(BCM_88470_B0)
    750 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88470_B0r_fields[] = {
    751     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    752     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    753     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    754     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    755     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    756     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    757     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    758     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }
    759 };
    760 
    761 #endif
    762 #if defined(BCM_88675_A0)
    763 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88675_A0r_fields[] = {
    764     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    765     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    766     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    767     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    768     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    769     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    770     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    771     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }
    772 };
    773 
    774 #endif
    775 #if defined(BCM_88675_B0)
    776 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88675_B0r_fields[] = {
    777     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    778     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    779     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    780     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    781     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    782     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    783     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    784     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }
    785 };
    786 
    787 #endif
    788 #if defined(BCM_88680_A0)
    789 soc_field_info_t soc_OAMP_BFD_FLADS_PROFILE_BCM88680_A0r_fields[] = {
    790     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    791     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    792     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    793     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    794     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    795     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    796     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    797     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE }
    798 };
    799 
    800 #endif
    801 #if defined(BCM_88690_A0)
    802 soc_field_info_t soc_OAMP_BFD_FLAGS_PROFILEr_fields[] = {
    803     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    804     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    805     { BFD_FLAGS_PROF_10f, 6, 60, SOCF_LE },
    806     { BFD_FLAGS_PROF_11f, 6, 66, SOCF_LE },
    807     { BFD_FLAGS_PROF_12f, 6, 72, SOCF_LE },
    808     { BFD_FLAGS_PROF_13f, 6, 78, SOCF_LE },
    809     { BFD_FLAGS_PROF_14f, 6, 84, SOCF_LE },
    810     { BFD_FLAGS_PROF_15f, 6, 90, SOCF_LE },
    811     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    812     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    813     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    814     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    815     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    816     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE },
    817     { BFD_FLAGS_PROF_8f, 6, 48, SOCF_LE },
    818     { BFD_FLAGS_PROF_9f, 6, 54, SOCF_LE }
    819 };
    820 
    821 #endif
    822 #if defined(BCM_88690_B0)
    823 soc_field_info_t soc_OAMP_BFD_FLAGS_PROFILE_BCM88690_B0r_fields[] = {
    824     { BFD_FLAGS_PROF_0f, 6, 0, SOCF_LE },
    825     { BFD_FLAGS_PROF_1f, 6, 6, SOCF_LE },
    826     { BFD_FLAGS_PROF_10f, 6, 60, SOCF_LE },
    827     { BFD_FLAGS_PROF_11f, 6, 66, SOCF_LE },
    828     { BFD_FLAGS_PROF_12f, 6, 72, SOCF_LE },
    829     { BFD_FLAGS_PROF_13f, 6, 78, SOCF_LE },
    830     { BFD_FLAGS_PROF_14f, 6, 84, SOCF_LE },
    831     { BFD_FLAGS_PROF_15f, 6, 90, SOCF_LE },
    832     { BFD_FLAGS_PROF_2f, 6, 12, SOCF_LE },
    833     { BFD_FLAGS_PROF_3f, 6, 18, SOCF_LE },
    834     { BFD_FLAGS_PROF_4f, 6, 24, SOCF_LE },
    835     { BFD_FLAGS_PROF_5f, 6, 30, SOCF_LE },
    836     { BFD_FLAGS_PROF_6f, 6, 36, SOCF_LE },
    837     { BFD_FLAGS_PROF_7f, 6, 42, SOCF_LE },
    838     { BFD_FLAGS_PROF_8f, 6, 48, SOCF_LE },
    839     { BFD_FLAGS_PROF_9f, 6, 54, SOCF_LE }
    840 };
    841 
    842 #endif
    843 #if defined(BCM_88650_A0)
    844 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROLr_fields[] = {
    845     { BFD_IPV4_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
    846     { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, SOCF_SIG },
    847     { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, SOCF_SIG },
    848     { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
    849 };
    850 
    851 #endif
    852 #if defined(BCM_88375_A0)
    853 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88375_A0r_fields[] = {
    854     { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 },
    855     { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 },
    856     { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 },
    857     { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 }
    858 };
    859 
    860 #endif
    861 #if defined(BCM_88375_B0)
    862 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88375_B0r_fields[] = {
    863     { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 },
    864     { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 },
    865     { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 },
    866     { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 }
    867 };
    868 
    869 #endif
    870 #if defined(BCM_88650_B0)
    871 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88650_B0r_fields[] = {
    872     { BFD_IPV4_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
    873     { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, SOCF_SIG },
    874     { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, SOCF_SIG },
    875     { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
    876 };
    877 
    878 #endif
    879 #if defined(BCM_88660_A0)
    880 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88660_A0r_fields[] = {
    881     { BFD_IPV4_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
    882     { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, SOCF_SIG },
    883     { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, SOCF_SIG },
    884     { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
    885 };
    886 
    887 #endif
    888 #if defined(BCM_88675_A0)
    889 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88675_A0r_fields[] = {
    890     { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 },
    891     { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 },
    892     { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 },
    893     { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 }
    894 };
    895 
    896 #endif
    897 #if defined(BCM_88675_B0)
    898 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88675_B0r_fields[] = {
    899     { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 },
    900     { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 },
    901     { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 },
    902     { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 }
    903 };
    904 
    905 #endif
    906 #if defined(BCM_88680_A0)
    907 soc_field_info_t soc_OAMP_BFD_IPV4_CONTROL_BCM88680_A0r_fields[] = {
    908     { BFD_IPV4_CHECK_MY_DISCf, 1, 1, 0 },
    909     { BFD_IPV4_CHECK_SOURCE_IPf, 1, 2, 0 },
    910     { BFD_IPV4_CHECK_UDP_SRC_PORTf, 1, 3, 0 },
    911     { BFD_IPV4_CHECK_YOUR_DISCf, 1, 0, 0 }
    912 };
    913 
    914 #endif
    915 #if defined(BCM_88690_B0)
    916 soc_field_info_t soc_OAMP_BFD_IPV4_ONE_HOP_TOSr_fields[] = {
    917     { RXB_BFD_IPV4_ONE_HOP_TOSf, 8, 0, SOCF_LE },
    918     { TXM_BFD_IPV4_ONE_HOP_TOSf, 8, 8, SOCF_LE },
    919     { TXO_BFD_IPV4_ONE_HOP_TOSf, 8, 16, SOCF_LE }
    920 };
    921 
    922 #endif
    923 #if defined(BCM_88650_A0)
    924 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTERr_fields[] = {
    925     { IPV4_FLAGSf, 3, 16, SOCF_LE|SOCF_SIG },
    926     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE|SOCF_SIG },
    927     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE|SOCF_SIG }
    928 };
    929 
    930 #endif
    931 #if defined(BCM_88270_A0)
    932 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88270_A0r_fields[] = {
    933     { IPV4_FLAGSf, 3, 16, SOCF_LE },
    934     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
    935     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
    936 };
    937 
    938 #endif
    939 #if defined(BCM_88375_A0)
    940 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88375_A0r_fields[] = {
    941     { IPV4_FLAGSf, 3, 16, SOCF_LE },
    942     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
    943     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
    944 };
    945 
    946 #endif
    947 #if defined(BCM_88375_B0)
    948 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88375_B0r_fields[] = {
    949     { IPV4_FLAGSf, 3, 16, SOCF_LE },
    950     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
    951     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
    952 };
    953 
    954 #endif
    955 #if defined(BCM_88470_A0)
    956 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88470_A0r_fields[] = {
    957     { IPV4_FLAGSf, 3, 16, SOCF_LE },
    958     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
    959     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
    960 };
    961 
    962 #endif
    963 #if defined(BCM_88470_B0)
    964 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88470_B0r_fields[] = {
    965     { IPV4_FLAGSf, 3, 16, SOCF_LE },
    966     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
    967     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
    968 };
    969 
    970 #endif
    971 #if defined(BCM_88650_B0)
    972 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88650_B0r_fields[] = {
    973     { IPV4_FLAGSf, 3, 16, SOCF_LE|SOCF_SIG },
    974     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE|SOCF_SIG },
    975     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE|SOCF_SIG }
    976 };
    977 
    978 #endif
    979 #if defined(BCM_88660_A0)
    980 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88660_A0r_fields[] = {
    981     { IPV4_FLAGSf, 3, 16, SOCF_LE|SOCF_SIG },
    982     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE|SOCF_SIG },
    983     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE|SOCF_SIG }
    984 };
    985 
    986 #endif
    987 #if defined(BCM_88675_A0)
    988 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88675_A0r_fields[] = {
    989     { IPV4_FLAGSf, 3, 16, SOCF_LE },
    990     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
    991     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
    992 };
    993 
    994 #endif
    995 #if defined(BCM_88675_B0)
    996 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88675_B0r_fields[] = {
    997     { IPV4_FLAGSf, 3, 16, SOCF_LE },
    998     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
    999     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
   1000 };
   1001 
   1002 #endif
   1003 #if defined(BCM_88680_A0)
   1004 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88680_A0r_fields[] = {
   1005     { IPV4_FLAGSf, 3, 16, SOCF_LE },
   1006     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
   1007     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
   1008 };
   1009 
   1010 #endif
   1011 #if defined(BCM_88690_A0)
   1012 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88690_A0r_fields[] = {
   1013     { IPV4_FLAGSf, 3, 16, SOCF_LE },
   1014     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
   1015     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
   1016 };
   1017 
   1018 #endif
   1019 #if defined(BCM_88690_B0)
   1020 soc_field_info_t soc_OAMP_BFD_IPV4_STATIC_REGISTER_BCM88690_B0r_fields[] = {
   1021     { IPV4_FLAGSf, 3, 16, SOCF_LE },
   1022     { IPV4_FRAGMENT_OFFSETf, 13, 19, SOCF_LE },
   1023     { IPV4_IDENTIFICATIONf, 16, 0, SOCF_LE }
   1024 };
   1025 
   1026 #endif
   1027 #if defined(BCM_88650_A0)
   1028 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORTr_fields[] = {
   1029     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG }
   1030 };
   1031 
   1032 #endif
   1033 #if defined(BCM_88270_A0)
   1034 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88270_A0r_fields[] = {
   1035     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1036 };
   1037 
   1038 #endif
   1039 #if defined(BCM_88375_A0)
   1040 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88375_A0r_fields[] = {
   1041     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1042 };
   1043 
   1044 #endif
   1045 #if defined(BCM_88375_B0)
   1046 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88375_B0r_fields[] = {
   1047     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1048 };
   1049 
   1050 #endif
   1051 #if defined(BCM_88470_A0)
   1052 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88470_A0r_fields[] = {
   1053     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1054 };
   1055 
   1056 #endif
   1057 #if defined(BCM_88470_B0)
   1058 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88470_B0r_fields[] = {
   1059     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1060 };
   1061 
   1062 #endif
   1063 #if defined(BCM_88650_B0)
   1064 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88650_B0r_fields[] = {
   1065     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG }
   1066 };
   1067 
   1068 #endif
   1069 #if defined(BCM_88660_A0)
   1070 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88660_A0r_fields[] = {
   1071     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG }
   1072 };
   1073 
   1074 #endif
   1075 #if defined(BCM_88675_A0)
   1076 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88675_A0r_fields[] = {
   1077     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1078 };
   1079 
   1080 #endif
   1081 #if defined(BCM_88675_B0)
   1082 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88675_B0r_fields[] = {
   1083     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1084 };
   1085 
   1086 #endif
   1087 #if defined(BCM_88680_A0)
   1088 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88680_A0r_fields[] = {
   1089     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1090 };
   1091 
   1092 #endif
   1093 #if defined(BCM_88690_A0)
   1094 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88690_A0r_fields[] = {
   1095     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1096 };
   1097 
   1098 #endif
   1099 #if defined(BCM_88690_B0)
   1100 soc_field_info_t soc_OAMP_BFD_IPV4_UDP_SPORT_BCM88690_B0r_fields[] = {
   1101     { BFD_IPV4_UDP_SPORTf, 16, 0, SOCF_LE }
   1102 };
   1103 
   1104 #endif
   1105 #if defined(BCM_88650_A0)
   1106 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROLr_fields[] = {
   1107     { BFD_MPLS_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
   1108     { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, SOCF_SIG },
   1109     { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
   1110 };
   1111 
   1112 #endif
   1113 #if defined(BCM_88375_A0)
   1114 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88375_A0r_fields[] = {
   1115     { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 },
   1116     { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 },
   1117     { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 }
   1118 };
   1119 
   1120 #endif
   1121 #if defined(BCM_88375_B0)
   1122 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88375_B0r_fields[] = {
   1123     { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 },
   1124     { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 },
   1125     { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 }
   1126 };
   1127 
   1128 #endif
   1129 #if defined(BCM_88650_B0)
   1130 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88650_B0r_fields[] = {
   1131     { BFD_MPLS_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
   1132     { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, SOCF_SIG },
   1133     { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
   1134 };
   1135 
   1136 #endif
   1137 #if defined(BCM_88660_A0)
   1138 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88660_A0r_fields[] = {
   1139     { BFD_MPLS_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
   1140     { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, SOCF_SIG },
   1141     { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
   1142 };
   1143 
   1144 #endif
   1145 #if defined(BCM_88675_A0)
   1146 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88675_A0r_fields[] = {
   1147     { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 },
   1148     { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 },
   1149     { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 }
   1150 };
   1151 
   1152 #endif
   1153 #if defined(BCM_88675_B0)
   1154 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88675_B0r_fields[] = {
   1155     { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 },
   1156     { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 },
   1157     { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 }
   1158 };
   1159 
   1160 #endif
   1161 #if defined(BCM_88680_A0)
   1162 soc_field_info_t soc_OAMP_BFD_I_MPLS_CONTROL_BCM88680_A0r_fields[] = {
   1163     { BFD_MPLS_CHECK_MY_DISCf, 1, 1, 0 },
   1164     { BFD_MPLS_CHECK_UDP_SRC_PORTf, 1, 2, 0 },
   1165     { BFD_MPLS_CHECK_YOUR_DISCf, 1, 0, 0 }
   1166 };
   1167 
   1168 #endif
   1169 #if defined(BCM_88650_A0)
   1170 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROLr_fields[] = {
   1171     { BFD_PWE_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
   1172     { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
   1173 };
   1174 
   1175 #endif
   1176 #if defined(BCM_88375_A0)
   1177 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88375_A0r_fields[] = {
   1178     { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 },
   1179     { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 }
   1180 };
   1181 
   1182 #endif
   1183 #if defined(BCM_88375_B0)
   1184 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88375_B0r_fields[] = {
   1185     { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 },
   1186     { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 }
   1187 };
   1188 
   1189 #endif
   1190 #if defined(BCM_88650_B0)
   1191 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88650_B0r_fields[] = {
   1192     { BFD_PWE_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
   1193     { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
   1194 };
   1195 
   1196 #endif
   1197 #if defined(BCM_88660_A0)
   1198 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88660_A0r_fields[] = {
   1199     { BFD_PWE_CHECK_MY_DISCf, 1, 1, SOCF_SIG },
   1200     { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, SOCF_SIG }
   1201 };
   1202 
   1203 #endif
   1204 #if defined(BCM_88675_A0)
   1205 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88675_A0r_fields[] = {
   1206     { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 },
   1207     { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 }
   1208 };
   1209 
   1210 #endif
   1211 #if defined(BCM_88675_B0)
   1212 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88675_B0r_fields[] = {
   1213     { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 },
   1214     { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 }
   1215 };
   1216 
   1217 #endif
   1218 #if defined(BCM_88680_A0)
   1219 soc_field_info_t soc_OAMP_BFD_I_PWE_CONTROL_BCM88680_A0r_fields[] = {
   1220     { BFD_PWE_CHECK_MY_DISCf, 1, 1, 0 },
   1221     { BFD_PWE_CHECK_YOUR_DISCf, 1, 0, 0 }
   1222 };
   1223 
   1224 #endif
   1225 #if defined(BCM_88650_A0)
   1226 soc_field_info_t soc_OAMP_BFD_MPLS_DST_IPr_fields[] = {
   1227     { BFD_MPLS_DST_IPf, 32, 0, SOCF_LE|SOCF_SIG }
   1228 };
   1229 
   1230 #endif
   1231 #if defined(BCM_88650_B0)
   1232 soc_field_info_t soc_OAMP_BFD_MPLS_DST_IP_BCM88650_B0r_fields[] = {
   1233     { BFD_MPLS_DST_IPf, 32, 0, SOCF_LE|SOCF_SIG }
   1234 };
   1235 
   1236 #endif
   1237 #if defined(BCM_88660_A0)
   1238 soc_field_info_t soc_OAMP_BFD_MPLS_DST_IP_BCM88660_A0r_fields[] = {
   1239     { BFD_MPLS_DST_IPf, 32, 0, SOCF_LE|SOCF_SIG }
   1240 };
   1241 
   1242 #endif
   1243 #if defined(BCM_88650_A0)
   1244 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORTr_fields[] = {
   1245     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG }
   1246 };
   1247 
   1248 #endif
   1249 #if defined(BCM_88270_A0)
   1250 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88270_A0r_fields[] = {
   1251     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1252 };
   1253 
   1254 #endif
   1255 #if defined(BCM_88375_A0)
   1256 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88375_A0r_fields[] = {
   1257     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1258 };
   1259 
   1260 #endif
   1261 #if defined(BCM_88375_B0)
   1262 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88375_B0r_fields[] = {
   1263     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1264 };
   1265 
   1266 #endif
   1267 #if defined(BCM_88470_A0)
   1268 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88470_A0r_fields[] = {
   1269     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1270 };
   1271 
   1272 #endif
   1273 #if defined(BCM_88470_B0)
   1274 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88470_B0r_fields[] = {
   1275     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1276 };
   1277 
   1278 #endif
   1279 #if defined(BCM_88650_B0)
   1280 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88650_B0r_fields[] = {
   1281     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG }
   1282 };
   1283 
   1284 #endif
   1285 #if defined(BCM_88660_A0)
   1286 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88660_A0r_fields[] = {
   1287     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE|SOCF_SIG }
   1288 };
   1289 
   1290 #endif
   1291 #if defined(BCM_88675_A0)
   1292 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88675_A0r_fields[] = {
   1293     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1294 };
   1295 
   1296 #endif
   1297 #if defined(BCM_88675_B0)
   1298 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88675_B0r_fields[] = {
   1299     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1300 };
   1301 
   1302 #endif
   1303 #if defined(BCM_88680_A0)
   1304 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88680_A0r_fields[] = {
   1305     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1306 };
   1307 
   1308 #endif
   1309 #if defined(BCM_88690_A0)
   1310 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88690_A0r_fields[] = {
   1311     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1312 };
   1313 
   1314 #endif
   1315 #if defined(BCM_88690_B0)
   1316 soc_field_info_t soc_OAMP_BFD_MPLS_UDP_SPORT_BCM88690_B0r_fields[] = {
   1317     { BFD_MPLS_UDP_SPORTf, 16, 0, SOCF_LE }
   1318 };
   1319 
   1320 #endif
   1321 #if defined(BCM_88650_A0)
   1322 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_STARTr_fields[] = {
   1323     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE|SOCF_SIG }
   1324 };
   1325 
   1326 #endif
   1327 #if defined(BCM_88270_A0)
   1328 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88270_A0r_fields[] = {
   1329     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1330 };
   1331 
   1332 #endif
   1333 #if defined(BCM_88375_A0)
   1334 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88375_A0r_fields[] = {
   1335     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1336 };
   1337 
   1338 #endif
   1339 #if defined(BCM_88375_B0)
   1340 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88375_B0r_fields[] = {
   1341     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1342 };
   1343 
   1344 #endif
   1345 #if defined(BCM_88470_A0)
   1346 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88470_A0r_fields[] = {
   1347     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1348 };
   1349 
   1350 #endif
   1351 #if defined(BCM_88470_B0)
   1352 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88470_B0r_fields[] = {
   1353     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1354 };
   1355 
   1356 #endif
   1357 #if defined(BCM_88650_B0)
   1358 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88650_B0r_fields[] = {
   1359     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE|SOCF_SIG }
   1360 };
   1361 
   1362 #endif
   1363 #if defined(BCM_88660_A0)
   1364 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88660_A0r_fields[] = {
   1365     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE|SOCF_SIG }
   1366 };
   1367 
   1368 #endif
   1369 #if defined(BCM_88675_A0)
   1370 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88675_A0r_fields[] = {
   1371     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1372 };
   1373 
   1374 #endif
   1375 #if defined(BCM_88675_B0)
   1376 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88675_B0r_fields[] = {
   1377     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1378 };
   1379 
   1380 #endif
   1381 #if defined(BCM_88680_A0)
   1382 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88680_A0r_fields[] = {
   1383     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1384 };
   1385 
   1386 #endif
   1387 #if defined(BCM_88690_A0)
   1388 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88690_A0r_fields[] = {
   1389     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1390 };
   1391 
   1392 #endif
   1393 #if defined(BCM_88690_B0)
   1394 soc_field_info_t soc_OAMP_BFD_MY_DISCRIMINATOR_RANGE_START_BCM88690_B0r_fields[] = {
   1395     { BFD_MY_DISCRIMINATOR_RANGE_STARTf, 32, 0, SOCF_LE }
   1396 };
   1397 
   1398 #endif
   1399 #if defined(BCM_88650_A0)
   1400 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTERr_fields[] = {
   1401     { BFD_DIAGf, 5, 3, SOCF_LE|SOCF_SIG },
   1402     { BFD_FLAGSf, 6, 10, SOCF_LE|SOCF_SIG },
   1403     { BFD_LENGTHf, 8, 16, SOCF_LE|SOCF_SIG },
   1404     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 32, SOCF_LE|SOCF_SIG },
   1405     { BFD_STAf, 2, 8, SOCF_LE|SOCF_SIG },
   1406     { BFD_VERSf, 3, 0, SOCF_LE|SOCF_SIG }
   1407 };
   1408 
   1409 #endif
   1410 #if defined(BCM_88270_A0)
   1411 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88270_A0r_fields[] = {
   1412     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1413     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1414     { BFD_VERSf, 3, 0, SOCF_LE }
   1415 };
   1416 
   1417 #endif
   1418 #if defined(BCM_88375_A0)
   1419 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88375_A0r_fields[] = {
   1420     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1421     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1422     { BFD_VERSf, 3, 0, SOCF_LE }
   1423 };
   1424 
   1425 #endif
   1426 #if defined(BCM_88375_B0)
   1427 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88375_B0r_fields[] = {
   1428     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1429     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1430     { BFD_VERSf, 3, 0, SOCF_LE }
   1431 };
   1432 
   1433 #endif
   1434 #if defined(BCM_88470_A0)
   1435 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88470_A0r_fields[] = {
   1436     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1437     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1438     { BFD_VERSf, 3, 0, SOCF_LE }
   1439 };
   1440 
   1441 #endif
   1442 #if defined(BCM_88470_B0)
   1443 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88470_B0r_fields[] = {
   1444     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1445     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1446     { BFD_VERSf, 3, 0, SOCF_LE }
   1447 };
   1448 
   1449 #endif
   1450 #if defined(BCM_88650_B0)
   1451 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88650_B0r_fields[] = {
   1452     { BFD_DIAGf, 5, 3, SOCF_LE|SOCF_SIG },
   1453     { BFD_FLAGSf, 6, 10, SOCF_LE|SOCF_SIG },
   1454     { BFD_LENGTHf, 8, 16, SOCF_LE|SOCF_SIG },
   1455     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 32, SOCF_LE|SOCF_SIG },
   1456     { BFD_STAf, 2, 8, SOCF_LE|SOCF_SIG },
   1457     { BFD_VERSf, 3, 0, SOCF_LE|SOCF_SIG }
   1458 };
   1459 
   1460 #endif
   1461 #if defined(BCM_88660_A0)
   1462 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88660_A0r_fields[] = {
   1463     { BFD_LENGTHf, 8, 3, SOCF_LE|SOCF_SIG },
   1464     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE|SOCF_SIG },
   1465     { BFD_VERSf, 3, 0, SOCF_LE|SOCF_SIG }
   1466 };
   1467 
   1468 #endif
   1469 #if defined(BCM_88675_A0)
   1470 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88675_A0r_fields[] = {
   1471     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1472     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1473     { BFD_VERSf, 3, 0, SOCF_LE }
   1474 };
   1475 
   1476 #endif
   1477 #if defined(BCM_88675_B0)
   1478 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88675_B0r_fields[] = {
   1479     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1480     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1481     { BFD_VERSf, 3, 0, SOCF_LE }
   1482 };
   1483 
   1484 #endif
   1485 #if defined(BCM_88680_A0)
   1486 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88680_A0r_fields[] = {
   1487     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1488     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1489     { BFD_VERSf, 3, 0, SOCF_LE }
   1490 };
   1491 
   1492 #endif
   1493 #if defined(BCM_88690_A0)
   1494 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88690_A0r_fields[] = {
   1495     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1496     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1497     { BFD_VERSf, 3, 0, SOCF_LE }
   1498 };
   1499 
   1500 #endif
   1501 #if defined(BCM_88690_B0)
   1502 soc_field_info_t soc_OAMP_BFD_PDU_STATIC_REGISTER_BCM88690_B0r_fields[] = {
   1503     { BFD_LENGTHf, 8, 3, SOCF_LE },
   1504     { BFD_REQ_MIN_ECHO_RX_INTERVALf, 32, 11, SOCF_LE },
   1505     { BFD_VERSf, 3, 0, SOCF_LE }
   1506 };
   1507 
   1508 #endif
   1509 #if defined(BCM_88650_A0)
   1510 soc_field_info_t soc_OAMP_BFD_PWE_CWr_fields[] = {
   1511     { BFD_PWE_CWf, 32, 0, SOCF_LE|SOCF_SIG }
   1512 };
   1513 
   1514 #endif
   1515 #if defined(BCM_88650_A0)
   1516 soc_field_info_t soc_OAMP_BFD_PWE_CW_0r_fields[] = {
   1517     { BFD_PWE_CW_0f, 32, 0, SOCF_LE|SOCF_SIG }
   1518 };
   1519 
   1520 #endif
   1521 #if defined(BCM_88675_A0)
   1522 soc_field_info_t soc_OAMP_BFD_PWE_CW_1r_fields[] = {
   1523     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1524 };
   1525 
   1526 #endif
   1527 #if defined(BCM_88675_A0)
   1528 soc_field_info_t soc_OAMP_BFD_PWE_CW_2r_fields[] = {
   1529     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1530 };
   1531 
   1532 #endif
   1533 #if defined(BCM_88675_A0)
   1534 soc_field_info_t soc_OAMP_BFD_PWE_CW_3r_fields[] = {
   1535     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1536 };
   1537 
   1538 #endif
   1539 #if defined(BCM_88270_A0)
   1540 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88270_A0r_fields[] = {
   1541     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1542 };
   1543 
   1544 #endif
   1545 #if defined(BCM_88375_A0)
   1546 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88375_A0r_fields[] = {
   1547     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1548 };
   1549 
   1550 #endif
   1551 #if defined(BCM_88375_B0)
   1552 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88375_B0r_fields[] = {
   1553     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1554 };
   1555 
   1556 #endif
   1557 #if defined(BCM_88470_A0)
   1558 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88470_A0r_fields[] = {
   1559     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1560 };
   1561 
   1562 #endif
   1563 #if defined(BCM_88470_B0)
   1564 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88470_B0r_fields[] = {
   1565     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1566 };
   1567 
   1568 #endif
   1569 #if defined(BCM_88650_B0)
   1570 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88650_B0r_fields[] = {
   1571     { BFD_PWE_CW_0f, 32, 0, SOCF_LE|SOCF_SIG }
   1572 };
   1573 
   1574 #endif
   1575 #if defined(BCM_88660_A0)
   1576 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88660_A0r_fields[] = {
   1577     { BFD_PWE_CW_0f, 32, 0, SOCF_LE|SOCF_SIG }
   1578 };
   1579 
   1580 #endif
   1581 #if defined(BCM_88675_A0)
   1582 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88675_A0r_fields[] = {
   1583     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1584 };
   1585 
   1586 #endif
   1587 #if defined(BCM_88675_B0)
   1588 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88675_B0r_fields[] = {
   1589     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1590 };
   1591 
   1592 #endif
   1593 #if defined(BCM_88680_A0)
   1594 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88680_A0r_fields[] = {
   1595     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1596 };
   1597 
   1598 #endif
   1599 #if defined(BCM_88690_A0)
   1600 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88690_A0r_fields[] = {
   1601     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1602 };
   1603 
   1604 #endif
   1605 #if defined(BCM_88690_B0)
   1606 soc_field_info_t soc_OAMP_BFD_PWE_CW_0_BCM88690_B0r_fields[] = {
   1607     { BFD_PWE_CW_0f, 32, 0, SOCF_LE }
   1608 };
   1609 
   1610 #endif
   1611 #if defined(BCM_88270_A0)
   1612 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88270_A0r_fields[] = {
   1613     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1614 };
   1615 
   1616 #endif
   1617 #if defined(BCM_88375_A0)
   1618 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88375_A0r_fields[] = {
   1619     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1620 };
   1621 
   1622 #endif
   1623 #if defined(BCM_88375_B0)
   1624 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88375_B0r_fields[] = {
   1625     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1626 };
   1627 
   1628 #endif
   1629 #if defined(BCM_88470_A0)
   1630 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88470_A0r_fields[] = {
   1631     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1632 };
   1633 
   1634 #endif
   1635 #if defined(BCM_88470_B0)
   1636 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88470_B0r_fields[] = {
   1637     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1638 };
   1639 
   1640 #endif
   1641 #if defined(BCM_88675_B0)
   1642 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88675_B0r_fields[] = {
   1643     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1644 };
   1645 
   1646 #endif
   1647 #if defined(BCM_88680_A0)
   1648 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88680_A0r_fields[] = {
   1649     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1650 };
   1651 
   1652 #endif
   1653 #if defined(BCM_88690_A0)
   1654 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88690_A0r_fields[] = {
   1655     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1656 };
   1657 
   1658 #endif
   1659 #if defined(BCM_88690_B0)
   1660 soc_field_info_t soc_OAMP_BFD_PWE_CW_1_BCM88690_B0r_fields[] = {
   1661     { BFD_PWE_CW_1f, 32, 0, SOCF_LE }
   1662 };
   1663 
   1664 #endif
   1665 #if defined(BCM_88270_A0)
   1666 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88270_A0r_fields[] = {
   1667     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1668 };
   1669 
   1670 #endif
   1671 #if defined(BCM_88375_A0)
   1672 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88375_A0r_fields[] = {
   1673     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1674 };
   1675 
   1676 #endif
   1677 #if defined(BCM_88375_B0)
   1678 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88375_B0r_fields[] = {
   1679     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1680 };
   1681 
   1682 #endif
   1683 #if defined(BCM_88470_A0)
   1684 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88470_A0r_fields[] = {
   1685     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1686 };
   1687 
   1688 #endif
   1689 #if defined(BCM_88470_B0)
   1690 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88470_B0r_fields[] = {
   1691     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1692 };
   1693 
   1694 #endif
   1695 #if defined(BCM_88675_B0)
   1696 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88675_B0r_fields[] = {
   1697     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1698 };
   1699 
   1700 #endif
   1701 #if defined(BCM_88680_A0)
   1702 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88680_A0r_fields[] = {
   1703     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1704 };
   1705 
   1706 #endif
   1707 #if defined(BCM_88690_A0)
   1708 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88690_A0r_fields[] = {
   1709     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1710 };
   1711 
   1712 #endif
   1713 #if defined(BCM_88690_B0)
   1714 soc_field_info_t soc_OAMP_BFD_PWE_CW_2_BCM88690_B0r_fields[] = {
   1715     { BFD_PWE_CW_2f, 32, 0, SOCF_LE }
   1716 };
   1717 
   1718 #endif
   1719 #if defined(BCM_88270_A0)
   1720 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88270_A0r_fields[] = {
   1721     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1722 };
   1723 
   1724 #endif
   1725 #if defined(BCM_88375_A0)
   1726 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88375_A0r_fields[] = {
   1727     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1728 };
   1729 
   1730 #endif
   1731 #if defined(BCM_88375_B0)
   1732 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88375_B0r_fields[] = {
   1733     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1734 };
   1735 
   1736 #endif
   1737 #if defined(BCM_88470_A0)
   1738 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88470_A0r_fields[] = {
   1739     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1740 };
   1741 
   1742 #endif
   1743 #if defined(BCM_88470_B0)
   1744 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88470_B0r_fields[] = {
   1745     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1746 };
   1747 
   1748 #endif
   1749 #if defined(BCM_88675_B0)
   1750 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88675_B0r_fields[] = {
   1751     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1752 };
   1753 
   1754 #endif
   1755 #if defined(BCM_88680_A0)
   1756 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88680_A0r_fields[] = {
   1757     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1758 };
   1759 
   1760 #endif
   1761 #if defined(BCM_88690_A0)
   1762 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88690_A0r_fields[] = {
   1763     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1764 };
   1765 
   1766 #endif
   1767 #if defined(BCM_88690_B0)
   1768 soc_field_info_t soc_OAMP_BFD_PWE_CW_3_BCM88690_B0r_fields[] = {
   1769     { BFD_PWE_CW_3f, 32, 0, SOCF_LE }
   1770 };
   1771 
   1772 #endif
   1773 #if defined(BCM_88650_B0)
   1774 soc_field_info_t soc_OAMP_BFD_PWE_CW_BCM88650_B0r_fields[] = {
   1775     { BFD_PWE_CWf, 32, 0, SOCF_LE|SOCF_SIG }
   1776 };
   1777 
   1778 #endif
   1779 #if defined(BCM_88660_A0)
   1780 soc_field_info_t soc_OAMP_BFD_PWE_CW_BCM88660_A0r_fields[] = {
   1781     { BFD_PWE_CWf, 32, 0, SOCF_LE|SOCF_SIG }
   1782 };
   1783 
   1784 #endif
   1785 #if defined(BCM_88660_A0)
   1786 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERTr_fields[] = {
   1787     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE|SOCF_SIG }
   1788 };
   1789 
   1790 #endif
   1791 #if defined(BCM_88270_A0)
   1792 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88270_A0r_fields[] = {
   1793     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1794 };
   1795 
   1796 #endif
   1797 #if defined(BCM_88375_A0)
   1798 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88375_A0r_fields[] = {
   1799     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1800 };
   1801 
   1802 #endif
   1803 #if defined(BCM_88375_B0)
   1804 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88375_B0r_fields[] = {
   1805     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1806 };
   1807 
   1808 #endif
   1809 #if defined(BCM_88470_A0)
   1810 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88470_A0r_fields[] = {
   1811     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1812 };
   1813 
   1814 #endif
   1815 #if defined(BCM_88470_B0)
   1816 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88470_B0r_fields[] = {
   1817     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1818 };
   1819 
   1820 #endif
   1821 #if defined(BCM_88675_A0)
   1822 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88675_A0r_fields[] = {
   1823     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1824 };
   1825 
   1826 #endif
   1827 #if defined(BCM_88675_B0)
   1828 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88675_B0r_fields[] = {
   1829     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1830 };
   1831 
   1832 #endif
   1833 #if defined(BCM_88680_A0)
   1834 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88680_A0r_fields[] = {
   1835     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1836 };
   1837 
   1838 #endif
   1839 #if defined(BCM_88690_A0)
   1840 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88690_A0r_fields[] = {
   1841     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1842 };
   1843 
   1844 #endif
   1845 #if defined(BCM_88690_B0)
   1846 soc_field_info_t soc_OAMP_BFD_PWE_ROUTER_ALERT_BCM88690_B0r_fields[] = {
   1847     { BFD_PWE_ROUTER_ALERTf, 32, 0, SOCF_LE }
   1848 };
   1849 
   1850 #endif
   1851 #if defined(BCM_88650_A0)
   1852 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTERr_fields[] = {
   1853     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE|SOCF_SIG },
   1854     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE|SOCF_SIG },
   1855     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE|SOCF_SIG },
   1856     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE|SOCF_SIG },
   1857     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE|SOCF_SIG },
   1858     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE|SOCF_SIG },
   1859     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE|SOCF_SIG },
   1860     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE|SOCF_SIG }
   1861 };
   1862 
   1863 #endif
   1864 #if defined(BCM_88270_A0)
   1865 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88270_A0r_fields[] = {
   1866     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1867     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1868     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1869     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   1870     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   1871     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   1872     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   1873     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   1874 };
   1875 
   1876 #endif
   1877 #if defined(BCM_88375_A0)
   1878 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88375_A0r_fields[] = {
   1879     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1880     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1881     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1882     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   1883     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   1884     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   1885     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   1886     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   1887 };
   1888 
   1889 #endif
   1890 #if defined(BCM_88375_B0)
   1891 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88375_B0r_fields[] = {
   1892     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1893     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1894     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1895     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   1896     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   1897     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   1898     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   1899     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   1900 };
   1901 
   1902 #endif
   1903 #if defined(BCM_88470_A0)
   1904 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88470_A0r_fields[] = {
   1905     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1906     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1907     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1908     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   1909     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   1910     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   1911     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   1912     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   1913 };
   1914 
   1915 #endif
   1916 #if defined(BCM_88470_B0)
   1917 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88470_B0r_fields[] = {
   1918     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1919     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1920     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1921     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   1922     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   1923     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   1924     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   1925     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   1926 };
   1927 
   1928 #endif
   1929 #if defined(BCM_88650_B0)
   1930 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88650_B0r_fields[] = {
   1931     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE|SOCF_SIG },
   1932     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE|SOCF_SIG },
   1933     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE|SOCF_SIG },
   1934     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE|SOCF_SIG },
   1935     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE|SOCF_SIG },
   1936     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE|SOCF_SIG },
   1937     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE|SOCF_SIG },
   1938     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE|SOCF_SIG }
   1939 };
   1940 
   1941 #endif
   1942 #if defined(BCM_88660_A0)
   1943 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88660_A0r_fields[] = {
   1944     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE|SOCF_SIG },
   1945     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE|SOCF_SIG },
   1946     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE|SOCF_SIG },
   1947     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE|SOCF_SIG },
   1948     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE|SOCF_SIG },
   1949     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE|SOCF_SIG },
   1950     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE|SOCF_SIG },
   1951     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE|SOCF_SIG }
   1952 };
   1953 
   1954 #endif
   1955 #if defined(BCM_88675_A0)
   1956 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88675_A0r_fields[] = {
   1957     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1958     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1959     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1960     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   1961     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   1962     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   1963     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   1964     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   1965 };
   1966 
   1967 #endif
   1968 #if defined(BCM_88675_B0)
   1969 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88675_B0r_fields[] = {
   1970     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1971     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1972     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1973     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   1974     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   1975     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   1976     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   1977     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   1978 };
   1979 
   1980 #endif
   1981 #if defined(BCM_88680_A0)
   1982 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88680_A0r_fields[] = {
   1983     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1984     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1985     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1986     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   1987     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   1988     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   1989     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   1990     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   1991 };
   1992 
   1993 #endif
   1994 #if defined(BCM_88690_A0)
   1995 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88690_A0r_fields[] = {
   1996     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   1997     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   1998     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   1999     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   2000     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   2001     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   2002     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   2003     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   2004 };
   2005 
   2006 #endif
   2007 #if defined(BCM_88690_B0)
   2008 soc_field_info_t soc_OAMP_BFD_REQ_INTERVAL_POINTER_BCM88690_B0r_fields[] = {
   2009     { BFD_REQ_INTERVAL_0f, 32, 0, SOCF_LE },
   2010     { BFD_REQ_INTERVAL_1f, 32, 32, SOCF_LE },
   2011     { BFD_REQ_INTERVAL_2f, 32, 64, SOCF_LE },
   2012     { BFD_REQ_INTERVAL_3f, 32, 96, SOCF_LE },
   2013     { BFD_REQ_INTERVAL_4f, 32, 128, SOCF_LE },
   2014     { BFD_REQ_INTERVAL_5f, 32, 160, SOCF_LE },
   2015     { BFD_REQ_INTERVAL_6f, 32, 192, SOCF_LE },
   2016     { BFD_REQ_INTERVAL_7f, 32, 224, SOCF_LE }
   2017 };
   2018 
   2019 #endif
   2020 #if defined(BCM_88650_A0)
   2021 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOPr_fields[] = {
   2022     { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE|SOCF_SIG },
   2023     { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE|SOCF_SIG }
   2024 };
   2025 
   2026 #endif
   2027 #if defined(BCM_88375_A0)
   2028 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88375_A0r_fields[] = {
   2029     { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE },
   2030     { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE }
   2031 };
   2032 
   2033 #endif
   2034 #if defined(BCM_88375_B0)
   2035 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88375_B0r_fields[] = {
   2036     { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE },
   2037     { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE }
   2038 };
   2039 
   2040 #endif
   2041 #if defined(BCM_88650_B0)
   2042 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88650_B0r_fields[] = {
   2043     { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE|SOCF_SIG },
   2044     { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE|SOCF_SIG }
   2045 };
   2046 
   2047 #endif
   2048 #if defined(BCM_88660_A0)
   2049 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88660_A0r_fields[] = {
   2050     { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE|SOCF_SIG },
   2051     { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE|SOCF_SIG }
   2052 };
   2053 
   2054 #endif
   2055 #if defined(BCM_88675_A0)
   2056 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88675_A0r_fields[] = {
   2057     { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE },
   2058     { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE }
   2059 };
   2060 
   2061 #endif
   2062 #if defined(BCM_88675_B0)
   2063 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88675_B0r_fields[] = {
   2064     { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE },
   2065     { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE }
   2066 };
   2067 
   2068 #endif
   2069 #if defined(BCM_88680_A0)
   2070 soc_field_info_t soc_OAMP_BFD_TX_IPV4_MULTI_HOP_BCM88680_A0r_fields[] = {
   2071     { BFD_IPV4_MULTI_HOP_DPf, 2, 3, SOCF_LE },
   2072     { BFD_IPV4_MULTI_HOP_TCf, 3, 0, SOCF_LE }
   2073 };
   2074 
   2075 #endif
   2076 #if defined(BCM_88650_A0)
   2077 soc_field_info_t soc_OAMP_BFD_TX_MPLSr_fields[] = {
   2078     { BFD_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG },
   2079     { BFD_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG }
   2080 };
   2081 
   2082 #endif
   2083 #if defined(BCM_88375_A0)
   2084 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88375_A0r_fields[] = {
   2085     { BFD_MPLS_DPf, 2, 3, SOCF_LE },
   2086     { BFD_MPLS_TCf, 3, 0, SOCF_LE }
   2087 };
   2088 
   2089 #endif
   2090 #if defined(BCM_88375_B0)
   2091 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88375_B0r_fields[] = {
   2092     { BFD_MPLS_DPf, 2, 3, SOCF_LE },
   2093     { BFD_MPLS_TCf, 3, 0, SOCF_LE }
   2094 };
   2095 
   2096 #endif
   2097 #if defined(BCM_88650_B0)
   2098 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88650_B0r_fields[] = {
   2099     { BFD_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG },
   2100     { BFD_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG }
   2101 };
   2102 
   2103 #endif
   2104 #if defined(BCM_88660_A0)
   2105 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88660_A0r_fields[] = {
   2106     { BFD_MPLS_DPf, 2, 3, SOCF_LE|SOCF_SIG },
   2107     { BFD_MPLS_TCf, 3, 0, SOCF_LE|SOCF_SIG }
   2108 };
   2109 
   2110 #endif
   2111 #if defined(BCM_88675_A0)
   2112 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88675_A0r_fields[] = {
   2113     { BFD_MPLS_DPf, 2, 3, SOCF_LE },
   2114     { BFD_MPLS_TCf, 3, 0, SOCF_LE }
   2115 };
   2116 
   2117 #endif
   2118 #if defined(BCM_88675_B0)
   2119 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88675_B0r_fields[] = {
   2120     { BFD_MPLS_DPf, 2, 3, SOCF_LE },
   2121     { BFD_MPLS_TCf, 3, 0, SOCF_LE }
   2122 };
   2123 
   2124 #endif
   2125 #if defined(BCM_88680_A0)
   2126 soc_field_info_t soc_OAMP_BFD_TX_MPLS_BCM88680_A0r_fields[] = {
   2127     { BFD_MPLS_DPf, 2, 3, SOCF_LE },
   2128     { BFD_MPLS_TCf, 3, 0, SOCF_LE }
   2129 };
   2130 
   2131 #endif
   2132 #if defined(BCM_88650_A0)
   2133 soc_field_info_t soc_OAMP_BFD_TX_RATEr_fields[] = {
   2134     { BFD_TX_RATE_0f, 10, 0, SOCF_LE|SOCF_SIG },
   2135     { BFD_TX_RATE_1f, 10, 16, SOCF_LE|SOCF_SIG },
   2136     { BFD_TX_RATE_2f, 10, 32, SOCF_LE|SOCF_SIG },
   2137     { BFD_TX_RATE_3f, 10, 48, SOCF_LE|SOCF_SIG },
   2138     { BFD_TX_RATE_4f, 10, 64, SOCF_LE|SOCF_SIG },
   2139     { BFD_TX_RATE_5f, 10, 80, SOCF_LE|SOCF_SIG },
   2140     { BFD_TX_RATE_6f, 10, 96, SOCF_LE|SOCF_SIG },
   2141     { BFD_TX_RATE_7f, 10, 112, SOCF_LE|SOCF_SIG }
   2142 };
   2143 
   2144 #endif
   2145 #if defined(BCM_88270_A0)
   2146 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88270_A0r_fields[] = {
   2147     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2148     { BFD_TX_RATE_1f, 10, 10, SOCF_LE },
   2149     { BFD_TX_RATE_2f, 10, 20, SOCF_LE },
   2150     { BFD_TX_RATE_3f, 10, 30, SOCF_LE },
   2151     { BFD_TX_RATE_4f, 10, 40, SOCF_LE },
   2152     { BFD_TX_RATE_5f, 10, 50, SOCF_LE },
   2153     { BFD_TX_RATE_6f, 10, 60, SOCF_LE },
   2154     { BFD_TX_RATE_7f, 10, 70, SOCF_LE }
   2155 };
   2156 
   2157 #endif
   2158 #if defined(BCM_88375_A0)
   2159 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88375_A0r_fields[] = {
   2160     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2161     { BFD_TX_RATE_1f, 10, 16, SOCF_LE },
   2162     { BFD_TX_RATE_2f, 10, 32, SOCF_LE },
   2163     { BFD_TX_RATE_3f, 10, 48, SOCF_LE },
   2164     { BFD_TX_RATE_4f, 10, 64, SOCF_LE },
   2165     { BFD_TX_RATE_5f, 10, 80, SOCF_LE },
   2166     { BFD_TX_RATE_6f, 10, 96, SOCF_LE },
   2167     { BFD_TX_RATE_7f, 10, 112, SOCF_LE }
   2168 };
   2169 
   2170 #endif
   2171 #if defined(BCM_88375_B0)
   2172 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88375_B0r_fields[] = {
   2173     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2174     { BFD_TX_RATE_1f, 10, 16, SOCF_LE },
   2175     { BFD_TX_RATE_2f, 10, 32, SOCF_LE },
   2176     { BFD_TX_RATE_3f, 10, 48, SOCF_LE },
   2177     { BFD_TX_RATE_4f, 10, 64, SOCF_LE },
   2178     { BFD_TX_RATE_5f, 10, 80, SOCF_LE },
   2179     { BFD_TX_RATE_6f, 10, 96, SOCF_LE },
   2180     { BFD_TX_RATE_7f, 10, 112, SOCF_LE }
   2181 };
   2182 
   2183 #endif
   2184 #if defined(BCM_88470_A0)
   2185 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88470_A0r_fields[] = {
   2186     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2187     { BFD_TX_RATE_1f, 10, 10, SOCF_LE },
   2188     { BFD_TX_RATE_2f, 10, 20, SOCF_LE },
   2189     { BFD_TX_RATE_3f, 10, 30, SOCF_LE },
   2190     { BFD_TX_RATE_4f, 10, 40, SOCF_LE },
   2191     { BFD_TX_RATE_5f, 10, 50, SOCF_LE },
   2192     { BFD_TX_RATE_6f, 10, 60, SOCF_LE },
   2193     { BFD_TX_RATE_7f, 10, 70, SOCF_LE }
   2194 };
   2195 
   2196 #endif
   2197 #if defined(BCM_88470_B0)
   2198 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88470_B0r_fields[] = {
   2199     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2200     { BFD_TX_RATE_1f, 10, 10, SOCF_LE },
   2201     { BFD_TX_RATE_2f, 10, 20, SOCF_LE },
   2202     { BFD_TX_RATE_3f, 10, 30, SOCF_LE },
   2203     { BFD_TX_RATE_4f, 10, 40, SOCF_LE },
   2204     { BFD_TX_RATE_5f, 10, 50, SOCF_LE },
   2205     { BFD_TX_RATE_6f, 10, 60, SOCF_LE },
   2206     { BFD_TX_RATE_7f, 10, 70, SOCF_LE }
   2207 };
   2208 
   2209 #endif
   2210 #if defined(BCM_88650_B0)
   2211 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88650_B0r_fields[] = {
   2212     { BFD_TX_RATE_0f, 10, 0, SOCF_LE|SOCF_SIG },
   2213     { BFD_TX_RATE_1f, 10, 16, SOCF_LE|SOCF_SIG },
   2214     { BFD_TX_RATE_2f, 10, 32, SOCF_LE|SOCF_SIG },
   2215     { BFD_TX_RATE_3f, 10, 48, SOCF_LE|SOCF_SIG },
   2216     { BFD_TX_RATE_4f, 10, 64, SOCF_LE|SOCF_SIG },
   2217     { BFD_TX_RATE_5f, 10, 80, SOCF_LE|SOCF_SIG },
   2218     { BFD_TX_RATE_6f, 10, 96, SOCF_LE|SOCF_SIG },
   2219     { BFD_TX_RATE_7f, 10, 112, SOCF_LE|SOCF_SIG }
   2220 };
   2221 
   2222 #endif
   2223 #if defined(BCM_88660_A0)
   2224 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88660_A0r_fields[] = {
   2225     { BFD_TX_RATE_0f, 10, 0, SOCF_LE|SOCF_SIG },
   2226     { BFD_TX_RATE_1f, 10, 16, SOCF_LE|SOCF_SIG },
   2227     { BFD_TX_RATE_2f, 10, 32, SOCF_LE|SOCF_SIG },
   2228     { BFD_TX_RATE_3f, 10, 48, SOCF_LE|SOCF_SIG },
   2229     { BFD_TX_RATE_4f, 10, 64, SOCF_LE|SOCF_SIG },
   2230     { BFD_TX_RATE_5f, 10, 80, SOCF_LE|SOCF_SIG },
   2231     { BFD_TX_RATE_6f, 10, 96, SOCF_LE|SOCF_SIG },
   2232     { BFD_TX_RATE_7f, 10, 112, SOCF_LE|SOCF_SIG }
   2233 };
   2234 
   2235 #endif
   2236 #if defined(BCM_88675_A0)
   2237 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88675_A0r_fields[] = {
   2238     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2239     { BFD_TX_RATE_1f, 10, 16, SOCF_LE },
   2240     { BFD_TX_RATE_2f, 10, 32, SOCF_LE },
   2241     { BFD_TX_RATE_3f, 10, 48, SOCF_LE },
   2242     { BFD_TX_RATE_4f, 10, 64, SOCF_LE },
   2243     { BFD_TX_RATE_5f, 10, 80, SOCF_LE },
   2244     { BFD_TX_RATE_6f, 10, 96, SOCF_LE },
   2245     { BFD_TX_RATE_7f, 10, 112, SOCF_LE }
   2246 };
   2247 
   2248 #endif
   2249 #if defined(BCM_88675_B0)
   2250 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88675_B0r_fields[] = {
   2251     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2252     { BFD_TX_RATE_1f, 10, 16, SOCF_LE },
   2253     { BFD_TX_RATE_2f, 10, 32, SOCF_LE },
   2254     { BFD_TX_RATE_3f, 10, 48, SOCF_LE },
   2255     { BFD_TX_RATE_4f, 10, 64, SOCF_LE },
   2256     { BFD_TX_RATE_5f, 10, 80, SOCF_LE },
   2257     { BFD_TX_RATE_6f, 10, 96, SOCF_LE },
   2258     { BFD_TX_RATE_7f, 10, 112, SOCF_LE }
   2259 };
   2260 
   2261 #endif
   2262 #if defined(BCM_88680_A0)
   2263 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88680_A0r_fields[] = {
   2264     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2265     { BFD_TX_RATE_1f, 10, 16, SOCF_LE },
   2266     { BFD_TX_RATE_2f, 10, 32, SOCF_LE },
   2267     { BFD_TX_RATE_3f, 10, 48, SOCF_LE },
   2268     { BFD_TX_RATE_4f, 10, 64, SOCF_LE },
   2269     { BFD_TX_RATE_5f, 10, 80, SOCF_LE },
   2270     { BFD_TX_RATE_6f, 10, 96, SOCF_LE },
   2271     { BFD_TX_RATE_7f, 10, 112, SOCF_LE }
   2272 };
   2273 
   2274 #endif
   2275 #if defined(BCM_88690_A0)
   2276 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88690_A0r_fields[] = {
   2277     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2278     { BFD_TX_RATE_1f, 10, 10, SOCF_LE },
   2279     { BFD_TX_RATE_2f, 10, 20, SOCF_LE },
   2280     { BFD_TX_RATE_3f, 10, 30, SOCF_LE },
   2281     { BFD_TX_RATE_4f, 10, 40, SOCF_LE },
   2282     { BFD_TX_RATE_5f, 10, 50, SOCF_LE },
   2283     { BFD_TX_RATE_6f, 10, 60, SOCF_LE },
   2284     { BFD_TX_RATE_7f, 10, 70, SOCF_LE }
   2285 };
   2286 
   2287 #endif
   2288 #if defined(BCM_88690_B0)
   2289 soc_field_info_t soc_OAMP_BFD_TX_RATE_BCM88690_B0r_fields[] = {
   2290     { BFD_TX_RATE_0f, 10, 0, SOCF_LE },
   2291     { BFD_TX_RATE_1f, 10, 10, SOCF_LE },
   2292     { BFD_TX_RATE_2f, 10, 20, SOCF_LE },
   2293     { BFD_TX_RATE_3f, 10, 30, SOCF_LE },
   2294     { BFD_TX_RATE_4f, 10, 40, SOCF_LE },
   2295     { BFD_TX_RATE_5f, 10, 50, SOCF_LE },
   2296     { BFD_TX_RATE_6f, 10, 60, SOCF_LE },
   2297     { BFD_TX_RATE_7f, 10, 70, SOCF_LE }
   2298 };
   2299 
   2300 #endif
   2301 #if defined(BCM_88690_A0)
   2302 soc_field_info_t soc_OAMP_BFM_UDP_SRC_PORTr_fields[] = {
   2303     { BFM_UDP_SRC_PORT_M_HOPf, 16, 16, SOCF_LE },
   2304     { BFM_UDP_SRC_PORT_ONE_HOPf, 16, 0, SOCF_LE }
   2305 };
   2306 
   2307 #endif
   2308 #if defined(BCM_88690_B0)
   2309 soc_field_info_t soc_OAMP_BFM_UDP_SRC_PORT_BCM88690_B0r_fields[] = {
   2310     { BFM_UDP_SRC_PORT_M_HOPf, 16, 16, SOCF_LE },
   2311     { BFM_UDP_SRC_PORT_ONE_HOPf, 16, 0, SOCF_LE }
   2312 };
   2313 
   2314 #endif
   2315 #if defined(BCM_88650_A0)
   2316 soc_field_info_t soc_OAMP_CCM_MAC_SAr_fields[] = {
   2317     { BASE_MAC_SAf, 40, 8, SOCF_LE|SOCF_SIG }
   2318 };
   2319 
   2320 #endif
   2321 #if defined(BCM_88270_A0)
   2322 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88270_A0r_fields[] = {
   2323     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2324     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2325     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2326 };
   2327 
   2328 #endif
   2329 #if defined(BCM_88375_A0)
   2330 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88375_A0r_fields[] = {
   2331     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2332     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2333     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2334 };
   2335 
   2336 #endif
   2337 #if defined(BCM_88375_B0)
   2338 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88375_B0r_fields[] = {
   2339     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2340     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2341     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2342 };
   2343 
   2344 #endif
   2345 #if defined(BCM_88470_A0)
   2346 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88470_A0r_fields[] = {
   2347     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2348     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2349     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2350 };
   2351 
   2352 #endif
   2353 #if defined(BCM_88470_B0)
   2354 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88470_B0r_fields[] = {
   2355     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2356     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2357     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2358 };
   2359 
   2360 #endif
   2361 #if defined(BCM_88650_B0)
   2362 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88650_B0r_fields[] = {
   2363     { BASE_MAC_SAf, 40, 8, SOCF_LE|SOCF_SIG }
   2364 };
   2365 
   2366 #endif
   2367 #if defined(BCM_88660_A0)
   2368 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88660_A0r_fields[] = {
   2369     { BASE_MAC_SAf, 40, 8, SOCF_LE|SOCF_SIG }
   2370 };
   2371 
   2372 #endif
   2373 #if defined(BCM_88675_A0)
   2374 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88675_A0r_fields[] = {
   2375     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2376     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2377     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2378 };
   2379 
   2380 #endif
   2381 #if defined(BCM_88675_B0)
   2382 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88675_B0r_fields[] = {
   2383     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2384     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2385     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2386 };
   2387 
   2388 #endif
   2389 #if defined(BCM_88680_A0)
   2390 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88680_A0r_fields[] = {
   2391     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2392     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2393     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2394 };
   2395 
   2396 #endif
   2397 #if defined(BCM_88690_A0)
   2398 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88690_A0r_fields[] = {
   2399     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2400     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2401     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2402 };
   2403 
   2404 #endif
   2405 #if defined(BCM_88690_B0)
   2406 soc_field_info_t soc_OAMP_CCM_MAC_SA_BCM88690_B0r_fields[] = {
   2407     { BASE_MAC_SA_FILLf, 2, 0, SOCF_LE },
   2408     { BASE_MAC_SA_PROFILE_0f, 40, 2, SOCF_LE },
   2409     { BASE_MAC_SA_PROFILE_1f, 40, 42, SOCF_LE }
   2410 };
   2411 
   2412 #endif
   2413 #if defined(BCM_88650_A0)
   2414 soc_field_info_t soc_OAMP_CCM_TPID_MAPr_fields[] = {
   2415     { CCM_TPID_0f, 16, 0, SOCF_LE|SOCF_SIG },
   2416     { CCM_TPID_1f, 16, 16, SOCF_LE|SOCF_SIG },
   2417     { CCM_TPID_2f, 16, 32, SOCF_LE|SOCF_SIG },
   2418     { CCM_TPID_3f, 16, 48, SOCF_LE|SOCF_SIG }
   2419 };
   2420 
   2421 #endif
   2422 #if defined(BCM_88270_A0)
   2423 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88270_A0r_fields[] = {
   2424     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2425     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2426     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2427     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2428 };
   2429 
   2430 #endif
   2431 #if defined(BCM_88375_A0)
   2432 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88375_A0r_fields[] = {
   2433     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2434     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2435     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2436     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2437 };
   2438 
   2439 #endif
   2440 #if defined(BCM_88375_B0)
   2441 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88375_B0r_fields[] = {
   2442     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2443     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2444     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2445     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2446 };
   2447 
   2448 #endif
   2449 #if defined(BCM_88470_A0)
   2450 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88470_A0r_fields[] = {
   2451     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2452     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2453     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2454     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2455 };
   2456 
   2457 #endif
   2458 #if defined(BCM_88470_B0)
   2459 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88470_B0r_fields[] = {
   2460     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2461     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2462     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2463     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2464 };
   2465 
   2466 #endif
   2467 #if defined(BCM_88650_B0)
   2468 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88650_B0r_fields[] = {
   2469     { CCM_TPID_0f, 16, 0, SOCF_LE|SOCF_SIG },
   2470     { CCM_TPID_1f, 16, 16, SOCF_LE|SOCF_SIG },
   2471     { CCM_TPID_2f, 16, 32, SOCF_LE|SOCF_SIG },
   2472     { CCM_TPID_3f, 16, 48, SOCF_LE|SOCF_SIG }
   2473 };
   2474 
   2475 #endif
   2476 #if defined(BCM_88660_A0)
   2477 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88660_A0r_fields[] = {
   2478     { CCM_TPID_0f, 16, 0, SOCF_LE|SOCF_SIG },
   2479     { CCM_TPID_1f, 16, 16, SOCF_LE|SOCF_SIG },
   2480     { CCM_TPID_2f, 16, 32, SOCF_LE|SOCF_SIG },
   2481     { CCM_TPID_3f, 16, 48, SOCF_LE|SOCF_SIG }
   2482 };
   2483 
   2484 #endif
   2485 #if defined(BCM_88675_A0)
   2486 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88675_A0r_fields[] = {
   2487     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2488     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2489     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2490     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2491 };
   2492 
   2493 #endif
   2494 #if defined(BCM_88675_B0)
   2495 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88675_B0r_fields[] = {
   2496     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2497     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2498     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2499     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2500 };
   2501 
   2502 #endif
   2503 #if defined(BCM_88680_A0)
   2504 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88680_A0r_fields[] = {
   2505     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2506     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2507     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2508     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2509 };
   2510 
   2511 #endif
   2512 #if defined(BCM_88690_A0)
   2513 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88690_A0r_fields[] = {
   2514     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2515     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2516     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2517     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2518 };
   2519 
   2520 #endif
   2521 #if defined(BCM_88690_B0)
   2522 soc_field_info_t soc_OAMP_CCM_TPID_MAP_BCM88690_B0r_fields[] = {
   2523     { CCM_TPID_0f, 16, 0, SOCF_LE },
   2524     { CCM_TPID_1f, 16, 16, SOCF_LE },
   2525     { CCM_TPID_2f, 16, 32, SOCF_LE },
   2526     { CCM_TPID_3f, 16, 48, SOCF_LE }
   2527 };
   2528 
   2529 #endif
   2530 #if defined(BCM_88470_A0)
   2531 soc_field_info_t soc_OAMP_CCM_TX_RATEr_fields[] = {
   2532     { CCM_TX_RATE_1f, 19, 0, SOCF_LE },
   2533     { CCM_TX_RATE_2f, 19, 19, SOCF_LE },
   2534     { CCM_TX_RATE_3f, 19, 38, SOCF_LE },
   2535     { CCM_TX_RATE_4f, 19, 57, SOCF_LE },
   2536     { CCM_TX_RATE_5f, 19, 76, SOCF_LE },
   2537     { CCM_TX_RATE_6f, 19, 95, SOCF_LE },
   2538     { CCM_TX_RATE_7f, 19, 114, SOCF_LE }
   2539 };
   2540 
   2541 #endif
   2542 #if defined(BCM_88270_A0)
   2543 soc_field_info_t soc_OAMP_CCM_TX_RATE_BCM88270_A0r_fields[] = {
   2544     { CCM_TX_RATE_1f, 19, 0, SOCF_LE },
   2545     { CCM_TX_RATE_2f, 19, 19, SOCF_LE },
   2546     { CCM_TX_RATE_3f, 19, 38, SOCF_LE },
   2547     { CCM_TX_RATE_4f, 19, 57, SOCF_LE },
   2548     { CCM_TX_RATE_5f, 19, 76, SOCF_LE },
   2549     { CCM_TX_RATE_6f, 19, 95, SOCF_LE },
   2550     { CCM_TX_RATE_7f, 19, 114, SOCF_LE }
   2551 };
   2552 
   2553 #endif
   2554 #if defined(BCM_88470_B0)
   2555 soc_field_info_t soc_OAMP_CCM_TX_RATE_BCM88470_B0r_fields[] = {
   2556     { CCM_TX_RATE_1f, 19, 0, SOCF_LE },
   2557     { CCM_TX_RATE_2f, 19, 19, SOCF_LE },
   2558     { CCM_TX_RATE_3f, 19, 38, SOCF_LE },
   2559     { CCM_TX_RATE_4f, 19, 57, SOCF_LE },
   2560     { CCM_TX_RATE_5f, 19, 76, SOCF_LE },
   2561     { CCM_TX_RATE_6f, 19, 95, SOCF_LE },
   2562     { CCM_TX_RATE_7f, 19, 114, SOCF_LE }
   2563 };
   2564 
   2565 #endif
   2566 #if defined(BCM_88690_A0)
   2567 soc_field_info_t soc_OAMP_CCM_TX_RATE_BCM88690_A0r_fields[] = {
   2568     { CCM_TX_RATE_1f, 19, 0, SOCF_LE },
   2569     { CCM_TX_RATE_2f, 19, 19, SOCF_LE },
   2570     { CCM_TX_RATE_3f, 19, 38, SOCF_LE },
   2571     { CCM_TX_RATE_4f, 19, 57, SOCF_LE },
   2572     { CCM_TX_RATE_5f, 19, 76, SOCF_LE },
   2573     { CCM_TX_RATE_6f, 19, 95, SOCF_LE },
   2574     { CCM_TX_RATE_7f, 19, 114, SOCF_LE }
   2575 };
   2576 
   2577 #endif
   2578 #if defined(BCM_88690_B0)
   2579 soc_field_info_t soc_OAMP_CCM_TX_RATE_BCM88690_B0r_fields[] = {
   2580     { CCM_TX_RATE_1f, 19, 0, SOCF_LE },
   2581     { CCM_TX_RATE_2f, 19, 19, SOCF_LE },
   2582     { CCM_TX_RATE_3f, 19, 38, SOCF_LE },
   2583     { CCM_TX_RATE_4f, 19, 57, SOCF_LE },
   2584     { CCM_TX_RATE_5f, 19, 76, SOCF_LE },
   2585     { CCM_TX_RATE_6f, 19, 95, SOCF_LE },
   2586     { CCM_TX_RATE_7f, 19, 114, SOCF_LE }
   2587 };
   2588 
   2589 #endif
   2590 #if defined(BCM_88690_B0)
   2591 soc_field_info_t soc_OAMP_CFG_SAT_TX_WRAP_AROUND_NUMr_fields[] = {
   2592     { CFG_SAT_TX_WRAP_AROUND_NUM_VALUEf, 32, 0, SOCF_LE }
   2593 };
   2594 
   2595 #endif
   2596 #if defined(BCM_88650_A0)
   2597 soc_field_info_t soc_OAMP_CPUPORTr_fields[] = {
   2598     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 313, SOCF_LE|SOCF_SIG },
   2599     { CPU_PTCH_PP_SSPf, 8, 305, SOCF_LE|SOCF_SIG },
   2600     { CPU_SYS_PARITY_ERRORf, 20, 260, SOCF_LE|SOCF_SIG },
   2601     { CPU_SYS_PORT_BFD_FBITf, 20, 220, SOCF_LE|SOCF_SIG },
   2602     { CPU_SYS_PORT_BFD_PBITf, 20, 240, SOCF_LE|SOCF_SIG },
   2603     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE|SOCF_SIG },
   2604     { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE|SOCF_SIG },
   2605     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE|SOCF_SIG },
   2606     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE|SOCF_SIG },
   2607     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE|SOCF_SIG },
   2608     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE|SOCF_SIG },
   2609     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE|SOCF_SIG },
   2610     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE|SOCF_SIG },
   2611     { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE|SOCF_SIG },
   2612     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE|SOCF_SIG },
   2613     { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE|SOCF_SIG },
   2614     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE|SOCF_SIG },
   2615     { CP_UPORT_DPf, 2, 303, SOCF_LE|SOCF_SIG },
   2616     { CP_UPORT_TCf, 3, 300, SOCF_LE|SOCF_SIG }
   2617 };
   2618 
   2619 #endif
   2620 #if defined(BCM_88270_A0)
   2621 soc_field_info_t soc_OAMP_CPUPORT_BCM88270_A0r_fields[] = {
   2622     { CPU_DEST_IFf, 1, 520, 0 },
   2623     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 517, SOCF_LE },
   2624     { CPU_PTCH_PP_SSPf, 8, 509, SOCF_LE },
   2625     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 140, SOCF_LE },
   2626     { CPU_SYS_PORT_CHAN_TYPE_MISSf, 20, 20, SOCF_LE },
   2627     { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE },
   2628     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   2629     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 160, SOCF_LE },
   2630     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   2631     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 180, SOCF_LE },
   2632     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 200, SOCF_LE },
   2633     { CPU_SYS_PORT_FLEX_CRC_MISSf, 20, 100, SOCF_LE },
   2634     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   2635     { CPU_SYS_PORT_MDL_MISSf, 20, 120, SOCF_LE },
   2636     { CPU_SYS_PORT_PARITY_ERRORf, 20, 260, SOCF_LE },
   2637     { CPU_SYS_PORT_RFC_PUNTf, 20, 320, SOCF_LE },
   2638     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 240, SOCF_LE },
   2639     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 220, SOCF_LE },
   2640     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 300, SOCF_LE },
   2641     { CPU_SYS_PORT_TRAP_CODE_MISSf, 20, 340, SOCF_LE },
   2642     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   2643     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 416, SOCF_LE },
   2644     { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 368, SOCF_LE },
   2645     { CPU_TRAP_CODE_DEBUGf, 8, 472, SOCF_LE },
   2646     { CPU_TRAP_CODE_EMC_MISSf, 8, 384, SOCF_LE },
   2647     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 424, SOCF_LE },
   2648     { CPU_TRAP_CODE_ERR_PACKETf, 8, 360, SOCF_LE },
   2649     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 432, SOCF_LE },
   2650     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 440, SOCF_LE },
   2651     { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 400, SOCF_LE },
   2652     { CPU_TRAP_CODE_MAID_MISSf, 8, 392, SOCF_LE },
   2653     { CPU_TRAP_CODE_MDL_MISSf, 8, 408, SOCF_LE },
   2654     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 464, SOCF_LE },
   2655     { CPU_TRAP_CODE_RFC_PUNTf, 8, 488, SOCF_LE },
   2656     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 456, SOCF_LE },
   2657     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 448, SOCF_LE },
   2658     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 480, SOCF_LE },
   2659     { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 496, SOCF_LE },
   2660     { CPU_TRAP_CODE_TYPE_MISSf, 8, 376, SOCF_LE },
   2661     { CP_UPORT_DPf, 2, 507, SOCF_LE },
   2662     { CP_UPORT_TCf, 3, 504, SOCF_LE }
   2663 };
   2664 
   2665 #endif
   2666 #if defined(BCM_88375_A0)
   2667 soc_field_info_t soc_OAMP_CPUPORT_BCM88375_A0r_fields[] = {
   2668     { CPU_DEST_IFf, 1, 464, 0 },
   2669     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE },
   2670     { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE },
   2671     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE },
   2672     { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE },
   2673     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   2674     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE },
   2675     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   2676     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE },
   2677     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE },
   2678     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   2679     { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE },
   2680     { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE },
   2681     { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE },
   2682     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE },
   2683     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE },
   2684     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE },
   2685     { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE },
   2686     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   2687     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE },
   2688     { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE },
   2689     { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE },
   2690     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE },
   2691     { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE },
   2692     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE },
   2693     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE },
   2694     { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE },
   2695     { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE },
   2696     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE },
   2697     { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE },
   2698     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE },
   2699     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE },
   2700     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE },
   2701     { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE },
   2702     { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE },
   2703     { CP_UPORT_DPf, 2, 451, SOCF_LE },
   2704     { CP_UPORT_TCf, 3, 448, SOCF_LE }
   2705 };
   2706 
   2707 #endif
   2708 #if defined(BCM_88375_B0)
   2709 soc_field_info_t soc_OAMP_CPUPORT_BCM88375_B0r_fields[] = {
   2710     { CPU_DEST_IFf, 1, 464, 0 },
   2711     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE },
   2712     { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE },
   2713     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE },
   2714     { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE },
   2715     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   2716     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE },
   2717     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   2718     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE },
   2719     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE },
   2720     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   2721     { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE },
   2722     { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE },
   2723     { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE },
   2724     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE },
   2725     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE },
   2726     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE },
   2727     { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE },
   2728     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   2729     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE },
   2730     { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE },
   2731     { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE },
   2732     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE },
   2733     { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE },
   2734     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE },
   2735     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE },
   2736     { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE },
   2737     { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE },
   2738     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE },
   2739     { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE },
   2740     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE },
   2741     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE },
   2742     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE },
   2743     { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE },
   2744     { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE },
   2745     { CP_UPORT_DPf, 2, 451, SOCF_LE },
   2746     { CP_UPORT_TCf, 3, 448, SOCF_LE }
   2747 };
   2748 
   2749 #endif
   2750 #if defined(BCM_88470_A0)
   2751 soc_field_info_t soc_OAMP_CPUPORT_BCM88470_A0r_fields[] = {
   2752     { CPU_DEST_IFf, 1, 520, 0 },
   2753     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 517, SOCF_LE },
   2754     { CPU_PTCH_PP_SSPf, 8, 509, SOCF_LE },
   2755     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 140, SOCF_LE },
   2756     { CPU_SYS_PORT_CHAN_TYPE_MISSf, 20, 20, SOCF_LE },
   2757     { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE },
   2758     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   2759     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 160, SOCF_LE },
   2760     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   2761     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 180, SOCF_LE },
   2762     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 200, SOCF_LE },
   2763     { CPU_SYS_PORT_FLEX_CRC_MISSf, 20, 100, SOCF_LE },
   2764     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   2765     { CPU_SYS_PORT_MDL_MISSf, 20, 120, SOCF_LE },
   2766     { CPU_SYS_PORT_PARITY_ERRORf, 20, 260, SOCF_LE },
   2767     { CPU_SYS_PORT_RFC_PUNTf, 20, 320, SOCF_LE },
   2768     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 240, SOCF_LE },
   2769     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 220, SOCF_LE },
   2770     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 300, SOCF_LE },
   2771     { CPU_SYS_PORT_TRAP_CODE_MISSf, 20, 340, SOCF_LE },
   2772     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   2773     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 416, SOCF_LE },
   2774     { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 368, SOCF_LE },
   2775     { CPU_TRAP_CODE_DEBUGf, 8, 472, SOCF_LE },
   2776     { CPU_TRAP_CODE_EMC_MISSf, 8, 384, SOCF_LE },
   2777     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 424, SOCF_LE },
   2778     { CPU_TRAP_CODE_ERR_PACKETf, 8, 360, SOCF_LE },
   2779     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 432, SOCF_LE },
   2780     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 440, SOCF_LE },
   2781     { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 400, SOCF_LE },
   2782     { CPU_TRAP_CODE_MAID_MISSf, 8, 392, SOCF_LE },
   2783     { CPU_TRAP_CODE_MDL_MISSf, 8, 408, SOCF_LE },
   2784     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 464, SOCF_LE },
   2785     { CPU_TRAP_CODE_RFC_PUNTf, 8, 488, SOCF_LE },
   2786     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 456, SOCF_LE },
   2787     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 448, SOCF_LE },
   2788     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 480, SOCF_LE },
   2789     { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 496, SOCF_LE },
   2790     { CPU_TRAP_CODE_TYPE_MISSf, 8, 376, SOCF_LE },
   2791     { CP_UPORT_DPf, 2, 507, SOCF_LE },
   2792     { CP_UPORT_TCf, 3, 504, SOCF_LE }
   2793 };
   2794 
   2795 #endif
   2796 #if defined(BCM_88470_B0)
   2797 soc_field_info_t soc_OAMP_CPUPORT_BCM88470_B0r_fields[] = {
   2798     { CPU_DEST_IFf, 1, 520, 0 },
   2799     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 517, SOCF_LE },
   2800     { CPU_PTCH_PP_SSPf, 8, 509, SOCF_LE },
   2801     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 140, SOCF_LE },
   2802     { CPU_SYS_PORT_CHAN_TYPE_MISSf, 20, 20, SOCF_LE },
   2803     { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE },
   2804     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   2805     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 160, SOCF_LE },
   2806     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   2807     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 180, SOCF_LE },
   2808     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 200, SOCF_LE },
   2809     { CPU_SYS_PORT_FLEX_CRC_MISSf, 20, 100, SOCF_LE },
   2810     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   2811     { CPU_SYS_PORT_MDL_MISSf, 20, 120, SOCF_LE },
   2812     { CPU_SYS_PORT_PARITY_ERRORf, 20, 260, SOCF_LE },
   2813     { CPU_SYS_PORT_RFC_PUNTf, 20, 320, SOCF_LE },
   2814     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 240, SOCF_LE },
   2815     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 220, SOCF_LE },
   2816     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 300, SOCF_LE },
   2817     { CPU_SYS_PORT_TRAP_CODE_MISSf, 20, 340, SOCF_LE },
   2818     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   2819     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 416, SOCF_LE },
   2820     { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 368, SOCF_LE },
   2821     { CPU_TRAP_CODE_DEBUGf, 8, 472, SOCF_LE },
   2822     { CPU_TRAP_CODE_EMC_MISSf, 8, 384, SOCF_LE },
   2823     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 424, SOCF_LE },
   2824     { CPU_TRAP_CODE_ERR_PACKETf, 8, 360, SOCF_LE },
   2825     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 432, SOCF_LE },
   2826     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 440, SOCF_LE },
   2827     { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 400, SOCF_LE },
   2828     { CPU_TRAP_CODE_MAID_MISSf, 8, 392, SOCF_LE },
   2829     { CPU_TRAP_CODE_MDL_MISSf, 8, 408, SOCF_LE },
   2830     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 464, SOCF_LE },
   2831     { CPU_TRAP_CODE_RFC_PUNTf, 8, 488, SOCF_LE },
   2832     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 456, SOCF_LE },
   2833     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 448, SOCF_LE },
   2834     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 480, SOCF_LE },
   2835     { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 496, SOCF_LE },
   2836     { CPU_TRAP_CODE_TYPE_MISSf, 8, 376, SOCF_LE },
   2837     { CP_UPORT_DPf, 2, 507, SOCF_LE },
   2838     { CP_UPORT_TCf, 3, 504, SOCF_LE }
   2839 };
   2840 
   2841 #endif
   2842 #if defined(BCM_88650_B0)
   2843 soc_field_info_t soc_OAMP_CPUPORT_BCM88650_B0r_fields[] = {
   2844     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 313, SOCF_LE|SOCF_SIG },
   2845     { CPU_PTCH_PP_SSPf, 8, 305, SOCF_LE|SOCF_SIG },
   2846     { CPU_SYS_PARITY_ERRORf, 20, 260, SOCF_LE|SOCF_SIG },
   2847     { CPU_SYS_PORT_BFD_FBITf, 20, 220, SOCF_LE|SOCF_SIG },
   2848     { CPU_SYS_PORT_BFD_PBITf, 20, 240, SOCF_LE|SOCF_SIG },
   2849     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE|SOCF_SIG },
   2850     { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE|SOCF_SIG },
   2851     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE|SOCF_SIG },
   2852     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE|SOCF_SIG },
   2853     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE|SOCF_SIG },
   2854     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE|SOCF_SIG },
   2855     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE|SOCF_SIG },
   2856     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE|SOCF_SIG },
   2857     { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE|SOCF_SIG },
   2858     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE|SOCF_SIG },
   2859     { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE|SOCF_SIG },
   2860     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE|SOCF_SIG },
   2861     { CP_UPORT_DPf, 2, 303, SOCF_LE|SOCF_SIG },
   2862     { CP_UPORT_TCf, 3, 300, SOCF_LE|SOCF_SIG }
   2863 };
   2864 
   2865 #endif
   2866 #if defined(BCM_88660_A0)
   2867 soc_field_info_t soc_OAMP_CPUPORT_BCM88660_A0r_fields[] = {
   2868     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 433, SOCF_LE|SOCF_SIG },
   2869     { CPU_PTCH_PP_SSPf, 8, 425, SOCF_LE|SOCF_SIG },
   2870     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE|SOCF_SIG },
   2871     { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE|SOCF_SIG },
   2872     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE|SOCF_SIG },
   2873     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE|SOCF_SIG },
   2874     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE|SOCF_SIG },
   2875     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE|SOCF_SIG },
   2876     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE|SOCF_SIG },
   2877     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE|SOCF_SIG },
   2878     { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE|SOCF_SIG },
   2879     { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE|SOCF_SIG },
   2880     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE|SOCF_SIG },
   2881     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE|SOCF_SIG },
   2882     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE|SOCF_SIG },
   2883     { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE|SOCF_SIG },
   2884     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE|SOCF_SIG },
   2885     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 348, SOCF_LE|SOCF_SIG },
   2886     { CPU_TRAP_CODE_DEBUGf, 8, 404, SOCF_LE|SOCF_SIG },
   2887     { CPU_TRAP_CODE_EMC_MISSf, 8, 324, SOCF_LE|SOCF_SIG },
   2888     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 356, SOCF_LE|SOCF_SIG },
   2889     { CPU_TRAP_CODE_ERR_PACKETf, 8, 300, SOCF_LE|SOCF_SIG },
   2890     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 364, SOCF_LE|SOCF_SIG },
   2891     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 372, SOCF_LE|SOCF_SIG },
   2892     { CPU_TRAP_CODE_MAID_MISSf, 8, 332, SOCF_LE|SOCF_SIG },
   2893     { CPU_TRAP_CODE_MDL_MISSf, 8, 340, SOCF_LE|SOCF_SIG },
   2894     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 396, SOCF_LE|SOCF_SIG },
   2895     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 388, SOCF_LE|SOCF_SIG },
   2896     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 380, SOCF_LE|SOCF_SIG },
   2897     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 412, SOCF_LE|SOCF_SIG },
   2898     { CPU_TRAP_CODE_TRAP_MISSf, 8, 308, SOCF_LE|SOCF_SIG },
   2899     { CPU_TRAP_CODE_TYPE_MISSf, 8, 316, SOCF_LE|SOCF_SIG },
   2900     { CP_UPORT_DPf, 2, 423, SOCF_LE|SOCF_SIG },
   2901     { CP_UPORT_TCf, 3, 420, SOCF_LE|SOCF_SIG }
   2902 };
   2903 
   2904 #endif
   2905 #if defined(BCM_88675_A0)
   2906 soc_field_info_t soc_OAMP_CPUPORT_BCM88675_A0r_fields[] = {
   2907     { CPU_DEST_IFf, 1, 464, 0 },
   2908     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE },
   2909     { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE },
   2910     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE },
   2911     { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE },
   2912     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   2913     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE },
   2914     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   2915     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE },
   2916     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE },
   2917     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   2918     { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE },
   2919     { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE },
   2920     { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE },
   2921     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE },
   2922     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE },
   2923     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE },
   2924     { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE },
   2925     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   2926     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE },
   2927     { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE },
   2928     { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE },
   2929     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE },
   2930     { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE },
   2931     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE },
   2932     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE },
   2933     { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE },
   2934     { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE },
   2935     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE },
   2936     { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE },
   2937     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE },
   2938     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE },
   2939     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE },
   2940     { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE },
   2941     { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE },
   2942     { CP_UPORT_DPf, 2, 451, SOCF_LE },
   2943     { CP_UPORT_TCf, 3, 448, SOCF_LE }
   2944 };
   2945 
   2946 #endif
   2947 #if defined(BCM_88675_B0)
   2948 soc_field_info_t soc_OAMP_CPUPORT_BCM88675_B0r_fields[] = {
   2949     { CPU_DEST_IFf, 1, 464, 0 },
   2950     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE },
   2951     { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE },
   2952     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE },
   2953     { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE },
   2954     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   2955     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE },
   2956     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   2957     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE },
   2958     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE },
   2959     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   2960     { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE },
   2961     { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE },
   2962     { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE },
   2963     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE },
   2964     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE },
   2965     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE },
   2966     { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE },
   2967     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   2968     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE },
   2969     { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE },
   2970     { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE },
   2971     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE },
   2972     { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE },
   2973     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE },
   2974     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE },
   2975     { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE },
   2976     { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE },
   2977     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE },
   2978     { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE },
   2979     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE },
   2980     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE },
   2981     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE },
   2982     { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE },
   2983     { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE },
   2984     { CP_UPORT_DPf, 2, 451, SOCF_LE },
   2985     { CP_UPORT_TCf, 3, 448, SOCF_LE }
   2986 };
   2987 
   2988 #endif
   2989 #if defined(BCM_88680_A0)
   2990 soc_field_info_t soc_OAMP_CPUPORT_BCM88680_A0r_fields[] = {
   2991     { CPU_DEST_IFf, 1, 464, 0 },
   2992     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 461, SOCF_LE },
   2993     { CPU_PTCH_PP_SSPf, 8, 453, SOCF_LE },
   2994     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 120, SOCF_LE },
   2995     { CPU_SYS_PORT_DEBUGf, 20, 260, SOCF_LE },
   2996     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   2997     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 140, SOCF_LE },
   2998     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   2999     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 160, SOCF_LE },
   3000     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 180, SOCF_LE },
   3001     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   3002     { CPU_SYS_PORT_MDL_MISSf, 20, 100, SOCF_LE },
   3003     { CPU_SYS_PORT_PARITY_ERRORf, 20, 240, SOCF_LE },
   3004     { CPU_SYS_PORT_RFC_PUNTf, 20, 300, SOCF_LE },
   3005     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 220, SOCF_LE },
   3006     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 200, SOCF_LE },
   3007     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 280, SOCF_LE },
   3008     { CPU_SYS_PORT_TRAP_MISSf, 20, 20, SOCF_LE },
   3009     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   3010     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 368, SOCF_LE },
   3011     { CPU_TRAP_CODE_DEBUGf, 8, 424, SOCF_LE },
   3012     { CPU_TRAP_CODE_EMC_MISSf, 8, 344, SOCF_LE },
   3013     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 376, SOCF_LE },
   3014     { CPU_TRAP_CODE_ERR_PACKETf, 8, 320, SOCF_LE },
   3015     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 384, SOCF_LE },
   3016     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 392, SOCF_LE },
   3017     { CPU_TRAP_CODE_MAID_MISSf, 8, 352, SOCF_LE },
   3018     { CPU_TRAP_CODE_MDL_MISSf, 8, 360, SOCF_LE },
   3019     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 416, SOCF_LE },
   3020     { CPU_TRAP_CODE_RFC_PUNTf, 8, 440, SOCF_LE },
   3021     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 408, SOCF_LE },
   3022     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 400, SOCF_LE },
   3023     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 432, SOCF_LE },
   3024     { CPU_TRAP_CODE_TRAP_MISSf, 8, 328, SOCF_LE },
   3025     { CPU_TRAP_CODE_TYPE_MISSf, 8, 336, SOCF_LE },
   3026     { CP_UPORT_DPf, 2, 451, SOCF_LE },
   3027     { CP_UPORT_TCf, 3, 448, SOCF_LE }
   3028 };
   3029 
   3030 #endif
   3031 #if defined(BCM_88690_A0)
   3032 soc_field_info_t soc_OAMP_CPUPORT_BCM88690_A0r_fields[] = {
   3033     { CPU_DEST_IFf, 1, 520, 0 },
   3034     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 517, SOCF_LE },
   3035     { CPU_PTCH_PP_SSPf, 8, 509, SOCF_LE },
   3036     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 20, 140, SOCF_LE },
   3037     { CPU_SYS_PORT_CHAN_TYPE_MISSf, 20, 20, SOCF_LE },
   3038     { CPU_SYS_PORT_DEBUGf, 20, 280, SOCF_LE },
   3039     { CPU_SYS_PORT_EMC_MISSf, 20, 60, SOCF_LE },
   3040     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 20, 160, SOCF_LE },
   3041     { CPU_SYS_PORT_ERR_PACKETf, 20, 0, SOCF_LE },
   3042     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 20, 180, SOCF_LE },
   3043     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 20, 200, SOCF_LE },
   3044     { CPU_SYS_PORT_FLEX_CRC_MISSf, 20, 100, SOCF_LE },
   3045     { CPU_SYS_PORT_MAID_MISSf, 20, 80, SOCF_LE },
   3046     { CPU_SYS_PORT_MDL_MISSf, 20, 120, SOCF_LE },
   3047     { CPU_SYS_PORT_PARITY_ERRORf, 20, 260, SOCF_LE },
   3048     { CPU_SYS_PORT_RFC_PUNTf, 20, 320, SOCF_LE },
   3049     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 20, 240, SOCF_LE },
   3050     { CPU_SYS_PORT_SRC_PORT_MISSf, 20, 220, SOCF_LE },
   3051     { CPU_SYS_PORT_TIMESTAMP_MISSf, 20, 300, SOCF_LE },
   3052     { CPU_SYS_PORT_TRAP_CODE_MISSf, 20, 340, SOCF_LE },
   3053     { CPU_SYS_PORT_TYPE_MISSf, 20, 40, SOCF_LE },
   3054     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 416, SOCF_LE },
   3055     { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 368, SOCF_LE },
   3056     { CPU_TRAP_CODE_DEBUGf, 8, 472, SOCF_LE },
   3057     { CPU_TRAP_CODE_EMC_MISSf, 8, 384, SOCF_LE },
   3058     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 424, SOCF_LE },
   3059     { CPU_TRAP_CODE_ERR_PACKETf, 8, 360, SOCF_LE },
   3060     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 432, SOCF_LE },
   3061     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 440, SOCF_LE },
   3062     { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 400, SOCF_LE },
   3063     { CPU_TRAP_CODE_MAID_MISSf, 8, 392, SOCF_LE },
   3064     { CPU_TRAP_CODE_MDL_MISSf, 8, 408, SOCF_LE },
   3065     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 464, SOCF_LE },
   3066     { CPU_TRAP_CODE_RFC_PUNTf, 8, 488, SOCF_LE },
   3067     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 456, SOCF_LE },
   3068     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 448, SOCF_LE },
   3069     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 480, SOCF_LE },
   3070     { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 496, SOCF_LE },
   3071     { CPU_TRAP_CODE_TYPE_MISSf, 8, 376, SOCF_LE },
   3072     { CP_UPORT_DPf, 2, 507, SOCF_LE },
   3073     { CP_UPORT_TCf, 3, 504, SOCF_LE }
   3074 };
   3075 
   3076 #endif
   3077 #if defined(BCM_88690_B0)
   3078 soc_field_info_t soc_OAMP_CPUPORT_BCM88690_B0r_fields[] = {
   3079     { CPU_DEST_IFf, 1, 540, 0 },
   3080     { CPU_PTCH_OPAQUE_PT_ATTRf, 3, 537, SOCF_LE },
   3081     { CPU_PTCH_PP_SSPf, 10, 527, SOCF_LE },
   3082     { CPU_SYS_PORT_CCM_INTRVL_MISSf, 21, 147, SOCF_LE },
   3083     { CPU_SYS_PORT_CHAN_TYPE_MISSf, 21, 21, SOCF_LE },
   3084     { CPU_SYS_PORT_DEBUGf, 21, 294, SOCF_LE },
   3085     { CPU_SYS_PORT_EMC_MISSf, 21, 63, SOCF_LE },
   3086     { CPU_SYS_PORT_ERR_MY_DISC_MISSf, 21, 168, SOCF_LE },
   3087     { CPU_SYS_PORT_ERR_PACKETf, 21, 0, SOCF_LE },
   3088     { CPU_SYS_PORT_ERR_SRC_IP_MISSf, 21, 189, SOCF_LE },
   3089     { CPU_SYS_PORT_ERR_YOUR_DISC_MISSf, 21, 210, SOCF_LE },
   3090     { CPU_SYS_PORT_FLEX_CRC_MISSf, 21, 105, SOCF_LE },
   3091     { CPU_SYS_PORT_MAID_MISSf, 21, 84, SOCF_LE },
   3092     { CPU_SYS_PORT_MDL_MISSf, 21, 126, SOCF_LE },
   3093     { CPU_SYS_PORT_PARITY_ERRORf, 21, 273, SOCF_LE },
   3094     { CPU_SYS_PORT_RFC_PUNTf, 21, 336, SOCF_LE },
   3095     { CPU_SYS_PORT_RMEP_STATE_CHANGEf, 21, 252, SOCF_LE },
   3096     { CPU_SYS_PORT_SRC_PORT_MISSf, 21, 231, SOCF_LE },
   3097     { CPU_SYS_PORT_TIMESTAMP_MISSf, 21, 315, SOCF_LE },
   3098     { CPU_SYS_PORT_TRAP_CODE_MISSf, 21, 357, SOCF_LE },
   3099     { CPU_SYS_PORT_TYPE_MISSf, 21, 42, SOCF_LE },
   3100     { CPU_TRAP_CODE_CCM_INTRVL_MISSf, 8, 434, SOCF_LE },
   3101     { CPU_TRAP_CODE_CHAN_TYPE_MISSf, 8, 386, SOCF_LE },
   3102     { CPU_TRAP_CODE_DEBUGf, 8, 490, SOCF_LE },
   3103     { CPU_TRAP_CODE_EMC_MISSf, 8, 402, SOCF_LE },
   3104     { CPU_TRAP_CODE_ERR_MY_DISC_MISSf, 8, 442, SOCF_LE },
   3105     { CPU_TRAP_CODE_ERR_PACKETf, 8, 378, SOCF_LE },
   3106     { CPU_TRAP_CODE_ERR_SRC_IP_MISSf, 8, 450, SOCF_LE },
   3107     { CPU_TRAP_CODE_ERR_YOUR_DISC_MISSf, 8, 458, SOCF_LE },
   3108     { CPU_TRAP_CODE_FLEX_CRC_MISSf, 8, 418, SOCF_LE },
   3109     { CPU_TRAP_CODE_MAID_MISSf, 8, 410, SOCF_LE },
   3110     { CPU_TRAP_CODE_MDL_MISSf, 8, 426, SOCF_LE },
   3111     { CPU_TRAP_CODE_PARITY_ERRORf, 8, 482, SOCF_LE },
   3112     { CPU_TRAP_CODE_RFC_PUNTf, 8, 506, SOCF_LE },
   3113     { CPU_TRAP_CODE_RMEP_STATE_CHANGEf, 8, 474, SOCF_LE },
   3114     { CPU_TRAP_CODE_SRC_PORT_MISSf, 8, 466, SOCF_LE },
   3115     { CPU_TRAP_CODE_TIMESTAMP_MISSf, 8, 498, SOCF_LE },
   3116     { CPU_TRAP_CODE_TRAP_CODE_MISSf, 8, 514, SOCF_LE },
   3117     { CPU_TRAP_CODE_TYPE_MISSf, 8, 394, SOCF_LE },
   3118     { CP_UPORT_DPf, 2, 525, SOCF_LE },
   3119     { CP_UPORT_TCf, 3, 522, SOCF_LE }
   3120 };
   3121 
   3122 #endif
   3123 #if defined(BCM_88675_A0)
   3124 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHTr_fields[] = {
   3125     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3126     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3127     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3128     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }
   3129 };
   3130 
   3131 #endif
   3132 #if defined(BCM_88270_A0)
   3133 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88270_A0r_fields[] = {
   3134     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3135     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3136     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3137     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE },
   3138     { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE }
   3139 };
   3140 
   3141 #endif
   3142 #if defined(BCM_88375_A0)
   3143 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88375_A0r_fields[] = {
   3144     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3145     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3146     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3147     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }
   3148 };
   3149 
   3150 #endif
   3151 #if defined(BCM_88375_B0)
   3152 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88375_B0r_fields[] = {
   3153     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3154     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3155     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3156     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }
   3157 };
   3158 
   3159 #endif
   3160 #if defined(BCM_88470_A0)
   3161 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88470_A0r_fields[] = {
   3162     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3163     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3164     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3165     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE },
   3166     { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE }
   3167 };
   3168 
   3169 #endif
   3170 #if defined(BCM_88470_B0)
   3171 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88470_B0r_fields[] = {
   3172     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3173     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3174     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3175     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE },
   3176     { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE }
   3177 };
   3178 
   3179 #endif
   3180 #if defined(BCM_88675_B0)
   3181 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88675_B0r_fields[] = {
   3182     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3183     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3184     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3185     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }
   3186 };
   3187 
   3188 #endif
   3189 #if defined(BCM_88680_A0)
   3190 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88680_A0r_fields[] = {
   3191     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3192     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3193     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3194     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE }
   3195 };
   3196 
   3197 #endif
   3198 #if defined(BCM_88690_A0)
   3199 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88690_A0r_fields[] = {
   3200     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3201     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3202     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3203     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE },
   3204     { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE }
   3205 };
   3206 
   3207 #endif
   3208 #if defined(BCM_88690_B0)
   3209 soc_field_info_t soc_OAMP_DMA_ARBITER_WEIGHT_BCM88690_B0r_fields[] = {
   3210     { EVENT_DMA_ARB_WEIGHTf, 3, 9, SOCF_LE },
   3211     { RSP_DMA_ARB_WEIGHTf, 3, 6, SOCF_LE },
   3212     { TRAP_DMA_ARB_WEIGHTf, 3, 3, SOCF_LE },
   3213     { TXM_DMA_ARB_WEIGHTf, 3, 0, SOCF_LE },
   3214     { TXO_DMA_ARB_WEIGHTf, 3, 12, SOCF_LE }
   3215 };
   3216 
   3217 #endif
   3218 #if defined(BCM_88675_A0)
   3219 soc_field_info_t soc_OAMP_DMA_COS_MAPr_fields[] = {
   3220     { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE },
   3221     { EVENT_DEST_DMA_SCHf, 1, 13, 0 },
   3222     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3223     { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE },
   3224     { PUNT_DEST_DMA_SCHf, 1, 8, 0 },
   3225     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3226     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3227     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }
   3228 };
   3229 
   3230 #endif
   3231 #if defined(BCM_88270_A0)
   3232 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88270_A0r_fields[] = {
   3233     { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE },
   3234     { EVENT_DEST_DMA_SCHf, 1, 15, 0 },
   3235     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3236     { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE },
   3237     { PUNT_DEST_DMA_SCHf, 1, 10, 0 },
   3238     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3239     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3240     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE },
   3241     { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE }
   3242 };
   3243 
   3244 #endif
   3245 #if defined(BCM_88375_A0)
   3246 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88375_A0r_fields[] = {
   3247     { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE },
   3248     { EVENT_DEST_DMA_SCHf, 1, 13, 0 },
   3249     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3250     { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE },
   3251     { PUNT_DEST_DMA_SCHf, 1, 8, 0 },
   3252     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3253     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3254     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }
   3255 };
   3256 
   3257 #endif
   3258 #if defined(BCM_88375_B0)
   3259 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88375_B0r_fields[] = {
   3260     { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE },
   3261     { EVENT_DEST_DMA_SCHf, 1, 13, 0 },
   3262     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3263     { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE },
   3264     { PUNT_DEST_DMA_SCHf, 1, 8, 0 },
   3265     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3266     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3267     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }
   3268 };
   3269 
   3270 #endif
   3271 #if defined(BCM_88470_A0)
   3272 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88470_A0r_fields[] = {
   3273     { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE },
   3274     { EVENT_DEST_DMA_SCHf, 1, 15, 0 },
   3275     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3276     { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE },
   3277     { PUNT_DEST_DMA_SCHf, 1, 10, 0 },
   3278     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3279     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3280     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE },
   3281     { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE }
   3282 };
   3283 
   3284 #endif
   3285 #if defined(BCM_88470_B0)
   3286 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88470_B0r_fields[] = {
   3287     { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE },
   3288     { EVENT_DEST_DMA_SCHf, 1, 15, 0 },
   3289     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3290     { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE },
   3291     { PUNT_DEST_DMA_SCHf, 1, 10, 0 },
   3292     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3293     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3294     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE },
   3295     { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE }
   3296 };
   3297 
   3298 #endif
   3299 #if defined(BCM_88675_B0)
   3300 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88675_B0r_fields[] = {
   3301     { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE },
   3302     { EVENT_DEST_DMA_SCHf, 1, 13, 0 },
   3303     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3304     { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE },
   3305     { PUNT_DEST_DMA_SCHf, 1, 8, 0 },
   3306     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3307     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3308     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }
   3309 };
   3310 
   3311 #endif
   3312 #if defined(BCM_88680_A0)
   3313 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88680_A0r_fields[] = {
   3314     { EVENT_DEST_DMA_COSf, 4, 14, SOCF_LE },
   3315     { EVENT_DEST_DMA_SCHf, 1, 13, 0 },
   3316     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3317     { PUNT_DEST_DMA_COSf, 4, 9, SOCF_LE },
   3318     { PUNT_DEST_DMA_SCHf, 1, 8, 0 },
   3319     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3320     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3321     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE }
   3322 };
   3323 
   3324 #endif
   3325 #if defined(BCM_88690_A0)
   3326 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88690_A0r_fields[] = {
   3327     { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE },
   3328     { EVENT_DEST_DMA_SCHf, 1, 15, 0 },
   3329     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3330     { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE },
   3331     { PUNT_DEST_DMA_SCHf, 1, 10, 0 },
   3332     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3333     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3334     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE },
   3335     { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE }
   3336 };
   3337 
   3338 #endif
   3339 #if defined(BCM_88690_B0)
   3340 soc_field_info_t soc_OAMP_DMA_COS_MAP_BCM88690_B0r_fields[] = {
   3341     { EVENT_DEST_DMA_COSf, 4, 16, SOCF_LE },
   3342     { EVENT_DEST_DMA_SCHf, 1, 15, 0 },
   3343     { EVENT_DMA_COS_MAPf, 2, 6, SOCF_LE },
   3344     { PUNT_DEST_DMA_COSf, 4, 11, SOCF_LE },
   3345     { PUNT_DEST_DMA_SCHf, 1, 10, 0 },
   3346     { RSP_DMA_COS_MAPf, 2, 4, SOCF_LE },
   3347     { TRAP_DMA_COS_MAPf, 2, 2, SOCF_LE },
   3348     { TXM_DMA_COS_MAPf, 2, 0, SOCF_LE },
   3349     { TXO_DMA_COS_MAPf, 2, 8, SOCF_LE }
   3350 };
   3351 
   3352 #endif
   3353 #if defined(BCM_88675_A0)
   3354 soc_field_info_t soc_OAMP_DMA_FIFO_MAPr_fields[] = {
   3355     { DMA_FIFO_MAP_ENf, 1, 8, 0 },
   3356     { EVENT_CMC_MAPf, 2, 2, SOCF_LE },
   3357     { EVENT_FIFO_MAPf, 2, 0, SOCF_LE },
   3358     { STATUS_CMC_MAPf, 2, 6, SOCF_LE },
   3359     { STATUS_FIFO_MAPf, 2, 4, SOCF_LE }
   3360 };
   3361 
   3362 #endif
   3363 #if defined(BCM_88375_A0)
   3364 soc_field_info_t soc_OAMP_DMA_FIFO_MAP_BCM88375_A0r_fields[] = {
   3365     { DMA_FIFO_MAP_ENf, 1, 8, 0 },
   3366     { EVENT_CMC_MAPf, 2, 2, SOCF_LE },
   3367     { EVENT_FIFO_MAPf, 2, 0, SOCF_LE },
   3368     { STATUS_CMC_MAPf, 2, 6, SOCF_LE },
   3369     { STATUS_FIFO_MAPf, 2, 4, SOCF_LE }
   3370 };
   3371 
   3372 #endif
   3373 #if defined(BCM_88375_B0)
   3374 soc_field_info_t soc_OAMP_DMA_FIFO_MAP_BCM88375_B0r_fields[] = {
   3375     { DMA_FIFO_MAP_ENf, 1, 8, 0 },
   3376     { EVENT_CMC_MAPf, 2, 2, SOCF_LE },
   3377     { EVENT_FIFO_MAPf, 2, 0, SOCF_LE },
   3378     { STATUS_CMC_MAPf, 2, 6, SOCF_LE },
   3379     { STATUS_FIFO_MAPf, 2, 4, SOCF_LE }
   3380 };
   3381 
   3382 #endif
   3383 #if defined(BCM_88675_B0)
   3384 soc_field_info_t soc_OAMP_DMA_FIFO_MAP_BCM88675_B0r_fields[] = {
   3385     { DMA_FIFO_MAP_ENf, 1, 8, 0 },
   3386     { EVENT_CMC_MAPf, 2, 2, SOCF_LE },
   3387     { EVENT_FIFO_MAPf, 2, 0, SOCF_LE },
   3388     { STATUS_CMC_MAPf, 2, 6, SOCF_LE },
   3389     { STATUS_FIFO_MAPf, 2, 4, SOCF_LE }
   3390 };
   3391 
   3392 #endif
   3393 #if defined(BCM_88680_A0)
   3394 soc_field_info_t soc_OAMP_DMA_FIFO_MAP_BCM88680_A0r_fields[] = {
   3395     { DMA_FIFO_MAP_ENf, 1, 8, 0 },
   3396     { EVENT_CMC_MAPf, 2, 2, SOCF_LE },
   3397     { EVENT_FIFO_MAPf, 2, 0, SOCF_LE },
   3398     { STATUS_CMC_MAPf, 2, 6, SOCF_LE },
   3399     { STATUS_FIFO_MAPf, 2, 4, SOCF_LE }
   3400 };
   3401 
   3402 #endif
   3403 #if defined(BCM_88675_A0)
   3404 soc_field_info_t soc_OAMP_DMA_TX_CONTROLr_fields[] = {
   3405     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3406     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3407 };
   3408 
   3409 #endif
   3410 #if defined(BCM_88270_A0)
   3411 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88270_A0r_fields[] = {
   3412     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3413     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3414 };
   3415 
   3416 #endif
   3417 #if defined(BCM_88375_A0)
   3418 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88375_A0r_fields[] = {
   3419     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3420     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3421 };
   3422 
   3423 #endif
   3424 #if defined(BCM_88375_B0)
   3425 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88375_B0r_fields[] = {
   3426     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3427     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3428 };
   3429 
   3430 #endif
   3431 #if defined(BCM_88470_A0)
   3432 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88470_A0r_fields[] = {
   3433     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3434     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3435 };
   3436 
   3437 #endif
   3438 #if defined(BCM_88470_B0)
   3439 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88470_B0r_fields[] = {
   3440     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3441     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3442 };
   3443 
   3444 #endif
   3445 #if defined(BCM_88675_B0)
   3446 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88675_B0r_fields[] = {
   3447     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3448     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3449 };
   3450 
   3451 #endif
   3452 #if defined(BCM_88680_A0)
   3453 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88680_A0r_fields[] = {
   3454     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3455     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3456 };
   3457 
   3458 #endif
   3459 #if defined(BCM_88690_A0)
   3460 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88690_A0r_fields[] = {
   3461     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3462     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3463 };
   3464 
   3465 #endif
   3466 #if defined(BCM_88690_B0)
   3467 soc_field_info_t soc_OAMP_DMA_TX_CONTROL_BCM88690_B0r_fields[] = {
   3468     { CREDIT_SIZEf, 6, 8, SOCF_LE|SOCF_SIG },
   3469     { DMA_TX_OFPf, 8, 0, SOCF_LE }
   3470 };
   3471 
   3472 #endif
   3473 #if defined(BCM_88650_A0)
   3474 soc_field_info_t soc_OAMP_DOWN_PTCHr_fields[] = {
   3475     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE|SOCF_SIG },
   3476     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE|SOCF_SIG }
   3477 };
   3478 
   3479 #endif
   3480 #if defined(BCM_88270_A0)
   3481 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88270_A0r_fields[] = {
   3482     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3483     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3484 };
   3485 
   3486 #endif
   3487 #if defined(BCM_88375_A0)
   3488 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88375_A0r_fields[] = {
   3489     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3490     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3491 };
   3492 
   3493 #endif
   3494 #if defined(BCM_88375_B0)
   3495 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88375_B0r_fields[] = {
   3496     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3497     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3498 };
   3499 
   3500 #endif
   3501 #if defined(BCM_88470_A0)
   3502 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88470_A0r_fields[] = {
   3503     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3504     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3505 };
   3506 
   3507 #endif
   3508 #if defined(BCM_88470_B0)
   3509 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88470_B0r_fields[] = {
   3510     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3511     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3512 };
   3513 
   3514 #endif
   3515 #if defined(BCM_88650_B0)
   3516 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88650_B0r_fields[] = {
   3517     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE|SOCF_SIG },
   3518     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE|SOCF_SIG }
   3519 };
   3520 
   3521 #endif
   3522 #if defined(BCM_88660_A0)
   3523 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88660_A0r_fields[] = {
   3524     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE|SOCF_SIG },
   3525     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE|SOCF_SIG }
   3526 };
   3527 
   3528 #endif
   3529 #if defined(BCM_88675_A0)
   3530 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88675_A0r_fields[] = {
   3531     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3532     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3533 };
   3534 
   3535 #endif
   3536 #if defined(BCM_88675_B0)
   3537 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88675_B0r_fields[] = {
   3538     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3539     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3540 };
   3541 
   3542 #endif
   3543 #if defined(BCM_88680_A0)
   3544 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88680_A0r_fields[] = {
   3545     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3546     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3547 };
   3548 
   3549 #endif
   3550 #if defined(BCM_88690_A0)
   3551 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88690_A0r_fields[] = {
   3552     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 8, SOCF_LE },
   3553     { DOWN_PTCH_PP_SSPf, 8, 0, SOCF_LE }
   3554 };
   3555 
   3556 #endif
   3557 #if defined(BCM_88690_B0)
   3558 soc_field_info_t soc_OAMP_DOWN_PTCH_BCM88690_B0r_fields[] = {
   3559     { DOWN_PTCH_OPAQUE_PT_ATTRf, 3, 10, SOCF_LE },
   3560     { DOWN_PTCH_PP_SSPf, 10, 0, SOCF_LE }
   3561 };
   3562 
   3563 #endif
   3564 #if defined(BCM_88660_A0)
   3565 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNTr_fields[] = {
   3566     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO }
   3567 };
   3568 
   3569 #endif
   3570 #if defined(BCM_88270_A0)
   3571 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88270_A0r_fields[] = {
   3572     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3573 };
   3574 
   3575 #endif
   3576 #if defined(BCM_88375_A0)
   3577 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88375_A0r_fields[] = {
   3578     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3579 };
   3580 
   3581 #endif
   3582 #if defined(BCM_88375_B0)
   3583 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88375_B0r_fields[] = {
   3584     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3585 };
   3586 
   3587 #endif
   3588 #if defined(BCM_88470_A0)
   3589 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88470_A0r_fields[] = {
   3590     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3591 };
   3592 
   3593 #endif
   3594 #if defined(BCM_88470_B0)
   3595 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88470_B0r_fields[] = {
   3596     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3597 };
   3598 
   3599 #endif
   3600 #if defined(BCM_88675_A0)
   3601 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88675_A0r_fields[] = {
   3602     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3603 };
   3604 
   3605 #endif
   3606 #if defined(BCM_88675_B0)
   3607 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88675_B0r_fields[] = {
   3608     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3609 };
   3610 
   3611 #endif
   3612 #if defined(BCM_88680_A0)
   3613 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88680_A0r_fields[] = {
   3614     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3615 };
   3616 
   3617 #endif
   3618 #if defined(BCM_88690_A0)
   3619 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88690_A0r_fields[] = {
   3620     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3621 };
   3622 
   3623 #endif
   3624 #if defined(BCM_88690_B0)
   3625 soc_field_info_t soc_OAMP_DROPPED_EVENTS_COUNT_BCM88690_B0r_fields[] = {
   3626     { PROTECTION_PACKET_DROPPED_EVENTS_COUNTf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   3627 };
   3628 
   3629 #endif
   3630 #if defined(BCM_88650_A0)
   3631 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNTr_fields[] = {
   3632     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
   3633     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
   3634     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
   3635     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
   3636 };
   3637 
   3638 #endif
   3639 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   3640     defined(BCM_56270_A0)
   3641 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM56260_A0r_fields[] = {
   3642     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
   3643     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
   3644     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
   3645     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3646 };
   3647 
   3648 #endif
   3649 #if defined(BCM_88270_A0)
   3650 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88270_A0r_fields[] = {
   3651     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3652     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3653     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3654     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3655 };
   3656 
   3657 #endif
   3658 #if defined(BCM_88375_A0)
   3659 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = {
   3660     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3661     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3662     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3663     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3664 };
   3665 
   3666 #endif
   3667 #if defined(BCM_88375_B0)
   3668 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = {
   3669     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3670     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3671     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3672     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3673 };
   3674 
   3675 #endif
   3676 #if defined(BCM_88470_A0)
   3677 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88470_A0r_fields[] = {
   3678     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3679     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3680     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3681     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3682 };
   3683 
   3684 #endif
   3685 #if defined(BCM_88470_B0)
   3686 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = {
   3687     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3688     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3689     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3690     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3691 };
   3692 
   3693 #endif
   3694 #if defined(BCM_88650_B0)
   3695 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88650_B0r_fields[] = {
   3696     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
   3697     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
   3698     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
   3699     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
   3700 };
   3701 
   3702 #endif
   3703 #if defined(BCM_88660_A0)
   3704 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88660_A0r_fields[] = {
   3705     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
   3706     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
   3707     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
   3708     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
   3709 };
   3710 
   3711 #endif
   3712 #if defined(BCM_88675_A0)
   3713 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88675_A0r_fields[] = {
   3714     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3715     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3716     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3717     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3718 };
   3719 
   3720 #endif
   3721 #if defined(BCM_88675_B0)
   3722 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = {
   3723     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3724     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3725     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3726     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3727 };
   3728 
   3729 #endif
   3730 #if defined(BCM_88680_A0)
   3731 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = {
   3732     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3733     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3734     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3735     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3736 };
   3737 
   3738 #endif
   3739 #if defined(BCM_88690_A0)
   3740 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = {
   3741     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3742     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3743     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
   3744     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3745 };
   3746 
   3747 #endif
   3748 #if defined(BCM_88690_B0)
   3749 soc_field_info_t soc_OAMP_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = {
   3750     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3751     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3752     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
   3753     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3754 };
   3755 
   3756 #endif
   3757 #if defined(BCM_88650_A0)
   3758 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNTr_fields[] = {
   3759     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
   3760     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
   3761     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
   3762     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
   3763 };
   3764 
   3765 #endif
   3766 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   3767     defined(BCM_56270_A0)
   3768 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM56260_A0r_fields[] = {
   3769     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
   3770     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
   3771     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
   3772     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3773 };
   3774 
   3775 #endif
   3776 #if defined(BCM_88270_A0)
   3777 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88270_A0r_fields[] = {
   3778     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3779     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3780     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3781     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3782 };
   3783 
   3784 #endif
   3785 #if defined(BCM_88375_A0)
   3786 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = {
   3787     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3788     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3789     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3790     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3791 };
   3792 
   3793 #endif
   3794 #if defined(BCM_88375_B0)
   3795 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = {
   3796     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3797     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3798     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3799     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3800 };
   3801 
   3802 #endif
   3803 #if defined(BCM_88470_A0)
   3804 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88470_A0r_fields[] = {
   3805     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3806     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3807     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3808     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3809 };
   3810 
   3811 #endif
   3812 #if defined(BCM_88470_B0)
   3813 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = {
   3814     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3815     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3816     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3817     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3818 };
   3819 
   3820 #endif
   3821 #if defined(BCM_88650_B0)
   3822 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88650_B0r_fields[] = {
   3823     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
   3824     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
   3825     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
   3826     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
   3827 };
   3828 
   3829 #endif
   3830 #if defined(BCM_88660_A0)
   3831 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88660_A0r_fields[] = {
   3832     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
   3833     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
   3834     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
   3835     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
   3836 };
   3837 
   3838 #endif
   3839 #if defined(BCM_88675_A0)
   3840 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88675_A0r_fields[] = {
   3841     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3842     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3843     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3844     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3845 };
   3846 
   3847 #endif
   3848 #if defined(BCM_88675_B0)
   3849 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = {
   3850     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3851     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3852     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3853     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3854 };
   3855 
   3856 #endif
   3857 #if defined(BCM_88680_A0)
   3858 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = {
   3859     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3860     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3861     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   3862     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3863 };
   3864 
   3865 #endif
   3866 #if defined(BCM_88690_A0)
   3867 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = {
   3868     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3869     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3870     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
   3871     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3872 };
   3873 
   3874 #endif
   3875 #if defined(BCM_88690_B0)
   3876 soc_field_info_t soc_OAMP_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = {
   3877     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
   3878     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
   3879     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
   3880     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
   3881 };
   3882 
   3883 #endif
   3884 #if defined(BCM_88675_A0)
   3885 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATEr_fields[] = {
   3886     { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3887     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   3888     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3889     { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   3890     { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   3891     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   3892     { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   3893     { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   3894     { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   3895     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   3896     { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   3897     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   3898     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   3899     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   3900     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   3901     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   3902     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   3903     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   3904     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   3905     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   3906     { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   3907     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   3908     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   3909     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   3910     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   3911     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   3912     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   3913     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   3914     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   3915     { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   3916     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   3917     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   3918     { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 }
   3919 };
   3920 
   3921 #endif
   3922 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   3923     defined(BCM_56270_A0)
   3924 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM56260_A0r_fields[] = {
   3925     { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   3926     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   3927     { PE_PROGRAM_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   3928     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   3929     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   3930     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3931     { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 3, 0 }
   3932 };
   3933 
   3934 #endif
   3935 #if defined(BCM_88270_A0)
   3936 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88270_A0r_fields[] = {
   3937     { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   3938     { FIELD_42_42f, 1, 42, 0 },
   3939     { FLEX_VER_MASK_TEMP_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   3940     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 30, 0 },
   3941     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 31, 0 },
   3942     { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   3943     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 12, 0 },
   3944     { MEP_DB_0_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 0, 0 },
   3945     { MEP_DB_10_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 10, 0 },
   3946     { MEP_DB_11_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 11, 0 },
   3947     { MEP_DB_1_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 1, 0 },
   3948     { MEP_DB_2_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 2, 0 },
   3949     { MEP_DB_3_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 3, 0 },
   3950     { MEP_DB_4_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 4, 0 },
   3951     { MEP_DB_5_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 5, 0 },
   3952     { MEP_DB_6_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 6, 0 },
   3953     { MEP_DB_7_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 7, 0 },
   3954     { MEP_DB_8_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 8, 0 },
   3955     { MEP_DB_9_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 9, 0 },
   3956     { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   3957     { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   3958     { PE_0_FDBK_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 38, 0 },
   3959     { PE_1_FDBK_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 39, 0 },
   3960     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   3961     { PE_PROGRAM_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   3962     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 16, 0 },
   3963     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 17, 0 },
   3964     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 18, 0 },
   3965     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 19, 0 },
   3966     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 20, 0 },
   3967     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 21, 0 },
   3968     { REMOTE_MEP_EXACT_MATCH_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   3969     { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   3970     { RMEP_DB_EXT_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   3971     { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   3972     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 34, 0 },
   3973     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 35, 0 },
   3974     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 28, 0 },
   3975     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 29, 0 },
   3976     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 49, 0 },
   3977     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   3978     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   3979     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   3980     { SAT_TX_EVC_PRM_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   3981     { SAT_TX_GEN_PRM_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   3982     { SD_SF_DB_1_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3983     { SD_SF_DB_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   3984     { SD_SF_PROFILE_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   3985     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 24, 0 },
   3986     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 25, 0 },
   3987     { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 26, 0 },
   3988     { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_1B_ERR_MIF_INTERNALf, 1, 27, 0 },
   3989     { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 32, 0 }
   3990 };
   3991 
   3992 #endif
   3993 #if defined(BCM_88375_A0)
   3994 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = {
   3995     { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   3996     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   3997     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   3998     { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   3999     { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   4000     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   4001     { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   4002     { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   4003     { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   4004     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   4005     { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   4006     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   4007     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   4008     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   4009     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   4010     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   4011     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   4012     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   4013     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   4014     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   4015     { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   4016     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   4017     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   4018     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   4019     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   4020     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   4021     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   4022     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   4023     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   4024     { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   4025     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   4026     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   4027     { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 }
   4028 };
   4029 
   4030 #endif
   4031 #if defined(BCM_88375_B0)
   4032 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = {
   4033     { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   4034     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   4035     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   4036     { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   4037     { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   4038     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   4039     { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   4040     { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   4041     { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   4042     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   4043     { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   4044     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   4045     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   4046     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   4047     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   4048     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   4049     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   4050     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   4051     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   4052     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   4053     { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   4054     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   4055     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   4056     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   4057     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   4058     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   4059     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   4060     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   4061     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   4062     { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   4063     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   4064     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   4065     { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 }
   4066 };
   4067 
   4068 #endif
   4069 #if defined(BCM_88470_A0)
   4070 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88470_A0r_fields[] = {
   4071     { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   4072     { FLEX_VER_MASK_TEMP_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   4073     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   4074     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   4075     { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
   4076     { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   4077     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   4078     { MEP_DB_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   4079     { MEP_DB_10_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   4080     { MEP_DB_11_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   4081     { MEP_DB_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   4082     { MEP_DB_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   4083     { MEP_DB_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   4084     { MEP_DB_4_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   4085     { MEP_DB_5_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   4086     { MEP_DB_6_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   4087     { MEP_DB_7_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   4088     { MEP_DB_8_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
   4089     { MEP_DB_9_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   4090     { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   4091     { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   4092     { PE_0_FDBK_FIFO_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
   4093     { PE_1_FDBK_FIFO_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
   4094     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   4095     { PE_PROGRAM_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   4096     { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   4097     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   4098     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   4099     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   4100     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   4101     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   4102     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   4103     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   4104     { RMEP_DB_EXT_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   4105     { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   4106     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
   4107     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
   4108     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   4109     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   4110     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
   4111     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   4112     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   4113     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   4114     { SAT_TX_EVC_PRM_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   4115     { SAT_TX_GEN_PRM_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   4116     { SD_SF_DB_1_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   4117     { SD_SF_DB_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   4118     { SD_SF_PROFILE_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   4119     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   4120     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   4121     { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   4122     { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   4123     { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 32, 0 }
   4124 };
   4125 
   4126 #endif
   4127 #if defined(BCM_88470_B0)
   4128 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = {
   4129     { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 43, 0 },
   4130     { FLEX_VER_MASK_TEMP_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
   4131     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   4132     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   4133     { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
   4134     { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 33, 0 },
   4135     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   4136     { MEP_DB_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   4137     { MEP_DB_10_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   4138     { MEP_DB_11_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   4139     { MEP_DB_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   4140     { MEP_DB_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   4141     { MEP_DB_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   4142     { MEP_DB_4_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   4143     { MEP_DB_5_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   4144     { MEP_DB_6_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   4145     { MEP_DB_7_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   4146     { MEP_DB_8_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
   4147     { MEP_DB_9_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   4148     { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
   4149     { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
   4150     { PE_0_FDBK_FIFO_INITIATE_ECC_1B_ERRf, 1, 38, 0 },
   4151     { PE_1_FDBK_FIFO_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
   4152     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 37, 0 },
   4153     { PE_PROGRAM_INITIATE_ECC_1B_ERRf, 1, 36, 0 },
   4154     { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 44, 0 },
   4155     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   4156     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   4157     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   4158     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   4159     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   4160     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   4161     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 52, 0 },
   4162     { RMEP_DB_EXT_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   4163     { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   4164     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 34, 0 },
   4165     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 35, 0 },
   4166     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   4167     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   4168     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 49, 0 },
   4169     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 47, 0 },
   4170     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 48, 0 },
   4171     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
   4172     { SAT_TX_EVC_PRM_INITIATE_ECC_1B_ERRf, 1, 46, 0 },
   4173     { SAT_TX_GEN_PRM_INITIATE_ECC_1B_ERRf, 1, 45, 0 },
   4174     { SD_SF_DB_1_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   4175     { SD_SF_DB_2_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   4176     { SD_SF_PROFILE_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   4177     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   4178     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   4179     { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   4180     { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   4181     { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 32, 0 }
   4182 };
   4183 
   4184 #endif
   4185 #if defined(BCM_88675_B0)
   4186 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = {
   4187     { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   4188     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   4189     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   4190     { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   4191     { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   4192     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   4193     { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   4194     { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   4195     { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   4196     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   4197     { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   4198     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   4199     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   4200     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   4201     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   4202     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   4203     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   4204     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   4205     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   4206     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   4207     { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   4208     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   4209     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   4210     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   4211     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   4212     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   4213     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   4214     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   4215     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   4216     { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   4217     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   4218     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   4219     { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 }
   4220 };
   4221 
   4222 #endif
   4223 #if defined(BCM_88680_A0)
   4224 soc_field_info_t soc_OAMP_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = {
   4225     { DM_TRIGER_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
   4226     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 17, 0 },
   4227     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
   4228     { ITR_STAT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
   4229     { LMM_DA_NIC_TABLE_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
   4230     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
   4231     { MEP_DB_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
   4232     { MEP_PROFILE_INITIATE_ECC_1B_ERRf, 1, 13, 0 },
   4233     { MEP_SCAN_PROFILE_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
   4234     { PE_GEN_MEM_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
   4235     { RFC_FILTER_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
   4236     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
   4237     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_1B_ERRf, 1, 26, 0 },
   4238     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_1B_ERRf, 1, 27, 0 },
   4239     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_1B_ERRf, 1, 28, 0 },
   4240     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_1B_ERRf, 1, 29, 0 },
   4241     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_1B_ERRf, 1, 30, 0 },
   4242     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_1B_ERRf, 1, 31, 0 },
   4243     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_1B_ERRf, 1, 32, 0 },
   4244     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
   4245     { RMEP_DB_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
   4246     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
   4247     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
   4248     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
   4249     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
   4250     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 22, 0 },
   4251     { SAT_RX_FLOW_ID_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
   4252     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
   4253     { SAT_RX_FLOW_STATS_INITIATE_ECC_1B_ERRf, 1, 23, 0 },
   4254     { SAT_TX_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
   4255     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
   4256     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
   4257     { UMC_TABLE_INITIATE_ECC_1B_ERRf, 1, 8, 0 }
   4258 };
   4259 
   4260 #endif
   4261 #if defined(BCM_88675_A0)
   4262 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = {
   4263     { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4264     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4265     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4266     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4267     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4268     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4269     { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4270     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4271     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4272     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4273     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4274     { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4275     { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4276     { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4277     { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4278     { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4279     { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4280     { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4281     { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4282     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4283     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4284     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4285     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4286     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4287     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4288     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4289     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4290     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4291     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4292     { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4293     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4294     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4295     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 }
   4296 };
   4297 
   4298 #endif
   4299 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   4300     defined(BCM_56270_A0)
   4301 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM56260_A0r_fields[] = {
   4302     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4303     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4304     { PE_PROGRAM_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4305     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4306     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4307     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4308     { SAT_TX_ECC_1B_ERR_MASKf, 1, 3, 0 }
   4309 };
   4310 
   4311 #endif
   4312 #if defined(BCM_88270_A0)
   4313 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = {
   4314     { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4315     { FIELD_42_42f, 1, 42, 0 },
   4316     { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4317     { ITR_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 30, 0 },
   4318     { ITR_PKT_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 31, 0 },
   4319     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4320     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 12, 0 },
   4321     { MEP_DB_0_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 0, 0 },
   4322     { MEP_DB_10_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 10, 0 },
   4323     { MEP_DB_11_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 11, 0 },
   4324     { MEP_DB_1_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 1, 0 },
   4325     { MEP_DB_2_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 2, 0 },
   4326     { MEP_DB_3_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 3, 0 },
   4327     { MEP_DB_4_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 4, 0 },
   4328     { MEP_DB_5_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 5, 0 },
   4329     { MEP_DB_6_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 6, 0 },
   4330     { MEP_DB_7_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 7, 0 },
   4331     { MEP_DB_8_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 8, 0 },
   4332     { MEP_DB_9_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 9, 0 },
   4333     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4334     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4335     { PE_0_FDBK_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 38, 0 },
   4336     { PE_1_FDBK_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 39, 0 },
   4337     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4338     { PE_PROGRAM_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4339     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_0_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 16, 0 },
   4340     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_1_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 17, 0 },
   4341     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_2_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 18, 0 },
   4342     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_3_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 19, 0 },
   4343     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_4_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 20, 0 },
   4344     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_5_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 21, 0 },
   4345     { REMOTE_MEP_EXACT_MATCH_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4346     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4347     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4348     { RMEP_DB_EXT_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4349     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 34, 0 },
   4350     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 35, 0 },
   4351     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 28, 0 },
   4352     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 29, 0 },
   4353     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 49, 0 },
   4354     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4355     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4356     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4357     { SAT_TX_EVC_PRM_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4358     { SAT_TX_GEN_PRM_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4359     { SD_SF_DB_1_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4360     { SD_SF_DB_2_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4361     { SD_SF_PROFILE_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4362     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 24, 0 },
   4363     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 25, 0 },
   4364     { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 26, 0 },
   4365     { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASK_MIF_INTERNALf, 1, 27, 0 },
   4366     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 32, 0 }
   4367 };
   4368 
   4369 #endif
   4370 #if defined(BCM_88375_A0)
   4371 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
   4372     { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4373     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4374     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4375     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4376     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4377     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4378     { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4379     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4380     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4381     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4382     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4383     { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4384     { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4385     { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4386     { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4387     { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4388     { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4389     { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4390     { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4391     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4392     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4393     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4394     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4395     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4396     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4397     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4398     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4399     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4400     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4401     { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4402     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4403     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4404     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 }
   4405 };
   4406 
   4407 #endif
   4408 #if defined(BCM_88375_B0)
   4409 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
   4410     { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4411     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4412     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4413     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4414     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4415     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4416     { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4417     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4418     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4419     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4420     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4421     { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4422     { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4423     { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4424     { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4425     { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4426     { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4427     { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4428     { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4429     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4430     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4431     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4432     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4433     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4434     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4435     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4436     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4437     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4438     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4439     { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4440     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4441     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4442     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 }
   4443 };
   4444 
   4445 #endif
   4446 #if defined(BCM_88470_A0)
   4447 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = {
   4448     { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4449     { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4450     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4451     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4452     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 42, 0 },
   4453     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4454     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4455     { MEP_DB_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4456     { MEP_DB_10_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4457     { MEP_DB_11_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4458     { MEP_DB_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4459     { MEP_DB_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4460     { MEP_DB_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4461     { MEP_DB_4_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4462     { MEP_DB_5_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4463     { MEP_DB_6_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4464     { MEP_DB_7_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4465     { MEP_DB_8_ECC_1B_ERR_MASKf, 1, 8, 0 },
   4466     { MEP_DB_9_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4467     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4468     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4469     { PE_0_FDBK_FIFO_ECC_1B_ERR_MASKf, 1, 38, 0 },
   4470     { PE_1_FDBK_FIFO_ECC_1B_ERR_MASKf, 1, 39, 0 },
   4471     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4472     { PE_PROGRAM_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4473     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4474     { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4475     { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4476     { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4477     { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4478     { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4479     { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4480     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4481     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4482     { RMEP_DB_EXT_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4483     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 34, 0 },
   4484     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 35, 0 },
   4485     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4486     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4487     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 49, 0 },
   4488     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4489     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4490     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4491     { SAT_TX_EVC_PRM_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4492     { SAT_TX_GEN_PRM_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4493     { SD_SF_DB_1_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4494     { SD_SF_DB_2_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4495     { SD_SF_PROFILE_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4496     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4497     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4498     { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4499     { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4500     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 32, 0 }
   4501 };
   4502 
   4503 #endif
   4504 #if defined(BCM_88470_B0)
   4505 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = {
   4506     { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4507     { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4508     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4509     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4510     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 42, 0 },
   4511     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4512     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4513     { MEP_DB_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4514     { MEP_DB_10_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4515     { MEP_DB_11_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4516     { MEP_DB_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4517     { MEP_DB_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4518     { MEP_DB_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4519     { MEP_DB_4_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4520     { MEP_DB_5_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4521     { MEP_DB_6_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4522     { MEP_DB_7_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4523     { MEP_DB_8_ECC_1B_ERR_MASKf, 1, 8, 0 },
   4524     { MEP_DB_9_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4525     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4526     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4527     { PE_0_FDBK_FIFO_ECC_1B_ERR_MASKf, 1, 38, 0 },
   4528     { PE_1_FDBK_FIFO_ECC_1B_ERR_MASKf, 1, 39, 0 },
   4529     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4530     { PE_PROGRAM_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4531     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4532     { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4533     { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4534     { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4535     { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4536     { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4537     { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4538     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4539     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4540     { RMEP_DB_EXT_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4541     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 34, 0 },
   4542     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 35, 0 },
   4543     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4544     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4545     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 49, 0 },
   4546     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4547     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4548     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4549     { SAT_TX_EVC_PRM_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4550     { SAT_TX_GEN_PRM_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4551     { SD_SF_DB_1_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4552     { SD_SF_DB_2_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4553     { SD_SF_PROFILE_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4554     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4555     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4556     { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4557     { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4558     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 32, 0 }
   4559 };
   4560 
   4561 #endif
   4562 #if defined(BCM_88675_B0)
   4563 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
   4564     { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4565     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4566     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4567     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4568     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4569     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4570     { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4571     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4572     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4573     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4574     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4575     { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4576     { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4577     { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4578     { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4579     { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4580     { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4581     { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4582     { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4583     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4584     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4585     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4586     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4587     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4588     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4589     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4590     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4591     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4592     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4593     { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4594     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4595     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4596     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 }
   4597 };
   4598 
   4599 #endif
   4600 #if defined(BCM_88680_A0)
   4601 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
   4602     { DM_TRIGER_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4603     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4604     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4605     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4606     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4607     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4608     { MEP_DB_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4609     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4610     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4611     { PE_GEN_MEM_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4612     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4613     { RMAPEM_KEYT_PLDT_H_0_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4614     { RMAPEM_KEYT_PLDT_H_1_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4615     { RMAPEM_KEYT_PLDT_H_2_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4616     { RMAPEM_KEYT_PLDT_H_3_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4617     { RMAPEM_KEYT_PLDT_H_4_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4618     { RMAPEM_KEYT_PLDT_H_5_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4619     { RMAPEM_KEYT_PLDT_H_6_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4620     { RMAPEM_KEYT_PLDT_H_7_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4621     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4622     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4623     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4624     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4625     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4626     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4627     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 22, 0 },
   4628     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4629     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4630     { SAT_RX_FLOW_STATS_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4631     { SAT_TX_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4632     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4633     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4634     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 8, 0 }
   4635 };
   4636 
   4637 #endif
   4638 #if defined(BCM_88690_A0)
   4639 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = {
   4640     { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4641     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4642     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4643     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4644     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4645     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4646     { MEP_DB_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4647     { MEP_DB_10_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4648     { MEP_DB_11_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4649     { MEP_DB_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4650     { MEP_DB_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4651     { MEP_DB_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4652     { MEP_DB_4_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4653     { MEP_DB_5_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4654     { MEP_DB_6_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4655     { MEP_DB_7_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4656     { MEP_DB_8_ECC_1B_ERR_MASKf, 1, 8, 0 },
   4657     { MEP_DB_9_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4658     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4659     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4660     { PE_GEN_MEM_0_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4661     { PE_GEN_MEM_1_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4662     { PE_INPUT_CNTL_FIFO_1_ECC_1B_ERR_MASKf, 1, 63, 0 },
   4663     { PE_INPUT_CNTL_FIFO_2_ECC_1B_ERR_MASKf, 1, 64, 0 },
   4664     { PE_PROGRAM_0_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4665     { PE_PROGRAM_1_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4666     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4667     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4668     { RMEP_INDEX_ACC_ECC_1B_ERR_MASKf, 1, 53, 0 },
   4669     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4670     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4671     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4672     { RXB_INPUT_DECISION_FIFO_ECC_1B_ERR_MASKf, 1, 61, 0 },
   4673     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4674     { RXI_CORE_0_MEM_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4675     { RXI_CORE_1_MEM_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4676     { RXP_LOCAL_MEP_PART_1_FIFO_ECC_1B_ERR_MASKf, 1, 55, 0 },
   4677     { RXP_LOCAL_MEP_PART_2_FIFO_ECC_1B_ERR_MASKf, 1, 56, 0 },
   4678     { RXP_LOCAL_MEP_PART_3_FIFO_ECC_1B_ERR_MASKf, 1, 57, 0 },
   4679     { RXP_MDB_MEP_PART_1_FIFO_ECC_1B_ERR_MASKf, 1, 58, 0 },
   4680     { RXP_MDB_MEP_PART_2_FIFO_ECC_1B_ERR_MASKf, 1, 59, 0 },
   4681     { RXP_MDB_MEP_PART_3_FIFO_ECC_1B_ERR_MASKf, 1, 60, 0 },
   4682     { RXP_PARSER_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 54, 0 },
   4683     { SAT_DATA_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4684     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 39, 0 },
   4685     { SAT_RXI_CORE_0_MEM_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4686     { SAT_RXI_CORE_1_MEM_ECC_1B_ERR_MASKf, 1, 42, 0 },
   4687     { SAT_RX_FLOW_1_SEC_ACCUM_STATS_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4688     { SAT_RX_FLOW_1_SEC_BIN_STATS_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4689     { SAT_RX_FLOW_1_SEC_STATS_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4690     { SAT_RX_FLOW_ACCUM_STATS_1_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4691     { SAT_RX_FLOW_ACCUM_STATS_2_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4692     { SAT_RX_FLOW_ACCUM_STATS_3_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4693     { SAT_RX_FLOW_ACCUM_STATS_4_ECC_1B_ERR_MASKf, 1, 49, 0 },
   4694     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4695     { SAT_RX_FLOW_PARAMS_ECC_1B_ERR_MASKf, 1, 38, 0 },
   4696     { SAT_TX_GEN_PKT_HEADER_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4697     { SAT_TX_GEN_PKT_PARAMS_1_EVEN_ECC_1B_ERR_MASKf, 1, 34, 0 },
   4698     { SAT_TX_GEN_PKT_PARAMS_1_ODD_ECC_1B_ERR_MASKf, 1, 35, 0 },
   4699     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4700     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4701     { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4702     { TXO_LENGTH_FIFO_ECC_1B_ERR_MASKf, 1, 62, 0 },
   4703     { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4704     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 22, 0 }
   4705 };
   4706 
   4707 #endif
   4708 #if defined(BCM_88690_B0)
   4709 soc_field_info_t soc_OAMP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = {
   4710     { FLEX_VER_MASK_TEMP_ECC_1B_ERR_MASKf, 1, 56, 0 },
   4711     { ITR_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 20, 0 },
   4712     { ITR_PKT_FIFO_ECC_1B_ERR_MASKf, 1, 21, 0 },
   4713     { ITR_STAT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 32, 0 },
   4714     { LMM_DA_NIC_TABLE_ECC_1B_ERR_MASKf, 1, 23, 0 },
   4715     { LOCAL_PORT_2_SYSTEM_PORT_ECC_1B_ERR_MASKf, 1, 12, 0 },
   4716     { MEP_DB_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
   4717     { MEP_DB_10_ECC_1B_ERR_MASKf, 1, 10, 0 },
   4718     { MEP_DB_11_ECC_1B_ERR_MASKf, 1, 11, 0 },
   4719     { MEP_DB_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
   4720     { MEP_DB_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
   4721     { MEP_DB_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
   4722     { MEP_DB_4_ECC_1B_ERR_MASKf, 1, 4, 0 },
   4723     { MEP_DB_5_ECC_1B_ERR_MASKf, 1, 5, 0 },
   4724     { MEP_DB_6_ECC_1B_ERR_MASKf, 1, 6, 0 },
   4725     { MEP_DB_7_ECC_1B_ERR_MASKf, 1, 7, 0 },
   4726     { MEP_DB_8_ECC_1B_ERR_MASKf, 1, 8, 0 },
   4727     { MEP_DB_9_ECC_1B_ERR_MASKf, 1, 9, 0 },
   4728     { MEP_PROFILE_ECC_1B_ERR_MASKf, 1, 30, 0 },
   4729     { MEP_SCAN_PROFILE_ECC_1B_ERR_MASKf, 1, 31, 0 },
   4730     { PE_GEN_MEM_0_ECC_1B_ERR_MASKf, 1, 28, 0 },
   4731     { PE_GEN_MEM_1_ECC_1B_ERR_MASKf, 1, 29, 0 },
   4732     { PE_INPUT_CNTL_FIFO_1_ECC_1B_ERR_MASKf, 1, 67, 0 },
   4733     { PE_INPUT_CNTL_FIFO_2_ECC_1B_ERR_MASKf, 1, 68, 0 },
   4734     { PE_PROGRAM_0_ECC_1B_ERR_MASKf, 1, 26, 0 },
   4735     { PE_PROGRAM_1_ECC_1B_ERR_MASKf, 1, 27, 0 },
   4736     { RFC_FILTER_ECC_1B_ERR_MASKf, 1, 33, 0 },
   4737     { RMEP_DB_ECC_1B_ERR_MASKf, 1, 13, 0 },
   4738     { RMEP_INDEX_ACC_ECC_1B_ERR_MASKf, 1, 57, 0 },
   4739     { RSP_FIRST_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 24, 0 },
   4740     { RSP_OUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 25, 0 },
   4741     { RXB_INPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 18, 0 },
   4742     { RXB_INPUT_DECISION_FIFO_ECC_1B_ERR_MASKf, 1, 65, 0 },
   4743     { RXB_OUTPUT_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 19, 0 },
   4744     { RXI_CORE_0_MEM_ECC_1B_ERR_MASKf, 1, 54, 0 },
   4745     { RXI_CORE_1_MEM_ECC_1B_ERR_MASKf, 1, 55, 0 },
   4746     { RXP_LOCAL_MEP_PART_1_FIFO_ECC_1B_ERR_MASKf, 1, 59, 0 },
   4747     { RXP_LOCAL_MEP_PART_2_FIFO_ECC_1B_ERR_MASKf, 1, 60, 0 },
   4748     { RXP_LOCAL_MEP_PART_3_FIFO_ECC_1B_ERR_MASKf, 1, 61, 0 },
   4749     { RXP_MDB_MEP_PART_1_FIFO_ECC_1B_ERR_MASKf, 1, 62, 0 },
   4750     { RXP_MDB_MEP_PART_2_FIFO_ECC_1B_ERR_MASKf, 1, 63, 0 },
   4751     { RXP_MDB_MEP_PART_3_FIFO_ECC_1B_ERR_MASKf, 1, 64, 0 },
   4752     { RXP_PARSER_DATA_FIFO_ECC_1B_ERR_MASKf, 1, 58, 0 },
   4753     { RXP_R_MEP_INDEX_FIFO_ECC_1B_ERR_MASKf, 1, 69, 0 },
   4754     { SAT_DATA_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 41, 0 },
   4755     { SAT_EVENT_FIFO_MEM_ECC_1B_ERR_MASKf, 1, 40, 0 },
   4756     { SAT_RXI_CORE_0_MEM_ECC_1B_ERR_MASKf, 1, 42, 0 },
   4757     { SAT_RXI_CORE_1_MEM_ECC_1B_ERR_MASKf, 1, 43, 0 },
   4758     { SAT_RX_FLOW_1_SEC_ACCUM_STATS_EVEN_ECC_1B_ERR_MASKf, 1, 48, 0 },
   4759     { SAT_RX_FLOW_1_SEC_ACCUM_STATS_ODD_ECC_1B_ERR_MASKf, 1, 49, 0 },
   4760     { SAT_RX_FLOW_1_SEC_BIN_STATS_EVEN_ECC_1B_ERR_MASKf, 1, 46, 0 },
   4761     { SAT_RX_FLOW_1_SEC_BIN_STATS_ODD_ECC_1B_ERR_MASKf, 1, 47, 0 },
   4762     { SAT_RX_FLOW_1_SEC_STATS_EVEN_ECC_1B_ERR_MASKf, 1, 44, 0 },
   4763     { SAT_RX_FLOW_1_SEC_STATS_ODD_ECC_1B_ERR_MASKf, 1, 45, 0 },
   4764     { SAT_RX_FLOW_ACCUM_STATS_1_ECC_1B_ERR_MASKf, 1, 50, 0 },
   4765     { SAT_RX_FLOW_ACCUM_STATS_2_ECC_1B_ERR_MASKf, 1, 51, 0 },
   4766     { SAT_RX_FLOW_ACCUM_STATS_3_ECC_1B_ERR_MASKf, 1, 52, 0 },
   4767     { SAT_RX_FLOW_ACCUM_STATS_4_ECC_1B_ERR_MASKf, 1, 53, 0 },
   4768     { SAT_RX_FLOW_ID_ECC_1B_ERR_MASKf, 1, 37, 0 },
   4769     { SAT_RX_FLOW_PARAMS_EVEN_ECC_1B_ERR_MASKf, 1, 38, 0 },
   4770     { SAT_RX_FLOW_PARAMS_ODD_ECC_1B_ERR_MASKf, 1, 39, 0 },
   4771     { SAT_TX_GEN_PKT_HEADER_ECC_1B_ERR_MASKf, 1, 36, 0 },
   4772     { SAT_TX_GEN_PKT_PARAMS_1_EVEN_ECC_1B_ERR_MASKf, 1, 34, 0 },
   4773     { SAT_TX_GEN_PKT_PARAMS_1_ODD_ECC_1B_ERR_MASKf, 1, 35, 0 },
   4774     { TXM_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 14, 0 },
   4775     { TXM_LENGTH_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 15, 0 },
   4776     { TXO_DATA_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 16, 0 },
   4777     { TXO_LENGTH_FIFO_ECC_1B_ERR_MASKf, 1, 66, 0 },
   4778     { TXO_REQ_FIFO_MEMORY_ECC_1B_ERR_MASKf, 1, 17, 0 },
   4779     { UMC_TABLE_ECC_1B_ERR_MASKf, 1, 22, 0 }
   4780 };
   4781 
   4782 #endif
   4783 #if defined(BCM_88675_A0)
   4784 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATEr_fields[] = {
   4785     { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4786     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4787     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4788     { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4789     { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4790     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4791     { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4792     { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4793     { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4794     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4795     { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4796     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4797     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4798     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4799     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4800     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4801     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4802     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4803     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4804     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4805     { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4806     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4807     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4808     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4809     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4810     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4811     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4812     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4813     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4814     { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4815     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4816     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4817     { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 }
   4818 };
   4819 
   4820 #endif
   4821 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   4822     defined(BCM_56270_A0)
   4823 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM56260_A0r_fields[] = {
   4824     { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4825     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4826     { PE_PROGRAM_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4827     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4828     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4829     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4830     { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 3, 0 }
   4831 };
   4832 
   4833 #endif
   4834 #if defined(BCM_88270_A0)
   4835 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88270_A0r_fields[] = {
   4836     { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   4837     { FIELD_42_42f, 1, 42, 0 },
   4838     { FLEX_VER_MASK_TEMP_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   4839     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 30, 0 },
   4840     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 31, 0 },
   4841     { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   4842     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 12, 0 },
   4843     { MEP_DB_0_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 0, 0 },
   4844     { MEP_DB_10_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 10, 0 },
   4845     { MEP_DB_11_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 11, 0 },
   4846     { MEP_DB_1_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 1, 0 },
   4847     { MEP_DB_2_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 2, 0 },
   4848     { MEP_DB_3_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 3, 0 },
   4849     { MEP_DB_4_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 4, 0 },
   4850     { MEP_DB_5_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 5, 0 },
   4851     { MEP_DB_6_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 6, 0 },
   4852     { MEP_DB_7_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 7, 0 },
   4853     { MEP_DB_8_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 8, 0 },
   4854     { MEP_DB_9_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 9, 0 },
   4855     { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   4856     { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   4857     { PE_0_FDBK_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 38, 0 },
   4858     { PE_1_FDBK_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 39, 0 },
   4859     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   4860     { PE_PROGRAM_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   4861     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 16, 0 },
   4862     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 17, 0 },
   4863     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 18, 0 },
   4864     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 19, 0 },
   4865     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 20, 0 },
   4866     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 21, 0 },
   4867     { REMOTE_MEP_EXACT_MATCH_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   4868     { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   4869     { RMEP_DB_EXT_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4870     { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4871     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 34, 0 },
   4872     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 35, 0 },
   4873     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 28, 0 },
   4874     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 29, 0 },
   4875     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 49, 0 },
   4876     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   4877     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   4878     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   4879     { SAT_TX_EVC_PRM_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   4880     { SAT_TX_GEN_PRM_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   4881     { SD_SF_DB_1_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4882     { SD_SF_DB_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4883     { SD_SF_PROFILE_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4884     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 24, 0 },
   4885     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 25, 0 },
   4886     { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 26, 0 },
   4887     { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_2B_ERR_MIF_INTERNALf, 1, 27, 0 },
   4888     { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 32, 0 }
   4889 };
   4890 
   4891 #endif
   4892 #if defined(BCM_88375_A0)
   4893 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = {
   4894     { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4895     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4896     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4897     { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4898     { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4899     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4900     { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4901     { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4902     { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4903     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4904     { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4905     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4906     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4907     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4908     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4909     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4910     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4911     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4912     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4913     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4914     { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4915     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4916     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4917     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4918     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4919     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4920     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4921     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4922     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4923     { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4924     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4925     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4926     { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 }
   4927 };
   4928 
   4929 #endif
   4930 #if defined(BCM_88375_B0)
   4931 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = {
   4932     { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   4933     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4934     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4935     { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4936     { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4937     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4938     { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4939     { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   4940     { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   4941     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4942     { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4943     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   4944     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   4945     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   4946     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   4947     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   4948     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4949     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4950     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   4951     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   4952     { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4953     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4954     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4955     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4956     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4957     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   4958     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   4959     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   4960     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   4961     { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   4962     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4963     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4964     { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 }
   4965 };
   4966 
   4967 #endif
   4968 #if defined(BCM_88470_A0)
   4969 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88470_A0r_fields[] = {
   4970     { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   4971     { FLEX_VER_MASK_TEMP_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   4972     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   4973     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   4974     { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
   4975     { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   4976     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   4977     { MEP_DB_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   4978     { MEP_DB_10_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   4979     { MEP_DB_11_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   4980     { MEP_DB_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   4981     { MEP_DB_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   4982     { MEP_DB_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   4983     { MEP_DB_4_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   4984     { MEP_DB_5_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   4985     { MEP_DB_6_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   4986     { MEP_DB_7_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   4987     { MEP_DB_8_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
   4988     { MEP_DB_9_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   4989     { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   4990     { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   4991     { PE_0_FDBK_FIFO_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
   4992     { PE_1_FDBK_FIFO_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
   4993     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   4994     { PE_PROGRAM_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   4995     { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   4996     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   4997     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   4998     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   4999     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   5000     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   5001     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   5002     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   5003     { RMEP_DB_EXT_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   5004     { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   5005     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
   5006     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
   5007     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   5008     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   5009     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
   5010     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   5011     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   5012     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   5013     { SAT_TX_EVC_PRM_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   5014     { SAT_TX_GEN_PRM_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   5015     { SD_SF_DB_1_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   5016     { SD_SF_DB_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   5017     { SD_SF_PROFILE_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   5018     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   5019     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   5020     { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   5021     { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   5022     { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 32, 0 }
   5023 };
   5024 
   5025 #endif
   5026 #if defined(BCM_88470_B0)
   5027 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = {
   5028     { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 43, 0 },
   5029     { FLEX_VER_MASK_TEMP_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
   5030     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   5031     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   5032     { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
   5033     { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 33, 0 },
   5034     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   5035     { MEP_DB_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   5036     { MEP_DB_10_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   5037     { MEP_DB_11_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   5038     { MEP_DB_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   5039     { MEP_DB_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   5040     { MEP_DB_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   5041     { MEP_DB_4_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   5042     { MEP_DB_5_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   5043     { MEP_DB_6_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   5044     { MEP_DB_7_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   5045     { MEP_DB_8_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
   5046     { MEP_DB_9_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   5047     { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
   5048     { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
   5049     { PE_0_FDBK_FIFO_INITIATE_ECC_2B_ERRf, 1, 38, 0 },
   5050     { PE_1_FDBK_FIFO_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
   5051     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 37, 0 },
   5052     { PE_PROGRAM_INITIATE_ECC_2B_ERRf, 1, 36, 0 },
   5053     { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 44, 0 },
   5054     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   5055     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   5056     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   5057     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   5058     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   5059     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   5060     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 52, 0 },
   5061     { RMEP_DB_EXT_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   5062     { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   5063     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 34, 0 },
   5064     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 35, 0 },
   5065     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   5066     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   5067     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 49, 0 },
   5068     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 47, 0 },
   5069     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 48, 0 },
   5070     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
   5071     { SAT_TX_EVC_PRM_INITIATE_ECC_2B_ERRf, 1, 46, 0 },
   5072     { SAT_TX_GEN_PRM_INITIATE_ECC_2B_ERRf, 1, 45, 0 },
   5073     { SD_SF_DB_1_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   5074     { SD_SF_DB_2_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   5075     { SD_SF_PROFILE_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   5076     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   5077     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   5078     { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   5079     { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   5080     { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 32, 0 }
   5081 };
   5082 
   5083 #endif
   5084 #if defined(BCM_88675_B0)
   5085 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = {
   5086     { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   5087     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   5088     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   5089     { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   5090     { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   5091     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   5092     { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   5093     { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   5094     { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   5095     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   5096     { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   5097     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   5098     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   5099     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   5100     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   5101     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   5102     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   5103     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   5104     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   5105     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   5106     { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   5107     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   5108     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   5109     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   5110     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   5111     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   5112     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   5113     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   5114     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   5115     { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   5116     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   5117     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   5118     { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 }
   5119 };
   5120 
   5121 #endif
   5122 #if defined(BCM_88680_A0)
   5123 soc_field_info_t soc_OAMP_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = {
   5124     { DM_TRIGER_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
   5125     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 17, 0 },
   5126     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
   5127     { ITR_STAT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
   5128     { LMM_DA_NIC_TABLE_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
   5129     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
   5130     { MEP_DB_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
   5131     { MEP_PROFILE_INITIATE_ECC_2B_ERRf, 1, 13, 0 },
   5132     { MEP_SCAN_PROFILE_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
   5133     { PE_GEN_MEM_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
   5134     { RFC_FILTER_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
   5135     { RMAPEM_KEYT_PLDT_H_0_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
   5136     { RMAPEM_KEYT_PLDT_H_1_INITIATE_ECC_2B_ERRf, 1, 26, 0 },
   5137     { RMAPEM_KEYT_PLDT_H_2_INITIATE_ECC_2B_ERRf, 1, 27, 0 },
   5138     { RMAPEM_KEYT_PLDT_H_3_INITIATE_ECC_2B_ERRf, 1, 28, 0 },
   5139     { RMAPEM_KEYT_PLDT_H_4_INITIATE_ECC_2B_ERRf, 1, 29, 0 },
   5140     { RMAPEM_KEYT_PLDT_H_5_INITIATE_ECC_2B_ERRf, 1, 30, 0 },
   5141     { RMAPEM_KEYT_PLDT_H_6_INITIATE_ECC_2B_ERRf, 1, 31, 0 },
   5142     { RMAPEM_KEYT_PLDT_H_7_INITIATE_ECC_2B_ERRf, 1, 32, 0 },
   5143     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
   5144     { RMEP_DB_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
   5145     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
   5146     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
   5147     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
   5148     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
   5149     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 22, 0 },
   5150     { SAT_RX_FLOW_ID_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
   5151     { SAT_RX_FLOW_PARAMS_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
   5152     { SAT_RX_FLOW_STATS_INITIATE_ECC_2B_ERRf, 1, 23, 0 },
   5153     { SAT_TX_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
   5154     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
   5155     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
   5156     { UMC_TABLE_INITIATE_ECC_2B_ERRf, 1, 8, 0 }
   5157 };
   5158 
   5159 #endif
   5160 #if defined(BCM_88675_A0)
   5161 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = {
   5162     { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5163     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5164     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5165     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5166     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5167     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5168     { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5169     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5170     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5171     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5172     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5173     { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5174     { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5175     { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5176     { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5177     { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5178     { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5179     { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5180     { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5181     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5182     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5183     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5184     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5185     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5186     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5187     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5188     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5189     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5190     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5191     { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5192     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5193     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5194     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 }
   5195 };
   5196 
   5197 #endif
   5198 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   5199     defined(BCM_56270_A0)
   5200 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM56260_A0r_fields[] = {
   5201     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5202     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5203     { PE_PROGRAM_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5204     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5205     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5206     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5207     { SAT_TX_ECC_2B_ERR_MASKf, 1, 3, 0 }
   5208 };
   5209 
   5210 #endif
   5211 #if defined(BCM_88270_A0)
   5212 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = {
   5213     { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5214     { FIELD_42_42f, 1, 42, 0 },
   5215     { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5216     { ITR_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 30, 0 },
   5217     { ITR_PKT_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 31, 0 },
   5218     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5219     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 12, 0 },
   5220     { MEP_DB_0_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 0, 0 },
   5221     { MEP_DB_10_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 10, 0 },
   5222     { MEP_DB_11_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 11, 0 },
   5223     { MEP_DB_1_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 1, 0 },
   5224     { MEP_DB_2_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 2, 0 },
   5225     { MEP_DB_3_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 3, 0 },
   5226     { MEP_DB_4_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 4, 0 },
   5227     { MEP_DB_5_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 5, 0 },
   5228     { MEP_DB_6_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 6, 0 },
   5229     { MEP_DB_7_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 7, 0 },
   5230     { MEP_DB_8_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 8, 0 },
   5231     { MEP_DB_9_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 9, 0 },
   5232     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5233     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5234     { PE_0_FDBK_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 38, 0 },
   5235     { PE_1_FDBK_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 39, 0 },
   5236     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5237     { PE_PROGRAM_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5238     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_0_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 16, 0 },
   5239     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_1_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 17, 0 },
   5240     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_2_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 18, 0 },
   5241     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_3_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 19, 0 },
   5242     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_4_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 20, 0 },
   5243     { REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_5_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 21, 0 },
   5244     { REMOTE_MEP_EXACT_MATCH_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5245     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5246     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5247     { RMEP_DB_EXT_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5248     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 34, 0 },
   5249     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 35, 0 },
   5250     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 28, 0 },
   5251     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 29, 0 },
   5252     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 49, 0 },
   5253     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5254     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5255     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5256     { SAT_TX_EVC_PRM_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5257     { SAT_TX_GEN_PRM_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5258     { SD_SF_DB_1_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5259     { SD_SF_DB_2_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5260     { SD_SF_PROFILE_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5261     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 24, 0 },
   5262     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 25, 0 },
   5263     { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 26, 0 },
   5264     { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASK_MIF_INTERNALf, 1, 27, 0 },
   5265     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 32, 0 }
   5266 };
   5267 
   5268 #endif
   5269 #if defined(BCM_88375_A0)
   5270 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
   5271     { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5272     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5273     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5274     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5275     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5276     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5277     { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5278     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5279     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5280     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5281     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5282     { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5283     { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5284     { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5285     { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5286     { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5287     { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5288     { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5289     { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5290     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5291     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5292     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5293     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5294     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5295     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5296     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5297     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5298     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5299     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5300     { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5301     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5302     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5303     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 }
   5304 };
   5305 
   5306 #endif
   5307 #if defined(BCM_88375_B0)
   5308 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
   5309     { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5310     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5311     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5312     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5313     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5314     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5315     { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5316     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5317     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5318     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5319     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5320     { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5321     { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5322     { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5323     { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5324     { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5325     { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5326     { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5327     { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5328     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5329     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5330     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5331     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5332     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5333     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5334     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5335     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5336     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5337     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5338     { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5339     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5340     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5341     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 }
   5342 };
   5343 
   5344 #endif
   5345 #if defined(BCM_88470_A0)
   5346 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = {
   5347     { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5348     { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5349     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5350     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5351     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5352     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5353     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5354     { MEP_DB_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5355     { MEP_DB_10_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5356     { MEP_DB_11_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5357     { MEP_DB_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5358     { MEP_DB_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5359     { MEP_DB_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5360     { MEP_DB_4_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5361     { MEP_DB_5_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5362     { MEP_DB_6_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5363     { MEP_DB_7_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5364     { MEP_DB_8_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5365     { MEP_DB_9_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5366     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5367     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5368     { PE_0_FDBK_FIFO_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5369     { PE_1_FDBK_FIFO_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5370     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5371     { PE_PROGRAM_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5372     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5373     { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5374     { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5375     { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5376     { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5377     { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5378     { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5379     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5380     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5381     { RMEP_DB_EXT_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5382     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5383     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5384     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5385     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5386     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5387     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5388     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5389     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5390     { SAT_TX_EVC_PRM_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5391     { SAT_TX_GEN_PRM_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5392     { SD_SF_DB_1_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5393     { SD_SF_DB_2_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5394     { SD_SF_PROFILE_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5395     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5396     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5397     { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5398     { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5399     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 32, 0 }
   5400 };
   5401 
   5402 #endif
   5403 #if defined(BCM_88470_B0)
   5404 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = {
   5405     { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5406     { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5407     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5408     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5409     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5410     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5411     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5412     { MEP_DB_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5413     { MEP_DB_10_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5414     { MEP_DB_11_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5415     { MEP_DB_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5416     { MEP_DB_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5417     { MEP_DB_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5418     { MEP_DB_4_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5419     { MEP_DB_5_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5420     { MEP_DB_6_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5421     { MEP_DB_7_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5422     { MEP_DB_8_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5423     { MEP_DB_9_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5424     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5425     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5426     { PE_0_FDBK_FIFO_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5427     { PE_1_FDBK_FIFO_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5428     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5429     { PE_PROGRAM_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5430     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5431     { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5432     { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5433     { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5434     { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5435     { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5436     { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5437     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5438     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5439     { RMEP_DB_EXT_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5440     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5441     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5442     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5443     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5444     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5445     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5446     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5447     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5448     { SAT_TX_EVC_PRM_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5449     { SAT_TX_GEN_PRM_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5450     { SD_SF_DB_1_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5451     { SD_SF_DB_2_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5452     { SD_SF_PROFILE_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5453     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5454     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5455     { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5456     { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5457     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 32, 0 }
   5458 };
   5459 
   5460 #endif
   5461 #if defined(BCM_88675_B0)
   5462 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
   5463     { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5464     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5465     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5466     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5467     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5468     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5469     { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5470     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5471     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5472     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5473     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5474     { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5475     { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5476     { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5477     { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5478     { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5479     { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5480     { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5481     { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5482     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5483     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5484     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5485     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5486     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5487     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5488     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5489     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5490     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5491     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5492     { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5493     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5494     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5495     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 }
   5496 };
   5497 
   5498 #endif
   5499 #if defined(BCM_88680_A0)
   5500 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
   5501     { DM_TRIGER_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5502     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5503     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5504     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5505     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5506     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5507     { MEP_DB_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5508     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5509     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5510     { PE_GEN_MEM_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5511     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5512     { RMAPEM_KEYT_PLDT_H_0_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5513     { RMAPEM_KEYT_PLDT_H_1_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5514     { RMAPEM_KEYT_PLDT_H_2_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5515     { RMAPEM_KEYT_PLDT_H_3_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5516     { RMAPEM_KEYT_PLDT_H_4_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5517     { RMAPEM_KEYT_PLDT_H_5_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5518     { RMAPEM_KEYT_PLDT_H_6_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5519     { RMAPEM_KEYT_PLDT_H_7_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5520     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5521     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5522     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5523     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5524     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5525     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5526     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 22, 0 },
   5527     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5528     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5529     { SAT_RX_FLOW_STATS_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5530     { SAT_TX_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5531     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5532     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5533     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 8, 0 }
   5534 };
   5535 
   5536 #endif
   5537 #if defined(BCM_88690_A0)
   5538 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = {
   5539     { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5540     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5541     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5542     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5543     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5544     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5545     { MEP_DB_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5546     { MEP_DB_10_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5547     { MEP_DB_11_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5548     { MEP_DB_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5549     { MEP_DB_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5550     { MEP_DB_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5551     { MEP_DB_4_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5552     { MEP_DB_5_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5553     { MEP_DB_6_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5554     { MEP_DB_7_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5555     { MEP_DB_8_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5556     { MEP_DB_9_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5557     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5558     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5559     { PE_GEN_MEM_0_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5560     { PE_GEN_MEM_1_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5561     { PE_INPUT_CNTL_FIFO_1_ECC_2B_ERR_MASKf, 1, 63, 0 },
   5562     { PE_INPUT_CNTL_FIFO_2_ECC_2B_ERR_MASKf, 1, 64, 0 },
   5563     { PE_PROGRAM_0_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5564     { PE_PROGRAM_1_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5565     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5566     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5567     { RMEP_INDEX_ACC_ECC_2B_ERR_MASKf, 1, 53, 0 },
   5568     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5569     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5570     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5571     { RXB_INPUT_DECISION_FIFO_ECC_2B_ERR_MASKf, 1, 61, 0 },
   5572     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5573     { RXI_CORE_0_MEM_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5574     { RXI_CORE_1_MEM_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5575     { RXP_LOCAL_MEP_PART_1_FIFO_ECC_2B_ERR_MASKf, 1, 55, 0 },
   5576     { RXP_LOCAL_MEP_PART_2_FIFO_ECC_2B_ERR_MASKf, 1, 56, 0 },
   5577     { RXP_LOCAL_MEP_PART_3_FIFO_ECC_2B_ERR_MASKf, 1, 57, 0 },
   5578     { RXP_MDB_MEP_PART_1_FIFO_ECC_2B_ERR_MASKf, 1, 58, 0 },
   5579     { RXP_MDB_MEP_PART_2_FIFO_ECC_2B_ERR_MASKf, 1, 59, 0 },
   5580     { RXP_MDB_MEP_PART_3_FIFO_ECC_2B_ERR_MASKf, 1, 60, 0 },
   5581     { RXP_PARSER_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 54, 0 },
   5582     { SAT_DATA_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5583     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5584     { SAT_RXI_CORE_0_MEM_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5585     { SAT_RXI_CORE_1_MEM_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5586     { SAT_RX_FLOW_1_SEC_ACCUM_STATS_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5587     { SAT_RX_FLOW_1_SEC_BIN_STATS_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5588     { SAT_RX_FLOW_1_SEC_STATS_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5589     { SAT_RX_FLOW_ACCUM_STATS_1_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5590     { SAT_RX_FLOW_ACCUM_STATS_2_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5591     { SAT_RX_FLOW_ACCUM_STATS_3_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5592     { SAT_RX_FLOW_ACCUM_STATS_4_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5593     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5594     { SAT_RX_FLOW_PARAMS_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5595     { SAT_TX_GEN_PKT_HEADER_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5596     { SAT_TX_GEN_PKT_PARAMS_1_EVEN_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5597     { SAT_TX_GEN_PKT_PARAMS_1_ODD_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5598     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5599     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5600     { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5601     { TXO_LENGTH_FIFO_ECC_2B_ERR_MASKf, 1, 62, 0 },
   5602     { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5603     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 22, 0 }
   5604 };
   5605 
   5606 #endif
   5607 #if defined(BCM_88690_B0)
   5608 soc_field_info_t soc_OAMP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = {
   5609     { FLEX_VER_MASK_TEMP_ECC_2B_ERR_MASKf, 1, 56, 0 },
   5610     { ITR_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 20, 0 },
   5611     { ITR_PKT_FIFO_ECC_2B_ERR_MASKf, 1, 21, 0 },
   5612     { ITR_STAT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 32, 0 },
   5613     { LMM_DA_NIC_TABLE_ECC_2B_ERR_MASKf, 1, 23, 0 },
   5614     { LOCAL_PORT_2_SYSTEM_PORT_ECC_2B_ERR_MASKf, 1, 12, 0 },
   5615     { MEP_DB_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
   5616     { MEP_DB_10_ECC_2B_ERR_MASKf, 1, 10, 0 },
   5617     { MEP_DB_11_ECC_2B_ERR_MASKf, 1, 11, 0 },
   5618     { MEP_DB_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
   5619     { MEP_DB_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
   5620     { MEP_DB_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
   5621     { MEP_DB_4_ECC_2B_ERR_MASKf, 1, 4, 0 },
   5622     { MEP_DB_5_ECC_2B_ERR_MASKf, 1, 5, 0 },
   5623     { MEP_DB_6_ECC_2B_ERR_MASKf, 1, 6, 0 },
   5624     { MEP_DB_7_ECC_2B_ERR_MASKf, 1, 7, 0 },
   5625     { MEP_DB_8_ECC_2B_ERR_MASKf, 1, 8, 0 },
   5626     { MEP_DB_9_ECC_2B_ERR_MASKf, 1, 9, 0 },
   5627     { MEP_PROFILE_ECC_2B_ERR_MASKf, 1, 30, 0 },
   5628     { MEP_SCAN_PROFILE_ECC_2B_ERR_MASKf, 1, 31, 0 },
   5629     { PE_GEN_MEM_0_ECC_2B_ERR_MASKf, 1, 28, 0 },
   5630     { PE_GEN_MEM_1_ECC_2B_ERR_MASKf, 1, 29, 0 },
   5631     { PE_INPUT_CNTL_FIFO_1_ECC_2B_ERR_MASKf, 1, 67, 0 },
   5632     { PE_INPUT_CNTL_FIFO_2_ECC_2B_ERR_MASKf, 1, 68, 0 },
   5633     { PE_PROGRAM_0_ECC_2B_ERR_MASKf, 1, 26, 0 },
   5634     { PE_PROGRAM_1_ECC_2B_ERR_MASKf, 1, 27, 0 },
   5635     { RFC_FILTER_ECC_2B_ERR_MASKf, 1, 33, 0 },
   5636     { RMEP_DB_ECC_2B_ERR_MASKf, 1, 13, 0 },
   5637     { RMEP_INDEX_ACC_ECC_2B_ERR_MASKf, 1, 57, 0 },
   5638     { RSP_FIRST_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 24, 0 },
   5639     { RSP_OUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 25, 0 },
   5640     { RXB_INPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 18, 0 },
   5641     { RXB_INPUT_DECISION_FIFO_ECC_2B_ERR_MASKf, 1, 65, 0 },
   5642     { RXB_OUTPUT_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 19, 0 },
   5643     { RXI_CORE_0_MEM_ECC_2B_ERR_MASKf, 1, 54, 0 },
   5644     { RXI_CORE_1_MEM_ECC_2B_ERR_MASKf, 1, 55, 0 },
   5645     { RXP_LOCAL_MEP_PART_1_FIFO_ECC_2B_ERR_MASKf, 1, 59, 0 },
   5646     { RXP_LOCAL_MEP_PART_2_FIFO_ECC_2B_ERR_MASKf, 1, 60, 0 },
   5647     { RXP_LOCAL_MEP_PART_3_FIFO_ECC_2B_ERR_MASKf, 1, 61, 0 },
   5648     { RXP_MDB_MEP_PART_1_FIFO_ECC_2B_ERR_MASKf, 1, 62, 0 },
   5649     { RXP_MDB_MEP_PART_2_FIFO_ECC_2B_ERR_MASKf, 1, 63, 0 },
   5650     { RXP_MDB_MEP_PART_3_FIFO_ECC_2B_ERR_MASKf, 1, 64, 0 },
   5651     { RXP_PARSER_DATA_FIFO_ECC_2B_ERR_MASKf, 1, 58, 0 },
   5652     { RXP_R_MEP_INDEX_FIFO_ECC_2B_ERR_MASKf, 1, 69, 0 },
   5653     { SAT_DATA_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 41, 0 },
   5654     { SAT_EVENT_FIFO_MEM_ECC_2B_ERR_MASKf, 1, 40, 0 },
   5655     { SAT_RXI_CORE_0_MEM_ECC_2B_ERR_MASKf, 1, 42, 0 },
   5656     { SAT_RXI_CORE_1_MEM_ECC_2B_ERR_MASKf, 1, 43, 0 },
   5657     { SAT_RX_FLOW_1_SEC_ACCUM_STATS_EVEN_ECC_2B_ERR_MASKf, 1, 48, 0 },
   5658     { SAT_RX_FLOW_1_SEC_ACCUM_STATS_ODD_ECC_2B_ERR_MASKf, 1, 49, 0 },
   5659     { SAT_RX_FLOW_1_SEC_BIN_STATS_EVEN_ECC_2B_ERR_MASKf, 1, 46, 0 },
   5660     { SAT_RX_FLOW_1_SEC_BIN_STATS_ODD_ECC_2B_ERR_MASKf, 1, 47, 0 },
   5661     { SAT_RX_FLOW_1_SEC_STATS_EVEN_ECC_2B_ERR_MASKf, 1, 44, 0 },
   5662     { SAT_RX_FLOW_1_SEC_STATS_ODD_ECC_2B_ERR_MASKf, 1, 45, 0 },
   5663     { SAT_RX_FLOW_ACCUM_STATS_1_ECC_2B_ERR_MASKf, 1, 50, 0 },
   5664     { SAT_RX_FLOW_ACCUM_STATS_2_ECC_2B_ERR_MASKf, 1, 51, 0 },
   5665     { SAT_RX_FLOW_ACCUM_STATS_3_ECC_2B_ERR_MASKf, 1, 52, 0 },
   5666     { SAT_RX_FLOW_ACCUM_STATS_4_ECC_2B_ERR_MASKf, 1, 53, 0 },
   5667     { SAT_RX_FLOW_ID_ECC_2B_ERR_MASKf, 1, 37, 0 },
   5668     { SAT_RX_FLOW_PARAMS_EVEN_ECC_2B_ERR_MASKf, 1, 38, 0 },
   5669     { SAT_RX_FLOW_PARAMS_ODD_ECC_2B_ERR_MASKf, 1, 39, 0 },
   5670     { SAT_TX_GEN_PKT_HEADER_ECC_2B_ERR_MASKf, 1, 36, 0 },
   5671     { SAT_TX_GEN_PKT_PARAMS_1_EVEN_ECC_2B_ERR_MASKf, 1, 34, 0 },
   5672     { SAT_TX_GEN_PKT_PARAMS_1_ODD_ECC_2B_ERR_MASKf, 1, 35, 0 },
   5673     { TXM_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 14, 0 },
   5674     { TXM_LENGTH_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 15, 0 },
   5675     { TXO_DATA_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 16, 0 },
   5676     { TXO_LENGTH_FIFO_ECC_2B_ERR_MASKf, 1, 66, 0 },
   5677     { TXO_REQ_FIFO_MEMORY_ECC_2B_ERR_MASKf, 1, 17, 0 },
   5678     { UMC_TABLE_ECC_2B_ERR_MASKf, 1, 22, 0 }
   5679 };
   5680 
   5681 #endif
   5682 #if defined(BCM_88650_A0)
   5683 soc_field_info_t soc_OAMP_ECC_ERR_MONITOR_MEM_MASKr_fields[] = {
   5684     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG },
   5685     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG }
   5686 };
   5687 
   5688 #endif
   5689 #if defined(BCM_88650_B0)
   5690 soc_field_info_t soc_OAMP_ECC_ERR_MONITOR_MEM_MASK_BCM88650_B0r_fields[] = {
   5691     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG },
   5692     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG }
   5693 };
   5694 
   5695 #endif
   5696 #if defined(BCM_88660_A0)
   5697 soc_field_info_t soc_OAMP_ECC_ERR_MONITOR_MEM_MASK_BCM88660_A0r_fields[] = {
   5698     { RMAPEM_STEP_TABLE_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG },
   5699     { RMAPEM_STEP_TABLE_ECC_2B_ERR_MASKf, 1, 4, SOCF_SIG }
   5700 };
   5701 
   5702 #endif
   5703 #if defined(BCM_88650_A0)
   5704 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTERr_fields[] = {
   5705     { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR },
   5706     { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR },
   5707     { PARITY_ERR_INTf, 1, 0, SOCF_INTR }
   5708 };
   5709 
   5710 #endif
   5711 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   5712     defined(BCM_56270_A0)
   5713 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM56260_A0r_fields[] = {
   5714     { ECC_1B_ERR_INTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   5715     { ECC_2B_ERR_INTf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
   5716     { PARITY_ERR_INTf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }
   5717 };
   5718 
   5719 #endif
   5720 #if defined(BCM_88270_A0)
   5721 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = {
   5722     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5723     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5724     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5725 };
   5726 
   5727 #endif
   5728 #if defined(BCM_88375_A0)
   5729 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
   5730     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5731     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5732     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5733 };
   5734 
   5735 #endif
   5736 #if defined(BCM_88375_B0)
   5737 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
   5738     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5739     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5740     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5741 };
   5742 
   5743 #endif
   5744 #if defined(BCM_88470_A0)
   5745 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
   5746     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5747     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5748     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5749 };
   5750 
   5751 #endif
   5752 #if defined(BCM_88470_B0)
   5753 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
   5754     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5755     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5756     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5757 };
   5758 
   5759 #endif
   5760 #if defined(BCM_88650_B0)
   5761 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
   5762     { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR },
   5763     { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR },
   5764     { PARITY_ERR_INTf, 1, 0, SOCF_INTR }
   5765 };
   5766 
   5767 #endif
   5768 #if defined(BCM_88660_A0)
   5769 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
   5770     { ECC_1B_ERR_INTf, 1, 1, SOCF_INTR },
   5771     { ECC_2B_ERR_INTf, 1, 2, SOCF_INTR },
   5772     { PARITY_ERR_INTf, 1, 0, SOCF_INTR }
   5773 };
   5774 
   5775 #endif
   5776 #if defined(BCM_88675_A0)
   5777 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = {
   5778     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5779     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5780     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5781 };
   5782 
   5783 #endif
   5784 #if defined(BCM_88675_B0)
   5785 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
   5786     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5787     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5788     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5789 };
   5790 
   5791 #endif
   5792 #if defined(BCM_88680_A0)
   5793 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
   5794     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5795     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5796     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
   5797 };
   5798 
   5799 #endif
   5800 #if defined(BCM_88690_A0)
   5801 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = {
   5802     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5803     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5804     { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR }
   5805 };
   5806 
   5807 #endif
   5808 #if defined(BCM_88690_B0)
   5809 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
   5810     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
   5811     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
   5812     { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR }
   5813 };
   5814 
   5815 #endif
   5816 #if defined(BCM_88650_A0)
   5817 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASKr_fields[] = {
   5818     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5819     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5820     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5821 };
   5822 
   5823 #endif
   5824 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   5825     defined(BCM_56270_A0)
   5826 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM56260_A0r_fields[] = {
   5827     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   5828     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
   5829     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR }
   5830 };
   5831 
   5832 #endif
   5833 #if defined(BCM_88270_A0)
   5834 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = {
   5835     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5836     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5837     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5838 };
   5839 
   5840 #endif
   5841 #if defined(BCM_88375_A0)
   5842 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = {
   5843     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR },
   5844     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR },
   5845     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR }
   5846 };
   5847 
   5848 #endif
   5849 #if defined(BCM_88375_B0)
   5850 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = {
   5851     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR },
   5852     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR },
   5853     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR }
   5854 };
   5855 
   5856 #endif
   5857 #if defined(BCM_88470_A0)
   5858 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88470_A0r_fields[] = {
   5859     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5860     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5861     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5862 };
   5863 
   5864 #endif
   5865 #if defined(BCM_88470_B0)
   5866 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = {
   5867     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5868     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5869     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5870 };
   5871 
   5872 #endif
   5873 #if defined(BCM_88650_B0)
   5874 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88650_B0r_fields[] = {
   5875     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5876     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5877     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5878 };
   5879 
   5880 #endif
   5881 #if defined(BCM_88660_A0)
   5882 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88660_A0r_fields[] = {
   5883     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5884     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5885     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
   5886 };
   5887 
   5888 #endif
   5889 #if defined(BCM_88675_A0)
   5890 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88675_A0r_fields[] = {
   5891     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR },
   5892     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR },
   5893     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR }
   5894 };
   5895 
   5896 #endif
   5897 #if defined(BCM_88675_B0)
   5898 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = {
   5899     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR },
   5900     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR },
   5901     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR }
   5902 };
   5903 
   5904 #endif
   5905 #if defined(BCM_88680_A0)
   5906 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = {
   5907     { ECC_1B_ERR_INT_MASKf, 1, 1, SOCF_SIG|SOCF_INTR },
   5908     { ECC_2B_ERR_INT_MASKf, 1, 2, SOCF_SIG|SOCF_INTR },
   5909     { PARITY_ERR_INT_MASKf, 1, 0, SOCF_SIG|SOCF_INTR }
   5910 };
   5911 
   5912 #endif
   5913 #if defined(BCM_88690_A0)
   5914 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = {
   5915     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5916     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5917     { ITEM_0_0f, 1, 0, 0 }
   5918 };
   5919 
   5920 #endif
   5921 #if defined(BCM_88690_B0)
   5922 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = {
   5923     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
   5924     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
   5925     { ITEM_0_0f, 1, 0, 0 }
   5926 };
   5927 
   5928 #endif
   5929 #if defined(BCM_88650_A0)
   5930 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
   5931     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
   5932 };
   5933 
   5934 #endif
   5935 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   5936     defined(BCM_56270_A0)
   5937 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM56260_A0r_fields[] = {
   5938     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5939 };
   5940 
   5941 #endif
   5942 #if defined(BCM_88270_A0)
   5943 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = {
   5944     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5945 };
   5946 
   5947 #endif
   5948 #if defined(BCM_88375_A0)
   5949 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
   5950     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5951 };
   5952 
   5953 #endif
   5954 #if defined(BCM_88375_B0)
   5955 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
   5956     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5957 };
   5958 
   5959 #endif
   5960 #if defined(BCM_88470_A0)
   5961 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
   5962     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5963 };
   5964 
   5965 #endif
   5966 #if defined(BCM_88470_B0)
   5967 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
   5968     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5969 };
   5970 
   5971 #endif
   5972 #if defined(BCM_88650_B0)
   5973 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
   5974     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
   5975 };
   5976 
   5977 #endif
   5978 #if defined(BCM_88660_A0)
   5979 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
   5980     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
   5981 };
   5982 
   5983 #endif
   5984 #if defined(BCM_88675_A0)
   5985 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = {
   5986     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5987 };
   5988 
   5989 #endif
   5990 #if defined(BCM_88675_B0)
   5991 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
   5992     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5993 };
   5994 
   5995 #endif
   5996 #if defined(BCM_88680_A0)
   5997 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
   5998     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   5999 };
   6000 
   6001 #endif
   6002 #if defined(BCM_88690_A0)
   6003 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = {
   6004     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   6005 };
   6006 
   6007 #endif
   6008 #if defined(BCM_88690_B0)
   6009 soc_field_info_t soc_OAMP_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
   6010     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
   6011 };
   6012 
   6013 #endif
   6014 #if defined(BCM_88675_A0)
   6015 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = {
   6016     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6017 };
   6018 
   6019 #endif
   6020 #if defined(BCM_88270_A0)
   6021 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88270_A0r_fields[] = {
   6022     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6023 };
   6024 
   6025 #endif
   6026 #if defined(BCM_88375_A0)
   6027 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_A0r_fields[] = {
   6028     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6029 };
   6030 
   6031 #endif
   6032 #if defined(BCM_88375_B0)
   6033 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_B0r_fields[] = {
   6034     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6035 };
   6036 
   6037 #endif
   6038 #if defined(BCM_88470_A0)
   6039 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_A0r_fields[] = {
   6040     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6041 };
   6042 
   6043 #endif
   6044 #if defined(BCM_88470_B0)
   6045 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = {
   6046     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6047 };
   6048 
   6049 #endif
   6050 #if defined(BCM_88675_B0)
   6051 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_B0r_fields[] = {
   6052     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6053 };
   6054 
   6055 #endif
   6056 #if defined(BCM_88680_A0)
   6057 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88680_A0r_fields[] = {
   6058     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6059 };
   6060 
   6061 #endif
   6062 #if defined(BCM_88690_A0)
   6063 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = {
   6064     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6065 };
   6066 
   6067 #endif
   6068 #if defined(BCM_88690_B0)
   6069 soc_field_info_t soc_OAMP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = {
   6070     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
   6071 };
   6072 
   6073 #endif
   6074 #if defined(BCM_88650_A0)
   6075 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENTr_fields[] = {
   6076     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, SOCF_SIG },
   6077     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, SOCF_SIG },
   6078     { ENABLE_LOC_SET_EVENTf, 1, 0, SOCF_SIG },
   6079     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, SOCF_SIG },
   6080     { ENABLE_RDI_SET_EVENTf, 1, 3, SOCF_SIG }
   6081 };
   6082 
   6083 #endif
   6084 #if defined(BCM_88270_A0)
   6085 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88270_A0r_fields[] = {
   6086     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6087     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6088     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6089     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6090     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6091 };
   6092 
   6093 #endif
   6094 #if defined(BCM_88375_A0)
   6095 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88375_A0r_fields[] = {
   6096     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6097     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6098     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6099     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6100     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6101 };
   6102 
   6103 #endif
   6104 #if defined(BCM_88375_B0)
   6105 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88375_B0r_fields[] = {
   6106     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6107     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6108     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6109     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6110     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6111 };
   6112 
   6113 #endif
   6114 #if defined(BCM_88470_A0)
   6115 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88470_A0r_fields[] = {
   6116     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6117     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6118     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6119     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6120     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6121 };
   6122 
   6123 #endif
   6124 #if defined(BCM_88470_B0)
   6125 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88470_B0r_fields[] = {
   6126     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6127     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6128     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6129     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6130     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6131 };
   6132 
   6133 #endif
   6134 #if defined(BCM_88650_B0)
   6135 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88650_B0r_fields[] = {
   6136     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, SOCF_SIG },
   6137     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, SOCF_SIG },
   6138     { ENABLE_LOC_SET_EVENTf, 1, 0, SOCF_SIG },
   6139     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, SOCF_SIG },
   6140     { ENABLE_RDI_SET_EVENTf, 1, 3, SOCF_SIG }
   6141 };
   6142 
   6143 #endif
   6144 #if defined(BCM_88660_A0)
   6145 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88660_A0r_fields[] = {
   6146     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, SOCF_SIG },
   6147     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, SOCF_SIG },
   6148     { ENABLE_LOC_SET_EVENTf, 1, 0, SOCF_SIG },
   6149     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, SOCF_SIG },
   6150     { ENABLE_RDI_SET_EVENTf, 1, 3, SOCF_SIG }
   6151 };
   6152 
   6153 #endif
   6154 #if defined(BCM_88675_A0)
   6155 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88675_A0r_fields[] = {
   6156     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6157     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6158     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6159     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6160     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6161 };
   6162 
   6163 #endif
   6164 #if defined(BCM_88675_B0)
   6165 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88675_B0r_fields[] = {
   6166     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6167     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6168     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6169     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6170     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6171 };
   6172 
   6173 #endif
   6174 #if defined(BCM_88680_A0)
   6175 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88680_A0r_fields[] = {
   6176     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6177     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6178     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6179     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6180     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6181 };
   6182 
   6183 #endif
   6184 #if defined(BCM_88690_A0)
   6185 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88690_A0r_fields[] = {
   6186     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6187     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6188     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6189     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6190     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6191 };
   6192 
   6193 #endif
   6194 #if defined(BCM_88690_B0)
   6195 soc_field_info_t soc_OAMP_ENABLE_INTERRUPT_MESSAGE_EVENT_BCM88690_B0r_fields[] = {
   6196     { ENABLE_ALMOST_LOC_SET_EVENTf, 1, 1, 0 },
   6197     { ENABLE_LOC_CLEAR_EVENTf, 1, 2, 0 },
   6198     { ENABLE_LOC_SET_EVENTf, 1, 0, 0 },
   6199     { ENABLE_RDI_CLEAR_EVENTf, 1, 4, 0 },
   6200     { ENABLE_RDI_SET_EVENTf, 1, 3, 0 }
   6201 };
   6202 
   6203 #endif
   6204 #if defined(BCM_88650_A0)
   6205 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATAr_fields[] = {
   6206     { ERR_WRf, 1, 0, SOCF_SIG }
   6207 };
   6208 
   6209 #endif
   6210 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   6211     defined(BCM_56270_A0)
   6212 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM56260_A0r_fields[] = {
   6213     { ERR_WRf, 1, 0, 0 }
   6214 };
   6215 
   6216 #endif
   6217 #if defined(BCM_88270_A0)
   6218 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88270_A0r_fields[] = {
   6219     { ERR_WRf, 1, 0, SOCF_SIG }
   6220 };
   6221 
   6222 #endif
   6223 #if defined(BCM_88375_A0)
   6224 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = {
   6225     { ERR_WRf, 1, 0, SOCF_SIG }
   6226 };
   6227 
   6228 #endif
   6229 #if defined(BCM_88375_B0)
   6230 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = {
   6231     { ERR_WRf, 1, 0, SOCF_SIG }
   6232 };
   6233 
   6234 #endif
   6235 #if defined(BCM_88470_A0)
   6236 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88470_A0r_fields[] = {
   6237     { ERR_WRf, 1, 0, SOCF_SIG }
   6238 };
   6239 
   6240 #endif
   6241 #if defined(BCM_88470_B0)
   6242 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = {
   6243     { ERR_WRf, 1, 0, SOCF_SIG }
   6244 };
   6245 
   6246 #endif
   6247 #if defined(BCM_88650_B0)
   6248 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88650_B0r_fields[] = {
   6249     { ERR_WRf, 1, 0, SOCF_SIG }
   6250 };
   6251 
   6252 #endif
   6253 #if defined(BCM_88660_A0)
   6254 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88660_A0r_fields[] = {
   6255     { ERR_WRf, 1, 0, SOCF_SIG }
   6256 };
   6257 
   6258 #endif
   6259 #if defined(BCM_88675_A0)
   6260 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88675_A0r_fields[] = {
   6261     { ERR_WRf, 1, 0, SOCF_SIG }
   6262 };
   6263 
   6264 #endif
   6265 #if defined(BCM_88675_B0)
   6266 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = {
   6267     { ERR_WRf, 1, 0, SOCF_SIG }
   6268 };
   6269 
   6270 #endif
   6271 #if defined(BCM_88680_A0)
   6272 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = {
   6273     { ERR_WRf, 1, 0, SOCF_SIG }
   6274 };
   6275 
   6276 #endif
   6277 #if defined(BCM_88690_A0)
   6278 soc_field_info_t soc_OAMP_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = {
   6279     { ERR_WRf, 1, 0, SOCF_SIG }
   6280 };
   6281 
   6282 #endif
   6283 #if defined(BCM_88660_A0)
   6284 soc_field_info_t soc_OAMP_ETH_1731_MEP_PROFILEr_fields[] = {
   6285     { PROF_0_DMM_RATEf, 3, 0, SOCF_LE|SOCF_SIG },
   6286     { PROF_0_LMM_DA_OUI_PROFILEf, 3, 7, SOCF_LE|SOCF_SIG },
   6287     { PROF_0_LMM_RATEf, 3, 3, SOCF_LE|SOCF_SIG },
   6288     { PROF_0_PIGGYBACK_LMf, 1, 6, SOCF_SIG },
   6289     { PROF_0_RDI_GEN_METHODf, 2, 10, SOCF_LE|SOCF_SIG },
   6290     { PROF_10_DMM_RATEf, 3, 120, SOCF_LE|SOCF_SIG },
   6291     { PROF_10_LMM_DA_OUI_PROFILEf, 3, 127, SOCF_LE|SOCF_SIG },
   6292     { PROF_10_LMM_RATEf, 3, 123, SOCF_LE|SOCF_SIG },
   6293     { PROF_10_PIGGYBACK_LMf, 1, 126, SOCF_SIG },
   6294     { PROF_10_RDI_GEN_METHODf, 2, 130, SOCF_LE|SOCF_SIG },
   6295     { PROF_11_DMM_RATEf, 3, 132, SOCF_LE|SOCF_SIG },
   6296     { PROF_11_LMM_DA_OUI_PROFILEf, 3, 139, SOCF_LE|SOCF_SIG },
   6297     { PROF_11_LMM_RATEf, 3, 135, SOCF_LE|SOCF_SIG },
   6298     { PROF_11_PIGGYBACK_LMf, 1, 138, SOCF_SIG },
   6299     { PROF_11_RDI_GEN_METHODf, 2, 142, SOCF_LE|SOCF_SIG },
   6300     { PROF_12_DMM_RATEf, 3, 144, SOCF_LE|SOCF_SIG },
   6301     { PROF_12_LMM_DA_OUI_PROFILEf, 3, 151, SOCF_LE|SOCF_SIG },
   6302     { PROF_12_LMM_RATEf, 3, 147, SOCF_LE|SOCF_SIG },
   6303     { PROF_12_PIGGYBACK_LMf, 1, 150, SOCF_SIG },
   6304     { PROF_12_RDI_GEN_METHODf, 2, 154, SOCF_LE|SOCF_SIG },
   6305     { PROF_13_DMM_RATEf, 3, 156, SOCF_LE|SOCF_SIG },
   6306     { PROF_13_LMM_DA_OUI_PROFILEf, 3, 163, SOCF_LE|SOCF_SIG },
   6307     { PROF_13_LMM_RATEf, 3, 159, SOCF_LE|SOCF_SIG },
   6308     { PROF_13_PIGGYBACK_LMf, 1, 162, SOCF_SIG },
   6309     { PROF_13_RDI_GEN_METHODf, 2, 166, SOCF_LE|SOCF_SIG },
   6310     { PROF_14_DMM_RATEf, 3, 168, SOCF_LE|SOCF_SIG },
   6311     { PROF_14_LMM_DA_OUI_PROFILEf, 3, 175, SOCF_LE|SOCF_SIG },
   6312     { PROF_14_LMM_RATEf, 3, 171, SOCF_LE|SOCF_SIG },
   6313     { PROF_14_PIGGYBACK_LMf, 1, 174, SOCF_SIG },
   6314     { PROF_14_RDI_GEN_METHODf, 2, 178, SOCF_LE|SOCF_SIG },
   6315     { PROF_15_DMM_RATEf, 3, 180, SOCF_LE|SOCF_SIG },
   6316     { PROF_15_LMM_DA_OUI_PROFILEf, 3, 187, SOCF_LE|SOCF_SIG },
   6317     { PROF_15_LMM_RATEf, 3, 183, SOCF_LE|SOCF_SIG },
   6318     { PROF_15_PIGGYBACK_LMf, 1, 186, SOCF_SIG },
   6319     { PROF_15_RDI_GEN_METHODf, 2, 190, SOCF_LE|SOCF_SIG },
   6320     { PROF_1_DMM_RATEf, 3, 12, SOCF_LE|SOCF_SIG },
   6321     { PROF_1_LMM_DA_OUI_PROFILEf, 3, 19, SOCF_LE|SOCF_SIG },
   6322     { PROF_1_LMM_RATEf, 3, 15, SOCF_LE|SOCF_SIG },
   6323     { PROF_1_PIGGYBACK_LMf, 1, 18, SOCF_SIG },
   6324     { PROF_1_RDI_GEN_METHODf, 2, 22, SOCF_LE|SOCF_SIG },
   6325     { PROF_2_DMM_RATEf, 3, 24, SOCF_LE|SOCF_SIG },
   6326     { PROF_2_LMM_DA_OUI_PROFILEf, 3, 31, SOCF_LE|SOCF_SIG },
   6327     { PROF_2_LMM_RATEf, 3, 27, SOCF_LE|SOCF_SIG },
   6328     { PROF_2_PIGGYBACK_LMf, 1, 30, SOCF_SIG },
   6329     { PROF_2_RDI_GEN_METHODf, 2, 34, SOCF_LE|SOCF_SIG },
   6330     { PROF_3_DMM_RATEf, 3, 36, SOCF_LE|SOCF_SIG },
   6331     { PROF_3_LMM_DA_OUI_PROFILEf, 3, 43, SOCF_LE|SOCF_SIG },
   6332     { PROF_3_LMM_RATEf, 3, 39, SOCF_LE|SOCF_SIG },
   6333     { PROF_3_PIGGYBACK_LMf, 1, 42, SOCF_SIG },
   6334     { PROF_3_RDI_GEN_METHODf, 2, 46, SOCF_LE|SOCF_SIG },
   6335     { PROF_4_DMM_RATEf, 3, 48, SOCF_LE|SOCF_SIG },
   6336     { PROF_4_LMM_DA_OUI_PROFILEf, 3, 55, SOCF_LE|SOCF_SIG },
   6337     { PROF_4_LMM_RATEf, 3, 51, SOCF_LE|SOCF_SIG },
   6338     { PROF_4_PIGGYBACK_LMf, 1, 54, SOCF_SIG },
   6339     { PROF_4_RDI_GEN_METHODf, 2, 58, SOCF_LE|SOCF_SIG },
   6340     { PROF_5_DMM_RATEf, 3, 60, SOCF_LE|SOCF_SIG },
   6341     { PROF_5_LMM_DA_OUI_PROFILEf, 3, 67, SOCF_LE|SOCF_SIG },
   6342     { PROF_5_LMM_RATEf, 3, 63, SOCF_LE|SOCF_SIG },
   6343     { PROF_5_PIGGYBACK_LMf, 1, 66, SOCF_SIG },
   6344     { PROF_5_RDI_GEN_METHODf, 2, 70, SOCF_LE|SOCF_SIG },
   6345     { PROF_6_DMM_RATEf, 3, 72, SOCF_LE|SOCF_SIG },
   6346     { PROF_6_LMM_DA_OUI_PROFILEf, 3, 79, SOCF_LE|SOCF_SIG },
   6347     { PROF_6_LMM_RATEf, 3, 75, SOCF_LE|SOCF_SIG },
   6348     { PROF_6_PIGGYBACK_LMf, 1, 78, SOCF_SIG },
   6349     { PROF_6_RDI_GEN_METHODf, 2, 82, SOCF_LE|SOCF_SIG },
   6350     { PROF_7_DMM_RATEf, 3, 84, SOCF_LE|SOCF_SIG },
   6351     { PROF_7_LMM_DA_OUI_PROFILEf, 3, 91, SOCF_LE|SOCF_SIG },
   6352     { PROF_7_LMM_RATEf, 3, 87, SOCF_LE|SOCF_SIG },
   6353     { PROF_7_PIGGYBACK_LMf, 1, 90, SOCF_SIG },
   6354     { PROF_7_RDI_GEN_METHODf, 2, 94, SOCF_LE|SOCF_SIG },
   6355     { PROF_8_DMM_RATEf, 3, 96, SOCF_LE|SOCF_SIG },
   6356     { PROF_8_LMM_DA_OUI_PROFILEf, 3, 103, SOCF_LE|SOCF_SIG },
   6357     { PROF_8_LMM_RATEf, 3, 99, SOCF_LE|SOCF_SIG },
   6358     { PROF_8_PIGGYBACK_LMf, 1, 102, SOCF_SIG },
   6359     { PROF_8_RDI_GEN_METHODf, 2, 106, SOCF_LE|SOCF_SIG },
   6360     { PROF_9_DMM_RATEf, 3, 108, SOCF_LE|SOCF_SIG },
   6361     { PROF_9_LMM_DA_OUI_PROFILEf, 3, 115, SOCF_LE|SOCF_SIG },
   6362     { PROF_9_LMM_RATEf, 3, 111, SOCF_LE|SOCF_SIG },
   6363     { PROF_9_PIGGYBACK_LMf, 1, 114, SOCF_SIG },
   6364     { PROF_9_RDI_GEN_METHODf, 2, 118, SOCF_LE|SOCF_SIG }
   6365 };
   6366 
   6367 #endif
   6368 #if defined(BCM_88690_A0)
   6369 soc_field_info_t soc_OAMP_ETH_MAID_MISS_INFOr_fields[] = {
   6370     { EXPECTED_MAIDf, 128, 129, SOCF_LE|SOCF_RO|SOCF_SIG },
   6371     { MAID_TYPE_SELECTf, 1, 0, SOCF_RO|SOCF_SIG },
   6372     { PKT_MAIDf, 128, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
   6373 };
   6374 
   6375 #endif
   6376 #if defined(BCM_88690_B0)
   6377 soc_field_info_t soc_OAMP_ETH_MAID_MISS_INFO_BCM88690_B0r_fields[] = {
   6378     { EXPECTED_MAIDf, 128, 129, SOCF_LE|SOCF_RO|SOCF_SIG },
   6379     { MAID_TYPE_SELECTf, 1, 0, SOCF_RO|SOCF_SIG },
   6380     { PKT_MAIDf, 128, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
   6381 };
   6382 
   6383 #endif
   6384 #if defined(BCM_88690_A0)
   6385 soc_field_info_t soc_OAMP_ETH_MDL_MISS_INFOr_fields[] = {
   6386     { EXPECTED_MDLf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
   6387     { PKT_MDLf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6388 };
   6389 
   6390 #endif
   6391 #if defined(BCM_88690_B0)
   6392 soc_field_info_t soc_OAMP_ETH_MDL_MISS_INFO_BCM88690_B0r_fields[] = {
   6393     { EXPECTED_MDLf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
   6394     { PKT_MDLf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6395 };
   6396 
   6397 #endif
   6398 #if defined(BCM_88650_A0)
   6399 soc_field_info_t soc_OAMP_ETH_OAM_CONTROLr_fields[] = {
   6400     { ETH_OAM_CHECK_MAIDf, 1, 0, SOCF_SIG },
   6401     { ETH_OAM_CHECK_MDLf, 1, 1, SOCF_SIG },
   6402     { ETH_OAM_CHECK_PERIODf, 1, 2, SOCF_SIG }
   6403 };
   6404 
   6405 #endif
   6406 #if defined(BCM_88270_A0)
   6407 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88270_A0r_fields[] = {
   6408     { CHECK_TIMESTAMP_MISSf, 1, 0, 0 }
   6409 };
   6410 
   6411 #endif
   6412 #if defined(BCM_88375_A0)
   6413 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88375_A0r_fields[] = {
   6414     { CHECK_TIMESTAMP_MISSf, 1, 3, 0 },
   6415     { ETH_OAM_CHECK_MAIDf, 1, 0, 0 },
   6416     { ETH_OAM_CHECK_MDLf, 1, 1, 0 },
   6417     { ETH_OAM_CHECK_PERIODf, 1, 2, 0 }
   6418 };
   6419 
   6420 #endif
   6421 #if defined(BCM_88375_B0)
   6422 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88375_B0r_fields[] = {
   6423     { CHECK_TIMESTAMP_MISSf, 1, 3, 0 },
   6424     { ETH_OAM_CHECK_MAIDf, 1, 0, 0 },
   6425     { ETH_OAM_CHECK_MDLf, 1, 1, 0 },
   6426     { ETH_OAM_CHECK_PERIODf, 1, 2, 0 }
   6427 };
   6428 
   6429 #endif
   6430 #if defined(BCM_88470_A0)
   6431 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88470_A0r_fields[] = {
   6432     { CHECK_TIMESTAMP_MISSf, 1, 0, 0 }
   6433 };
   6434 
   6435 #endif
   6436 #if defined(BCM_88470_B0)
   6437 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88470_B0r_fields[] = {
   6438     { CHECK_TIMESTAMP_MISSf, 1, 0, 0 }
   6439 };
   6440 
   6441 #endif
   6442 #if defined(BCM_88650_B0)
   6443 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88650_B0r_fields[] = {
   6444     { ETH_OAM_CHECK_MAIDf, 1, 0, SOCF_SIG },
   6445     { ETH_OAM_CHECK_MDLf, 1, 1, SOCF_SIG },
   6446     { ETH_OAM_CHECK_PERIODf, 1, 2, SOCF_SIG }
   6447 };
   6448 
   6449 #endif
   6450 #if defined(BCM_88660_A0)
   6451 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88660_A0r_fields[] = {
   6452     { CHECK_TIMESTAMP_MISSf, 1, 3, SOCF_SIG },
   6453     { ETH_OAM_CHECK_MAIDf, 1, 0, SOCF_SIG },
   6454     { ETH_OAM_CHECK_MDLf, 1, 1, SOCF_SIG },
   6455     { ETH_OAM_CHECK_PERIODf, 1, 2, SOCF_SIG }
   6456 };
   6457 
   6458 #endif
   6459 #if defined(BCM_88675_A0)
   6460 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88675_A0r_fields[] = {
   6461     { CHECK_TIMESTAMP_MISSf, 1, 3, 0 },
   6462     { ETH_OAM_CHECK_MAIDf, 1, 0, 0 },
   6463     { ETH_OAM_CHECK_MDLf, 1, 1, 0 },
   6464     { ETH_OAM_CHECK_PERIODf, 1, 2, 0 }
   6465 };
   6466 
   6467 #endif
   6468 #if defined(BCM_88675_B0)
   6469 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88675_B0r_fields[] = {
   6470     { CHECK_TIMESTAMP_MISSf, 1, 3, 0 },
   6471     { ETH_OAM_CHECK_MAIDf, 1, 0, 0 },
   6472     { ETH_OAM_CHECK_MDLf, 1, 1, 0 },
   6473     { ETH_OAM_CHECK_PERIODf, 1, 2, 0 }
   6474 };
   6475 
   6476 #endif
   6477 #if defined(BCM_88680_A0)
   6478 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88680_A0r_fields[] = {
   6479     { CHECK_TIMESTAMP_MISSf, 1, 3, 0 },
   6480     { ETH_OAM_CHECK_MAIDf, 1, 0, 0 },
   6481     { ETH_OAM_CHECK_MDLf, 1, 1, 0 },
   6482     { ETH_OAM_CHECK_PERIODf, 1, 2, 0 }
   6483 };
   6484 
   6485 #endif
   6486 #if defined(BCM_88690_A0)
   6487 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88690_A0r_fields[] = {
   6488     { CHECK_TIMESTAMP_MISSf, 1, 0, 0 }
   6489 };
   6490 
   6491 #endif
   6492 #if defined(BCM_88690_B0)
   6493 soc_field_info_t soc_OAMP_ETH_OAM_CONTROL_BCM88690_B0r_fields[] = {
   6494     { CHECK_TIMESTAMP_MISSf, 1, 0, 0 }
   6495 };
   6496 
   6497 #endif
   6498 #if defined(BCM_88690_A0)
   6499 soc_field_info_t soc_OAMP_ETH_PERIOD_MISS_INFOr_fields[] = {
   6500     { ETH_PRIOD_EXPECTED_VALUEf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
   6501     { ETH_PRIOD_RCV_VALUEf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6502 };
   6503 
   6504 #endif
   6505 #if defined(BCM_88690_B0)
   6506 soc_field_info_t soc_OAMP_ETH_PERIOD_MISS_INFO_BCM88690_B0r_fields[] = {
   6507     { ETH_PRIOD_EXPECTED_VALUEf, 3, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
   6508     { ETH_PRIOD_RCV_VALUEf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   6509 };
   6510 
   6511 #endif
   6512 #if defined(BCM_88690_A0)
   6513 soc_field_info_t soc_OAMP_FLEX_CRC_MISS_INFOr_fields[] = {
   6514     { CALC_CRCf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   6515     { EXPECTED_CRCf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
   6516 };
   6517 
   6518 #endif
   6519 #if defined(BCM_88690_B0)
   6520 soc_field_info_t soc_OAMP_FLEX_CRC_MISS_INFO_BCM88690_B0r_fields[] = {
   6521     { CALC_CRCf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
   6522     { EXPECTED_CRCf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
   6523 };
   6524 
   6525 #endif
   6526 #if defined(BCM_88470_A0)
   6527 soc_field_info_t soc_OAMP_GACH_CHAN_TYPESr_fields[] = {
   6528     { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE },
   6529     { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE },
   6530     { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE },
   6531     { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE }
   6532 };
   6533 
   6534 #endif
   6535 #if defined(BCM_88270_A0)
   6536 soc_field_info_t soc_OAMP_GACH_CHAN_TYPES_BCM88270_A0r_fields[] = {
   6537     { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE },
   6538     { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE },
   6539     { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE },
   6540     { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE }
   6541 };
   6542 
   6543 #endif
   6544 #if defined(BCM_88470_B0)
   6545 soc_field_info_t soc_OAMP_GACH_CHAN_TYPES_BCM88470_B0r_fields[] = {
   6546     { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE },
   6547     { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE },
   6548     { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE },
   6549     { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE }
   6550 };
   6551 
   6552 #endif
   6553 #if defined(BCM_88690_A0)
   6554 soc_field_info_t soc_OAMP_GACH_CHAN_TYPES_BCM88690_A0r_fields[] = {
   6555     { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE },
   6556     { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE },
   6557     { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE },
   6558     { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE }
   6559 };
   6560 
   6561 #endif
   6562 #if defined(BCM_88690_B0)
   6563 soc_field_info_t soc_OAMP_GACH_CHAN_TYPES_BCM88690_B0r_fields[] = {
   6564     { BFD_GACH_CHAN_TYPEf, 16, 0, SOCF_LE },
   6565     { RFC_DM_GACH_CHAN_TYPEf, 16, 16, SOCF_LE },
   6566     { RFC_LM_1_GACH_CHAN_TYPEf, 16, 32, SOCF_LE },
   6567     { RFC_LM_2_GACH_CHAN_TYPEf, 16, 48, SOCF_LE }
   6568 };
   6569 
   6570 #endif
   6571 #if defined(BCM_88650_B0)
   6572 soc_field_info_t soc_OAMP_GLOBAL_Fr_fields[] = {
   6573     { CPU_BYPASS_ECC_PARf, 1, 16, SOCF_SIG },
   6574     { DISMEMf, 1, 14, SOCF_SIG },
   6575     { DIS_ECCf, 1, 15, SOCF_SIG },
   6576     { FTMH_EXTf, 2, 0, SOCF_LE|SOCF_SIG },
   6577     { FTMH_LB_KEY_EXT_ENf, 1, 2, SOCF_SIG },
   6578     { FTMH_STACKING_EXT_ENABLEf, 1, 3, SOCF_SIG }
   6579 };
   6580 
   6581 #endif
   6582 #if defined(BCM_88660_A0)
   6583 soc_field_info_t soc_OAMP_GLOBAL_F_BCM88660_A0r_fields[] = {
   6584     { CPU_BYPASS_ECC_PARf, 1, 16, SOCF_SIG },
   6585     { DISMEMf, 1, 14, SOCF_SIG },
   6586     { DIS_ECCf, 1, 15, SOCF_SIG },
   6587     { FTMH_EXTf, 2, 0, SOCF_LE|SOCF_SIG },
   6588     { FTMH_LB_KEY_EXT_ENf, 1, 2, SOCF_SIG },
   6589     { FTMH_STACKING_EXT_ENABLEf, 1, 3, SOCF_SIG }
   6590 };
   6591 
   6592 #endif
   6593 #if defined(BCM_88675_A0)
   6594 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONSr_fields[] = {
   6595     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6596     { DISMEMf, 1, 0, 0 },
   6597     { DIS_ECCf, 1, 1, 0 },
   6598     { WRITE_TO_XORf, 1, 3, 0 }
   6599 };
   6600 
   6601 #endif
   6602 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   6603     defined(BCM_56270_A0)
   6604 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM56260_A0r_fields[] = {
   6605     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6606     { DISMEMf, 1, 0, 0 },
   6607     { DIS_ECCf, 1, 1, 0 },
   6608     { WRITE_TO_XORf, 1, 3, 0 }
   6609 };
   6610 
   6611 #endif
   6612 #if defined(BCM_88270_A0)
   6613 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88270_A0r_fields[] = {
   6614     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6615     { DISMEMf, 1, 0, 0 },
   6616     { DIS_ECCf, 1, 1, 0 },
   6617     { MEM_LWM_DISABLEf, 1, 4, 0 },
   6618     { MEM_RC_DISABLEf, 1, 5, 0 },
   6619     { WRITE_TO_XORf, 1, 3, 0 }
   6620 };
   6621 
   6622 #endif
   6623 #if defined(BCM_88375_A0)
   6624 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = {
   6625     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6626     { DISMEMf, 1, 0, 0 },
   6627     { DIS_ECCf, 1, 1, 0 },
   6628     { WRITE_TO_XORf, 1, 3, 0 }
   6629 };
   6630 
   6631 #endif
   6632 #if defined(BCM_88375_B0)
   6633 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = {
   6634     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6635     { DISMEMf, 1, 0, 0 },
   6636     { DIS_ECCf, 1, 1, 0 },
   6637     { WRITE_TO_XORf, 1, 3, 0 }
   6638 };
   6639 
   6640 #endif
   6641 #if defined(BCM_88470_A0)
   6642 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88470_A0r_fields[] = {
   6643     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6644     { DISMEMf, 1, 0, 0 },
   6645     { DIS_ECCf, 1, 1, 0 },
   6646     { MEM_LWM_DISABLEf, 1, 4, 0 },
   6647     { MEM_RC_DISABLEf, 1, 5, 0 },
   6648     { WRITE_TO_XORf, 1, 3, 0 }
   6649 };
   6650 
   6651 #endif
   6652 #if defined(BCM_88470_B0)
   6653 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88470_B0r_fields[] = {
   6654     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6655     { DISMEMf, 1, 0, 0 },
   6656     { DIS_ECCf, 1, 1, 0 },
   6657     { MEM_LWM_DISABLEf, 1, 4, 0 },
   6658     { MEM_RC_DISABLEf, 1, 5, 0 },
   6659     { WRITE_TO_XORf, 1, 3, 0 }
   6660 };
   6661 
   6662 #endif
   6663 #if defined(BCM_88675_B0)
   6664 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = {
   6665     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6666     { DISMEMf, 1, 0, 0 },
   6667     { DIS_ECCf, 1, 1, 0 },
   6668     { WRITE_TO_XORf, 1, 3, 0 }
   6669 };
   6670 
   6671 #endif
   6672 #if defined(BCM_88680_A0)
   6673 soc_field_info_t soc_OAMP_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = {
   6674     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
   6675     { DISMEMf, 1, 0, 0 },
   6676     { DIS_ECCf, 1, 1, 0 },
   6677     { WRITE_TO_XORf, 1, 3, 0 }
   6678 };
   6679 
   6680 #endif
   6681 #if defined(BCM_88675_A0)
   6682 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFGr_fields[] = {
   6683     { FTMH_EXTf, 2, 0, SOCF_LE },
   6684     { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 },
   6685     { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 },
   6686     { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE }
   6687 };
   6688 
   6689 #endif
   6690 #if defined(BCM_88270_A0)
   6691 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88270_A0r_fields[] = {
   6692     { FTMH_EXTf, 2, 0, SOCF_LE },
   6693     { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 },
   6694     { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 },
   6695     { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE }
   6696 };
   6697 
   6698 #endif
   6699 #if defined(BCM_88375_A0)
   6700 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88375_A0r_fields[] = {
   6701     { FTMH_EXTf, 2, 0, SOCF_LE },
   6702     { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 },
   6703     { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 },
   6704     { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE }
   6705 };
   6706 
   6707 #endif
   6708 #if defined(BCM_88375_B0)
   6709 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88375_B0r_fields[] = {
   6710     { FTMH_EXTf, 2, 0, SOCF_LE },
   6711     { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 },
   6712     { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 },
   6713     { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE }
   6714 };
   6715 
   6716 #endif
   6717 #if defined(BCM_88470_A0)
   6718 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88470_A0r_fields[] = {
   6719     { FTMH_EXTf, 2, 0, SOCF_LE },
   6720     { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 },
   6721     { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 },
   6722     { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE }
   6723 };
   6724 
   6725 #endif
   6726 #if defined(BCM_88470_B0)
   6727 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88470_B0r_fields[] = {
   6728     { FTMH_EXTf, 2, 0, SOCF_LE },
   6729     { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 },
   6730     { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 },
   6731     { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE }
   6732 };
   6733 
   6734 #endif
   6735 #if defined(BCM_88675_B0)
   6736 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88675_B0r_fields[] = {
   6737     { FTMH_EXTf, 2, 0, SOCF_LE },
   6738     { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 },
   6739     { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 },
   6740     { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE }
   6741 };
   6742 
   6743 #endif
   6744 #if defined(BCM_88680_A0)
   6745 soc_field_info_t soc_OAMP_GLOBAL_SYS_HEADER_CFG_BCM88680_A0r_fields[] = {
   6746     { FTMH_EXTf, 2, 0, SOCF_LE },
   6747     { FTMH_LB_KEY_EXT_ENf, 1, 2, 0 },
   6748     { FTMH_STACKING_EXT_ENABLEf, 1, 3, 0 },
   6749     { SYSTEM_HEADERS_MODEf, 2, 5, SOCF_LE }
   6750 };
   6751 
   6752 #endif
   6753 #if defined(BCM_88650_A0)
   6754 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATIONr_fields[] = {
   6755     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
   6756     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
   6757     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
   6758 };
   6759 
   6760 #endif
   6761 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   6762     defined(BCM_56270_A0)
   6763 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM56260_A0r_fields[] = {
   6764     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6765     { GTIMER_ENABLEf, 1, 30, 0 },
   6766     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   6767 };
   6768 
   6769 #endif
   6770 #if defined(BCM_88270_A0)
   6771 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88270_A0r_fields[] = {
   6772     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6773     { GTIMER_ENABLEf, 1, 30, 0 },
   6774     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
   6775     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
   6776 };
   6777 
   6778 #endif
   6779 #if defined(BCM_88375_A0)
   6780 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = {
   6781     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6782     { GTIMER_ENABLEf, 1, 30, 0 },
   6783     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   6784 };
   6785 
   6786 #endif
   6787 #if defined(BCM_88375_B0)
   6788 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = {
   6789     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6790     { GTIMER_ENABLEf, 1, 30, 0 },
   6791     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   6792 };
   6793 
   6794 #endif
   6795 #if defined(BCM_88470_A0)
   6796 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88470_A0r_fields[] = {
   6797     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6798     { GTIMER_ENABLEf, 1, 30, 0 },
   6799     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
   6800     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
   6801 };
   6802 
   6803 #endif
   6804 #if defined(BCM_88470_B0)
   6805 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = {
   6806     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6807     { GTIMER_ENABLEf, 1, 30, 0 },
   6808     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
   6809     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
   6810 };
   6811 
   6812 #endif
   6813 #if defined(BCM_88650_B0)
   6814 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88650_B0r_fields[] = {
   6815     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
   6816     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
   6817     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
   6818 };
   6819 
   6820 #endif
   6821 #if defined(BCM_88660_A0)
   6822 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88660_A0r_fields[] = {
   6823     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
   6824     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
   6825     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
   6826 };
   6827 
   6828 #endif
   6829 #if defined(BCM_88675_A0)
   6830 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88675_A0r_fields[] = {
   6831     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6832     { GTIMER_ENABLEf, 1, 30, 0 },
   6833     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   6834 };
   6835 
   6836 #endif
   6837 #if defined(BCM_88675_B0)
   6838 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = {
   6839     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6840     { GTIMER_ENABLEf, 1, 30, 0 },
   6841     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   6842 };
   6843 
   6844 #endif
   6845 #if defined(BCM_88680_A0)
   6846 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = {
   6847     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
   6848     { GTIMER_ENABLEf, 1, 30, 0 },
   6849     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
   6850 };
   6851 
   6852 #endif
   6853 #if defined(BCM_88690_A0)
   6854 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = {
   6855     { FIELD_0_0f, 1, 0, 0 },
   6856     { FIELD_1_1f, 1, 1, 0 },
   6857     { FIELD_2_2f, 1, 2, 0 }
   6858 };
   6859 
   6860 #endif
   6861 #if defined(BCM_88690_B0)
   6862 soc_field_info_t soc_OAMP_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = {
   6863     { FIELD_0_0f, 1, 0, 0 },
   6864     { FIELD_1_1f, 1, 1, 0 },
   6865     { FIELD_2_2f, 1, 2, 0 }
   6866 };
   6867 
   6868 #endif
   6869 #if defined(BCM_88690_A0)
   6870 soc_field_info_t soc_OAMP_GTIMER_CYCLEr_fields[] = {
   6871     { FIELD_0_31f, 32, 0, SOCF_LE }
   6872 };
   6873 
   6874 #endif
   6875 #if defined(BCM_88690_B0)
   6876 soc_field_info_t soc_OAMP_GTIMER_CYCLE_BCM88690_B0r_fields[] = {
   6877     { FIELD_0_31f, 32, 0, SOCF_LE }
   6878 };
   6879 
   6880 #endif
   6881 #if defined(BCM_88650_A0)
   6882 soc_field_info_t soc_OAMP_GTIMER_TRIGGERr_fields[] = {
   6883     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
   6884 };
   6885 
   6886 #endif
   6887 #if defined(BCM_88375_A0)
   6888 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88375_A0r_fields[] = {
   6889     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   6890 };
   6891 
   6892 #endif
   6893 #if defined(BCM_88375_B0)
   6894 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88375_B0r_fields[] = {
   6895     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   6896 };
   6897 
   6898 #endif
   6899 #if defined(BCM_88650_B0)
   6900 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88650_B0r_fields[] = {
   6901     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
   6902 };
   6903 
   6904 #endif
   6905 #if defined(BCM_88660_A0)
   6906 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88660_A0r_fields[] = {
   6907     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
   6908 };
   6909 
   6910 #endif
   6911 #if defined(BCM_88675_A0)
   6912 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88675_A0r_fields[] = {
   6913     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   6914 };
   6915 
   6916 #endif
   6917 #if defined(BCM_88675_B0)
   6918 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88675_B0r_fields[] = {
   6919     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   6920 };
   6921 
   6922 #endif
   6923 #if defined(BCM_88680_A0)
   6924 soc_field_info_t soc_OAMP_GTIMER_TRIGGER_BCM88680_A0r_fields[] = {
   6925     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
   6926 };
   6927 
   6928 #endif
   6929 #if defined(BCM_88690_A0)
   6930 soc_field_info_t soc_OAMP_HEADER_CONFIGr_fields[] = {
   6931     { IN_LIF_EXT_SIZEf, 4, 6, SOCF_LE },
   6932     { OUT_LIF_X_1_EXT_SIZEf, 4, 10, SOCF_LE },
   6933     { OUT_LIF_X_2_EXT_SIZEf, 4, 14, SOCF_LE },
   6934     { OUT_LIF_X_3_EXT_SIZEf, 4, 18, SOCF_LE },
   6935     { PPH_BASE_SIZEf, 4, 2, SOCF_LE },
   6936     { UDH_MAP_TYPE_TO_LENGTH_0f, 12, 22, SOCF_LE },
   6937     { UDH_MAP_TYPE_TO_LENGTH_1f, 12, 34, SOCF_LE },
   6938     { UDH_MAP_TYPE_TO_LENGTH_2f, 12, 46, SOCF_LE },
   6939     { UDH_MAP_TYPE_TO_LENGTH_3f, 12, 58, SOCF_LE },
   6940     { UDH_MODEf, 2, 0, SOCF_LE }
   6941 };
   6942 
   6943 #endif
   6944 #if defined(BCM_88690_B0)
   6945 soc_field_info_t soc_OAMP_HEADER_CONFIG_BCM88690_B0r_fields[] = {
   6946     { IN_LIF_EXT_SIZEf, 4, 6, SOCF_LE },
   6947     { OUT_LIF_X_1_EXT_SIZEf, 4, 10, SOCF_LE },
   6948     { OUT_LIF_X_2_EXT_SIZEf, 4, 14, SOCF_LE },
   6949     { OUT_LIF_X_3_EXT_SIZEf, 4, 18, SOCF_LE },
   6950     { PPH_BASE_SIZEf, 4, 2, SOCF_LE },
   6951     { UDH_MAP_TYPE_TO_LENGTH_0f, 12, 22, SOCF_LE },
   6952     { UDH_MAP_TYPE_TO_LENGTH_1f, 12, 34, SOCF_LE },
   6953     { UDH_MAP_TYPE_TO_LENGTH_2f, 12, 46, SOCF_LE },
   6954     { UDH_MAP_TYPE_TO_LENGTH_3f, 12, 58, SOCF_LE },
   6955     { UDH_MODEf, 2, 0, SOCF_LE }
   6956 };
   6957 
   6958 #endif
   6959 #if defined(BCM_88650_A0)
   6960 soc_field_info_t soc_OAMP_ICC_MAP_REG_1r_fields[] = {
   6961     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE|SOCF_SIG },
   6962     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE|SOCF_SIG },
   6963     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE|SOCF_SIG },
   6964     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE|SOCF_SIG },
   6965     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE|SOCF_SIG },
   6966     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE|SOCF_SIG },
   6967     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE|SOCF_SIG },
   6968     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE|SOCF_SIG },
   6969     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE|SOCF_SIG },
   6970     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE|SOCF_SIG }
   6971 };
   6972 
   6973 #endif
   6974 #if defined(BCM_88650_A0)
   6975 soc_field_info_t soc_OAMP_ICC_MAP_REG_2r_fields[] = {
   6976     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE|SOCF_SIG },
   6977     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE|SOCF_SIG },
   6978     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE|SOCF_SIG },
   6979     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE|SOCF_SIG },
   6980     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE|SOCF_SIG }
   6981 };
   6982 
   6983 #endif
   6984 #if defined(BCM_88270_A0)
   6985 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88270_A0r_fields[] = {
   6986     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   6987     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   6988     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   6989     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   6990     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   6991     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   6992     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   6993     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   6994     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   6995     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   6996 };
   6997 
   6998 #endif
   6999 #if defined(BCM_88375_A0)
   7000 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88375_A0r_fields[] = {
   7001     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7002     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7003     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7004     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7005     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7006     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7007     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7008     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7009     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7010     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7011 };
   7012 
   7013 #endif
   7014 #if defined(BCM_88375_B0)
   7015 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88375_B0r_fields[] = {
   7016     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7017     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7018     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7019     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7020     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7021     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7022     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7023     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7024     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7025     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7026 };
   7027 
   7028 #endif
   7029 #if defined(BCM_88470_A0)
   7030 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88470_A0r_fields[] = {
   7031     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7032     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7033     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7034     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7035     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7036     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7037     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7038     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7039     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7040     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7041 };
   7042 
   7043 #endif
   7044 #if defined(BCM_88470_B0)
   7045 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88470_B0r_fields[] = {
   7046     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7047     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7048     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7049     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7050     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7051     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7052     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7053     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7054     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7055     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7056 };
   7057 
   7058 #endif
   7059 #if defined(BCM_88650_B0)
   7060 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88650_B0r_fields[] = {
   7061     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE|SOCF_SIG },
   7062     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE|SOCF_SIG },
   7063     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE|SOCF_SIG },
   7064     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE|SOCF_SIG },
   7065     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE|SOCF_SIG },
   7066     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE|SOCF_SIG },
   7067     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE|SOCF_SIG },
   7068     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE|SOCF_SIG },
   7069     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE|SOCF_SIG },
   7070     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE|SOCF_SIG }
   7071 };
   7072 
   7073 #endif
   7074 #if defined(BCM_88660_A0)
   7075 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88660_A0r_fields[] = {
   7076     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE|SOCF_SIG },
   7077     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE|SOCF_SIG },
   7078     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE|SOCF_SIG },
   7079     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE|SOCF_SIG },
   7080     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE|SOCF_SIG },
   7081     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE|SOCF_SIG },
   7082     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE|SOCF_SIG },
   7083     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE|SOCF_SIG },
   7084     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE|SOCF_SIG },
   7085     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE|SOCF_SIG }
   7086 };
   7087 
   7088 #endif
   7089 #if defined(BCM_88675_A0)
   7090 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88675_A0r_fields[] = {
   7091     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7092     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7093     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7094     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7095     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7096     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7097     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7098     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7099     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7100     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7101 };
   7102 
   7103 #endif
   7104 #if defined(BCM_88675_B0)
   7105 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88675_B0r_fields[] = {
   7106     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7107     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7108     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7109     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7110     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7111     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7112     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7113     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7114     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7115     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7116 };
   7117 
   7118 #endif
   7119 #if defined(BCM_88680_A0)
   7120 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88680_A0r_fields[] = {
   7121     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7122     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7123     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7124     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7125     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7126     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7127     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7128     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7129     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7130     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7131 };
   7132 
   7133 #endif
   7134 #if defined(BCM_88690_A0)
   7135 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88690_A0r_fields[] = {
   7136     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7137     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7138     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7139     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7140     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7141     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7142     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7143     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7144     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7145     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7146 };
   7147 
   7148 #endif
   7149 #if defined(BCM_88690_B0)
   7150 soc_field_info_t soc_OAMP_ICC_MAP_REG_1_BCM88690_B0r_fields[] = {
   7151     { ICC_MAP_IDX_0f, 48, 0, SOCF_LE },
   7152     { ICC_MAP_IDX_1f, 48, 48, SOCF_LE },
   7153     { ICC_MAP_IDX_2f, 48, 96, SOCF_LE },
   7154     { ICC_MAP_IDX_3f, 48, 144, SOCF_LE },
   7155     { ICC_MAP_IDX_4f, 48, 192, SOCF_LE },
   7156     { ICC_MAP_IDX_5f, 48, 240, SOCF_LE },
   7157     { ICC_MAP_IDX_6f, 48, 288, SOCF_LE },
   7158     { ICC_MAP_IDX_7f, 48, 336, SOCF_LE },
   7159     { ICC_MAP_IDX_8f, 48, 384, SOCF_LE },
   7160     { ICC_MAP_IDX_9f, 48, 432, SOCF_LE }
   7161 };
   7162 
   7163 #endif
   7164 #if defined(BCM_88270_A0)
   7165 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88270_A0r_fields[] = {
   7166     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7167     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7168     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7169     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7170     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7171 };
   7172 
   7173 #endif
   7174 #if defined(BCM_88375_A0)
   7175 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88375_A0r_fields[] = {
   7176     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7177     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7178     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7179     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7180     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7181 };
   7182 
   7183 #endif
   7184 #if defined(BCM_88375_B0)
   7185 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88375_B0r_fields[] = {
   7186     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7187     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7188     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7189     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7190     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7191 };
   7192 
   7193 #endif
   7194 #if defined(BCM_88470_A0)
   7195 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88470_A0r_fields[] = {
   7196     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7197     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7198     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7199     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7200     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7201 };
   7202 
   7203 #endif
   7204 #if defined(BCM_88470_B0)
   7205 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88470_B0r_fields[] = {
   7206     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7207     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7208     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7209     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7210     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7211 };
   7212 
   7213 #endif
   7214 #if defined(BCM_88650_B0)
   7215 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88650_B0r_fields[] = {
   7216     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE|SOCF_SIG },
   7217     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE|SOCF_SIG },
   7218     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE|SOCF_SIG },
   7219     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE|SOCF_SIG },
   7220     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE|SOCF_SIG }
   7221 };
   7222 
   7223 #endif
   7224 #if defined(BCM_88660_A0)
   7225 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88660_A0r_fields[] = {
   7226     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE|SOCF_SIG },
   7227     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE|SOCF_SIG },
   7228     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE|SOCF_SIG },
   7229     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE|SOCF_SIG },
   7230     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE|SOCF_SIG }
   7231 };
   7232 
   7233 #endif
   7234 #if defined(BCM_88675_A0)
   7235 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88675_A0r_fields[] = {
   7236     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7237     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7238     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7239     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7240     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7241 };
   7242 
   7243 #endif
   7244 #if defined(BCM_88675_B0)
   7245 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88675_B0r_fields[] = {
   7246     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7247     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7248     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7249     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7250     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7251 };
   7252 
   7253 #endif
   7254 #if defined(BCM_88680_A0)
   7255 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88680_A0r_fields[] = {
   7256     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7257     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7258     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7259     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7260     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7261 };
   7262 
   7263 #endif
   7264 #if defined(BCM_88690_A0)
   7265 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88690_A0r_fields[] = {
   7266     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7267     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7268     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7269     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7270     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7271 };
   7272 
   7273 #endif
   7274 #if defined(BCM_88690_B0)
   7275 soc_field_info_t soc_OAMP_ICC_MAP_REG_2_BCM88690_B0r_fields[] = {
   7276     { ICC_MAP_IDX_10f, 48, 0, SOCF_LE },
   7277     { ICC_MAP_IDX_11f, 48, 48, SOCF_LE },
   7278     { ICC_MAP_IDX_12f, 48, 96, SOCF_LE },
   7279     { ICC_MAP_IDX_13f, 48, 144, SOCF_LE },
   7280     { ICC_MAP_IDX_14f, 48, 192, SOCF_LE }
   7281 };
   7282 
   7283 #endif
   7284 #if defined(BCM_88650_A0)
   7285 soc_field_info_t soc_OAMP_INDIRECT_COMMANDr_fields[] = {
   7286     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
   7287     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
   7288     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
   7289     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
   7290     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
   7291 };
   7292 
   7293 #endif
   7294 #if defined(BCM_88650_A0)
   7295 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESSr_fields[] = {
   7296     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
   7297     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
   7298 };
   7299 
   7300 #endif
   7301 #if defined(BCM_88270_A0)
   7302 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88270_A0r_fields[] = {
   7303     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7304     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7305 };
   7306 
   7307 #endif
   7308 #if defined(BCM_88375_A0)
   7309 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88375_A0r_fields[] = {
   7310     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7311     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7312 };
   7313 
   7314 #endif
   7315 #if defined(BCM_88375_B0)
   7316 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88375_B0r_fields[] = {
   7317     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7318     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7319 };
   7320 
   7321 #endif
   7322 #if defined(BCM_88470_A0)
   7323 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88470_A0r_fields[] = {
   7324     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7325     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7326 };
   7327 
   7328 #endif
   7329 #if defined(BCM_88470_B0)
   7330 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = {
   7331     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7332     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7333 };
   7334 
   7335 #endif
   7336 #if defined(BCM_88650_B0)
   7337 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88650_B0r_fields[] = {
   7338     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
   7339     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
   7340 };
   7341 
   7342 #endif
   7343 #if defined(BCM_88660_A0)
   7344 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88660_A0r_fields[] = {
   7345     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
   7346     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
   7347 };
   7348 
   7349 #endif
   7350 #if defined(BCM_88675_A0)
   7351 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88675_A0r_fields[] = {
   7352     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7353     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7354 };
   7355 
   7356 #endif
   7357 #if defined(BCM_88675_B0)
   7358 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88675_B0r_fields[] = {
   7359     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7360     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7361 };
   7362 
   7363 #endif
   7364 #if defined(BCM_88680_A0)
   7365 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88680_A0r_fields[] = {
   7366     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7367     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7368 };
   7369 
   7370 #endif
   7371 #if defined(BCM_88690_A0)
   7372 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = {
   7373     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7374     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7375 };
   7376 
   7377 #endif
   7378 #if defined(BCM_88690_B0)
   7379 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = {
   7380     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
   7381     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
   7382 };
   7383 
   7384 #endif
   7385 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   7386     defined(BCM_56270_A0)
   7387 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM56260_A0r_fields[] = {
   7388     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7389     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7390     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7391     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7392     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7393 };
   7394 
   7395 #endif
   7396 #if defined(BCM_88270_A0)
   7397 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88270_A0r_fields[] = {
   7398     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7399     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7400     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7401     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7402     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7403 };
   7404 
   7405 #endif
   7406 #if defined(BCM_88375_A0)
   7407 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88375_A0r_fields[] = {
   7408     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7409     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7410     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7411     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7412     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7413 };
   7414 
   7415 #endif
   7416 #if defined(BCM_88375_B0)
   7417 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88375_B0r_fields[] = {
   7418     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7419     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7420     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7421     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7422     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7423 };
   7424 
   7425 #endif
   7426 #if defined(BCM_88470_A0)
   7427 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88470_A0r_fields[] = {
   7428     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7429     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7430     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7431     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7432     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7433 };
   7434 
   7435 #endif
   7436 #if defined(BCM_88470_B0)
   7437 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88470_B0r_fields[] = {
   7438     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7439     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7440     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7441     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7442     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7443 };
   7444 
   7445 #endif
   7446 #if defined(BCM_88650_B0)
   7447 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88650_B0r_fields[] = {
   7448     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
   7449     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
   7450     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
   7451     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
   7452     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
   7453 };
   7454 
   7455 #endif
   7456 #if defined(BCM_88660_A0)
   7457 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88660_A0r_fields[] = {
   7458     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
   7459     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
   7460     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
   7461     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
   7462     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
   7463 };
   7464 
   7465 #endif
   7466 #if defined(BCM_88675_A0)
   7467 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88675_A0r_fields[] = {
   7468     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7469     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7470     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7471     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7472     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7473 };
   7474 
   7475 #endif
   7476 #if defined(BCM_88675_B0)
   7477 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88675_B0r_fields[] = {
   7478     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7479     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7480     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7481     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7482     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7483 };
   7484 
   7485 #endif
   7486 #if defined(BCM_88680_A0)
   7487 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88680_A0r_fields[] = {
   7488     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7489     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7490     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7491     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7492     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7493 };
   7494 
   7495 #endif
   7496 #if defined(BCM_88690_A0)
   7497 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88690_A0r_fields[] = {
   7498     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7499     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7500     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7501     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7502     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7503 };
   7504 
   7505 #endif
   7506 #if defined(BCM_88690_B0)
   7507 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_BCM88690_B0r_fields[] = {
   7508     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
   7509     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
   7510     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
   7511     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
   7512     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
   7513 };
   7514 
   7515 #endif
   7516 #if defined(BCM_88650_A0)
   7517 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = {
   7518     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
   7519 };
   7520 
   7521 #endif
   7522 #if defined(BCM_88270_A0)
   7523 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88270_A0r_fields[] = {
   7524     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
   7525 };
   7526 
   7527 #endif
   7528 #if defined(BCM_88375_A0)
   7529 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_A0r_fields[] = {
   7530     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
   7531 };
   7532 
   7533 #endif
   7534 #if defined(BCM_88375_B0)
   7535 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_B0r_fields[] = {
   7536     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
   7537 };
   7538 
   7539 #endif
   7540 #if defined(BCM_88470_A0)
   7541 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_A0r_fields[] = {
   7542     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
   7543 };
   7544 
   7545 #endif
   7546 #if defined(BCM_88470_B0)
   7547 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = {
   7548     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
   7549 };
   7550 
   7551 #endif
   7552 #if defined(BCM_88650_B0)
   7553 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88650_B0r_fields[] = {
   7554     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
   7555 };
   7556 
   7557 #endif
   7558 #if defined(BCM_88660_A0)
   7559 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88660_A0r_fields[] = {
   7560     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
   7561 };
   7562 
   7563 #endif
   7564 #if defined(BCM_88675_A0)
   7565 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_A0r_fields[] = {
   7566     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
   7567 };
   7568 
   7569 #endif
   7570 #if defined(BCM_88675_B0)
   7571 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_B0r_fields[] = {
   7572     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
   7573 };
   7574 
   7575 #endif
   7576 #if defined(BCM_88680_A0)
   7577 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88680_A0r_fields[] = {
   7578     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
   7579 };
   7580 
   7581 #endif
   7582 #if defined(BCM_88650_A0)
   7583 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATAr_fields[] = {
   7584     { INDIRECT_COMMAND_RD_DATAf, 124, 0, SOCF_LE|SOCF_RO }
   7585 };
   7586 
   7587 #endif
   7588 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   7589     defined(BCM_56270_A0)
   7590 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM56260_A0r_fields[] = {
   7591     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO }
   7592 };
   7593 
   7594 #endif
   7595 #if defined(BCM_88270_A0)
   7596 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88270_A0r_fields[] = {
   7597     { INDIRECT_COMMAND_RD_DATAf, 592, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7598 };
   7599 
   7600 #endif
   7601 #if defined(BCM_88375_A0)
   7602 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88375_A0r_fields[] = {
   7603     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7604 };
   7605 
   7606 #endif
   7607 #if defined(BCM_88375_B0)
   7608 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88375_B0r_fields[] = {
   7609     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7610 };
   7611 
   7612 #endif
   7613 #if defined(BCM_88470_A0)
   7614 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88470_A0r_fields[] = {
   7615     { INDIRECT_COMMAND_RD_DATAf, 592, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7616 };
   7617 
   7618 #endif
   7619 #if defined(BCM_88470_B0)
   7620 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = {
   7621     { INDIRECT_COMMAND_RD_DATAf, 592, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7622 };
   7623 
   7624 #endif
   7625 #if defined(BCM_88650_B0)
   7626 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88650_B0r_fields[] = {
   7627     { INDIRECT_COMMAND_RD_DATAf, 124, 0, SOCF_LE|SOCF_RO }
   7628 };
   7629 
   7630 #endif
   7631 #if defined(BCM_88660_A0)
   7632 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88660_A0r_fields[] = {
   7633     { INDIRECT_COMMAND_RD_DATAf, 137, 0, SOCF_LE|SOCF_RO }
   7634 };
   7635 
   7636 #endif
   7637 #if defined(BCM_88675_A0)
   7638 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88675_A0r_fields[] = {
   7639     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7640 };
   7641 
   7642 #endif
   7643 #if defined(BCM_88675_B0)
   7644 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88675_B0r_fields[] = {
   7645     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7646 };
   7647 
   7648 #endif
   7649 #if defined(BCM_88680_A0)
   7650 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88680_A0r_fields[] = {
   7651     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7652 };
   7653 
   7654 #endif
   7655 #if defined(BCM_88690_A0)
   7656 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = {
   7657     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7658 };
   7659 
   7660 #endif
   7661 #if defined(BCM_88690_B0)
   7662 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = {
   7663     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   7664 };
   7665 
   7666 #endif
   7667 #if defined(BCM_88675_A0)
   7668 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEMr_fields[] = {
   7669     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
   7670 };
   7671 
   7672 #endif
   7673 #if defined(BCM_88270_A0)
   7674 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88270_A0r_fields[] = {
   7675     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
   7676 };
   7677 
   7678 #endif
   7679 #if defined(BCM_88375_A0)
   7680 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88375_A0r_fields[] = {
   7681     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
   7682 };
   7683 
   7684 #endif
   7685 #if defined(BCM_88375_B0)
   7686 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88375_B0r_fields[] = {
   7687     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
   7688 };
   7689 
   7690 #endif
   7691 #if defined(BCM_88470_A0)
   7692 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88470_A0r_fields[] = {
   7693     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
   7694 };
   7695 
   7696 #endif
   7697 #if defined(BCM_88470_B0)
   7698 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = {
   7699     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
   7700 };
   7701 
   7702 #endif
   7703 #if defined(BCM_88675_B0)
   7704 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88675_B0r_fields[] = {
   7705     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
   7706 };
   7707 
   7708 #endif
   7709 #if defined(BCM_88680_A0)
   7710 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88680_A0r_fields[] = {
   7711     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
   7712 };
   7713 
   7714 #endif
   7715 #if defined(BCM_88690_A0)
   7716 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88690_A0r_fields[] = {
   7717     { FIELD_0_0f, 1, 0, 0 }
   7718 };
   7719 
   7720 #endif
   7721 #if defined(BCM_88690_B0)
   7722 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WIDE_MEM_BCM88690_B0r_fields[] = {
   7723     { FIELD_0_0f, 1, 0, 0 }
   7724 };
   7725 
   7726 #endif
   7727 #if defined(BCM_88650_A0)
   7728 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATAr_fields[] = {
   7729     { INDIRECT_COMMAND_WR_DATAf, 124, 0, SOCF_LE|SOCF_SIG }
   7730 };
   7731 
   7732 #endif
   7733 #if defined(BCM_88270_A0)
   7734 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88270_A0r_fields[] = {
   7735     { INDIRECT_COMMAND_WR_DATAf, 592, 0, SOCF_LE }
   7736 };
   7737 
   7738 #endif
   7739 #if defined(BCM_88375_A0)
   7740 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88375_A0r_fields[] = {
   7741     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
   7742 };
   7743 
   7744 #endif
   7745 #if defined(BCM_88375_B0)
   7746 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88375_B0r_fields[] = {
   7747     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
   7748 };
   7749 
   7750 #endif
   7751 #if defined(BCM_88470_A0)
   7752 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88470_A0r_fields[] = {
   7753     { INDIRECT_COMMAND_WR_DATAf, 592, 0, SOCF_LE }
   7754 };
   7755 
   7756 #endif
   7757 #if defined(BCM_88470_B0)
   7758 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = {
   7759     { INDIRECT_COMMAND_WR_DATAf, 592, 0, SOCF_LE }
   7760 };
   7761 
   7762 #endif
   7763 #if defined(BCM_88650_B0)
   7764 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88650_B0r_fields[] = {
   7765     { INDIRECT_COMMAND_WR_DATAf, 124, 0, SOCF_LE|SOCF_SIG }
   7766 };
   7767 
   7768 #endif
   7769 #if defined(BCM_88660_A0)
   7770 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88660_A0r_fields[] = {
   7771     { INDIRECT_COMMAND_WR_DATAf, 137, 0, SOCF_LE|SOCF_SIG }
   7772 };
   7773 
   7774 #endif
   7775 #if defined(BCM_88675_A0)
   7776 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88675_A0r_fields[] = {
   7777     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
   7778 };
   7779 
   7780 #endif
   7781 #if defined(BCM_88675_B0)
   7782 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88675_B0r_fields[] = {
   7783     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
   7784 };
   7785 
   7786 #endif
   7787 #if defined(BCM_88680_A0)
   7788 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88680_A0r_fields[] = {
   7789     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
   7790 };
   7791 
   7792 #endif
   7793 #if defined(BCM_88690_A0)
   7794 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = {
   7795     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
   7796 };
   7797 
   7798 #endif
   7799 #if defined(BCM_88690_B0)
   7800 soc_field_info_t soc_OAMP_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = {
   7801     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
   7802 };
   7803 
   7804 #endif
   7805 #if defined(BCM_88675_A0)
   7806 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLEr_fields[] = {
   7807     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7808     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7809     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
   7810     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
   7811 };
   7812 
   7813 #endif
   7814 #if defined(BCM_88270_A0)
   7815 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88270_A0r_fields[] = {
   7816     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7817     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7818     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
   7819     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
   7820 };
   7821 
   7822 #endif
   7823 #if defined(BCM_88375_A0)
   7824 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88375_A0r_fields[] = {
   7825     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7826     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7827     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
   7828     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
   7829 };
   7830 
   7831 #endif
   7832 #if defined(BCM_88375_B0)
   7833 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88375_B0r_fields[] = {
   7834     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7835     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7836     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
   7837     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
   7838 };
   7839 
   7840 #endif
   7841 #if defined(BCM_88470_A0)
   7842 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88470_A0r_fields[] = {
   7843     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7844     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7845     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
   7846     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
   7847 };
   7848 
   7849 #endif
   7850 #if defined(BCM_88470_B0)
   7851 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = {
   7852     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7853     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7854     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
   7855     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
   7856 };
   7857 
   7858 #endif
   7859 #if defined(BCM_88675_B0)
   7860 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88675_B0r_fields[] = {
   7861     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7862     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7863     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
   7864     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
   7865 };
   7866 
   7867 #endif
   7868 #if defined(BCM_88680_A0)
   7869 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88680_A0r_fields[] = {
   7870     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7871     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7872     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
   7873     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
   7874 };
   7875 
   7876 #endif
   7877 #if defined(BCM_88690_A0)
   7878 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = {
   7879     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7880     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7881     { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE },
   7882     { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG }
   7883 };
   7884 
   7885 #endif
   7886 #if defined(BCM_88690_B0)
   7887 soc_field_info_t soc_OAMP_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = {
   7888     { FORCE_BUBBLE_ENf, 1, 0, 0 },
   7889     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
   7890     { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE },
   7891     { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG }
   7892 };
   7893 
   7894 #endif
   7895 #if defined(BCM_88650_A0)
   7896 soc_field_info_t soc_OAMP_INDIRECT_WR_MASKr_fields[] = {
   7897     { INDIRECT_WR_MASKf, 124, 0, SOCF_LE|SOCF_SIG }
   7898 };
   7899 
   7900 #endif
   7901 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   7902     defined(BCM_56270_A0)
   7903 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM56260_A0r_fields[] = {
   7904     { INDIRECT_WR_MASKf, 640, 0, SOCF_LE }
   7905 };
   7906 
   7907 #endif
   7908 #if defined(BCM_88270_A0)
   7909 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88270_A0r_fields[] = {
   7910     { INDIRECT_WR_MASKf, 16, 0, SOCF_LE }
   7911 };
   7912 
   7913 #endif
   7914 #if defined(BCM_88375_A0)
   7915 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88375_A0r_fields[] = {
   7916     { INDIRECT_WR_MASKf, 640, 0, SOCF_LE }
   7917 };
   7918 
   7919 #endif
   7920 #if defined(BCM_88375_B0)
   7921 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88375_B0r_fields[] = {
   7922     { INDIRECT_WR_MASKf, 640, 0, SOCF_LE }
   7923 };
   7924 
   7925 #endif
   7926 #if defined(BCM_88470_A0)
   7927 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88470_A0r_fields[] = {
   7928     { INDIRECT_WR_MASKf, 16, 0, SOCF_LE }
   7929 };
   7930 
   7931 #endif
   7932 #if defined(BCM_88470_B0)
   7933 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88470_B0r_fields[] = {
   7934     { INDIRECT_WR_MASKf, 16, 0, SOCF_LE }
   7935 };
   7936 
   7937 #endif
   7938 #if defined(BCM_88650_B0)
   7939 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88650_B0r_fields[] = {
   7940     { INDIRECT_WR_MASKf, 124, 0, SOCF_LE|SOCF_SIG }
   7941 };
   7942 
   7943 #endif
   7944 #if defined(BCM_88660_A0)
   7945 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88660_A0r_fields[] = {
   7946     { INDIRECT_WR_MASKf, 137, 0, SOCF_LE|SOCF_SIG }
   7947 };
   7948 
   7949 #endif
   7950 #if defined(BCM_88675_A0)
   7951 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88675_A0r_fields[] = {
   7952     { INDIRECT_WR_MASKf, 640, 0, SOCF_LE }
   7953 };
   7954 
   7955 #endif
   7956 #if defined(BCM_88675_B0)
   7957 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88675_B0r_fields[] = {
   7958     { INDIRECT_WR_MASKf, 640, 0, SOCF_LE }
   7959 };
   7960 
   7961 #endif
   7962 #if defined(BCM_88680_A0)
   7963 soc_field_info_t soc_OAMP_INDIRECT_WR_MASK_BCM88680_A0r_fields[] = {
   7964     { INDIRECT_WR_MASKf, 640, 0, SOCF_LE }
   7965 };
   7966 
   7967 #endif
   7968 #if defined(BCM_88650_A0)
   7969 soc_field_info_t soc_OAMP_INITIATE_ECC_ERR_0r_fields[] = {
   7970     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 26, SOCF_SIG },
   7971     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 29, SOCF_SIG }
   7972 };
   7973 
   7974 #endif
   7975 #if defined(BCM_88650_B0)
   7976 soc_field_info_t soc_OAMP_INITIATE_ECC_ERR_0_BCM88650_B0r_fields[] = {
   7977     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 26, SOCF_SIG },
   7978     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 29, SOCF_SIG }
   7979 };
   7980 
   7981 #endif
   7982 #if defined(BCM_88660_A0)
   7983 soc_field_info_t soc_OAMP_INITIATE_ECC_ERR_0_BCM88660_A0r_fields[] = {
   7984     { RMAPEM_STEP_TABLE_INITIATE_ECC_1B_ERRf, 1, 26, SOCF_SIG },
   7985     { RMAPEM_STEP_TABLE_INITIATE_ECC_2B_ERRf, 1, 29, SOCF_SIG }
   7986 };
   7987 
   7988 #endif
   7989 #if defined(BCM_88650_A0)
   7990 soc_field_info_t soc_OAMP_INITIATE_PAR_ERR_0r_fields[] = {
   7991     { ITR_FIFO_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG },
   7992     { ITR_PKT_FIFO_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG },
   7993     { MEP_DB_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG },
   7994     { RMAPEM_KEYT_H_0_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG },
   7995     { RMAPEM_KEYT_H_1_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG },
   7996     { RMAPEM_KEYT_H_2_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG },
   7997     { RMAPEM_KEYT_H_3_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG },
   7998     { RMAPEM_KEYT_H_4_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG },
   7999     { RMAPEM_KEYT_H_5_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG },
   8000     { RMAPEM_KEYT_H_6_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG },
   8001     { RMAPEM_KEYT_H_7_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG },
   8002     { RMAPEM_MANAGEMENT_MEMORY_H_0_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG },
   8003     { RMAPEM_MANAGEMENT_MEMORY_H_1_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG },
   8004     { RMAPEM_MANAGEMENT_MEMORY_H_2_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG },
   8005     { RMAPEM_MANAGEMENT_MEMORY_H_3_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG },
   8006     { RMAPEM_MANAGEMENT_MEMORY_H_4_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG },
   8007     { RMAPEM_MANAGEMENT_MEMORY_H_5_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG },
   8008     { RMAPEM_MANAGEMENT_MEMORY_H_6_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG },
   8009     { RMAPEM_MANAGEMENT_MEMORY_H_7_INITIATE_PAR_ERRf, 1, 31, SOCF_SIG },
   8010     { RMAPEM_PLDT_AUX_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG },
   8011     { RMAPEM_PLDT_H_0_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG },
   8012     { RMAPEM_PLDT_H_1_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG },
   8013     { RMAPEM_PLDT_H_2_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG },
   8014     { RMAPEM_PLDT_H_3_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG },
   8015     { RMAPEM_PLDT_H_4_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG },
   8016     { RMAPEM_PLDT_H_5_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG },
   8017     { RMAPEM_PLDT_H_6_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG },
   8018     { RMAPEM_PLDT_H_7_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG },
   8019     { RMEP_DB_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
   8020     { RXB_INPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG },
   8021     { RXB_OUTPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG },
   8022     { TXM_DATA_FIFO_MEMORY_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
   8023     { UMC_TABLE_INITIATE_PAR_ERRf, 1, 32, SOCF_SIG }
   8024 };
   8025 
   8026 #endif
   8027 #if defined(BCM_88650_B0)
   8028 soc_field_info_t soc_OAMP_INITIATE_PAR_ERR_0_BCM88650_B0r_fields[] = {
   8029     { ITR_FIFO_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG },
   8030     { ITR_PKT_FIFO_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG },
   8031     { MEP_DB_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG },
   8032     { RMAPEM_KEYT_H_0_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG },
   8033     { RMAPEM_KEYT_H_1_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG },
   8034     { RMAPEM_KEYT_H_2_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG },
   8035     { RMAPEM_KEYT_H_3_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG },
   8036     { RMAPEM_KEYT_H_4_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG },
   8037     { RMAPEM_KEYT_H_5_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG },
   8038     { RMAPEM_KEYT_H_6_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG },
   8039     { RMAPEM_KEYT_H_7_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG },
   8040     { RMAPEM_MANAGEMENT_MEMORY_H_0_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG },
   8041     { RMAPEM_MANAGEMENT_MEMORY_H_1_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG },
   8042     { RMAPEM_MANAGEMENT_MEMORY_H_2_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG },
   8043     { RMAPEM_MANAGEMENT_MEMORY_H_3_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG },
   8044     { RMAPEM_MANAGEMENT_MEMORY_H_4_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG },
   8045     { RMAPEM_MANAGEMENT_MEMORY_H_5_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG },
   8046     { RMAPEM_MANAGEMENT_MEMORY_H_6_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG },
   8047     { RMAPEM_MANAGEMENT_MEMORY_H_7_INITIATE_PAR_ERRf, 1, 31, SOCF_SIG },
   8048     { RMAPEM_PLDT_AUX_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG },
   8049     { RMAPEM_PLDT_H_0_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG },
   8050     { RMAPEM_PLDT_H_1_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG },
   8051     { RMAPEM_PLDT_H_2_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG },
   8052     { RMAPEM_PLDT_H_3_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG },
   8053     { RMAPEM_PLDT_H_4_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG },
   8054     { RMAPEM_PLDT_H_5_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG },
   8055     { RMAPEM_PLDT_H_6_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG },
   8056     { RMAPEM_PLDT_H_7_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG },
   8057     { RMEP_DB_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
   8058     { RXB_INPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG },
   8059     { RXB_OUTPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG },
   8060     { TXM_DATA_FIFO_MEMORY_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
   8061     { UMC_TABLE_INITIATE_PAR_ERRf, 1, 32, SOCF_SIG }
   8062 };
   8063 
   8064 #endif
   8065 #if defined(BCM_88660_A0)
   8066 soc_field_info_t soc_OAMP_INITIATE_PAR_ERR_0_BCM88660_A0r_fields[] = {
   8067     { ITR_DATA_FIFO_INITIATE_PAR_ERRf, 1, 5, SOCF_SIG },
   8068     { ITR_PKT_FIFO_INITIATE_PAR_ERRf, 1, 6, SOCF_SIG },
   8069     { LMM_DA_NIC_TABLE_INITIATE_PAR_ERRf, 1, 33, SOCF_SIG },
   8070     { MEP_DB_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG },
   8071     { PE_GEN_MEM_INITIATE_PAR_ERRf, 1, 37, SOCF_SIG },
   8072     { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 36, SOCF_SIG },
   8073     { RMAPEM_KEYT_H_0_INITIATE_PAR_ERRf, 1, 7, SOCF_SIG },
   8074     { RMAPEM_KEYT_H_1_INITIATE_PAR_ERRf, 1, 8, SOCF_SIG },
   8075     { RMAPEM_KEYT_H_2_INITIATE_PAR_ERRf, 1, 9, SOCF_SIG },
   8076     { RMAPEM_KEYT_H_3_INITIATE_PAR_ERRf, 1, 10, SOCF_SIG },
   8077     { RMAPEM_KEYT_H_4_INITIATE_PAR_ERRf, 1, 11, SOCF_SIG },
   8078     { RMAPEM_KEYT_H_5_INITIATE_PAR_ERRf, 1, 12, SOCF_SIG },
   8079     { RMAPEM_KEYT_H_6_INITIATE_PAR_ERRf, 1, 13, SOCF_SIG },
   8080     { RMAPEM_KEYT_H_7_INITIATE_PAR_ERRf, 1, 14, SOCF_SIG },
   8081     { RMAPEM_MANAGEMENT_MEMORY_H_0_INITIATE_PAR_ERRf, 1, 24, SOCF_SIG },
   8082     { RMAPEM_MANAGEMENT_MEMORY_H_1_INITIATE_PAR_ERRf, 1, 25, SOCF_SIG },
   8083     { RMAPEM_MANAGEMENT_MEMORY_H_2_INITIATE_PAR_ERRf, 1, 26, SOCF_SIG },
   8084     { RMAPEM_MANAGEMENT_MEMORY_H_3_INITIATE_PAR_ERRf, 1, 27, SOCF_SIG },
   8085     { RMAPEM_MANAGEMENT_MEMORY_H_4_INITIATE_PAR_ERRf, 1, 28, SOCF_SIG },
   8086     { RMAPEM_MANAGEMENT_MEMORY_H_5_INITIATE_PAR_ERRf, 1, 29, SOCF_SIG },
   8087     { RMAPEM_MANAGEMENT_MEMORY_H_6_INITIATE_PAR_ERRf, 1, 30, SOCF_SIG },
   8088     { RMAPEM_MANAGEMENT_MEMORY_H_7_INITIATE_PAR_ERRf, 1, 31, SOCF_SIG },
   8089     { RMAPEM_PLDT_AUX_INITIATE_PAR_ERRf, 1, 23, SOCF_SIG },
   8090     { RMAPEM_PLDT_H_0_INITIATE_PAR_ERRf, 1, 15, SOCF_SIG },
   8091     { RMAPEM_PLDT_H_1_INITIATE_PAR_ERRf, 1, 16, SOCF_SIG },
   8092     { RMAPEM_PLDT_H_2_INITIATE_PAR_ERRf, 1, 17, SOCF_SIG },
   8093     { RMAPEM_PLDT_H_3_INITIATE_PAR_ERRf, 1, 18, SOCF_SIG },
   8094     { RMAPEM_PLDT_H_4_INITIATE_PAR_ERRf, 1, 19, SOCF_SIG },
   8095     { RMAPEM_PLDT_H_5_INITIATE_PAR_ERRf, 1, 20, SOCF_SIG },
   8096     { RMAPEM_PLDT_H_6_INITIATE_PAR_ERRf, 1, 21, SOCF_SIG },
   8097     { RMAPEM_PLDT_H_7_INITIATE_PAR_ERRf, 1, 22, SOCF_SIG },
   8098     { RMEP_DB_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
   8099     { RSP_FIRST_DATA_FIFO_INITIATE_PAR_ERRf, 1, 34, SOCF_SIG },
   8100     { RSP_OUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 35, SOCF_SIG },
   8101     { RXB_INPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 3, SOCF_SIG },
   8102     { RXB_OUTPUT_DATA_FIFO_INITIATE_PAR_ERRf, 1, 4, SOCF_SIG },
   8103     { TXM_DATA_FIFO_MEMORY_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
   8104     { UMC_TABLE_INITIATE_PAR_ERRf, 1, 32, SOCF_SIG }
   8105 };
   8106 
   8107 #endif
   8108 #if defined(BCM_88660_A0)
   8109 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLVr_fields[] = {
   8110     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE|SOCF_SIG }
   8111 };
   8112 
   8113 #endif
   8114 #if defined(BCM_88270_A0)
   8115 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88270_A0r_fields[] = {
   8116     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8117 };
   8118 
   8119 #endif
   8120 #if defined(BCM_88375_A0)
   8121 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88375_A0r_fields[] = {
   8122     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8123 };
   8124 
   8125 #endif
   8126 #if defined(BCM_88375_B0)
   8127 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88375_B0r_fields[] = {
   8128     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8129 };
   8130 
   8131 #endif
   8132 #if defined(BCM_88470_A0)
   8133 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88470_A0r_fields[] = {
   8134     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8135 };
   8136 
   8137 #endif
   8138 #if defined(BCM_88470_B0)
   8139 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88470_B0r_fields[] = {
   8140     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8141 };
   8142 
   8143 #endif
   8144 #if defined(BCM_88675_A0)
   8145 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88675_A0r_fields[] = {
   8146     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8147 };
   8148 
   8149 #endif
   8150 #if defined(BCM_88675_B0)
   8151 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88675_B0r_fields[] = {
   8152     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8153 };
   8154 
   8155 #endif
   8156 #if defined(BCM_88680_A0)
   8157 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88680_A0r_fields[] = {
   8158     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8159 };
   8160 
   8161 #endif
   8162 #if defined(BCM_88690_A0)
   8163 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88690_A0r_fields[] = {
   8164     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8165 };
   8166 
   8167 #endif
   8168 #if defined(BCM_88690_B0)
   8169 soc_field_info_t soc_OAMP_INTERFACE_STAT_TLV_BCM88690_B0r_fields[] = {
   8170     { INTERFACE_STAT_TLVf, 24, 0, SOCF_LE }
   8171 };
   8172 
   8173 #endif
   8174 #if defined(BCM_88650_A0)
   8175 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTERr_fields[] = {
   8176     { ERR_ECC_MASKf, 1, 2, SOCF_SIG },
   8177     { PENDING_EVENT_MASKf, 1, 1, SOCF_SIG },
   8178     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 0, SOCF_SIG }
   8179 };
   8180 
   8181 #endif
   8182 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   8183     defined(BCM_56270_A0)
   8184 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM56260_A0r_fields[] = {
   8185     { ERROR_ECC_MASKf, 1, 0, 0 },
   8186     { RX_STATS_DONE_MASKf, 1, 2, 0 },
   8187     { STAT_PENDING_EVENT_MASKf, 1, 1, 0 }
   8188 };
   8189 
   8190 #endif
   8191 #if defined(BCM_88270_A0)
   8192 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88270_A0r_fields[] = {
   8193     { ERROR_ECC_MASKf, 1, 0, 0 },
   8194     { PENDING_EVENT_MASKf, 1, 2, 0 },
   8195     { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 },
   8196     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 },
   8197     { RX_STATS_DONE_MASKf, 1, 4, 0 },
   8198     { STAT_PENDING_EVENT_MASKf, 1, 3, 0 },
   8199     { TXO_MESSAGE_SENT_MASKf, 1, 6, 0 },
   8200     { TXO_REQ_FIFO_EMPTY_MASKf, 1, 7, 0 }
   8201 };
   8202 
   8203 #endif
   8204 #if defined(BCM_88375_A0)
   8205 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
   8206     { ERROR_ECC_MASKf, 1, 0, 0 },
   8207     { PENDING_EVENT_MASKf, 1, 2, 0 },
   8208     { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 },
   8209     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 },
   8210     { RX_STATS_DONE_MASKf, 1, 4, 0 },
   8211     { STAT_PENDING_EVENT_MASKf, 1, 3, 0 }
   8212 };
   8213 
   8214 #endif
   8215 #if defined(BCM_88375_B0)
   8216 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
   8217     { ERROR_ECC_MASKf, 1, 0, 0 },
   8218     { PENDING_EVENT_MASKf, 1, 2, 0 },
   8219     { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 },
   8220     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 },
   8221     { RX_STATS_DONE_MASKf, 1, 4, 0 },
   8222     { STAT_PENDING_EVENT_MASKf, 1, 3, 0 }
   8223 };
   8224 
   8225 #endif
   8226 #if defined(BCM_88470_A0)
   8227 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = {
   8228     { ERROR_ECC_MASKf, 1, 0, 0 },
   8229     { PENDING_EVENT_MASKf, 1, 2, 0 },
   8230     { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 },
   8231     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 },
   8232     { RX_STATS_DONE_MASKf, 1, 4, 0 },
   8233     { STAT_PENDING_EVENT_MASKf, 1, 3, 0 },
   8234     { TXO_MESSAGE_SENT_MASKf, 1, 6, 0 },
   8235     { TXO_REQ_FIFO_EMPTY_MASKf, 1, 7, 0 }
   8236 };
   8237 
   8238 #endif
   8239 #if defined(BCM_88470_B0)
   8240 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = {
   8241     { ERROR_ECC_MASKf, 1, 0, 0 },
   8242     { PENDING_EVENT_MASKf, 1, 2, 0 },
   8243     { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 },
   8244     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 },
   8245     { RX_STATS_DONE_MASKf, 1, 4, 0 },
   8246     { STAT_PENDING_EVENT_MASKf, 1, 3, 0 },
   8247     { TXO_MESSAGE_SENT_MASKf, 1, 6, 0 },
   8248     { TXO_REQ_FIFO_EMPTY_MASKf, 1, 7, 0 }
   8249 };
   8250 
   8251 #endif
   8252 #if defined(BCM_88650_B0)
   8253 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
   8254     { ERR_ECC_MASKf, 1, 2, SOCF_SIG },
   8255     { PENDING_EVENT_MASKf, 1, 1, SOCF_SIG },
   8256     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 0, SOCF_SIG }
   8257 };
   8258 
   8259 #endif
   8260 #if defined(BCM_88660_A0)
   8261 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
   8262     { ERR_ECC_MASKf, 1, 2, SOCF_SIG },
   8263     { PENDING_EVENT_MASKf, 1, 1, SOCF_SIG },
   8264     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 0, SOCF_SIG }
   8265 };
   8266 
   8267 #endif
   8268 #if defined(BCM_88675_A0)
   8269 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88675_A0r_fields[] = {
   8270     { ERROR_ECC_MASKf, 1, 0, 0 },
   8271     { PENDING_EVENT_MASKf, 1, 2, 0 },
   8272     { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 },
   8273     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 },
   8274     { RX_STATS_DONE_MASKf, 1, 4, 0 },
   8275     { STAT_PENDING_EVENT_MASKf, 1, 3, 0 }
   8276 };
   8277 
   8278 #endif
   8279 #if defined(BCM_88675_B0)
   8280 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
   8281     { ERROR_ECC_MASKf, 1, 0, 0 },
   8282     { PENDING_EVENT_MASKf, 1, 2, 0 },
   8283     { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 },
   8284     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 },
   8285     { RX_STATS_DONE_MASKf, 1, 4, 0 },
   8286     { STAT_PENDING_EVENT_MASKf, 1, 3, 0 }
   8287 };
   8288 
   8289 #endif
   8290 #if defined(BCM_88680_A0)
   8291 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
   8292     { ERROR_ECC_MASKf, 1, 0, 0 },
   8293     { PENDING_EVENT_MASKf, 1, 2, 0 },
   8294     { RFC_6374_PKT_DROPPED_MASKf, 1, 5, 0 },
   8295     { RMAPEM_INTERRUPT_ONE_MASKf, 1, 1, 0 },
   8296     { RX_STATS_DONE_MASKf, 1, 4, 0 },
   8297     { STAT_PENDING_EVENT_MASKf, 1, 3, 0 }
   8298 };
   8299 
   8300 #endif
   8301 #if defined(BCM_88690_A0)
   8302 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = {
   8303     { ERROR_ECC_MASKf, 1, 0, 0 },
   8304     { MDB_0_ERR_MASKf, 1, 7, 0 },
   8305     { MDB_1_ERR_MASKf, 1, 8, 0 },
   8306     { PENDING_EVENT_MASKf, 1, 1, 0 },
   8307     { RFC_6374_PKT_DROPPED_MASKf, 1, 4, 0 },
   8308     { RXP_FIFO_WRITE_FULL_MASKf, 1, 9, 0 },
   8309     { RX_STATS_DONE_MASKf, 1, 3, 0 },
   8310     { STAT_PENDING_EVENT_MASKf, 1, 2, 0 },
   8311     { TXO_MESSAGE_SENT_MASKf, 1, 5, 0 },
   8312     { TXO_REQ_FIFO_EMPTY_MASKf, 1, 6, 0 }
   8313 };
   8314 
   8315 #endif
   8316 #if defined(BCM_88690_B0)
   8317 soc_field_info_t soc_OAMP_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = {
   8318     { ERROR_ECC_MASKf, 1, 0, 0 },
   8319     { MDB_0_ERR_MASKf, 1, 7, 0 },
   8320     { MDB_1_ERR_MASKf, 1, 8, 0 },
   8321     { PENDING_EVENT_MASKf, 1, 1, 0 },
   8322     { RFC_6374_PKT_DROPPED_MASKf, 1, 4, 0 },
   8323     { RXP_FIFO_WRITE_FULL_MASKf, 1, 9, 0 },
   8324     { RX_STATS_DONE_MASKf, 1, 3, 0 },
   8325     { STAT_PENDING_EVENT_MASKf, 1, 2, 0 },
   8326     { TXO_MESSAGE_SENT_MASKf, 1, 5, 0 },
   8327     { TXO_REQ_FIFO_EMPTY_MASKf, 1, 6, 0 }
   8328 };
   8329 
   8330 #endif
   8331 #if defined(BCM_88650_A0)
   8332 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGEr_fields[] = {
   8333     { INTERRUPT_MESSAGEf, 24, 0, SOCF_LE|SOCF_RO }
   8334 };
   8335 
   8336 #endif
   8337 #if defined(BCM_88270_A0)
   8338 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88270_A0r_fields[] = {
   8339     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8340 };
   8341 
   8342 #endif
   8343 #if defined(BCM_88375_A0)
   8344 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88375_A0r_fields[] = {
   8345     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8346 };
   8347 
   8348 #endif
   8349 #if defined(BCM_88375_B0)
   8350 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88375_B0r_fields[] = {
   8351     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8352 };
   8353 
   8354 #endif
   8355 #if defined(BCM_88470_A0)
   8356 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88470_A0r_fields[] = {
   8357     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8358 };
   8359 
   8360 #endif
   8361 #if defined(BCM_88470_B0)
   8362 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88470_B0r_fields[] = {
   8363     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8364 };
   8365 
   8366 #endif
   8367 #if defined(BCM_88650_B0)
   8368 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88650_B0r_fields[] = {
   8369     { INTERRUPT_MESSAGEf, 24, 0, SOCF_LE|SOCF_RO }
   8370 };
   8371 
   8372 #endif
   8373 #if defined(BCM_88660_A0)
   8374 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88660_A0r_fields[] = {
   8375     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO }
   8376 };
   8377 
   8378 #endif
   8379 #if defined(BCM_88675_A0)
   8380 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88675_A0r_fields[] = {
   8381     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8382 };
   8383 
   8384 #endif
   8385 #if defined(BCM_88675_B0)
   8386 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88675_B0r_fields[] = {
   8387     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8388 };
   8389 
   8390 #endif
   8391 #if defined(BCM_88680_A0)
   8392 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88680_A0r_fields[] = {
   8393     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8394 };
   8395 
   8396 #endif
   8397 #if defined(BCM_88690_A0)
   8398 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88690_A0r_fields[] = {
   8399     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8400 };
   8401 
   8402 #endif
   8403 #if defined(BCM_88690_B0)
   8404 soc_field_info_t soc_OAMP_INTERRUPT_MESSAGE_BCM88690_B0r_fields[] = {
   8405     { INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
   8406 };
   8407 
   8408 #endif
   8409 #if defined(BCM_88650_A0)
   8410 soc_field_info_t soc_OAMP_INTERRUPT_REGISTERr_fields[] = {
   8411     { ERR_ECCf, 1, 2, 0 },
   8412     { PENDING_EVENTf, 1, 1, SOCF_INTR },
   8413     { RMAPEM_INTERRUPT_ONEf, 1, 0, SOCF_INTR }
   8414 };
   8415 
   8416 #endif
   8417 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   8418     defined(BCM_56270_A0)
   8419 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM56260_A0r_fields[] = {
   8420     { ERROR_ECCf, 1, 0, SOCF_SIG|SOCF_INTR },
   8421     { RX_STATS_DONEf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8422     { STAT_PENDING_EVENTf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR }
   8423 };
   8424 
   8425 #endif
   8426 #if defined(BCM_88270_A0)
   8427 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = {
   8428     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8429     { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8430     { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR },
   8431     { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8432     { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR },
   8433     { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR },
   8434     { TXO_MESSAGE_SENTf, 1, 6, SOCF_SIG|SOCF_INTR },
   8435     { TXO_REQ_FIFO_EMPTYf, 1, 7, SOCF_SIG|SOCF_INTR }
   8436 };
   8437 
   8438 #endif
   8439 #if defined(BCM_88375_A0)
   8440 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
   8441     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8442     { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8443     { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR },
   8444     { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8445     { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR },
   8446     { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR }
   8447 };
   8448 
   8449 #endif
   8450 #if defined(BCM_88375_B0)
   8451 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
   8452     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8453     { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8454     { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR },
   8455     { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8456     { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR },
   8457     { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR }
   8458 };
   8459 
   8460 #endif
   8461 #if defined(BCM_88470_A0)
   8462 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
   8463     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8464     { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8465     { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR },
   8466     { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8467     { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR },
   8468     { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR },
   8469     { TXO_MESSAGE_SENTf, 1, 6, SOCF_SIG|SOCF_INTR },
   8470     { TXO_REQ_FIFO_EMPTYf, 1, 7, SOCF_SIG|SOCF_INTR }
   8471 };
   8472 
   8473 #endif
   8474 #if defined(BCM_88470_B0)
   8475 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
   8476     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8477     { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8478     { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR },
   8479     { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8480     { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR },
   8481     { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR },
   8482     { TXO_MESSAGE_SENTf, 1, 6, SOCF_SIG|SOCF_INTR },
   8483     { TXO_REQ_FIFO_EMPTYf, 1, 7, SOCF_SIG|SOCF_INTR }
   8484 };
   8485 
   8486 #endif
   8487 #if defined(BCM_88650_B0)
   8488 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
   8489     { ERR_ECCf, 1, 2, 0 },
   8490     { PENDING_EVENTf, 1, 1, SOCF_INTR },
   8491     { RMAPEM_INTERRUPT_ONEf, 1, 0, SOCF_INTR }
   8492 };
   8493 
   8494 #endif
   8495 #if defined(BCM_88660_A0)
   8496 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
   8497     { ERR_ECCf, 1, 2, 0 },
   8498     { PENDING_EVENTf, 1, 1, SOCF_INTR },
   8499     { RMAPEM_INTERRUPT_ONEf, 1, 0, SOCF_INTR }
   8500 };
   8501 
   8502 #endif
   8503 #if defined(BCM_88675_A0)
   8504 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = {
   8505     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8506     { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8507     { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR },
   8508     { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8509     { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR },
   8510     { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR }
   8511 };
   8512 
   8513 #endif
   8514 #if defined(BCM_88675_B0)
   8515 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
   8516     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8517     { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8518     { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR },
   8519     { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8520     { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR },
   8521     { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR }
   8522 };
   8523 
   8524 #endif
   8525 #if defined(BCM_88680_A0)
   8526 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
   8527     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8528     { PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8529     { RFC_6374_PKT_DROPPEDf, 1, 5, SOCF_SIG|SOCF_INTR },
   8530     { RMAPEM_INTERRUPT_ONEf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8531     { RX_STATS_DONEf, 1, 4, SOCF_SIG|SOCF_INTR },
   8532     { STAT_PENDING_EVENTf, 1, 3, SOCF_SIG|SOCF_INTR }
   8533 };
   8534 
   8535 #endif
   8536 #if defined(BCM_88690_A0)
   8537 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = {
   8538     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8539     { MDB_0_ERRf, 1, 7, SOCF_SIG|SOCF_INTR },
   8540     { MDB_1_ERRf, 1, 8, SOCF_SIG|SOCF_INTR },
   8541     { PENDING_EVENTf, 1, 1, SOCF_SIG|SOCF_INTR },
   8542     { RFC_6374_PKT_DROPPEDf, 1, 4, SOCF_SIG|SOCF_INTR },
   8543     { RXP_FIFO_WRITE_FULLf, 1, 9, SOCF_SIG|SOCF_INTR },
   8544     { RX_STATS_DONEf, 1, 3, SOCF_SIG|SOCF_INTR },
   8545     { STAT_PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8546     { TXO_MESSAGE_SENTf, 1, 5, SOCF_SIG|SOCF_INTR },
   8547     { TXO_REQ_FIFO_EMPTYf, 1, 6, SOCF_SIG|SOCF_INTR }
   8548 };
   8549 
   8550 #endif
   8551 #if defined(BCM_88690_B0)
   8552 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
   8553     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
   8554     { MDB_0_ERRf, 1, 7, SOCF_SIG|SOCF_INTR },
   8555     { MDB_1_ERRf, 1, 8, SOCF_SIG|SOCF_INTR },
   8556     { PENDING_EVENTf, 1, 1, SOCF_SIG|SOCF_INTR },
   8557     { RFC_6374_PKT_DROPPEDf, 1, 4, SOCF_SIG|SOCF_INTR },
   8558     { RXP_FIFO_WRITE_FULLf, 1, 9, SOCF_SIG|SOCF_INTR },
   8559     { RX_STATS_DONEf, 1, 3, SOCF_SIG|SOCF_INTR },
   8560     { STAT_PENDING_EVENTf, 1, 2, SOCF_SIG|SOCF_INTR },
   8561     { TXO_MESSAGE_SENTf, 1, 5, SOCF_SIG|SOCF_INTR },
   8562     { TXO_REQ_FIFO_EMPTYf, 1, 6, SOCF_SIG|SOCF_INTR }
   8563 };
   8564 
   8565 #endif
   8566 #if defined(BCM_88650_A0)
   8567 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TESTr_fields[] = {
   8568     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE|SOCF_SIG }
   8569 };
   8570 
   8571 #endif
   8572 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   8573     defined(BCM_56270_A0)
   8574 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM56260_A0r_fields[] = {
   8575     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE }
   8576 };
   8577 
   8578 #endif
   8579 #if defined(BCM_88270_A0)
   8580 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = {
   8581     { INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE }
   8582 };
   8583 
   8584 #endif
   8585 #if defined(BCM_88375_A0)
   8586 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
   8587     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE }
   8588 };
   8589 
   8590 #endif
   8591 #if defined(BCM_88375_B0)
   8592 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
   8593     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE }
   8594 };
   8595 
   8596 #endif
   8597 #if defined(BCM_88470_A0)
   8598 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
   8599     { INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE }
   8600 };
   8601 
   8602 #endif
   8603 #if defined(BCM_88470_B0)
   8604 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
   8605     { INTERRUPT_REGISTER_TESTf, 8, 0, SOCF_LE }
   8606 };
   8607 
   8608 #endif
   8609 #if defined(BCM_88650_B0)
   8610 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
   8611     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE|SOCF_SIG }
   8612 };
   8613 
   8614 #endif
   8615 #if defined(BCM_88660_A0)
   8616 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
   8617     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE|SOCF_SIG }
   8618 };
   8619 
   8620 #endif
   8621 #if defined(BCM_88675_A0)
   8622 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = {
   8623     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE }
   8624 };
   8625 
   8626 #endif
   8627 #if defined(BCM_88675_B0)
   8628 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
   8629     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE }
   8630 };
   8631 
   8632 #endif
   8633 #if defined(BCM_88680_A0)
   8634 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
   8635     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE }
   8636 };
   8637 
   8638 #endif
   8639 #if defined(BCM_88690_A0)
   8640 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = {
   8641     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE }
   8642 };
   8643 
   8644 #endif
   8645 #if defined(BCM_88690_B0)
   8646 soc_field_info_t soc_OAMP_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
   8647     { INTERRUPT_REGISTER_TESTf, 10, 0, SOCF_LE }
   8648 };
   8649 
   8650 #endif
   8651 #if defined(BCM_88650_A0)
   8652 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECTr_fields[] = {
   8653     { IPV4_SRC_0f, 32, 0, SOCF_LE|SOCF_SIG },
   8654     { IPV4_SRC_1f, 32, 32, SOCF_LE|SOCF_SIG },
   8655     { IPV4_SRC_10f, 32, 320, SOCF_LE|SOCF_SIG },
   8656     { IPV4_SRC_11f, 32, 352, SOCF_LE|SOCF_SIG },
   8657     { IPV4_SRC_12f, 32, 384, SOCF_LE|SOCF_SIG },
   8658     { IPV4_SRC_13f, 32, 416, SOCF_LE|SOCF_SIG },
   8659     { IPV4_SRC_14f, 32, 448, SOCF_LE|SOCF_SIG },
   8660     { IPV4_SRC_15f, 32, 480, SOCF_LE|SOCF_SIG },
   8661     { IPV4_SRC_2f, 32, 64, SOCF_LE|SOCF_SIG },
   8662     { IPV4_SRC_3f, 32, 96, SOCF_LE|SOCF_SIG },
   8663     { IPV4_SRC_4f, 32, 128, SOCF_LE|SOCF_SIG },
   8664     { IPV4_SRC_5f, 32, 160, SOCF_LE|SOCF_SIG },
   8665     { IPV4_SRC_6f, 32, 192, SOCF_LE|SOCF_SIG },
   8666     { IPV4_SRC_7f, 32, 224, SOCF_LE|SOCF_SIG },
   8667     { IPV4_SRC_8f, 32, 256, SOCF_LE|SOCF_SIG },
   8668     { IPV4_SRC_9f, 32, 288, SOCF_LE|SOCF_SIG }
   8669 };
   8670 
   8671 #endif
   8672 #if defined(BCM_88270_A0)
   8673 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88270_A0r_fields[] = {
   8674     { IPV4_SRC_0f, 32, 0, SOCF_LE },
   8675     { IPV4_SRC_1f, 32, 32, SOCF_LE },
   8676     { IPV4_SRC_10f, 32, 320, SOCF_LE },
   8677     { IPV4_SRC_11f, 32, 352, SOCF_LE },
   8678     { IPV4_SRC_12f, 32, 384, SOCF_LE },
   8679     { IPV4_SRC_13f, 32, 416, SOCF_LE },
   8680     { IPV4_SRC_14f, 32, 448, SOCF_LE },
   8681     { IPV4_SRC_15f, 32, 480, SOCF_LE },
   8682     { IPV4_SRC_2f, 32, 64, SOCF_LE },
   8683     { IPV4_SRC_3f, 32, 96, SOCF_LE },
   8684     { IPV4_SRC_4f, 32, 128, SOCF_LE },
   8685     { IPV4_SRC_5f, 32, 160, SOCF_LE },
   8686     { IPV4_SRC_6f, 32, 192, SOCF_LE },
   8687     { IPV4_SRC_7f, 32, 224, SOCF_LE },
   8688     { IPV4_SRC_8f, 32, 256, SOCF_LE },
   8689     { IPV4_SRC_9f, 32, 288, SOCF_LE }
   8690 };
   8691 
   8692 #endif
   8693 #if defined(BCM_88375_A0)
   8694 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88375_A0r_fields[] = {
   8695     { IPV4_SRC_0f, 32, 0, SOCF_LE },
   8696     { IPV4_SRC_1f, 32, 32, SOCF_LE },
   8697     { IPV4_SRC_10f, 32, 320, SOCF_LE },
   8698     { IPV4_SRC_11f, 32, 352, SOCF_LE },
   8699     { IPV4_SRC_12f, 32, 384, SOCF_LE },
   8700     { IPV4_SRC_13f, 32, 416, SOCF_LE },
   8701     { IPV4_SRC_14f, 32, 448, SOCF_LE },
   8702     { IPV4_SRC_15f, 32, 480, SOCF_LE },
   8703     { IPV4_SRC_2f, 32, 64, SOCF_LE },
   8704     { IPV4_SRC_3f, 32, 96, SOCF_LE },
   8705     { IPV4_SRC_4f, 32, 128, SOCF_LE },
   8706     { IPV4_SRC_5f, 32, 160, SOCF_LE },
   8707     { IPV4_SRC_6f, 32, 192, SOCF_LE },
   8708     { IPV4_SRC_7f, 32, 224, SOCF_LE },
   8709     { IPV4_SRC_8f, 32, 256, SOCF_LE },
   8710     { IPV4_SRC_9f, 32, 288, SOCF_LE }
   8711 };
   8712 
   8713 #endif
   8714 #if defined(BCM_88375_B0)
   8715 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88375_B0r_fields[] = {
   8716     { IPV4_SRC_0f, 32, 0, SOCF_LE },
   8717     { IPV4_SRC_1f, 32, 32, SOCF_LE },
   8718     { IPV4_SRC_10f, 32, 320, SOCF_LE },
   8719     { IPV4_SRC_11f, 32, 352, SOCF_LE },
   8720     { IPV4_SRC_12f, 32, 384, SOCF_LE },
   8721     { IPV4_SRC_13f, 32, 416, SOCF_LE },
   8722     { IPV4_SRC_14f, 32, 448, SOCF_LE },
   8723     { IPV4_SRC_15f, 32, 480, SOCF_LE },
   8724     { IPV4_SRC_2f, 32, 64, SOCF_LE },
   8725     { IPV4_SRC_3f, 32, 96, SOCF_LE },
   8726     { IPV4_SRC_4f, 32, 128, SOCF_LE },
   8727     { IPV4_SRC_5f, 32, 160, SOCF_LE },
   8728     { IPV4_SRC_6f, 32, 192, SOCF_LE },
   8729     { IPV4_SRC_7f, 32, 224, SOCF_LE },
   8730     { IPV4_SRC_8f, 32, 256, SOCF_LE },
   8731     { IPV4_SRC_9f, 32, 288, SOCF_LE }
   8732 };
   8733 
   8734 #endif
   8735 #if defined(BCM_88470_A0)
   8736 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88470_A0r_fields[] = {
   8737     { IPV4_SRC_0f, 32, 0, SOCF_LE },
   8738     { IPV4_SRC_1f, 32, 32, SOCF_LE },
   8739     { IPV4_SRC_10f, 32, 320, SOCF_LE },
   8740     { IPV4_SRC_11f, 32, 352, SOCF_LE },
   8741     { IPV4_SRC_12f, 32, 384, SOCF_LE },
   8742     { IPV4_SRC_13f, 32, 416, SOCF_LE },
   8743     { IPV4_SRC_14f, 32, 448, SOCF_LE },
   8744     { IPV4_SRC_15f, 32, 480, SOCF_LE },
   8745     { IPV4_SRC_2f, 32, 64, SOCF_LE },
   8746     { IPV4_SRC_3f, 32, 96, SOCF_LE },
   8747     { IPV4_SRC_4f, 32, 128, SOCF_LE },
   8748     { IPV4_SRC_5f, 32, 160, SOCF_LE },
   8749     { IPV4_SRC_6f, 32, 192, SOCF_LE },
   8750     { IPV4_SRC_7f, 32, 224, SOCF_LE },
   8751     { IPV4_SRC_8f, 32, 256, SOCF_LE },
   8752     { IPV4_SRC_9f, 32, 288, SOCF_LE }
   8753 };
   8754 
   8755 #endif
   8756 #if defined(BCM_88470_B0)
   8757 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88470_B0r_fields[] = {
   8758     { IPV4_SRC_0f, 32, 0, SOCF_LE },
   8759     { IPV4_SRC_1f, 32, 32, SOCF_LE },
   8760     { IPV4_SRC_10f, 32, 320, SOCF_LE },
   8761     { IPV4_SRC_11f, 32, 352, SOCF_LE },
   8762     { IPV4_SRC_12f, 32, 384, SOCF_LE },
   8763     { IPV4_SRC_13f, 32, 416, SOCF_LE },
   8764     { IPV4_SRC_14f, 32, 448, SOCF_LE },
   8765     { IPV4_SRC_15f, 32, 480, SOCF_LE },
   8766     { IPV4_SRC_2f, 32, 64, SOCF_LE },
   8767     { IPV4_SRC_3f, 32, 96, SOCF_LE },
   8768     { IPV4_SRC_4f, 32, 128, SOCF_LE },
   8769     { IPV4_SRC_5f, 32, 160, SOCF_LE },
   8770     { IPV4_SRC_6f, 32, 192, SOCF_LE },
   8771     { IPV4_SRC_7f, 32, 224, SOCF_LE },
   8772     { IPV4_SRC_8f, 32, 256, SOCF_LE },
   8773     { IPV4_SRC_9f, 32, 288, SOCF_LE }
   8774 };
   8775 
   8776 #endif
   8777 #if defined(BCM_88650_B0)
   8778 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88650_B0r_fields[] = {
   8779     { IPV4_SRC_0f, 32, 0, SOCF_LE|SOCF_SIG },
   8780     { IPV4_SRC_1f, 32, 32, SOCF_LE|SOCF_SIG },
   8781     { IPV4_SRC_10f, 32, 320, SOCF_LE|SOCF_SIG },
   8782     { IPV4_SRC_11f, 32, 352, SOCF_LE|SOCF_SIG },
   8783     { IPV4_SRC_12f, 32, 384, SOCF_LE|SOCF_SIG },
   8784     { IPV4_SRC_13f, 32, 416, SOCF_LE|SOCF_SIG },
   8785     { IPV4_SRC_14f, 32, 448, SOCF_LE|SOCF_SIG },
   8786     { IPV4_SRC_15f, 32, 480, SOCF_LE|SOCF_SIG },
   8787     { IPV4_SRC_2f, 32, 64, SOCF_LE|SOCF_SIG },
   8788     { IPV4_SRC_3f, 32, 96, SOCF_LE|SOCF_SIG },
   8789     { IPV4_SRC_4f, 32, 128, SOCF_LE|SOCF_SIG },
   8790     { IPV4_SRC_5f, 32, 160, SOCF_LE|SOCF_SIG },
   8791     { IPV4_SRC_6f, 32, 192, SOCF_LE|SOCF_SIG },
   8792     { IPV4_SRC_7f, 32, 224, SOCF_LE|SOCF_SIG },
   8793     { IPV4_SRC_8f, 32, 256, SOCF_LE|SOCF_SIG },
   8794     { IPV4_SRC_9f, 32, 288, SOCF_LE|SOCF_SIG }
   8795 };
   8796 
   8797 #endif
   8798 #if defined(BCM_88660_A0)
   8799 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88660_A0r_fields[] = {
   8800     { IPV4_SRC_0f, 32, 0, SOCF_LE|SOCF_SIG },
   8801     { IPV4_SRC_1f, 32, 32, SOCF_LE|SOCF_SIG },
   8802     { IPV4_SRC_10f, 32, 320, SOCF_LE|SOCF_SIG },
   8803     { IPV4_SRC_11f, 32, 352, SOCF_LE|SOCF_SIG },
   8804     { IPV4_SRC_12f, 32, 384, SOCF_LE|SOCF_SIG },
   8805     { IPV4_SRC_13f, 32, 416, SOCF_LE|SOCF_SIG },
   8806     { IPV4_SRC_14f, 32, 448, SOCF_LE|SOCF_SIG },
   8807     { IPV4_SRC_15f, 32, 480, SOCF_LE|SOCF_SIG },
   8808     { IPV4_SRC_2f, 32, 64, SOCF_LE|SOCF_SIG },
   8809     { IPV4_SRC_3f, 32, 96, SOCF_LE|SOCF_SIG },
   8810     { IPV4_SRC_4f, 32, 128, SOCF_LE|SOCF_SIG },
   8811     { IPV4_SRC_5f, 32, 160, SOCF_LE|SOCF_SIG },
   8812     { IPV4_SRC_6f, 32, 192, SOCF_LE|SOCF_SIG },
   8813     { IPV4_SRC_7f, 32, 224, SOCF_LE|SOCF_SIG },
   8814     { IPV4_SRC_8f, 32, 256, SOCF_LE|SOCF_SIG },
   8815     { IPV4_SRC_9f, 32, 288, SOCF_LE|SOCF_SIG }
   8816 };
   8817 
   8818 #endif
   8819 #if defined(BCM_88675_A0)
   8820 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88675_A0r_fields[] = {
   8821     { IPV4_SRC_0f, 32, 0, SOCF_LE },
   8822     { IPV4_SRC_1f, 32, 32, SOCF_LE },
   8823     { IPV4_SRC_10f, 32, 320, SOCF_LE },
   8824     { IPV4_SRC_11f, 32, 352, SOCF_LE },
   8825     { IPV4_SRC_12f, 32, 384, SOCF_LE },
   8826     { IPV4_SRC_13f, 32, 416, SOCF_LE },
   8827     { IPV4_SRC_14f, 32, 448, SOCF_LE },
   8828     { IPV4_SRC_15f, 32, 480, SOCF_LE },
   8829     { IPV4_SRC_2f, 32, 64, SOCF_LE },
   8830     { IPV4_SRC_3f, 32, 96, SOCF_LE },
   8831     { IPV4_SRC_4f, 32, 128, SOCF_LE },
   8832     { IPV4_SRC_5f, 32, 160, SOCF_LE },
   8833     { IPV4_SRC_6f, 32, 192, SOCF_LE },
   8834     { IPV4_SRC_7f, 32, 224, SOCF_LE },
   8835     { IPV4_SRC_8f, 32, 256, SOCF_LE },
   8836     { IPV4_SRC_9f, 32, 288, SOCF_LE }
   8837 };
   8838 
   8839 #endif
   8840 #if defined(BCM_88675_B0)
   8841 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88675_B0r_fields[] = {
   8842     { IPV4_SRC_0f, 32, 0, SOCF_LE },
   8843     { IPV4_SRC_1f, 32, 32, SOCF_LE },
   8844     { IPV4_SRC_10f, 32, 320, SOCF_LE },
   8845     { IPV4_SRC_11f, 32, 352, SOCF_LE },
   8846     { IPV4_SRC_12f, 32, 384, SOCF_LE },
   8847     { IPV4_SRC_13f, 32, 416, SOCF_LE },
   8848     { IPV4_SRC_14f, 32, 448, SOCF_LE },
   8849     { IPV4_SRC_15f, 32, 480, SOCF_LE },
   8850     { IPV4_SRC_2f, 32, 64, SOCF_LE },
   8851     { IPV4_SRC_3f, 32, 96, SOCF_LE },
   8852     { IPV4_SRC_4f, 32, 128, SOCF_LE },
   8853     { IPV4_SRC_5f, 32, 160, SOCF_LE },
   8854     { IPV4_SRC_6f, 32, 192, SOCF_LE },
   8855     { IPV4_SRC_7f, 32, 224, SOCF_LE },
   8856     { IPV4_SRC_8f, 32, 256, SOCF_LE },
   8857     { IPV4_SRC_9f, 32, 288, SOCF_LE }
   8858 };
   8859 
   8860 #endif
   8861 #if defined(BCM_88680_A0)
   8862 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88680_A0r_fields[] = {
   8863     { IPV4_SRC_0f, 32, 0, SOCF_LE },
   8864     { IPV4_SRC_1f, 32, 32, SOCF_LE },
   8865     { IPV4_SRC_10f, 32, 320, SOCF_LE },
   8866     { IPV4_SRC_11f, 32, 352, SOCF_LE },
   8867     { IPV4_SRC_12f, 32, 384, SOCF_LE },
   8868     { IPV4_SRC_13f, 32, 416, SOCF_LE },
   8869     { IPV4_SRC_14f, 32, 448, SOCF_LE },
   8870     { IPV4_SRC_15f, 32, 480, SOCF_LE },
   8871     { IPV4_SRC_2f, 32, 64, SOCF_LE },
   8872     { IPV4_SRC_3f, 32, 96, SOCF_LE },
   8873     { IPV4_SRC_4f, 32, 128, SOCF_LE },
   8874     { IPV4_SRC_5f, 32, 160, SOCF_LE },
   8875     { IPV4_SRC_6f, 32, 192, SOCF_LE },
   8876     { IPV4_SRC_7f, 32, 224, SOCF_LE },
   8877     { IPV4_SRC_8f, 32, 256, SOCF_LE },
   8878     { IPV4_SRC_9f, 32, 288, SOCF_LE }
   8879 };
   8880 
   8881 #endif
   8882 #if defined(BCM_88690_A0)
   8883 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88690_A0r_fields[] = {
   8884     { IPV4_SRC_Nf, 32, 0, SOCF_LE }
   8885 };
   8886 
   8887 #endif
   8888 #if defined(BCM_88690_B0)
   8889 soc_field_info_t soc_OAMP_IPV4_SRC_ADDR_SELECT_BCM88690_B0r_fields[] = {
   8890     { IPV4_SRC_Nf, 32, 0, SOCF_LE }
   8891 };
   8892 
   8893 #endif
   8894 #if defined(BCM_88650_A0)
   8895 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECTr_fields[] = {
   8896     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE|SOCF_SIG },
   8897     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE|SOCF_SIG },
   8898     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE|SOCF_SIG },
   8899     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE|SOCF_SIG },
   8900     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE|SOCF_SIG },
   8901     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE|SOCF_SIG },
   8902     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE|SOCF_SIG },
   8903     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE|SOCF_SIG },
   8904     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE|SOCF_SIG },
   8905     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE|SOCF_SIG },
   8906     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE|SOCF_SIG },
   8907     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE|SOCF_SIG },
   8908     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE|SOCF_SIG },
   8909     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE|SOCF_SIG },
   8910     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE|SOCF_SIG },
   8911     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE|SOCF_SIG }
   8912 };
   8913 
   8914 #endif
   8915 #if defined(BCM_88270_A0)
   8916 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88270_A0r_fields[] = {
   8917     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   8918     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   8919     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   8920     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   8921     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   8922     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   8923     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   8924     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   8925     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   8926     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   8927     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   8928     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   8929     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   8930     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   8931     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   8932     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   8933 };
   8934 
   8935 #endif
   8936 #if defined(BCM_88375_A0)
   8937 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88375_A0r_fields[] = {
   8938     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   8939     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   8940     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   8941     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   8942     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   8943     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   8944     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   8945     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   8946     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   8947     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   8948     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   8949     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   8950     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   8951     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   8952     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   8953     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   8954 };
   8955 
   8956 #endif
   8957 #if defined(BCM_88375_B0)
   8958 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88375_B0r_fields[] = {
   8959     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   8960     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   8961     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   8962     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   8963     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   8964     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   8965     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   8966     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   8967     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   8968     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   8969     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   8970     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   8971     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   8972     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   8973     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   8974     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   8975 };
   8976 
   8977 #endif
   8978 #if defined(BCM_88470_A0)
   8979 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88470_A0r_fields[] = {
   8980     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   8981     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   8982     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   8983     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   8984     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   8985     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   8986     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   8987     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   8988     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   8989     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   8990     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   8991     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   8992     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   8993     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   8994     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   8995     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   8996 };
   8997 
   8998 #endif
   8999 #if defined(BCM_88470_B0)
   9000 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88470_B0r_fields[] = {
   9001     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   9002     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   9003     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   9004     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   9005     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   9006     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   9007     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   9008     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   9009     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   9010     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   9011     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   9012     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   9013     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   9014     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   9015     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   9016     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   9017 };
   9018 
   9019 #endif
   9020 #if defined(BCM_88650_B0)
   9021 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88650_B0r_fields[] = {
   9022     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE|SOCF_SIG },
   9023     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE|SOCF_SIG },
   9024     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE|SOCF_SIG },
   9025     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE|SOCF_SIG },
   9026     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE|SOCF_SIG },
   9027     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE|SOCF_SIG },
   9028     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE|SOCF_SIG },
   9029     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE|SOCF_SIG },
   9030     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE|SOCF_SIG },
   9031     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE|SOCF_SIG },
   9032     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE|SOCF_SIG },
   9033     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE|SOCF_SIG },
   9034     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE|SOCF_SIG },
   9035     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE|SOCF_SIG },
   9036     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE|SOCF_SIG },
   9037     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE|SOCF_SIG }
   9038 };
   9039 
   9040 #endif
   9041 #if defined(BCM_88660_A0)
   9042 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88660_A0r_fields[] = {
   9043     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE|SOCF_SIG },
   9044     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE|SOCF_SIG },
   9045     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE|SOCF_SIG },
   9046     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE|SOCF_SIG },
   9047     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE|SOCF_SIG },
   9048     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE|SOCF_SIG },
   9049     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE|SOCF_SIG },
   9050     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE|SOCF_SIG },
   9051     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE|SOCF_SIG },
   9052     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE|SOCF_SIG },
   9053     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE|SOCF_SIG },
   9054     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE|SOCF_SIG },
   9055     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE|SOCF_SIG },
   9056     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE|SOCF_SIG },
   9057     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE|SOCF_SIG },
   9058     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE|SOCF_SIG }
   9059 };
   9060 
   9061 #endif
   9062 #if defined(BCM_88675_A0)
   9063 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88675_A0r_fields[] = {
   9064     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   9065     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   9066     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   9067     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   9068     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   9069     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   9070     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   9071     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   9072     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   9073     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   9074     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   9075     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   9076     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   9077     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   9078     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   9079     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   9080 };
   9081 
   9082 #endif
   9083 #if defined(BCM_88675_B0)
   9084 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88675_B0r_fields[] = {
   9085     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   9086     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   9087     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   9088     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   9089     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   9090     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   9091     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   9092     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   9093     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   9094     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   9095     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   9096     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   9097     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   9098     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   9099     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   9100     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   9101 };
   9102 
   9103 #endif
   9104 #if defined(BCM_88680_A0)
   9105 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88680_A0r_fields[] = {
   9106     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   9107     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   9108     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   9109     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   9110     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   9111     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   9112     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   9113     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   9114     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   9115     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   9116     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   9117     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   9118     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   9119     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   9120     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   9121     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   9122 };
   9123 
   9124 #endif
   9125 #if defined(BCM_88690_A0)
   9126 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88690_A0r_fields[] = {
   9127     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   9128     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   9129     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   9130     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   9131     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   9132     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   9133     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   9134     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   9135     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   9136     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   9137     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   9138     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   9139     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   9140     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   9141     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   9142     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   9143 };
   9144 
   9145 #endif
   9146 #if defined(BCM_88690_B0)
   9147 soc_field_info_t soc_OAMP_IPV4_TOS_TTL_SELECT_BCM88690_B0r_fields[] = {
   9148     { IPV4_TOS_TTL_0f, 16, 0, SOCF_LE },
   9149     { IPV4_TOS_TTL_1f, 16, 16, SOCF_LE },
   9150     { IPV4_TOS_TTL_10f, 16, 160, SOCF_LE },
   9151     { IPV4_TOS_TTL_11f, 16, 176, SOCF_LE },
   9152     { IPV4_TOS_TTL_12f, 16, 192, SOCF_LE },
   9153     { IPV4_TOS_TTL_13f, 16, 208, SOCF_LE },
   9154     { IPV4_TOS_TTL_14f, 16, 224, SOCF_LE },
   9155     { IPV4_TOS_TTL_15f, 16, 240, SOCF_LE },
   9156     { IPV4_TOS_TTL_2f, 16, 32, SOCF_LE },
   9157     { IPV4_TOS_TTL_3f, 16, 48, SOCF_LE },
   9158     { IPV4_TOS_TTL_4f, 16, 64, SOCF_LE },
   9159     { IPV4_TOS_TTL_5f, 16, 80, SOCF_LE },
   9160     { IPV4_TOS_TTL_6f, 16, 96, SOCF_LE },
   9161     { IPV4_TOS_TTL_7f, 16, 112, SOCF_LE },
   9162     { IPV4_TOS_TTL_8f, 16, 128, SOCF_LE },
   9163     { IPV4_TOS_TTL_9f, 16, 144, SOCF_LE }
   9164 };
   9165 
   9166 #endif
   9167 #if defined(BCM_88660_A0)
   9168 soc_field_info_t soc_OAMP_LMM_DA_OUIr_fields[] = {
   9169     { LMM_DA_OUI_0f, 24, 0, SOCF_LE|SOCF_SIG },
   9170     { LMM_DA_OUI_1f, 24, 24, SOCF_LE|SOCF_SIG },
   9171     { LMM_DA_OUI_2f, 24, 48, SOCF_LE|SOCF_SIG },
   9172     { LMM_DA_OUI_3f, 24, 72, SOCF_LE|SOCF_SIG },
   9173     { LMM_DA_OUI_4f, 24, 96, SOCF_LE|SOCF_SIG },
   9174     { LMM_DA_OUI_5f, 24, 120, SOCF_LE|SOCF_SIG },
   9175     { LMM_DA_OUI_6f, 24, 144, SOCF_LE|SOCF_SIG },
   9176     { LMM_DA_OUI_7f, 24, 168, SOCF_LE|SOCF_SIG }
   9177 };
   9178 
   9179 #endif
   9180 #if defined(BCM_88270_A0)
   9181 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88270_A0r_fields[] = {
   9182     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9183     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9184     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9185     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9186     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9187     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9188     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9189     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9190 };
   9191 
   9192 #endif
   9193 #if defined(BCM_88375_A0)
   9194 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88375_A0r_fields[] = {
   9195     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9196     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9197     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9198     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9199     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9200     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9201     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9202     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9203 };
   9204 
   9205 #endif
   9206 #if defined(BCM_88375_B0)
   9207 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88375_B0r_fields[] = {
   9208     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9209     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9210     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9211     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9212     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9213     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9214     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9215     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9216 };
   9217 
   9218 #endif
   9219 #if defined(BCM_88470_A0)
   9220 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88470_A0r_fields[] = {
   9221     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9222     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9223     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9224     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9225     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9226     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9227     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9228     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9229 };
   9230 
   9231 #endif
   9232 #if defined(BCM_88470_B0)
   9233 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88470_B0r_fields[] = {
   9234     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9235     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9236     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9237     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9238     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9239     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9240     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9241     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9242 };
   9243 
   9244 #endif
   9245 #if defined(BCM_88675_A0)
   9246 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88675_A0r_fields[] = {
   9247     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9248     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9249     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9250     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9251     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9252     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9253     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9254     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9255 };
   9256 
   9257 #endif
   9258 #if defined(BCM_88675_B0)
   9259 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88675_B0r_fields[] = {
   9260     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9261     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9262     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9263     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9264     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9265     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9266     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9267     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9268 };
   9269 
   9270 #endif
   9271 #if defined(BCM_88680_A0)
   9272 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88680_A0r_fields[] = {
   9273     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9274     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9275     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9276     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9277     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9278     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9279     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9280     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9281 };
   9282 
   9283 #endif
   9284 #if defined(BCM_88690_A0)
   9285 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88690_A0r_fields[] = {
   9286     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9287     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9288     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9289     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9290     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9291     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9292     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9293     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9294 };
   9295 
   9296 #endif
   9297 #if defined(BCM_88690_B0)
   9298 soc_field_info_t soc_OAMP_LMM_DA_OUI_BCM88690_B0r_fields[] = {
   9299     { LMM_DA_OUI_0f, 24, 0, SOCF_LE },
   9300     { LMM_DA_OUI_1f, 24, 24, SOCF_LE },
   9301     { LMM_DA_OUI_2f, 24, 48, SOCF_LE },
   9302     { LMM_DA_OUI_3f, 24, 72, SOCF_LE },
   9303     { LMM_DA_OUI_4f, 24, 96, SOCF_LE },
   9304     { LMM_DA_OUI_5f, 24, 120, SOCF_LE },
   9305     { LMM_DA_OUI_6f, 24, 144, SOCF_LE },
   9306     { LMM_DA_OUI_7f, 24, 168, SOCF_LE }
   9307 };
   9308 
   9309 #endif
   9310 #if defined(BCM_88690_A0)
   9311 soc_field_info_t soc_OAMP_MAP_OAM_IDr_fields[] = {
   9312     { MAP_OAM_ID_ENABLEf, 512, 0, SOCF_LE }
   9313 };
   9314 
   9315 #endif
   9316 #if defined(BCM_88690_B0)
   9317 soc_field_info_t soc_OAMP_MAP_OAM_ID_BCM88690_B0r_fields[] = {
   9318     { MAP_OAM_ID_ENABLEf, 512, 0, SOCF_LE }
   9319 };
   9320 
   9321 #endif
   9322 #if defined(BCM_88690_A0)
   9323 soc_field_info_t soc_OAMP_MDB_APP_DBr_fields[] = {
   9324     { MDB_APP_DB_MEP_DB_IDf, 3, 0, SOCF_LE },
   9325     { MDB_APP_DB_MEP_LKUP_IDf, 3, 6, SOCF_LE },
   9326     { MDB_APP_DB_R_MEP_DB_IDf, 3, 3, SOCF_LE },
   9327     { MDB_APP_DB_R_MEP_LKUP_IDf, 3, 9, SOCF_LE }
   9328 };
   9329 
   9330 #endif
   9331 #if defined(BCM_88690_B0)
   9332 soc_field_info_t soc_OAMP_MDB_APP_DB_BCM88690_B0r_fields[] = {
   9333     { MDB_APP_DB_MEP_DB_IDf, 3, 0, SOCF_LE },
   9334     { MDB_APP_DB_MEP_LKUP_IDf, 3, 6, SOCF_LE },
   9335     { MDB_APP_DB_R_MEP_DB_IDf, 3, 3, SOCF_LE },
   9336     { MDB_APP_DB_R_MEP_LKUP_IDf, 3, 9, SOCF_LE }
   9337 };
   9338 
   9339 #endif
   9340 #if defined(BCM_88690_B0)
   9341 soc_field_info_t soc_OAMP_MEMORY_HAZARD_PROTECTION_ENr_fields[] = {
   9342     { MEP_LM_DM_WRITE_ALL_BANKSf, 1, 2, 0 },
   9343     { MEP_MEMORY_HAZARD_PROTECTION_ENf, 1, 1, 0 },
   9344     { RMEP_MEMORY_HAZARD_PROTECTION_ENf, 1, 0, 0 }
   9345 };
   9346 
   9347 #endif
   9348 #if defined(BCM_88690_A0)
   9349 soc_field_info_t soc_OAMP_MEP_DB_FULL_ENTRY_THRESHOLDr_fields[] = {
   9350     { MEP_DB_FULL_ENTRY_THRESHOLDf, 15, 0, SOCF_LE }
   9351 };
   9352 
   9353 #endif
   9354 #if defined(BCM_88690_B0)
   9355 soc_field_info_t soc_OAMP_MEP_DB_FULL_ENTRY_THRESHOLD_BCM88690_B0r_fields[] = {
   9356     { MEP_DB_FULL_ENTRY_THRESHOLDf, 15, 0, SOCF_LE }
   9357 };
   9358 
   9359 #endif
   9360 #if defined(BCM_88675_A0)
   9361 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZEr_fields[] = {
   9362     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9363 };
   9364 
   9365 #endif
   9366 #if defined(BCM_88270_A0)
   9367 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88270_A0r_fields[] = {
   9368     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9369 };
   9370 
   9371 #endif
   9372 #if defined(BCM_88375_A0)
   9373 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88375_A0r_fields[] = {
   9374     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9375 };
   9376 
   9377 #endif
   9378 #if defined(BCM_88375_B0)
   9379 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88375_B0r_fields[] = {
   9380     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9381 };
   9382 
   9383 #endif
   9384 #if defined(BCM_88470_A0)
   9385 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88470_A0r_fields[] = {
   9386     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9387 };
   9388 
   9389 #endif
   9390 #if defined(BCM_88470_B0)
   9391 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88470_B0r_fields[] = {
   9392     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9393 };
   9394 
   9395 #endif
   9396 #if defined(BCM_88675_B0)
   9397 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88675_B0r_fields[] = {
   9398     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9399 };
   9400 
   9401 #endif
   9402 #if defined(BCM_88680_A0)
   9403 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88680_A0r_fields[] = {
   9404     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9405 };
   9406 
   9407 #endif
   9408 #if defined(BCM_88690_A0)
   9409 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88690_A0r_fields[] = {
   9410     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9411 };
   9412 
   9413 #endif
   9414 #if defined(BCM_88690_B0)
   9415 soc_field_info_t soc_OAMP_MIN_NET_PKT_SIZE_BCM88690_B0r_fields[] = {
   9416     { MIN_NET_PKT_SIZEf, 8, 0, SOCF_LE }
   9417 };
   9418 
   9419 #endif
   9420 #if defined(BCM_88650_A0)
   9421 soc_field_info_t soc_OAMP_MODE_REGISTERr_fields[] = {
   9422     { RX_2_CPUf, 1, 4, SOCF_SIG },
   9423     { SCANNER_ENABLEf, 1, 3, SOCF_SIG },
   9424     { TRANSMIT_ENABLEf, 1, 2, SOCF_SIG },
   9425     { UPDATE_STATE_EVEN_IF_EVENT_FIFO_FULLf, 1, 5, SOCF_SIG }
   9426 };
   9427 
   9428 #endif
   9429 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
   9430     defined(BCM_56270_A0)
   9431 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM56260_A0r_fields[] = {
   9432     { USE_ONE_PIPEf, 1, 9, 0 }
   9433 };
   9434 
   9435 #endif
   9436 #if defined(BCM_88270_A0)
   9437 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88270_A0r_fields[] = {
   9438     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 },
   9439     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 },
   9440     { REPORT_MODEf, 2, 7, SOCF_LE },
   9441     { RX_2_CPUf, 1, 4, 0 },
   9442     { SCANNER_ENABLEf, 1, 3, 0 },
   9443     { TRANSMIT_ENABLEf, 1, 2, 0 },
   9444     { USE_ONE_PIPEf, 1, 9, 0 }
   9445 };
   9446 
   9447 #endif
   9448 #if defined(BCM_88375_A0)
   9449 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88375_A0r_fields[] = {
   9450     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 },
   9451     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 },
   9452     { REPORT_MODEf, 2, 7, SOCF_LE },
   9453     { RX_2_CPUf, 1, 4, 0 },
   9454     { SCANNER_ENABLEf, 1, 3, 0 },
   9455     { TRANSMIT_ENABLEf, 1, 2, 0 },
   9456     { USE_ONE_PIPEf, 1, 9, 0 }
   9457 };
   9458 
   9459 #endif
   9460 #if defined(BCM_88375_B0)
   9461 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88375_B0r_fields[] = {
   9462     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 },
   9463     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 },
   9464     { REPORT_MODEf, 2, 7, SOCF_LE },
   9465     { RX_2_CPUf, 1, 4, 0 },
   9466     { SCANNER_ENABLEf, 1, 3, 0 },
   9467     { TRANSMIT_ENABLEf, 1, 2, 0 },
   9468     { USE_ONE_PIPEf, 1, 9, 0 }
   9469 };
   9470 
   9471 #endif
   9472 #if defined(BCM_88470_A0)
   9473 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88470_A0r_fields[] = {
   9474     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 },
   9475     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 },
   9476     { REPORT_MODEf, 2, 7, SOCF_LE },
   9477     { RX_2_CPUf, 1, 4, 0 },
   9478     { SCANNER_ENABLEf, 1, 3, 0 },
   9479     { TRANSMIT_ENABLEf, 1, 2, 0 },
   9480     { USE_ONE_PIPEf, 1, 9, 0 }
   9481 };
   9482 
   9483 #endif
   9484 #if defined(BCM_88470_B0)
   9485 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88470_B0r_fields[] = {
   9486     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 },
   9487     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 },
   9488     { REPORT_MODEf, 2, 7, SOCF_LE },
   9489     { RX_2_CPUf, 1, 4, 0 },
   9490     { SCANNER_ENABLEf, 1, 3, 0 },
   9491     { TRANSMIT_ENABLEf, 1, 2, 0 },
   9492     { USE_ONE_PIPEf, 1, 9, 0 }
   9493 };
   9494 
   9495 #endif
   9496 #if defined(BCM_88650_B0)
   9497 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88650_B0r_fields[] = {
   9498     { RX_2_CPUf, 1, 4, SOCF_SIG },
   9499     { SCANNER_ENABLEf, 1, 3, SOCF_SIG },
   9500     { TRANSMIT_ENABLEf, 1, 2, SOCF_SIG },
   9501     { UPDATE_STATE_EVEN_IF_EVENT_FIFO_FULLf, 1, 5, SOCF_SIG }
   9502 };
   9503 
   9504 #endif
   9505 #if defined(BCM_88660_A0)
   9506 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88660_A0r_fields[] = {
   9507     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, SOCF_SIG },
   9508     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, SOCF_SIG },
   9509     { RX_2_CPUf, 1, 4, SOCF_SIG },
   9510     { SCANNER_ENABLEf, 1, 3, SOCF_SIG },
   9511     { TRANSMIT_ENABLEf, 1, 2, SOCF_SIG }
   9512 };
   9513 
   9514 #endif
   9515 #if defined(BCM_88675_A0)
   9516 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88675_A0r_fields[] = {
   9517     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 },
   9518     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 },
   9519     { REPORT_MODEf, 2, 7, SOCF_LE },
   9520     { RX_2_CPUf, 1, 4, 0 },
   9521     { SCANNER_ENABLEf, 1, 3, 0 },
   9522     { TRANSMIT_ENABLEf, 1, 2, 0 },
   9523     { USE_ONE_PIPEf, 1, 9, 0 }
   9524 };
   9525 
   9526 #endif
   9527 #if defined(BCM_88675_B0)
   9528 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88675_B0r_fields[] = {
   9529     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 },
   9530     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 },
   9531     { REPORT_MODEf, 2, 7, SOCF_LE },
   9532     { RX_2_CPUf, 1, 4, 0 },
   9533     { SCANNER_ENABLEf, 1, 3, 0 },
   9534     { TRANSMIT_ENABLEf, 1, 2, 0 },
   9535     { USE_ONE_PIPEf, 1, 9, 0 }
   9536 };
   9537 
   9538 #endif
   9539 #if defined(BCM_88680_A0)
   9540 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88680_A0r_fields[] = {
   9541     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 6, 0 },
   9542     { DMR_LMR_RESPONSE_ENABLEf, 1, 5, 0 },
   9543     { REPORT_MODEf, 2, 7, SOCF_LE },
   9544     { RX_2_CPUf, 1, 4, 0 },
   9545     { SCANNER_ENABLEf, 1, 3, 0 },
   9546     { TRANSMIT_ENABLEf, 1, 2, 0 },
   9547     { USE_ONE_PIPEf, 1, 9, 0 }
   9548 };
   9549 
   9550 #endif
   9551 #if defined(BCM_88690_A0)
   9552 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88690_A0r_fields[] = {
   9553     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 4, 0 },
   9554     { DMR_LMR_RESPONSE_ENABLEf, 1, 3, 0 },
   9555     { EVENT_FORMATf, 1, 8, 0 },
   9556     { GOOD_PACKET_PUNT_ENABLEf, 1, 9, 0 },
   9557     { REPORT_MODEf, 2, 5, SOCF_LE },
   9558     { RX_2_CPUf, 1, 2, 0 },
   9559     { SCANNER_ENABLEf, 1, 1, 0 },
   9560     { TRANSMIT_ENABLEf, 1, 0, 0 },
   9561     { USE_ONE_PIPEf, 1, 7, 0 }
   9562 };
   9563 
   9564 #endif
   9565 #if defined(BCM_88690_B0)
   9566 soc_field_info_t soc_OAMP_MODE_REGISTER_BCM88690_B0r_fields[] = {
   9567     { DMR_LMR_RESPONSE_DROP_ENABLEf, 1, 4, 0 },
   9568     { DMR_LMR_RESPONSE_ENABLEf, 1, 3, 0 },
   9569     { EVENT_FORMATf, 1, 8, 0 },
   9570     { GOOD_PACKET_PUNT_ENABLEf, 1, 9, 0 },
   9571     { MEASURE_NEXT_RECEIVED_SLR_ENABLEf, 1, 10, 0 },
   9572     { REPORT_MODEf, 2, 5, SOCF_LE },
   9573     { RX_2_CPUf, 1, 2, 0 },
   9574     { SCANNER_ENABLEf, 1, 1, 0 },
   9575     { TRANSMIT_ENABLEf, 1, 0, 0 },
   9576     { USE_ONE_PIPEf, 1, 7, 0 }
   9577 };
   9578 
   9579 #endif
   9580 #if defined(BCM_88650_A0)
   9581 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILEr_fields[] = {
   9582     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE|SOCF_SIG },
   9583     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE|SOCF_SIG },
   9584     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE|SOCF_SIG },
   9585     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE|SOCF_SIG },
   9586     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE|SOCF_SIG },
   9587     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE|SOCF_SIG },
   9588     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE|SOCF_SIG },
   9589     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE|SOCF_SIG },
   9590     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE|SOCF_SIG },
   9591     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE|SOCF_SIG },
   9592     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE|SOCF_SIG },
   9593     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE|SOCF_SIG },
   9594     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE|SOCF_SIG },
   9595     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE|SOCF_SIG },
   9596     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE|SOCF_SIG },
   9597     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE|SOCF_SIG }
   9598 };
   9599 
   9600 #endif
   9601 #if defined(BCM_88270_A0)
   9602 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88270_A0r_fields[] = {
   9603     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9604     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9605     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9606     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9607     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9608     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9609     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9610     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9611     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9612     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9613     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9614     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9615     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9616     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9617     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9618     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9619 };
   9620 
   9621 #endif
   9622 #if defined(BCM_88375_A0)
   9623 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88375_A0r_fields[] = {
   9624     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9625     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9626     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9627     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9628     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9629     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9630     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9631     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9632     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9633     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9634     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9635     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9636     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9637     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9638     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9639     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9640 };
   9641 
   9642 #endif
   9643 #if defined(BCM_88375_B0)
   9644 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88375_B0r_fields[] = {
   9645     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9646     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9647     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9648     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9649     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9650     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9651     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9652     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9653     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9654     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9655     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9656     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9657     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9658     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9659     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9660     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9661 };
   9662 
   9663 #endif
   9664 #if defined(BCM_88470_A0)
   9665 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88470_A0r_fields[] = {
   9666     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9667     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9668     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9669     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9670     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9671     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9672     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9673     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9674     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9675     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9676     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9677     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9678     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9679     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9680     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9681     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9682 };
   9683 
   9684 #endif
   9685 #if defined(BCM_88470_B0)
   9686 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88470_B0r_fields[] = {
   9687     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9688     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9689     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9690     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9691     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9692     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9693     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9694     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9695     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9696     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9697     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9698     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9699     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9700     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9701     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9702     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9703 };
   9704 
   9705 #endif
   9706 #if defined(BCM_88650_B0)
   9707 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88650_B0r_fields[] = {
   9708     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE|SOCF_SIG },
   9709     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE|SOCF_SIG },
   9710     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE|SOCF_SIG },
   9711     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE|SOCF_SIG },
   9712     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE|SOCF_SIG },
   9713     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE|SOCF_SIG },
   9714     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE|SOCF_SIG },
   9715     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE|SOCF_SIG },
   9716     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE|SOCF_SIG },
   9717     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE|SOCF_SIG },
   9718     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE|SOCF_SIG },
   9719     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE|SOCF_SIG },
   9720     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE|SOCF_SIG },
   9721     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE|SOCF_SIG },
   9722     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE|SOCF_SIG },
   9723     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE|SOCF_SIG }
   9724 };
   9725 
   9726 #endif
   9727 #if defined(BCM_88660_A0)
   9728 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88660_A0r_fields[] = {
   9729     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE|SOCF_SIG },
   9730     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE|SOCF_SIG },
   9731     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE|SOCF_SIG },
   9732     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE|SOCF_SIG },
   9733     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE|SOCF_SIG },
   9734     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE|SOCF_SIG },
   9735     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE|SOCF_SIG },
   9736     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE|SOCF_SIG },
   9737     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE|SOCF_SIG },
   9738     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE|SOCF_SIG },
   9739     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE|SOCF_SIG },
   9740     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE|SOCF_SIG },
   9741     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE|SOCF_SIG },
   9742     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE|SOCF_SIG },
   9743     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE|SOCF_SIG },
   9744     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE|SOCF_SIG }
   9745 };
   9746 
   9747 #endif
   9748 #if defined(BCM_88675_A0)
   9749 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88675_A0r_fields[] = {
   9750     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9751     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9752     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9753     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9754     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9755     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9756     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9757     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9758     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9759     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9760     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9761     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9762     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9763     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9764     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9765     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9766 };
   9767 
   9768 #endif
   9769 #if defined(BCM_88675_B0)
   9770 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88675_B0r_fields[] = {
   9771     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9772     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9773     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9774     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9775     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9776     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9777     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9778     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9779     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9780     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9781     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9782     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9783     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9784     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9785     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9786     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9787 };
   9788 
   9789 #endif
   9790 #if defined(BCM_88680_A0)
   9791 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88680_A0r_fields[] = {
   9792     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9793     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9794     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9795     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9796     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9797     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9798     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9799     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9800     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9801     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9802     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9803     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9804     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9805     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9806     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9807     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9808 };
   9809 
   9810 #endif
   9811 #if defined(BCM_88690_A0)
   9812 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88690_A0r_fields[] = {
   9813     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9814     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9815     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9816     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9817     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9818     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9819     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9820     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9821     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9822     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9823     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9824     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9825     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9826     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9827     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9828     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9829 };
   9830 
   9831 #endif
   9832 #if defined(BCM_88690_B0)
   9833 soc_field_info_t soc_OAMP_MPLS_PWE_PROFILE_BCM88690_B0r_fields[] = {
   9834     { MPLS_PWE_PROFILE_0f, 11, 0, SOCF_LE },
   9835     { MPLS_PWE_PROFILE_1f, 11, 11, SOCF_LE },
   9836     { MPLS_PWE_PROFILE_10f, 11, 110, SOCF_LE },
   9837     { MPLS_PWE_PROFILE_11f, 11, 121, SOCF_LE },
   9838     { MPLS_PWE_PROFILE_12f, 11, 132, SOCF_LE },
   9839     { MPLS_PWE_PROFILE_13f, 11, 143, SOCF_LE },
   9840     { MPLS_PWE_PROFILE_14f, 11, 154, SOCF_LE },
   9841     { MPLS_PWE_PROFILE_15f, 11, 165, SOCF_LE },
   9842     { MPLS_PWE_PROFILE_2f, 11, 22, SOCF_LE },
   9843     { MPLS_PWE_PROFILE_3f, 11, 33, SOCF_LE },
   9844     { MPLS_PWE_PROFILE_4f, 11, 44, SOCF_LE },
   9845     { MPLS_PWE_PROFILE_5f, 11, 55, SOCF_LE },
   9846     { MPLS_PWE_PROFILE_6f, 11, 66, SOCF_LE },
   9847     { MPLS_PWE_PROFILE_7f, 11, 77, SOCF_LE },
   9848     { MPLS_PWE_PROFILE_8f, 11, 88, SOCF_LE },
   9849     { MPLS_PWE_PROFILE_9f, 11, 99, SOCF_LE }
   9850 };
   9851 
   9852 #endif
   9853 #if defined(BCM_88690_A0)
   9854 soc_field_info_t soc_OAMP_MY_DISC_MISS_INFOr_fields[] = {
   9855     { MY_DISC_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
   9856     { MY_DISC_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   9857 };
   9858 
   9859 #endif
   9860 #if defined(BCM_88690_B0)
   9861 soc_field_info_t soc_OAMP_MY_DISC_MISS_INFO_BCM88690_B0r_fields[] = {
   9862     { MY_DISC_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
   9863     { MY_DISC_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
   9864 };
   9865 
   9866 #endif
   9867 #if defined(BCM_88660_A0)
   9868 soc_field_info_t soc_OAMP_NIBBLE_SELECT_FOR_PEr_fields[] = {
   9869     { PE_LS_NIBBLE_SELECT_PROF_0f, 6, 0, SOCF_LE|SOCF_SIG },
   9870     { PE_LS_NIBBLE_SELECT_PROF_1f, 6, 6, SOCF_LE|SOCF_SIG },
   9871     { PE_LS_NIBBLE_SELECT_PROF_10f, 6, 60, SOCF_LE|SOCF_SIG },
   9872     { PE_LS_NIBBLE_SELECT_PROF_11f, 6, 66, SOCF_LE|SOCF_SIG },
   9873     { PE_LS_NIBBLE_SELECT_PROF_12f, 6, 72, SOCF_LE|SOCF_SIG },
   9874     { PE_LS_NIBBLE_SELECT_PROF_13f, 6, 78, SOCF_LE|SOCF_SIG },
   9875     { PE_LS_NIBBLE_SELECT_PROF_14f, 6, 84, SOCF_LE|SOCF_SIG },
   9876     { PE_LS_NIBBLE_SELECT_PROF_15f, 6, 90, SOCF_LE|SOCF_SIG },
   9877     { PE_LS_NIBBLE_SELECT_PROF_2f, 6, 12, SOCF_LE|SOCF_SIG },
   9878     { PE_LS_NIBBLE_SELECT_PROF_3f, 6, 18, SOCF_LE|SOCF_SIG },
   9879     { PE_LS_NIBBLE_SELECT_PROF_4f, 6, 24, SOCF_LE|SOCF_SIG },
   9880     { PE_LS_NIBBLE_SELECT_PROF_5f, 6, 30, SOCF_LE|SOCF_SIG },
   9881     { PE_LS_NIBBLE_SELECT_PROF_6f, 6, 36, SOCF_LE|SOCF_SIG },
   9882     { PE_LS_NIBBLE_SELECT_PROF_7f, 6, 42, SOCF_LE|SOCF_SIG },
   9883     { PE_LS_NIBBLE_SELECT_PROF_8f, 6, 48, SOCF_LE|SOCF_SIG },
   9884     { PE_LS_NIBBLE_SELECT_PROF_9f, 6, 54, SOCF_LE|SOCF_SIG },
   9885     { PE_MS_NIBBLE_SELECT_PROF_0f, 6, 96, SOCF_LE|SOCF_SIG },
   9886     { PE_MS_NIBBLE_SELECT_PROF_1f, 6, 102, SOCF_LE|SOCF_SIG },
   9887     { PE_MS_NIBBLE_SELECT_PROF_10f, 6, 156, SOCF_LE|SOCF_SIG },
   9888     { PE_MS_NIBBLE_SELECT_PROF_11f, 6, 162, SOCF_LE|SOCF_SIG },
   9889     { PE_MS_NIBBLE_SELECT_PROF_12f, 6, 168, SOCF_LE|SOCF_SIG },
   9890     { PE_MS_NIBBLE_SELECT_PROF_13f, 6, 174, SOCF_LE|SOCF_SIG },
   9891     { PE_MS_NIBBLE_SELECT_PROF_14f, 6, 180, SOCF_LE|SOCF_SIG },
   9892     { PE_MS_NIBBLE_SELECT_PROF_15f, 6, 186, SOCF_LE|SOCF_SIG },
   9893     { PE_MS_NIBBLE_SELECT_PROF_2f, 6, 108, SOCF_LE|SOCF_SIG },
   9894     { PE_MS_NIBBLE_SELECT_PROF_3f, 6, 114, SOCF_LE|SOCF_SIG },
   9895     { PE_MS_NIBBLE_SELECT_PROF_4f, 6, 120, SOCF_LE|SOCF_SIG },
   9896     { PE_MS_NIBBLE_SELECT_PROF_5f, 6, 126, SOCF_LE|SOCF_SIG },
   9897     { PE_MS_NIBBLE_SELECT_PROF_6f, 6, 132, SOCF_LE|SOCF_SIG },
   9898     { PE_MS_NIBBLE_SELECT_PROF_7f, 6, 138, SOCF_LE|SOCF_SIG },
   9899     { PE_MS_NIBBLE_SELECT_PROF_8f, 6, 144, SOCF_LE|SOCF_SIG },
   9900     { PE_MS_NIBBLE_SELECT_PROF_9f, 6, 150, SOCF_LE|SOCF_SIG }
   9901 };
   9902 
   9903 #endif
   9904 #if defined(BCM_88650_A0)
   9905 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPSr_fields[] = {
   9906     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE|SOCF_SIG }
   9907 };
   9908 
   9909 #endif
   9910 #if defined(BCM_88270_A0)
   9911 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88270_A0r_fields[] = {
   9912     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9913 };
   9914 
   9915 #endif
   9916 #if defined(BCM_88375_A0)
   9917 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88375_A0r_fields[] = {
   9918     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9919 };
   9920 
   9921 #endif
   9922 #if defined(BCM_88375_B0)
   9923 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88375_B0r_fields[] = {
   9924     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9925 };
   9926 
   9927 #endif
   9928 #if defined(BCM_88470_A0)
   9929 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88470_A0r_fields[] = {
   9930     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9931 };
   9932 
   9933 #endif
   9934 #if defined(BCM_88470_B0)
   9935 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88470_B0r_fields[] = {
   9936     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9937 };
   9938 
   9939 #endif
   9940 #if defined(BCM_88650_B0)
   9941 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88650_B0r_fields[] = {
   9942     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE|SOCF_SIG }
   9943 };
   9944 
   9945 #endif
   9946 #if defined(BCM_88660_A0)
   9947 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88660_A0r_fields[] = {
   9948     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE|SOCF_SIG }
   9949 };
   9950 
   9951 #endif
   9952 #if defined(BCM_88675_A0)
   9953 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88675_A0r_fields[] = {
   9954     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9955 };
   9956 
   9957 #endif
   9958 #if defined(BCM_88675_B0)
   9959 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88675_B0r_fields[] = {
   9960     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9961 };
   9962 
   9963 #endif
   9964 #if defined(BCM_88680_A0)
   9965 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88680_A0r_fields[] = {
   9966     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9967 };
   9968 
   9969 #endif
   9970 #if defined(BCM_88690_A0)
   9971 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88690_A0r_fields[] = {
   9972     { NUMBER_OF_RMEPSf, 16, 0, SOCF_LE }
   9973 };
   9974 
   9975 #endif
   9976 #if defined(BCM_88690_B0)
   9977 soc_field_info_t soc_OAMP_NUMBER_OF_RMEPS_BCM88690_B0r_fields[] = {
   9978     { NUMBER_OF_RMEPSf, 17, 0, SOCF_LE }
   9979 };
   9980 
   9981 #endif
   9982 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   9983 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_0r_fields[] = {
   9984     { SAT_RX_FLOW_ID_TMf, 10, 8, SOCF_LE },
   9985     { SAT_RX_FLOW_PARAMS_TMf, 8, 18, SOCF_LE },
   9986     { SAT_TX_TMf, 8, 0, SOCF_LE }
   9987 };
   9988 
   9989 #endif
   9990 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   9991 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_1r_fields[] = {
   9992     { PE_GEN_MEMORY_TMf, 10, 18, SOCF_LE },
   9993     { PE_PROGRAM_TMf, 10, 8, SOCF_LE },
   9994     { SAT_RX_FLOW_STATS_TMf, 8, 0, SOCF_LE }
   9995 };
   9996 
   9997 #endif
   9998 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   9999 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_2r_fields[] = {
  10000     { LTR_STAT_DATA_FIFO_TMf, 8, 0, SOCF_LE },
  10001     { SPARE_TMf, 24, 8, SOCF_LE }
  10002 };
  10003 
  10004 #endif
  10005 #if defined(BCM_56270_A0)
  10006 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_3r_fields[] = {
  10007     { LTR_STAT_DATA_FIFO_TMf, 12, 0, SOCF_LE }
  10008 };
  10009 
  10010 #endif
  10011 #if defined(BCM_56270_A0)
  10012 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_4r_fields[] = {
  10013     { SPARE_TMf, 26, 0, SOCF_LE }
  10014 };
  10015 
  10016 #endif
  10017 #if defined(BCM_56270_A0)
  10018 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_0_BCM56270_A0r_fields[] = {
  10019     { SAT_RX_FLOW_ID_TMf, 14, 12, SOCF_LE },
  10020     { SAT_TX_TMf, 12, 0, SOCF_LE }
  10021 };
  10022 
  10023 #endif
  10024 #if defined(BCM_56270_A0)
  10025 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_1_BCM56270_A0r_fields[] = {
  10026     { SAT_RX_FLOW_PARAMS_TMf, 12, 0, SOCF_LE },
  10027     { SAT_RX_FLOW_STATS_TMf, 12, 12, SOCF_LE }
  10028 };
  10029 
  10030 #endif
  10031 #if defined(BCM_56270_A0)
  10032 soc_field_info_t soc_OAMP_OAMP_RAM_CTRL_2_BCM56270_A0r_fields[] = {
  10033     { PE_GEN_MEMORY_TMf, 14, 12, SOCF_LE },
  10034     { PE_PROGRAM_TMf, 12, 0, SOCF_LE }
  10035 };
  10036 
  10037 #endif
  10038 #if defined(BCM_88660_A0)
  10039 soc_field_info_t soc_OAMP_OAM_TS_OFFSET_PROFILEr_fields[] = {
  10040     { DMM_OFFSET_PROFILE_0f, 8, 0, SOCF_LE|SOCF_SIG },
  10041     { DMM_OFFSET_PROFILE_1f, 8, 8, SOCF_LE|SOCF_SIG },
  10042     { DMM_OFFSET_PROFILE_10f, 8, 80, SOCF_LE|SOCF_SIG },
  10043     { DMM_OFFSET_PROFILE_11f, 8, 88, SOCF_LE|SOCF_SIG },
  10044     { DMM_OFFSET_PROFILE_12f, 8, 96, SOCF_LE|SOCF_SIG },
  10045     { DMM_OFFSET_PROFILE_13f, 8, 104, SOCF_LE|SOCF_SIG },
  10046     { DMM_OFFSET_PROFILE_14f, 8, 112, SOCF_LE|SOCF_SIG },
  10047     { DMM_OFFSET_PROFILE_15f, 8, 120, SOCF_LE|SOCF_SIG },
  10048     { DMM_OFFSET_PROFILE_2f, 8, 16, SOCF_LE|SOCF_SIG },
  10049     { DMM_OFFSET_PROFILE_3f, 8, 24, SOCF_LE|SOCF_SIG },
  10050     { DMM_OFFSET_PROFILE_4f, 8, 32, SOCF_LE|SOCF_SIG },
  10051     { DMM_OFFSET_PROFILE_5f, 8, 40, SOCF_LE|SOCF_SIG },
  10052     { DMM_OFFSET_PROFILE_6f, 8, 48, SOCF_LE|SOCF_SIG },
  10053     { DMM_OFFSET_PROFILE_7f, 8, 56, SOCF_LE|SOCF_SIG },
  10054     { DMM_OFFSET_PROFILE_8f, 8, 64, SOCF_LE|SOCF_SIG },
  10055     { DMM_OFFSET_PROFILE_9f, 8, 72, SOCF_LE|SOCF_SIG },
  10056     { DMR_OFFSET_PROFILE_0f, 8, 128, SOCF_LE|SOCF_SIG },
  10057     { DMR_OFFSET_PROFILE_1f, 8, 136, SOCF_LE|SOCF_SIG },
  10058     { DMR_OFFSET_PROFILE_10f, 8, 208, SOCF_LE|SOCF_SIG },
  10059     { DMR_OFFSET_PROFILE_11f, 8, 216, SOCF_LE|SOCF_SIG },
  10060     { DMR_OFFSET_PROFILE_12f, 8, 224, SOCF_LE|SOCF_SIG },
  10061     { DMR_OFFSET_PROFILE_13f, 8, 232, SOCF_LE|SOCF_SIG },
  10062     { DMR_OFFSET_PROFILE_14f, 8, 240, SOCF_LE|SOCF_SIG },
  10063     { DMR_OFFSET_PROFILE_15f, 8, 248, SOCF_LE|SOCF_SIG },
  10064     { DMR_OFFSET_PROFILE_2f, 8, 144, SOCF_LE|SOCF_SIG },
  10065     { DMR_OFFSET_PROFILE_3f, 8, 152, SOCF_LE|SOCF_SIG },
  10066     { DMR_OFFSET_PROFILE_4f, 8, 160, SOCF_LE|SOCF_SIG },
  10067     { DMR_OFFSET_PROFILE_5f, 8, 168, SOCF_LE|SOCF_SIG },
  10068     { DMR_OFFSET_PROFILE_6f, 8, 176, SOCF_LE|SOCF_SIG },
  10069     { DMR_OFFSET_PROFILE_7f, 8, 184, SOCF_LE|SOCF_SIG },
  10070     { DMR_OFFSET_PROFILE_8f, 8, 192, SOCF_LE|SOCF_SIG },
  10071     { DMR_OFFSET_PROFILE_9f, 8, 200, SOCF_LE|SOCF_SIG },
  10072     { LMM_OFFSET_PROFILE_0f, 8, 256, SOCF_LE|SOCF_SIG },
  10073     { LMM_OFFSET_PROFILE_1f, 8, 264, SOCF_LE|SOCF_SIG },
  10074     { LMM_OFFSET_PROFILE_10f, 8, 336, SOCF_LE|SOCF_SIG },
  10075     { LMM_OFFSET_PROFILE_11f, 8, 344, SOCF_LE|SOCF_SIG },
  10076     { LMM_OFFSET_PROFILE_12f, 8, 352, SOCF_LE|SOCF_SIG },
  10077     { LMM_OFFSET_PROFILE_13f, 8, 360, SOCF_LE|SOCF_SIG },
  10078     { LMM_OFFSET_PROFILE_14f, 8, 368, SOCF_LE|SOCF_SIG },
  10079     { LMM_OFFSET_PROFILE_15f, 8, 376, SOCF_LE|SOCF_SIG },
  10080     { LMM_OFFSET_PROFILE_2f, 8, 272, SOCF_LE|SOCF_SIG },
  10081     { LMM_OFFSET_PROFILE_3f, 8, 280, SOCF_LE|SOCF_SIG },
  10082     { LMM_OFFSET_PROFILE_4f, 8, 288, SOCF_LE|SOCF_SIG },
  10083     { LMM_OFFSET_PROFILE_5f, 8, 296, SOCF_LE|SOCF_SIG },
  10084     { LMM_OFFSET_PROFILE_6f, 8, 304, SOCF_LE|SOCF_SIG },
  10085     { LMM_OFFSET_PROFILE_7f, 8, 312, SOCF_LE|SOCF_SIG },
  10086     { LMM_OFFSET_PROFILE_8f, 8, 320, SOCF_LE|SOCF_SIG },
  10087     { LMM_OFFSET_PROFILE_9f, 8, 328, SOCF_LE|SOCF_SIG },
  10088     { LMR_OFFSET_PROFILE_0f, 8, 384, SOCF_LE|SOCF_SIG },
  10089     { LMR_OFFSET_PROFILE_1f, 8, 392, SOCF_LE|SOCF_SIG },
  10090     { LMR_OFFSET_PROFILE_10f, 8, 464, SOCF_LE|SOCF_SIG },
  10091     { LMR_OFFSET_PROFILE_11f, 8, 472, SOCF_LE|SOCF_SIG },
  10092     { LMR_OFFSET_PROFILE_12f, 8, 480, SOCF_LE|SOCF_SIG },
  10093     { LMR_OFFSET_PROFILE_13f, 8, 488, SOCF_LE|SOCF_SIG },
  10094     { LMR_OFFSET_PROFILE_14f, 8, 496, SOCF_LE|SOCF_SIG },
  10095     { LMR_OFFSET_PROFILE_15f, 8, 504, SOCF_LE|SOCF_SIG },
  10096     { LMR_OFFSET_PROFILE_2f, 8, 400, SOCF_LE|SOCF_SIG },
  10097     { LMR_OFFSET_PROFILE_3f, 8, 408, SOCF_LE|SOCF_SIG },
  10098     { LMR_OFFSET_PROFILE_4f, 8, 416, SOCF_LE|SOCF_SIG },
  10099     { LMR_OFFSET_PROFILE_5f, 8, 424, SOCF_LE|SOCF_SIG },
  10100     { LMR_OFFSET_PROFILE_6f, 8, 432, SOCF_LE|SOCF_SIG },
  10101     { LMR_OFFSET_PROFILE_7f, 8, 440, SOCF_LE|SOCF_SIG },
  10102     { LMR_OFFSET_PROFILE_8f, 8, 448, SOCF_LE|SOCF_SIG },
  10103     { LMR_OFFSET_PROFILE_9f, 8, 456, SOCF_LE|SOCF_SIG }
  10104 };
  10105 
  10106 #endif
  10107 #if defined(BCM_88675_A0)
  10108 soc_field_info_t soc_OAMP_OPCODE_CONFIGr_fields[] = {
  10109     { PRBS_USE_NXORf, 1, 0, 0 }
  10110 };
  10111 
  10112 #endif
  10113 #if defined(BCM_88270_A0)
  10114 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88270_A0r_fields[] = {
  10115     { PRBS_USE_NXORf, 1, 0, 0 }
  10116 };
  10117 
  10118 #endif
  10119 #if defined(BCM_88375_A0)
  10120 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88375_A0r_fields[] = {
  10121     { PRBS_USE_NXORf, 1, 0, 0 }
  10122 };
  10123 
  10124 #endif
  10125 #if defined(BCM_88375_B0)
  10126 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88375_B0r_fields[] = {
  10127     { PRBS_USE_NXORf, 1, 0, 0 }
  10128 };
  10129 
  10130 #endif
  10131 #if defined(BCM_88470_A0)
  10132 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88470_A0r_fields[] = {
  10133     { PRBS_USE_NXORf, 1, 0, 0 }
  10134 };
  10135 
  10136 #endif
  10137 #if defined(BCM_88470_B0)
  10138 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88470_B0r_fields[] = {
  10139     { PRBS_USE_NXORf, 1, 0, 0 }
  10140 };
  10141 
  10142 #endif
  10143 #if defined(BCM_88675_B0)
  10144 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88675_B0r_fields[] = {
  10145     { PRBS_USE_NXORf, 1, 0, 0 }
  10146 };
  10147 
  10148 #endif
  10149 #if defined(BCM_88680_A0)
  10150 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88680_A0r_fields[] = {
  10151     { PRBS_USE_NXORf, 1, 0, 0 }
  10152 };
  10153 
  10154 #endif
  10155 #if defined(BCM_88690_A0)
  10156 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88690_A0r_fields[] = {
  10157     { PRBS_USE_NXORf, 1, 0, 0 }
  10158 };
  10159 
  10160 #endif
  10161 #if defined(BCM_88690_B0)
  10162 soc_field_info_t soc_OAMP_OPCODE_CONFIG_BCM88690_B0r_fields[] = {
  10163     { PRBS_USE_NXORf, 1, 0, 0 }
  10164 };
  10165 
  10166 #endif
  10167 #if defined(BCM_88690_A0)
  10168 soc_field_info_t soc_OAMP_OPCODE_FOR_COUNTr_fields[] = {
  10169     { OPCODE_FOR_COUNT_RX_ENABLE__Nf, 1, 3, 0 },
  10170     { OPCODE_FOR_COUNT_TX_ENABLE__Nf, 1, 4, 0 },
  10171     { OPCODE_FOR_COUNT__Nf, 3, 0, SOCF_LE }
  10172 };
  10173 
  10174 #endif
  10175 #if defined(BCM_88690_B0)
  10176 soc_field_info_t soc_OAMP_OPCODE_FOR_COUNT_BCM88690_B0r_fields[] = {
  10177     { OPCODE_FOR_COUNT_RX_ENABLE__Nf, 1, 3, 0 },
  10178     { OPCODE_FOR_COUNT_TX_ENABLE__Nf, 1, 4, 0 },
  10179     { OPCODE_FOR_COUNT__Nf, 3, 0, SOCF_LE }
  10180 };
  10181 
  10182 #endif
  10183 #if defined(BCM_88675_A0)
  10184 soc_field_info_t soc_OAMP_OPCODE_INFOr_fields[] = {
  10185     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10186     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10187     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10188     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10189     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10190     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10191     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10192     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10193     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10194 };
  10195 
  10196 #endif
  10197 #if defined(BCM_88270_A0)
  10198 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88270_A0r_fields[] = {
  10199     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10200     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10201     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10202     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10203     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10204     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10205     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10206     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10207     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10208 };
  10209 
  10210 #endif
  10211 #if defined(BCM_88375_A0)
  10212 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88375_A0r_fields[] = {
  10213     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10214     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10215     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10216     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10217     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10218     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10219     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10220     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10221     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10222 };
  10223 
  10224 #endif
  10225 #if defined(BCM_88375_B0)
  10226 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88375_B0r_fields[] = {
  10227     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10228     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10229     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10230     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10231     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10232     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10233     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10234     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10235     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10236 };
  10237 
  10238 #endif
  10239 #if defined(BCM_88470_A0)
  10240 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88470_A0r_fields[] = {
  10241     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10242     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10243     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10244     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10245     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10246     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10247     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10248     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10249     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10250 };
  10251 
  10252 #endif
  10253 #if defined(BCM_88470_B0)
  10254 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88470_B0r_fields[] = {
  10255     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10256     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10257     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10258     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10259     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10260     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10261     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10262     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10263     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10264 };
  10265 
  10266 #endif
  10267 #if defined(BCM_88675_B0)
  10268 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88675_B0r_fields[] = {
  10269     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10270     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10271     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10272     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10273     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10274     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10275     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10276     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10277     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10278 };
  10279 
  10280 #endif
  10281 #if defined(BCM_88680_A0)
  10282 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88680_A0r_fields[] = {
  10283     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10284     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10285     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10286     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10287     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10288     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10289     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10290     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10291     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10292 };
  10293 
  10294 #endif
  10295 #if defined(BCM_88690_A0)
  10296 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88690_A0r_fields[] = {
  10297     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10298     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10299     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10300     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10301     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10302     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10303     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10304     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10305     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10306 };
  10307 
  10308 #endif
  10309 #if defined(BCM_88690_B0)
  10310 soc_field_info_t soc_OAMP_OPCODE_INFO_BCM88690_B0r_fields[] = {
  10311     { OPCODE_N_DA_TYPEf, 1, 74, 0 },
  10312     { OPCODE_N_FLAGSf, 8, 16, SOCF_LE },
  10313     { OPCODE_N_INTERVALf, 3, 13, SOCF_LE },
  10314     { OPCODE_N_OPCODEf, 8, 0, SOCF_LE },
  10315     { OPCODE_N_TLV_OFFSETf, 8, 32, SOCF_LE },
  10316     { OPCODE_N_TLV_PATTERNf, 32, 42, SOCF_LE },
  10317     { OPCODE_N_TLV_PATTERN_TYPEf, 2, 40, SOCF_LE },
  10318     { OPCODE_N_TLV_SIZEf, 8, 24, SOCF_LE },
  10319     { OPCODE_N_VERSIONf, 5, 8, SOCF_LE }
  10320 };
  10321 
  10322 #endif
  10323 #if defined(BCM_88650_A0)
  10324 soc_field_info_t soc_OAMP_PARITY_ERR_CNTr_fields[] = {
  10325     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  10326     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  10327     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  10328     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  10329 };
  10330 
  10331 #endif
  10332 #if defined(BCM_88270_A0)
  10333 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88270_A0r_fields[] = {
  10334     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  10335     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  10336     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  10337     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  10338 };
  10339 
  10340 #endif
  10341 #if defined(BCM_88375_A0)
  10342 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88375_A0r_fields[] = {
  10343     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  10344     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  10345     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  10346     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  10347 };
  10348 
  10349 #endif
  10350 #if defined(BCM_88375_B0)
  10351 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88375_B0r_fields[] = {
  10352     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  10353     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  10354     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  10355     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  10356 };
  10357 
  10358 #endif
  10359 #if defined(BCM_88470_A0)
  10360 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88470_A0r_fields[] = {
  10361     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  10362     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  10363     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  10364     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  10365 };
  10366 
  10367 #endif
  10368 #if defined(BCM_88470_B0)
  10369 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88470_B0r_fields[] = {
  10370     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  10371     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  10372     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  10373     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  10374 };
  10375 
  10376 #endif
  10377 #if defined(BCM_88650_B0)
  10378 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88650_B0r_fields[] = {
  10379     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  10380     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  10381     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  10382     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  10383 };
  10384 
  10385 #endif
  10386 #if defined(BCM_88660_A0)
  10387 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88660_A0r_fields[] = {
  10388     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  10389     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  10390     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  10391     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  10392 };
  10393 
  10394 #endif
  10395 #if defined(BCM_88675_A0)
  10396 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88675_A0r_fields[] = {
  10397     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  10398     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  10399     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  10400     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  10401 };
  10402 
  10403 #endif
  10404 #if defined(BCM_88675_B0)
  10405 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88675_B0r_fields[] = {
  10406     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  10407     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  10408     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  10409     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  10410 };
  10411 
  10412 #endif
  10413 #if defined(BCM_88680_A0)
  10414 soc_field_info_t soc_OAMP_PARITY_ERR_CNT_BCM88680_A0r_fields[] = {
  10415     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  10416     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  10417     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  10418     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  10419 };
  10420 
  10421 #endif
  10422 #if defined(BCM_88650_A0)
  10423 soc_field_info_t soc_OAMP_PAR_0_ERR_MONITOR_MEM_MASKr_fields[] = {
  10424     { ITR_FIFO_PARITY_ERR_MASKf, 1, 5, SOCF_SIG },
  10425     { ITR_PKT_FIFO_PARITY_ERR_MASKf, 1, 6, SOCF_SIG },
  10426     { MEP_DB_PARITY_ERR_MASKf, 1, 0, SOCF_SIG },
  10427     { RMAPEM_KEYT_H_0_PARITY_ERR_MASKf, 1, 7, SOCF_SIG },
  10428     { RMAPEM_KEYT_H_1_PARITY_ERR_MASKf, 1, 8, SOCF_SIG },
  10429     { RMAPEM_KEYT_H_2_PARITY_ERR_MASKf, 1, 9, SOCF_SIG },
  10430     { RMAPEM_KEYT_H_3_PARITY_ERR_MASKf, 1, 10, SOCF_SIG },
  10431     { RMAPEM_KEYT_H_4_PARITY_ERR_MASKf, 1, 11, SOCF_SIG },
  10432     { RMAPEM_KEYT_H_5_PARITY_ERR_MASKf, 1, 12, SOCF_SIG },
  10433     { RMAPEM_KEYT_H_6_PARITY_ERR_MASKf, 1, 13, SOCF_SIG },
  10434     { RMAPEM_KEYT_H_7_PARITY_ERR_MASKf, 1, 14, SOCF_SIG },
  10435     { RMAPEM_MANAGEMENT_MEMORY_H_0_PARITY_ERR_MASKf, 1, 24, SOCF_SIG },
  10436     { RMAPEM_MANAGEMENT_MEMORY_H_1_PARITY_ERR_MASKf, 1, 25, SOCF_SIG },
  10437     { RMAPEM_MANAGEMENT_MEMORY_H_2_PARITY_ERR_MASKf, 1, 26, SOCF_SIG },
  10438     { RMAPEM_MANAGEMENT_MEMORY_H_3_PARITY_ERR_MASKf, 1, 27, SOCF_SIG },
  10439     { RMAPEM_MANAGEMENT_MEMORY_H_4_PARITY_ERR_MASKf, 1, 28, SOCF_SIG },
  10440     { RMAPEM_MANAGEMENT_MEMORY_H_5_PARITY_ERR_MASKf, 1, 29, SOCF_SIG },
  10441     { RMAPEM_MANAGEMENT_MEMORY_H_6_PARITY_ERR_MASKf, 1, 30, SOCF_SIG },
  10442     { RMAPEM_MANAGEMENT_MEMORY_H_7_PARITY_ERR_MASKf, 1, 31, SOCF_SIG },
  10443     { RMAPEM_PLDT_AUX_PARITY_ERR_MASKf, 1, 23, SOCF_SIG },
  10444     { RMAPEM_PLDT_H_0_PARITY_ERR_MASKf, 1, 15, SOCF_SIG },
  10445     { RMAPEM_PLDT_H_1_PARITY_ERR_MASKf, 1, 16, SOCF_SIG },
  10446     { RMAPEM_PLDT_H_2_PARITY_ERR_MASKf, 1, 17, SOCF_SIG },
  10447     { RMAPEM_PLDT_H_3_PARITY_ERR_MASKf, 1, 18, SOCF_SIG },
  10448     { RMAPEM_PLDT_H_4_PARITY_ERR_MASKf, 1, 19, SOCF_SIG },
  10449     { RMAPEM_PLDT_H_5_PARITY_ERR_MASKf, 1, 20, SOCF_SIG },
  10450     { RMAPEM_PLDT_H_6_PARITY_ERR_MASKf, 1, 21, SOCF_SIG },
  10451     { RMAPEM_PLDT_H_7_PARITY_ERR_MASKf, 1, 22, SOCF_SIG },
  10452     { RMEP_DB_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  10453     { RXB_INPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 3, SOCF_SIG },
  10454     { RXB_OUTPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 4, SOCF_SIG },
  10455     { TXM_DATA_FIFO_MEMORY_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  10456     { UMC_TABLE_PARITY_ERR_MASKf, 1, 32, SOCF_SIG }
  10457 };
  10458 
  10459 #endif
  10460 #if defined(BCM_88650_B0)
  10461 soc_field_info_t soc_OAMP_PAR_0_ERR_MONITOR_MEM_MASK_BCM88650_B0r_fields[] = {
  10462     { ITR_FIFO_PARITY_ERR_MASKf, 1, 5, SOCF_SIG },
  10463     { ITR_PKT_FIFO_PARITY_ERR_MASKf, 1, 6, SOCF_SIG },
  10464     { MEP_DB_PARITY_ERR_MASKf, 1, 0, SOCF_SIG },
  10465     { RMAPEM_KEYT_H_0_PARITY_ERR_MASKf, 1, 7, SOCF_SIG },
  10466     { RMAPEM_KEYT_H_1_PARITY_ERR_MASKf, 1, 8, SOCF_SIG },
  10467     { RMAPEM_KEYT_H_2_PARITY_ERR_MASKf, 1, 9, SOCF_SIG },
  10468     { RMAPEM_KEYT_H_3_PARITY_ERR_MASKf, 1, 10, SOCF_SIG },
  10469     { RMAPEM_KEYT_H_4_PARITY_ERR_MASKf, 1, 11, SOCF_SIG },
  10470     { RMAPEM_KEYT_H_5_PARITY_ERR_MASKf, 1, 12, SOCF_SIG },
  10471     { RMAPEM_KEYT_H_6_PARITY_ERR_MASKf, 1, 13, SOCF_SIG },
  10472     { RMAPEM_KEYT_H_7_PARITY_ERR_MASKf, 1, 14, SOCF_SIG },
  10473     { RMAPEM_MANAGEMENT_MEMORY_H_0_PARITY_ERR_MASKf, 1, 24, SOCF_SIG },
  10474     { RMAPEM_MANAGEMENT_MEMORY_H_1_PARITY_ERR_MASKf, 1, 25, SOCF_SIG },
  10475     { RMAPEM_MANAGEMENT_MEMORY_H_2_PARITY_ERR_MASKf, 1, 26, SOCF_SIG },
  10476     { RMAPEM_MANAGEMENT_MEMORY_H_3_PARITY_ERR_MASKf, 1, 27, SOCF_SIG },
  10477     { RMAPEM_MANAGEMENT_MEMORY_H_4_PARITY_ERR_MASKf, 1, 28, SOCF_SIG },
  10478     { RMAPEM_MANAGEMENT_MEMORY_H_5_PARITY_ERR_MASKf, 1, 29, SOCF_SIG },
  10479     { RMAPEM_MANAGEMENT_MEMORY_H_6_PARITY_ERR_MASKf, 1, 30, SOCF_SIG },
  10480     { RMAPEM_MANAGEMENT_MEMORY_H_7_PARITY_ERR_MASKf, 1, 31, SOCF_SIG },
  10481     { RMAPEM_PLDT_AUX_PARITY_ERR_MASKf, 1, 23, SOCF_SIG },
  10482     { RMAPEM_PLDT_H_0_PARITY_ERR_MASKf, 1, 15, SOCF_SIG },
  10483     { RMAPEM_PLDT_H_1_PARITY_ERR_MASKf, 1, 16, SOCF_SIG },
  10484     { RMAPEM_PLDT_H_2_PARITY_ERR_MASKf, 1, 17, SOCF_SIG },
  10485     { RMAPEM_PLDT_H_3_PARITY_ERR_MASKf, 1, 18, SOCF_SIG },
  10486     { RMAPEM_PLDT_H_4_PARITY_ERR_MASKf, 1, 19, SOCF_SIG },
  10487     { RMAPEM_PLDT_H_5_PARITY_ERR_MASKf, 1, 20, SOCF_SIG },
  10488     { RMAPEM_PLDT_H_6_PARITY_ERR_MASKf, 1, 21, SOCF_SIG },
  10489     { RMAPEM_PLDT_H_7_PARITY_ERR_MASKf, 1, 22, SOCF_SIG },
  10490     { RMEP_DB_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  10491     { RXB_INPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 3, SOCF_SIG },
  10492     { RXB_OUTPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 4, SOCF_SIG },
  10493     { TXM_DATA_FIFO_MEMORY_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  10494     { UMC_TABLE_PARITY_ERR_MASKf, 1, 32, SOCF_SIG }
  10495 };
  10496 
  10497 #endif
  10498 #if defined(BCM_88660_A0)
  10499 soc_field_info_t soc_OAMP_PAR_0_ERR_MONITOR_MEM_MASK_BCM88660_A0r_fields[] = {
  10500     { ITR_DATA_FIFO_PARITY_ERR_MASKf, 1, 5, SOCF_SIG },
  10501     { ITR_PKT_FIFO_PARITY_ERR_MASKf, 1, 6, SOCF_SIG },
  10502     { LMM_DA_NIC_TABLE_PARITY_ERR_MASKf, 1, 33, SOCF_SIG },
  10503     { MEP_DB_PARITY_ERR_MASKf, 1, 0, SOCF_SIG },
  10504     { PE_GEN_MEM_PARITY_ERR_MASKf, 1, 37, SOCF_SIG },
  10505     { PE_PROGRAM_PARITY_ERR_MASKf, 1, 36, SOCF_SIG },
  10506     { RMAPEM_KEYT_H_0_PARITY_ERR_MASKf, 1, 7, SOCF_SIG },
  10507     { RMAPEM_KEYT_H_1_PARITY_ERR_MASKf, 1, 8, SOCF_SIG },
  10508     { RMAPEM_KEYT_H_2_PARITY_ERR_MASKf, 1, 9, SOCF_SIG },
  10509     { RMAPEM_KEYT_H_3_PARITY_ERR_MASKf, 1, 10, SOCF_SIG },
  10510     { RMAPEM_KEYT_H_4_PARITY_ERR_MASKf, 1, 11, SOCF_SIG },
  10511     { RMAPEM_KEYT_H_5_PARITY_ERR_MASKf, 1, 12, SOCF_SIG },
  10512     { RMAPEM_KEYT_H_6_PARITY_ERR_MASKf, 1, 13, SOCF_SIG },
  10513     { RMAPEM_KEYT_H_7_PARITY_ERR_MASKf, 1, 14, SOCF_SIG },
  10514     { RMAPEM_MANAGEMENT_MEMORY_H_0_PARITY_ERR_MASKf, 1, 24, SOCF_SIG },
  10515     { RMAPEM_MANAGEMENT_MEMORY_H_1_PARITY_ERR_MASKf, 1, 25, SOCF_SIG },
  10516     { RMAPEM_MANAGEMENT_MEMORY_H_2_PARITY_ERR_MASKf, 1, 26, SOCF_SIG },
  10517     { RMAPEM_MANAGEMENT_MEMORY_H_3_PARITY_ERR_MASKf, 1, 27, SOCF_SIG },
  10518     { RMAPEM_MANAGEMENT_MEMORY_H_4_PARITY_ERR_MASKf, 1, 28, SOCF_SIG },
  10519     { RMAPEM_MANAGEMENT_MEMORY_H_5_PARITY_ERR_MASKf, 1, 29, SOCF_SIG },
  10520     { RMAPEM_MANAGEMENT_MEMORY_H_6_PARITY_ERR_MASKf, 1, 30, SOCF_SIG },
  10521     { RMAPEM_MANAGEMENT_MEMORY_H_7_PARITY_ERR_MASKf, 1, 31, SOCF_SIG },
  10522     { RMAPEM_PLDT_AUX_PARITY_ERR_MASKf, 1, 23, SOCF_SIG },
  10523     { RMAPEM_PLDT_H_0_PARITY_ERR_MASKf, 1, 15, SOCF_SIG },
  10524     { RMAPEM_PLDT_H_1_PARITY_ERR_MASKf, 1, 16, SOCF_SIG },
  10525     { RMAPEM_PLDT_H_2_PARITY_ERR_MASKf, 1, 17, SOCF_SIG },
  10526     { RMAPEM_PLDT_H_3_PARITY_ERR_MASKf, 1, 18, SOCF_SIG },
  10527     { RMAPEM_PLDT_H_4_PARITY_ERR_MASKf, 1, 19, SOCF_SIG },
  10528     { RMAPEM_PLDT_H_5_PARITY_ERR_MASKf, 1, 20, SOCF_SIG },
  10529     { RMAPEM_PLDT_H_6_PARITY_ERR_MASKf, 1, 21, SOCF_SIG },
  10530     { RMAPEM_PLDT_H_7_PARITY_ERR_MASKf, 1, 22, SOCF_SIG },
  10531     { RMEP_DB_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  10532     { RSP_FIRST_DATA_FIFO_PARITY_ERR_MASKf, 1, 34, SOCF_SIG },
  10533     { RSP_OUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 35, SOCF_SIG },
  10534     { RXB_INPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 3, SOCF_SIG },
  10535     { RXB_OUTPUT_DATA_FIFO_PARITY_ERR_MASKf, 1, 4, SOCF_SIG },
  10536     { TXM_DATA_FIFO_MEMORY_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  10537     { UMC_TABLE_PARITY_ERR_MASKf, 1, 32, SOCF_SIG }
  10538 };
  10539 
  10540 #endif
  10541 #if defined(BCM_88675_A0)
  10542 soc_field_info_t soc_OAMP_PAR_ERR_INITIATEr_fields[] = {
  10543     { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 }
  10544 };
  10545 
  10546 #endif
  10547 #if defined(BCM_88270_A0)
  10548 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88270_A0r_fields[] = {
  10549     { PAR_ERR_INITIATEf, 1, 0, 0 }
  10550 };
  10551 
  10552 #endif
  10553 #if defined(BCM_88375_A0)
  10554 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = {
  10555     { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 }
  10556 };
  10557 
  10558 #endif
  10559 #if defined(BCM_88375_B0)
  10560 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = {
  10561     { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 }
  10562 };
  10563 
  10564 #endif
  10565 #if defined(BCM_88470_A0)
  10566 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88470_A0r_fields[] = {
  10567     { PAR_ERR_INITIATEf, 1, 0, 0 }
  10568 };
  10569 
  10570 #endif
  10571 #if defined(BCM_88470_B0)
  10572 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88470_B0r_fields[] = {
  10573     { PAR_ERR_INITIATEf, 1, 0, 0 }
  10574 };
  10575 
  10576 #endif
  10577 #if defined(BCM_88675_B0)
  10578 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = {
  10579     { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 }
  10580 };
  10581 
  10582 #endif
  10583 #if defined(BCM_88680_A0)
  10584 soc_field_info_t soc_OAMP_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = {
  10585     { PE_PROGRAM_INITIATE_PAR_ERRf, 1, 0, 0 }
  10586 };
  10587 
  10588 #endif
  10589 #if defined(BCM_88675_A0)
  10590 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASKr_fields[] = {
  10591     { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 }
  10592 };
  10593 
  10594 #endif
  10595 #if defined(BCM_88270_A0)
  10596 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88270_A0r_fields[] = {
  10597     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  10598 };
  10599 
  10600 #endif
  10601 #if defined(BCM_88375_A0)
  10602 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = {
  10603     { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 }
  10604 };
  10605 
  10606 #endif
  10607 #if defined(BCM_88375_B0)
  10608 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = {
  10609     { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 }
  10610 };
  10611 
  10612 #endif
  10613 #if defined(BCM_88470_A0)
  10614 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88470_A0r_fields[] = {
  10615     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  10616 };
  10617 
  10618 #endif
  10619 #if defined(BCM_88470_B0)
  10620 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88470_B0r_fields[] = {
  10621     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  10622 };
  10623 
  10624 #endif
  10625 #if defined(BCM_88675_B0)
  10626 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = {
  10627     { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 }
  10628 };
  10629 
  10630 #endif
  10631 #if defined(BCM_88680_A0)
  10632 soc_field_info_t soc_OAMP_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = {
  10633     { PE_PROGRAM_PARITY_ERR_MASKf, 1, 0, 0 }
  10634 };
  10635 
  10636 #endif
  10637 #if defined(BCM_88690_A0)
  10638 soc_field_info_t soc_OAMP_PER_MEP_PROFILE_RX_COUNTER_CFGr_fields[] = {
  10639     { CFG_RX_PREFIXf, 4, 0, SOCF_LE },
  10640     { CFG_RX_SHIFTf, 5, 4, SOCF_LE }
  10641 };
  10642 
  10643 #endif
  10644 #if defined(BCM_88690_B0)
  10645 soc_field_info_t soc_OAMP_PER_MEP_PROFILE_RX_COUNTER_CFG_BCM88690_B0r_fields[] = {
  10646     { CFG_RX_PREFIXf, 4, 0, SOCF_LE },
  10647     { CFG_RX_SHIFTf, 5, 4, SOCF_LE }
  10648 };
  10649 
  10650 #endif
  10651 #if defined(BCM_88690_A0)
  10652 soc_field_info_t soc_OAMP_PER_MEP_PROFILE_TX_COUNTER_CFGr_fields[] = {
  10653     { CFG_TX_PREFIXf, 4, 0, SOCF_LE },
  10654     { CFG_TX_SHIFTf, 5, 4, SOCF_LE }
  10655 };
  10656 
  10657 #endif
  10658 #if defined(BCM_88690_B0)
  10659 soc_field_info_t soc_OAMP_PER_MEP_PROFILE_TX_COUNTER_CFG_BCM88690_B0r_fields[] = {
  10660     { CFG_TX_PREFIXf, 4, 0, SOCF_LE },
  10661     { CFG_TX_SHIFTf, 5, 4, SOCF_LE }
  10662 };
  10663 
  10664 #endif
  10665 #if defined(BCM_88675_A0)
  10666 soc_field_info_t soc_OAMP_PE_CONSTr_fields[] = {
  10667     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10668 };
  10669 
  10670 #endif
  10671 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  10672     defined(BCM_56270_A0)
  10673 soc_field_info_t soc_OAMP_PE_CONST_BCM56260_A0r_fields[] = {
  10674     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10675 };
  10676 
  10677 #endif
  10678 #if defined(BCM_88270_A0)
  10679 soc_field_info_t soc_OAMP_PE_CONST_BCM88270_A0r_fields[] = {
  10680     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10681 };
  10682 
  10683 #endif
  10684 #if defined(BCM_88375_A0)
  10685 soc_field_info_t soc_OAMP_PE_CONST_BCM88375_A0r_fields[] = {
  10686     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10687 };
  10688 
  10689 #endif
  10690 #if defined(BCM_88375_B0)
  10691 soc_field_info_t soc_OAMP_PE_CONST_BCM88375_B0r_fields[] = {
  10692     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10693 };
  10694 
  10695 #endif
  10696 #if defined(BCM_88470_A0)
  10697 soc_field_info_t soc_OAMP_PE_CONST_BCM88470_A0r_fields[] = {
  10698     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10699 };
  10700 
  10701 #endif
  10702 #if defined(BCM_88470_B0)
  10703 soc_field_info_t soc_OAMP_PE_CONST_BCM88470_B0r_fields[] = {
  10704     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10705 };
  10706 
  10707 #endif
  10708 #if defined(BCM_88675_B0)
  10709 soc_field_info_t soc_OAMP_PE_CONST_BCM88675_B0r_fields[] = {
  10710     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10711 };
  10712 
  10713 #endif
  10714 #if defined(BCM_88680_A0)
  10715 soc_field_info_t soc_OAMP_PE_CONST_BCM88680_A0r_fields[] = {
  10716     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10717 };
  10718 
  10719 #endif
  10720 #if defined(BCM_88690_A0)
  10721 soc_field_info_t soc_OAMP_PE_CONST_BCM88690_A0r_fields[] = {
  10722     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10723 };
  10724 
  10725 #endif
  10726 #if defined(BCM_88690_B0)
  10727 soc_field_info_t soc_OAMP_PE_CONST_BCM88690_B0r_fields[] = {
  10728     { PE_CONST_Nf, 32, 0, SOCF_LE }
  10729 };
  10730 
  10731 #endif
  10732 #if defined(BCM_88660_A0)
  10733 soc_field_info_t soc_OAMP_PE_FEM_CFG_1r_fields[] = {
  10734     { FEM_PROG_0f, 96, 0, SOCF_LE|SOCF_SIG },
  10735     { FEM_PROG_1f, 96, 96, SOCF_LE|SOCF_SIG },
  10736     { FEM_PROG_2f, 96, 192, SOCF_LE|SOCF_SIG },
  10737     { FEM_PROG_3f, 96, 288, SOCF_LE|SOCF_SIG },
  10738     { FEM_PROG_4f, 96, 384, SOCF_LE|SOCF_SIG }
  10739 };
  10740 
  10741 #endif
  10742 #if defined(BCM_88675_A0)
  10743 soc_field_info_t soc_OAMP_PE_FEM_CFG_2r_fields[] = {
  10744     { FEM_PROG_10f, 96, 384, SOCF_LE },
  10745     { FEM_PROG_6f, 96, 0, SOCF_LE },
  10746     { FEM_PROG_7f, 96, 96, SOCF_LE },
  10747     { FEM_PROG_8f, 96, 192, SOCF_LE },
  10748     { FEM_PROG_9f, 96, 288, SOCF_LE }
  10749 };
  10750 
  10751 #endif
  10752 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  10753     defined(BCM_56270_A0)
  10754 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM56260_A0r_fields[] = {
  10755     { FEM_PROG_0f, 96, 0, SOCF_LE },
  10756     { FEM_PROG_1f, 96, 96, SOCF_LE },
  10757     { FEM_PROG_2f, 96, 192, SOCF_LE },
  10758     { FEM_PROG_3f, 96, 288, SOCF_LE },
  10759     { FEM_PROG_4f, 96, 384, SOCF_LE },
  10760     { FEM_PROG_5f, 96, 480, SOCF_LE }
  10761 };
  10762 
  10763 #endif
  10764 #if defined(BCM_88375_A0)
  10765 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88375_A0r_fields[] = {
  10766     { FEM_PROG_0f, 96, 0, SOCF_LE },
  10767     { FEM_PROG_1f, 96, 96, SOCF_LE },
  10768     { FEM_PROG_2f, 96, 192, SOCF_LE },
  10769     { FEM_PROG_3f, 96, 288, SOCF_LE },
  10770     { FEM_PROG_4f, 96, 384, SOCF_LE },
  10771     { FEM_PROG_5f, 96, 480, SOCF_LE }
  10772 };
  10773 
  10774 #endif
  10775 #if defined(BCM_88375_B0)
  10776 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88375_B0r_fields[] = {
  10777     { FEM_PROG_0f, 96, 0, SOCF_LE },
  10778     { FEM_PROG_1f, 96, 96, SOCF_LE },
  10779     { FEM_PROG_2f, 96, 192, SOCF_LE },
  10780     { FEM_PROG_3f, 96, 288, SOCF_LE },
  10781     { FEM_PROG_4f, 96, 384, SOCF_LE },
  10782     { FEM_PROG_5f, 96, 480, SOCF_LE }
  10783 };
  10784 
  10785 #endif
  10786 #if defined(BCM_88675_A0)
  10787 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88675_A0r_fields[] = {
  10788     { FEM_PROG_0f, 96, 0, SOCF_LE },
  10789     { FEM_PROG_1f, 96, 96, SOCF_LE },
  10790     { FEM_PROG_2f, 96, 192, SOCF_LE },
  10791     { FEM_PROG_3f, 96, 288, SOCF_LE },
  10792     { FEM_PROG_4f, 96, 384, SOCF_LE },
  10793     { FEM_PROG_5f, 96, 480, SOCF_LE }
  10794 };
  10795 
  10796 #endif
  10797 #if defined(BCM_88675_B0)
  10798 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88675_B0r_fields[] = {
  10799     { FEM_PROG_0f, 96, 0, SOCF_LE },
  10800     { FEM_PROG_1f, 96, 96, SOCF_LE },
  10801     { FEM_PROG_2f, 96, 192, SOCF_LE },
  10802     { FEM_PROG_3f, 96, 288, SOCF_LE },
  10803     { FEM_PROG_4f, 96, 384, SOCF_LE },
  10804     { FEM_PROG_5f, 96, 480, SOCF_LE }
  10805 };
  10806 
  10807 #endif
  10808 #if defined(BCM_88680_A0)
  10809 soc_field_info_t soc_OAMP_PE_FEM_CFG_1_BCM88680_A0r_fields[] = {
  10810     { FEM_PROG_0f, 96, 0, SOCF_LE },
  10811     { FEM_PROG_1f, 96, 96, SOCF_LE },
  10812     { FEM_PROG_2f, 96, 192, SOCF_LE },
  10813     { FEM_PROG_3f, 96, 288, SOCF_LE },
  10814     { FEM_PROG_4f, 96, 384, SOCF_LE },
  10815     { FEM_PROG_5f, 96, 480, SOCF_LE }
  10816 };
  10817 
  10818 #endif
  10819 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  10820     defined(BCM_56270_A0)
  10821 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM56260_A0r_fields[] = {
  10822     { FEM_PROG_10f, 96, 384, SOCF_LE },
  10823     { FEM_PROG_6f, 96, 0, SOCF_LE },
  10824     { FEM_PROG_7f, 96, 96, SOCF_LE },
  10825     { FEM_PROG_8f, 96, 192, SOCF_LE },
  10826     { FEM_PROG_9f, 96, 288, SOCF_LE }
  10827 };
  10828 
  10829 #endif
  10830 #if defined(BCM_88375_A0)
  10831 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM88375_A0r_fields[] = {
  10832     { FEM_PROG_10f, 96, 384, SOCF_LE },
  10833     { FEM_PROG_6f, 96, 0, SOCF_LE },
  10834     { FEM_PROG_7f, 96, 96, SOCF_LE },
  10835     { FEM_PROG_8f, 96, 192, SOCF_LE },
  10836     { FEM_PROG_9f, 96, 288, SOCF_LE }
  10837 };
  10838 
  10839 #endif
  10840 #if defined(BCM_88375_B0)
  10841 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM88375_B0r_fields[] = {
  10842     { FEM_PROG_10f, 96, 384, SOCF_LE },
  10843     { FEM_PROG_6f, 96, 0, SOCF_LE },
  10844     { FEM_PROG_7f, 96, 96, SOCF_LE },
  10845     { FEM_PROG_8f, 96, 192, SOCF_LE },
  10846     { FEM_PROG_9f, 96, 288, SOCF_LE }
  10847 };
  10848 
  10849 #endif
  10850 #if defined(BCM_88675_B0)
  10851 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM88675_B0r_fields[] = {
  10852     { FEM_PROG_10f, 96, 384, SOCF_LE },
  10853     { FEM_PROG_6f, 96, 0, SOCF_LE },
  10854     { FEM_PROG_7f, 96, 96, SOCF_LE },
  10855     { FEM_PROG_8f, 96, 192, SOCF_LE },
  10856     { FEM_PROG_9f, 96, 288, SOCF_LE }
  10857 };
  10858 
  10859 #endif
  10860 #if defined(BCM_88680_A0)
  10861 soc_field_info_t soc_OAMP_PE_FEM_CFG_2_BCM88680_A0r_fields[] = {
  10862     { FEM_PROG_10f, 96, 384, SOCF_LE },
  10863     { FEM_PROG_6f, 96, 0, SOCF_LE },
  10864     { FEM_PROG_7f, 96, 96, SOCF_LE },
  10865     { FEM_PROG_8f, 96, 192, SOCF_LE },
  10866     { FEM_PROG_9f, 96, 288, SOCF_LE }
  10867 };
  10868 
  10869 #endif
  10870 #if defined(BCM_88470_A0)
  10871 soc_field_info_t soc_OAMP_PE_FEM_MAPr_fields[] = {
  10872     { PE_FEM_MAPf, 96, 0, SOCF_LE }
  10873 };
  10874 
  10875 #endif
  10876 #if defined(BCM_88270_A0)
  10877 soc_field_info_t soc_OAMP_PE_FEM_MAP_BCM88270_A0r_fields[] = {
  10878     { PE_FEM_MAPf, 96, 0, SOCF_LE }
  10879 };
  10880 
  10881 #endif
  10882 #if defined(BCM_88470_B0)
  10883 soc_field_info_t soc_OAMP_PE_FEM_MAP_BCM88470_B0r_fields[] = {
  10884     { PE_FEM_MAPf, 96, 0, SOCF_LE }
  10885 };
  10886 
  10887 #endif
  10888 #if defined(BCM_88690_A0)
  10889 soc_field_info_t soc_OAMP_PE_FEM_MAP_BCM88690_A0r_fields[] = {
  10890     { PE_FEM_MAPf, 96, 0, SOCF_LE }
  10891 };
  10892 
  10893 #endif
  10894 #if defined(BCM_88690_B0)
  10895 soc_field_info_t soc_OAMP_PE_FEM_MAP_BCM88690_B0r_fields[] = {
  10896     { PE_FEM_MAPf, 96, 0, SOCF_LE }
  10897 };
  10898 
  10899 #endif
  10900 #if defined(BCM_88660_A0)
  10901 soc_field_info_t soc_OAMP_PE_FIRST_INSTr_fields[] = {
  10902     { MAX_INSTR_COUNTf, 13, 328, SOCF_LE|SOCF_SIG },
  10903     { PE_CONST_0f, 32, 0, SOCF_LE|SOCF_SIG },
  10904     { PE_CONST_1f, 32, 32, SOCF_LE|SOCF_SIG },
  10905     { PE_CONST_2f, 32, 64, SOCF_LE|SOCF_SIG },
  10906     { PE_CONST_3f, 32, 96, SOCF_LE|SOCF_SIG },
  10907     { PE_CONST_4f, 32, 128, SOCF_LE|SOCF_SIG },
  10908     { PE_CONST_5f, 32, 160, SOCF_LE|SOCF_SIG },
  10909     { PE_CONST_6f, 32, 192, SOCF_LE|SOCF_SIG },
  10910     { PE_CONST_7f, 32, 224, SOCF_LE|SOCF_SIG },
  10911     { PE_DEFAULT_INSTRUCTIONf, 8, 320, SOCF_LE|SOCF_SIG },
  10912     { PE_PTR_0f, 8, 256, SOCF_LE|SOCF_SIG },
  10913     { PE_PTR_1f, 8, 264, SOCF_LE|SOCF_SIG },
  10914     { PE_PTR_2f, 8, 272, SOCF_LE|SOCF_SIG },
  10915     { PE_PTR_3f, 8, 280, SOCF_LE|SOCF_SIG },
  10916     { PE_PTR_4f, 8, 288, SOCF_LE|SOCF_SIG },
  10917     { PE_PTR_5f, 8, 296, SOCF_LE|SOCF_SIG },
  10918     { PE_PTR_6f, 8, 304, SOCF_LE|SOCF_SIG },
  10919     { PE_PTR_7f, 8, 312, SOCF_LE|SOCF_SIG }
  10920 };
  10921 
  10922 #endif
  10923 #if defined(BCM_88675_A0)
  10924 soc_field_info_t soc_OAMP_PE_INSTr_fields[] = {
  10925     { MAX_INSTR_COUNTf, 13, 10, SOCF_LE },
  10926     { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE }
  10927 };
  10928 
  10929 #endif
  10930 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  10931     defined(BCM_56270_A0)
  10932 soc_field_info_t soc_OAMP_PE_INST_BCM56260_A0r_fields[] = {
  10933     { MAX_INSTR_COUNTf, 13, 10, SOCF_LE },
  10934     { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE }
  10935 };
  10936 
  10937 #endif
  10938 #if defined(BCM_88270_A0)
  10939 soc_field_info_t soc_OAMP_PE_INST_BCM88270_A0r_fields[] = {
  10940     { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE },
  10941     { MAX_INSTR_COUNTf, 13, 11, SOCF_LE },
  10942     { PE_DEBUG_MODEf, 2, 24, SOCF_LE }
  10943 };
  10944 
  10945 #endif
  10946 #if defined(BCM_88375_A0)
  10947 soc_field_info_t soc_OAMP_PE_INST_BCM88375_A0r_fields[] = {
  10948     { MAX_INSTR_COUNTf, 13, 10, SOCF_LE },
  10949     { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE }
  10950 };
  10951 
  10952 #endif
  10953 #if defined(BCM_88375_B0)
  10954 soc_field_info_t soc_OAMP_PE_INST_BCM88375_B0r_fields[] = {
  10955     { MAX_INSTR_COUNTf, 13, 10, SOCF_LE },
  10956     { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE }
  10957 };
  10958 
  10959 #endif
  10960 #if defined(BCM_88470_A0)
  10961 soc_field_info_t soc_OAMP_PE_INST_BCM88470_A0r_fields[] = {
  10962     { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE },
  10963     { MAX_INSTR_COUNTf, 13, 11, SOCF_LE },
  10964     { PE_DEBUG_MODEf, 2, 24, SOCF_LE }
  10965 };
  10966 
  10967 #endif
  10968 #if defined(BCM_88470_B0)
  10969 soc_field_info_t soc_OAMP_PE_INST_BCM88470_B0r_fields[] = {
  10970     { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE },
  10971     { MAX_INSTR_COUNTf, 13, 11, SOCF_LE },
  10972     { PE_DEBUG_MODEf, 2, 24, SOCF_LE }
  10973 };
  10974 
  10975 #endif
  10976 #if defined(BCM_88675_B0)
  10977 soc_field_info_t soc_OAMP_PE_INST_BCM88675_B0r_fields[] = {
  10978     { MAX_INSTR_COUNTf, 13, 10, SOCF_LE },
  10979     { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE }
  10980 };
  10981 
  10982 #endif
  10983 #if defined(BCM_88680_A0)
  10984 soc_field_info_t soc_OAMP_PE_INST_BCM88680_A0r_fields[] = {
  10985     { MAX_INSTR_COUNTf, 13, 10, SOCF_LE },
  10986     { PE_DEFAULT_INSTRUCTIONf, 10, 0, SOCF_LE }
  10987 };
  10988 
  10989 #endif
  10990 #if defined(BCM_88690_A0)
  10991 soc_field_info_t soc_OAMP_PE_INST_BCM88690_A0r_fields[] = {
  10992     { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE },
  10993     { MAX_INSTR_COUNTf, 13, 11, SOCF_LE },
  10994     { PE_DEBUG_MODEf, 2, 24, SOCF_LE }
  10995 };
  10996 
  10997 #endif
  10998 #if defined(BCM_88690_B0)
  10999 soc_field_info_t soc_OAMP_PE_INST_BCM88690_B0r_fields[] = {
  11000     { DEFAULT_INST_ADDRf, 11, 0, SOCF_LE },
  11001     { MAX_INSTR_COUNTf, 13, 11, SOCF_LE },
  11002     { PE_DEBUG_MODEf, 2, 24, SOCF_LE }
  11003 };
  11004 
  11005 #endif
  11006 #if defined(BCM_88675_A0)
  11007 soc_field_info_t soc_OAMP_PE_PROFr_fields[] = {
  11008     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11009     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11010     { DEST_IF_Nf, 1, 25, 0 },
  11011     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11012     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11013     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11014     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11015     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11016 };
  11017 
  11018 #endif
  11019 #if defined(BCM_88270_A0)
  11020 soc_field_info_t soc_OAMP_PE_PROF_BCM88270_A0r_fields[] = {
  11021     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11022     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11023     { DEST_IF_Nf, 1, 25, 0 },
  11024     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11025     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11026     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11027     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11028     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11029 };
  11030 
  11031 #endif
  11032 #if defined(BCM_88375_A0)
  11033 soc_field_info_t soc_OAMP_PE_PROF_BCM88375_A0r_fields[] = {
  11034     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11035     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11036     { DEST_IF_Nf, 1, 25, 0 },
  11037     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11038     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11039     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11040     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11041     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11042 };
  11043 
  11044 #endif
  11045 #if defined(BCM_88375_B0)
  11046 soc_field_info_t soc_OAMP_PE_PROF_BCM88375_B0r_fields[] = {
  11047     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11048     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11049     { DEST_IF_Nf, 1, 25, 0 },
  11050     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11051     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11052     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11053     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11054     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11055 };
  11056 
  11057 #endif
  11058 #if defined(BCM_88470_A0)
  11059 soc_field_info_t soc_OAMP_PE_PROF_BCM88470_A0r_fields[] = {
  11060     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11061     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11062     { DEST_IF_Nf, 1, 25, 0 },
  11063     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11064     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11065     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11066     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11067     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11068 };
  11069 
  11070 #endif
  11071 #if defined(BCM_88470_B0)
  11072 soc_field_info_t soc_OAMP_PE_PROF_BCM88470_B0r_fields[] = {
  11073     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11074     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11075     { DEST_IF_Nf, 1, 25, 0 },
  11076     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11077     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11078     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11079     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11080     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11081 };
  11082 
  11083 #endif
  11084 #if defined(BCM_88675_B0)
  11085 soc_field_info_t soc_OAMP_PE_PROF_BCM88675_B0r_fields[] = {
  11086     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11087     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11088     { DEST_IF_Nf, 1, 25, 0 },
  11089     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11090     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11091     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11092     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11093     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11094 };
  11095 
  11096 #endif
  11097 #if defined(BCM_88680_A0)
  11098 soc_field_info_t soc_OAMP_PE_PROF_BCM88680_A0r_fields[] = {
  11099     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11100     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11101     { DEST_IF_Nf, 1, 25, 0 },
  11102     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11103     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11104     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11105     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11106     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11107 };
  11108 
  11109 #endif
  11110 #if defined(BCM_88690_A0)
  11111 soc_field_info_t soc_OAMP_PE_PROF_BCM88690_A0r_fields[] = {
  11112     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11113     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11114     { DEST_IF_Nf, 1, 25, 0 },
  11115     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11116     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11117     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11118     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11119     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11120 };
  11121 
  11122 #endif
  11123 #if defined(BCM_88690_B0)
  11124 soc_field_info_t soc_OAMP_PE_PROF_BCM88690_B0r_fields[] = {
  11125     { DEST_DMA_COS_Nf, 4, 27, SOCF_LE },
  11126     { DEST_DMA_SCH_Nf, 1, 26, 0 },
  11127     { DEST_IF_Nf, 1, 25, 0 },
  11128     { PE_MEP_INSERT_PROF_Nf, 1, 24, 0 },
  11129     { PE_VAR_16_NIBBLE_SELECT_0_PROF_Nf, 6, 12, SOCF_LE },
  11130     { PE_VAR_16_NIBBLE_SELECT_1_PROF_Nf, 6, 18, SOCF_LE },
  11131     { PE_VAR_8_NIBBLE_SELECT_0_PROF_Nf, 6, 0, SOCF_LE },
  11132     { PE_VAR_8_NIBBLE_SELECT_1_PROF_Nf, 6, 6, SOCF_LE }
  11133 };
  11134 
  11135 #endif
  11136 #if defined(BCM_88675_A0)
  11137 soc_field_info_t soc_OAMP_PE_PTRr_fields[] = {
  11138     { PE_PTR_Nf, 10, 0, SOCF_LE }
  11139 };
  11140 
  11141 #endif
  11142 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  11143     defined(BCM_56270_A0)
  11144 soc_field_info_t soc_OAMP_PE_PTR_BCM56260_A0r_fields[] = {
  11145     { PE_PTR_Nf, 10, 0, SOCF_LE }
  11146 };
  11147 
  11148 #endif
  11149 #if defined(BCM_88270_A0)
  11150 soc_field_info_t soc_OAMP_PE_PTR_BCM88270_A0r_fields[] = {
  11151     { PE_PTR_Nf, 11, 0, SOCF_LE }
  11152 };
  11153 
  11154 #endif
  11155 #if defined(BCM_88375_A0)
  11156 soc_field_info_t soc_OAMP_PE_PTR_BCM88375_A0r_fields[] = {
  11157     { PE_PTR_Nf, 10, 0, SOCF_LE }
  11158 };
  11159 
  11160 #endif
  11161 #if defined(BCM_88375_B0)
  11162 soc_field_info_t soc_OAMP_PE_PTR_BCM88375_B0r_fields[] = {
  11163     { PE_PTR_Nf, 10, 0, SOCF_LE }
  11164 };
  11165 
  11166 #endif
  11167 #if defined(BCM_88470_A0)
  11168 soc_field_info_t soc_OAMP_PE_PTR_BCM88470_A0r_fields[] = {
  11169     { PE_PTR_Nf, 11, 0, SOCF_LE }
  11170 };
  11171 
  11172 #endif
  11173 #if defined(BCM_88470_B0)
  11174 soc_field_info_t soc_OAMP_PE_PTR_BCM88470_B0r_fields[] = {
  11175     { PE_PTR_Nf, 11, 0, SOCF_LE }
  11176 };
  11177 
  11178 #endif
  11179 #if defined(BCM_88675_B0)
  11180 soc_field_info_t soc_OAMP_PE_PTR_BCM88675_B0r_fields[] = {
  11181     { PE_PTR_Nf, 10, 0, SOCF_LE }
  11182 };
  11183 
  11184 #endif
  11185 #if defined(BCM_88680_A0)
  11186 soc_field_info_t soc_OAMP_PE_PTR_BCM88680_A0r_fields[] = {
  11187     { PE_PTR_Nf, 10, 0, SOCF_LE }
  11188 };
  11189 
  11190 #endif
  11191 #if defined(BCM_88690_A0)
  11192 soc_field_info_t soc_OAMP_PE_PTR_BCM88690_A0r_fields[] = {
  11193     { PE_PTR_Nf, 11, 0, SOCF_LE }
  11194 };
  11195 
  11196 #endif
  11197 #if defined(BCM_88690_B0)
  11198 soc_field_info_t soc_OAMP_PE_PTR_BCM88690_B0r_fields[] = {
  11199     { PE_PTR_Nf, 11, 0, SOCF_LE }
  11200 };
  11201 
  11202 #endif
  11203 #if defined(BCM_88675_A0)
  11204 soc_field_info_t soc_OAMP_PE_STATUSr_fields[] = {
  11205     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11206     { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11207     { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  11208     { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG },
  11209     { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG },
  11210     { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG },
  11211     { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG },
  11212     { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG }
  11213 };
  11214 
  11215 #endif
  11216 #if defined(BCM_88470_A0)
  11217 soc_field_info_t soc_OAMP_PE_STATUS_1r_fields[] = {
  11218     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11219     { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11220     { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11221     { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG },
  11222     { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11223 };
  11224 
  11225 #endif
  11226 #if defined(BCM_88470_A0)
  11227 soc_field_info_t soc_OAMP_PE_STATUS_2r_fields[] = {
  11228     { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11229     { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11230     { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11231     { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG },
  11232     { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11233 };
  11234 
  11235 #endif
  11236 #if defined(BCM_88270_A0)
  11237 soc_field_info_t soc_OAMP_PE_STATUS_1_BCM88270_A0r_fields[] = {
  11238     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11239     { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11240     { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11241     { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG },
  11242     { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11243 };
  11244 
  11245 #endif
  11246 #if defined(BCM_88470_B0)
  11247 soc_field_info_t soc_OAMP_PE_STATUS_1_BCM88470_B0r_fields[] = {
  11248     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11249     { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11250     { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11251     { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG },
  11252     { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11253 };
  11254 
  11255 #endif
  11256 #if defined(BCM_88690_A0)
  11257 soc_field_info_t soc_OAMP_PE_STATUS_1_BCM88690_A0r_fields[] = {
  11258     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11259     { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11260     { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11261     { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG },
  11262     { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11263 };
  11264 
  11265 #endif
  11266 #if defined(BCM_88690_B0)
  11267 soc_field_info_t soc_OAMP_PE_STATUS_1_BCM88690_B0r_fields[] = {
  11268     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11269     { LAST_PKT_VARS_1f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11270     { LAST_PROG_IDX_1f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11271     { LAST_TCAM_HIT_1f, 1, 35, SOCF_RO|SOCF_SIG },
  11272     { LAST_TCAM_IDX_1f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11273 };
  11274 
  11275 #endif
  11276 #if defined(BCM_88270_A0)
  11277 soc_field_info_t soc_OAMP_PE_STATUS_2_BCM88270_A0r_fields[] = {
  11278     { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11279     { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11280     { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11281     { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG },
  11282     { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11283 };
  11284 
  11285 #endif
  11286 #if defined(BCM_88470_B0)
  11287 soc_field_info_t soc_OAMP_PE_STATUS_2_BCM88470_B0r_fields[] = {
  11288     { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11289     { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11290     { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11291     { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG },
  11292     { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11293 };
  11294 
  11295 #endif
  11296 #if defined(BCM_88690_A0)
  11297 soc_field_info_t soc_OAMP_PE_STATUS_2_BCM88690_A0r_fields[] = {
  11298     { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11299     { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11300     { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11301     { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG },
  11302     { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11303 };
  11304 
  11305 #endif
  11306 #if defined(BCM_88690_B0)
  11307 soc_field_info_t soc_OAMP_PE_STATUS_2_BCM88690_B0r_fields[] = {
  11308     { LAST_KEY_2f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11309     { LAST_PKT_VARS_2f, 112, 36, SOCF_LE|SOCF_RO|SOCF_SIG },
  11310     { LAST_PROG_IDX_2f, 5, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11311     { LAST_TCAM_HIT_2f, 1, 35, SOCF_RO|SOCF_SIG },
  11312     { LAST_TCAM_IDX_2f, 6, 29, SOCF_LE|SOCF_RO|SOCF_SIG }
  11313 };
  11314 
  11315 #endif
  11316 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  11317     defined(BCM_56270_A0)
  11318 soc_field_info_t soc_OAMP_PE_STATUS_BCM56260_A0r_fields[] = {
  11319     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO },
  11320     { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO },
  11321     { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO },
  11322     { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO },
  11323     { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO },
  11324     { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO },
  11325     { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO },
  11326     { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO }
  11327 };
  11328 
  11329 #endif
  11330 #if defined(BCM_88375_A0)
  11331 soc_field_info_t soc_OAMP_PE_STATUS_BCM88375_A0r_fields[] = {
  11332     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11333     { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11334     { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  11335     { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG },
  11336     { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG },
  11337     { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG },
  11338     { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG },
  11339     { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG }
  11340 };
  11341 
  11342 #endif
  11343 #if defined(BCM_88375_B0)
  11344 soc_field_info_t soc_OAMP_PE_STATUS_BCM88375_B0r_fields[] = {
  11345     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11346     { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11347     { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  11348     { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG },
  11349     { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG },
  11350     { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG },
  11351     { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG },
  11352     { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG }
  11353 };
  11354 
  11355 #endif
  11356 #if defined(BCM_88675_B0)
  11357 soc_field_info_t soc_OAMP_PE_STATUS_BCM88675_B0r_fields[] = {
  11358     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11359     { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11360     { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  11361     { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG },
  11362     { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG },
  11363     { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG },
  11364     { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG },
  11365     { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG }
  11366 };
  11367 
  11368 #endif
  11369 #if defined(BCM_88680_A0)
  11370 soc_field_info_t soc_OAMP_PE_STATUS_BCM88680_A0r_fields[] = {
  11371     { LAST_KEY_1f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  11372     { LAST_KEY_2f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG },
  11373     { LAST_PROG_IDX_1f, 5, 48, SOCF_LE|SOCF_RO|SOCF_SIG },
  11374     { LAST_PROG_IDX_2f, 5, 53, SOCF_LE|SOCF_RO|SOCF_SIG },
  11375     { LAST_TCAM_HIT_1f, 1, 70, SOCF_RO|SOCF_SIG },
  11376     { LAST_TCAM_HIT_2f, 1, 71, SOCF_RO|SOCF_SIG },
  11377     { LAST_TCAM_IDX_1f, 6, 58, SOCF_LE|SOCF_RO|SOCF_SIG },
  11378     { LAST_TCAM_IDX_2f, 6, 64, SOCF_LE|SOCF_RO|SOCF_SIG }
  11379 };
  11380 
  11381 #endif
  11382 #if defined(BCM_88660_A0)
  11383 soc_field_info_t soc_OAMP_PORT_STAT_TLVr_fields[] = {
  11384     { PORT_STAT_TLVf, 24, 0, SOCF_LE|SOCF_SIG }
  11385 };
  11386 
  11387 #endif
  11388 #if defined(BCM_88270_A0)
  11389 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88270_A0r_fields[] = {
  11390     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11391 };
  11392 
  11393 #endif
  11394 #if defined(BCM_88375_A0)
  11395 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88375_A0r_fields[] = {
  11396     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11397 };
  11398 
  11399 #endif
  11400 #if defined(BCM_88375_B0)
  11401 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88375_B0r_fields[] = {
  11402     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11403 };
  11404 
  11405 #endif
  11406 #if defined(BCM_88470_A0)
  11407 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88470_A0r_fields[] = {
  11408     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11409 };
  11410 
  11411 #endif
  11412 #if defined(BCM_88470_B0)
  11413 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88470_B0r_fields[] = {
  11414     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11415 };
  11416 
  11417 #endif
  11418 #if defined(BCM_88675_A0)
  11419 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88675_A0r_fields[] = {
  11420     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11421 };
  11422 
  11423 #endif
  11424 #if defined(BCM_88675_B0)
  11425 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88675_B0r_fields[] = {
  11426     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11427 };
  11428 
  11429 #endif
  11430 #if defined(BCM_88680_A0)
  11431 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88680_A0r_fields[] = {
  11432     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11433 };
  11434 
  11435 #endif
  11436 #if defined(BCM_88690_A0)
  11437 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88690_A0r_fields[] = {
  11438     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11439 };
  11440 
  11441 #endif
  11442 #if defined(BCM_88690_B0)
  11443 soc_field_info_t soc_OAMP_PORT_STAT_TLV_BCM88690_B0r_fields[] = {
  11444     { PORT_STAT_TLVf, 24, 0, SOCF_LE }
  11445 };
  11446 
  11447 #endif
  11448 #if defined(BCM_88660_A0)
  11449 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONFr_fields[] = {
  11450     { PROTECTION_PACKET_EDIT_PROGRAMf, 17, 7, SOCF_LE|SOCF_SIG },
  11451     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE|SOCF_SIG }
  11452 };
  11453 
  11454 #endif
  11455 #if defined(BCM_88270_A0)
  11456 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88270_A0r_fields[] = {
  11457     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11458     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11459     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11460 };
  11461 
  11462 #endif
  11463 #if defined(BCM_88375_A0)
  11464 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88375_A0r_fields[] = {
  11465     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11466     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11467     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11468 };
  11469 
  11470 #endif
  11471 #if defined(BCM_88375_B0)
  11472 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88375_B0r_fields[] = {
  11473     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11474     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11475     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11476 };
  11477 
  11478 #endif
  11479 #if defined(BCM_88470_A0)
  11480 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88470_A0r_fields[] = {
  11481     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11482     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11483     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11484 };
  11485 
  11486 #endif
  11487 #if defined(BCM_88470_B0)
  11488 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88470_B0r_fields[] = {
  11489     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11490     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11491     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11492 };
  11493 
  11494 #endif
  11495 #if defined(BCM_88675_A0)
  11496 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88675_A0r_fields[] = {
  11497     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11498     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11499     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11500 };
  11501 
  11502 #endif
  11503 #if defined(BCM_88675_B0)
  11504 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88675_B0r_fields[] = {
  11505     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11506     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11507     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11508 };
  11509 
  11510 #endif
  11511 #if defined(BCM_88680_A0)
  11512 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88680_A0r_fields[] = {
  11513     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11514     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11515     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11516 };
  11517 
  11518 #endif
  11519 #if defined(BCM_88690_A0)
  11520 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88690_A0r_fields[] = {
  11521     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11522     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11523     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11524 };
  11525 
  11526 #endif
  11527 #if defined(BCM_88690_B0)
  11528 soc_field_info_t soc_OAMP_PROTECTION_PACKET_CONF_BCM88690_B0r_fields[] = {
  11529     { PROTECTION_DEST_IFf, 1, 31, 0 },
  11530     { PROTECTION_PACKET_EDIT_PROGRAMf, 24, 7, SOCF_LE },
  11531     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE }
  11532 };
  11533 
  11534 #endif
  11535 #if defined(BCM_88650_A0)
  11536 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADERr_fields[] = {
  11537     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE|SOCF_SIG }
  11538 };
  11539 
  11540 #endif
  11541 #if defined(BCM_88270_A0)
  11542 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88270_A0r_fields[] = {
  11543     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11544 };
  11545 
  11546 #endif
  11547 #if defined(BCM_88375_A0)
  11548 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88375_A0r_fields[] = {
  11549     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11550 };
  11551 
  11552 #endif
  11553 #if defined(BCM_88375_B0)
  11554 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88375_B0r_fields[] = {
  11555     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11556 };
  11557 
  11558 #endif
  11559 #if defined(BCM_88470_A0)
  11560 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88470_A0r_fields[] = {
  11561     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11562 };
  11563 
  11564 #endif
  11565 #if defined(BCM_88470_B0)
  11566 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88470_B0r_fields[] = {
  11567     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11568 };
  11569 
  11570 #endif
  11571 #if defined(BCM_88650_B0)
  11572 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88650_B0r_fields[] = {
  11573     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE|SOCF_SIG }
  11574 };
  11575 
  11576 #endif
  11577 #if defined(BCM_88660_A0)
  11578 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88660_A0r_fields[] = {
  11579     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE|SOCF_SIG }
  11580 };
  11581 
  11582 #endif
  11583 #if defined(BCM_88675_A0)
  11584 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88675_A0r_fields[] = {
  11585     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11586 };
  11587 
  11588 #endif
  11589 #if defined(BCM_88675_B0)
  11590 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88675_B0r_fields[] = {
  11591     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11592 };
  11593 
  11594 #endif
  11595 #if defined(BCM_88680_A0)
  11596 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88680_A0r_fields[] = {
  11597     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11598 };
  11599 
  11600 #endif
  11601 #if defined(BCM_88690_A0)
  11602 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88690_A0r_fields[] = {
  11603     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11604 };
  11605 
  11606 #endif
  11607 #if defined(BCM_88690_B0)
  11608 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_BCM88690_B0r_fields[] = {
  11609     { PROTECTION_PACKET_HEADERf, 640, 0, SOCF_LE }
  11610 };
  11611 
  11612 #endif
  11613 #if defined(BCM_88650_A0)
  11614 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_NUM_OF_BYTESr_fields[] = {
  11615     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE|SOCF_SIG }
  11616 };
  11617 
  11618 #endif
  11619 #if defined(BCM_88650_B0)
  11620 soc_field_info_t soc_OAMP_PROTECTION_PACKET_HEADER_NUM_OF_BYTES_BCM88650_B0r_fields[] = {
  11621     { PROTECTION_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE|SOCF_SIG }
  11622 };
  11623 
  11624 #endif
  11625 #if defined(BCM_88650_A0)
  11626 soc_field_info_t soc_OAMP_PR_2_FWDDPr_fields[] = {
  11627     { CCM_DP_0f, 2, 0, SOCF_LE|SOCF_SIG },
  11628     { CCM_DP_1f, 2, 2, SOCF_LE|SOCF_SIG },
  11629     { CCM_DP_2f, 2, 4, SOCF_LE|SOCF_SIG },
  11630     { CCM_DP_3f, 2, 6, SOCF_LE|SOCF_SIG },
  11631     { CCM_DP_4f, 2, 8, SOCF_LE|SOCF_SIG },
  11632     { CCM_DP_5f, 2, 10, SOCF_LE|SOCF_SIG },
  11633     { CCM_DP_6f, 2, 12, SOCF_LE|SOCF_SIG },
  11634     { CCM_DP_7f, 2, 14, SOCF_LE|SOCF_SIG }
  11635 };
  11636 
  11637 #endif
  11638 #if defined(BCM_88270_A0)
  11639 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88270_A0r_fields[] = {
  11640     { CCM_DP_0f, 2, 0, SOCF_LE },
  11641     { CCM_DP_1f, 2, 2, SOCF_LE },
  11642     { CCM_DP_2f, 2, 4, SOCF_LE },
  11643     { CCM_DP_3f, 2, 6, SOCF_LE },
  11644     { CCM_DP_4f, 2, 8, SOCF_LE },
  11645     { CCM_DP_5f, 2, 10, SOCF_LE },
  11646     { CCM_DP_6f, 2, 12, SOCF_LE },
  11647     { CCM_DP_7f, 2, 14, SOCF_LE }
  11648 };
  11649 
  11650 #endif
  11651 #if defined(BCM_88375_A0)
  11652 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88375_A0r_fields[] = {
  11653     { CCM_DP_0f, 2, 0, SOCF_LE },
  11654     { CCM_DP_1f, 2, 2, SOCF_LE },
  11655     { CCM_DP_2f, 2, 4, SOCF_LE },
  11656     { CCM_DP_3f, 2, 6, SOCF_LE },
  11657     { CCM_DP_4f, 2, 8, SOCF_LE },
  11658     { CCM_DP_5f, 2, 10, SOCF_LE },
  11659     { CCM_DP_6f, 2, 12, SOCF_LE },
  11660     { CCM_DP_7f, 2, 14, SOCF_LE }
  11661 };
  11662 
  11663 #endif
  11664 #if defined(BCM_88375_B0)
  11665 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88375_B0r_fields[] = {
  11666     { CCM_DP_0f, 2, 0, SOCF_LE },
  11667     { CCM_DP_1f, 2, 2, SOCF_LE },
  11668     { CCM_DP_2f, 2, 4, SOCF_LE },
  11669     { CCM_DP_3f, 2, 6, SOCF_LE },
  11670     { CCM_DP_4f, 2, 8, SOCF_LE },
  11671     { CCM_DP_5f, 2, 10, SOCF_LE },
  11672     { CCM_DP_6f, 2, 12, SOCF_LE },
  11673     { CCM_DP_7f, 2, 14, SOCF_LE }
  11674 };
  11675 
  11676 #endif
  11677 #if defined(BCM_88470_A0)
  11678 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88470_A0r_fields[] = {
  11679     { CCM_DP_0f, 2, 0, SOCF_LE },
  11680     { CCM_DP_1f, 2, 2, SOCF_LE },
  11681     { CCM_DP_2f, 2, 4, SOCF_LE },
  11682     { CCM_DP_3f, 2, 6, SOCF_LE },
  11683     { CCM_DP_4f, 2, 8, SOCF_LE },
  11684     { CCM_DP_5f, 2, 10, SOCF_LE },
  11685     { CCM_DP_6f, 2, 12, SOCF_LE },
  11686     { CCM_DP_7f, 2, 14, SOCF_LE }
  11687 };
  11688 
  11689 #endif
  11690 #if defined(BCM_88470_B0)
  11691 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88470_B0r_fields[] = {
  11692     { CCM_DP_0f, 2, 0, SOCF_LE },
  11693     { CCM_DP_1f, 2, 2, SOCF_LE },
  11694     { CCM_DP_2f, 2, 4, SOCF_LE },
  11695     { CCM_DP_3f, 2, 6, SOCF_LE },
  11696     { CCM_DP_4f, 2, 8, SOCF_LE },
  11697     { CCM_DP_5f, 2, 10, SOCF_LE },
  11698     { CCM_DP_6f, 2, 12, SOCF_LE },
  11699     { CCM_DP_7f, 2, 14, SOCF_LE }
  11700 };
  11701 
  11702 #endif
  11703 #if defined(BCM_88650_B0)
  11704 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88650_B0r_fields[] = {
  11705     { CCM_DP_0f, 2, 0, SOCF_LE|SOCF_SIG },
  11706     { CCM_DP_1f, 2, 2, SOCF_LE|SOCF_SIG },
  11707     { CCM_DP_2f, 2, 4, SOCF_LE|SOCF_SIG },
  11708     { CCM_DP_3f, 2, 6, SOCF_LE|SOCF_SIG },
  11709     { CCM_DP_4f, 2, 8, SOCF_LE|SOCF_SIG },
  11710     { CCM_DP_5f, 2, 10, SOCF_LE|SOCF_SIG },
  11711     { CCM_DP_6f, 2, 12, SOCF_LE|SOCF_SIG },
  11712     { CCM_DP_7f, 2, 14, SOCF_LE|SOCF_SIG }
  11713 };
  11714 
  11715 #endif
  11716 #if defined(BCM_88660_A0)
  11717 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88660_A0r_fields[] = {
  11718     { CCM_DP_0f, 2, 0, SOCF_LE|SOCF_SIG },
  11719     { CCM_DP_1f, 2, 2, SOCF_LE|SOCF_SIG },
  11720     { CCM_DP_2f, 2, 4, SOCF_LE|SOCF_SIG },
  11721     { CCM_DP_3f, 2, 6, SOCF_LE|SOCF_SIG },
  11722     { CCM_DP_4f, 2, 8, SOCF_LE|SOCF_SIG },
  11723     { CCM_DP_5f, 2, 10, SOCF_LE|SOCF_SIG },
  11724     { CCM_DP_6f, 2, 12, SOCF_LE|SOCF_SIG },
  11725     { CCM_DP_7f, 2, 14, SOCF_LE|SOCF_SIG }
  11726 };
  11727 
  11728 #endif
  11729 #if defined(BCM_88675_A0)
  11730 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88675_A0r_fields[] = {
  11731     { CCM_DP_0f, 2, 0, SOCF_LE },
  11732     { CCM_DP_1f, 2, 2, SOCF_LE },
  11733     { CCM_DP_2f, 2, 4, SOCF_LE },
  11734     { CCM_DP_3f, 2, 6, SOCF_LE },
  11735     { CCM_DP_4f, 2, 8, SOCF_LE },
  11736     { CCM_DP_5f, 2, 10, SOCF_LE },
  11737     { CCM_DP_6f, 2, 12, SOCF_LE },
  11738     { CCM_DP_7f, 2, 14, SOCF_LE }
  11739 };
  11740 
  11741 #endif
  11742 #if defined(BCM_88675_B0)
  11743 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88675_B0r_fields[] = {
  11744     { CCM_DP_0f, 2, 0, SOCF_LE },
  11745     { CCM_DP_1f, 2, 2, SOCF_LE },
  11746     { CCM_DP_2f, 2, 4, SOCF_LE },
  11747     { CCM_DP_3f, 2, 6, SOCF_LE },
  11748     { CCM_DP_4f, 2, 8, SOCF_LE },
  11749     { CCM_DP_5f, 2, 10, SOCF_LE },
  11750     { CCM_DP_6f, 2, 12, SOCF_LE },
  11751     { CCM_DP_7f, 2, 14, SOCF_LE }
  11752 };
  11753 
  11754 #endif
  11755 #if defined(BCM_88680_A0)
  11756 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88680_A0r_fields[] = {
  11757     { CCM_DP_0f, 2, 0, SOCF_LE },
  11758     { CCM_DP_1f, 2, 2, SOCF_LE },
  11759     { CCM_DP_2f, 2, 4, SOCF_LE },
  11760     { CCM_DP_3f, 2, 6, SOCF_LE },
  11761     { CCM_DP_4f, 2, 8, SOCF_LE },
  11762     { CCM_DP_5f, 2, 10, SOCF_LE },
  11763     { CCM_DP_6f, 2, 12, SOCF_LE },
  11764     { CCM_DP_7f, 2, 14, SOCF_LE }
  11765 };
  11766 
  11767 #endif
  11768 #if defined(BCM_88690_A0)
  11769 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88690_A0r_fields[] = {
  11770     { CCM_DP_0f, 2, 0, SOCF_LE },
  11771     { CCM_DP_1f, 2, 2, SOCF_LE },
  11772     { CCM_DP_2f, 2, 4, SOCF_LE },
  11773     { CCM_DP_3f, 2, 6, SOCF_LE },
  11774     { CCM_DP_4f, 2, 8, SOCF_LE },
  11775     { CCM_DP_5f, 2, 10, SOCF_LE },
  11776     { CCM_DP_6f, 2, 12, SOCF_LE },
  11777     { CCM_DP_7f, 2, 14, SOCF_LE }
  11778 };
  11779 
  11780 #endif
  11781 #if defined(BCM_88690_B0)
  11782 soc_field_info_t soc_OAMP_PR_2_FWDDP_BCM88690_B0r_fields[] = {
  11783     { CCM_DP_0f, 2, 0, SOCF_LE },
  11784     { CCM_DP_1f, 2, 2, SOCF_LE },
  11785     { CCM_DP_2f, 2, 4, SOCF_LE },
  11786     { CCM_DP_3f, 2, 6, SOCF_LE },
  11787     { CCM_DP_4f, 2, 8, SOCF_LE },
  11788     { CCM_DP_5f, 2, 10, SOCF_LE },
  11789     { CCM_DP_6f, 2, 12, SOCF_LE },
  11790     { CCM_DP_7f, 2, 14, SOCF_LE }
  11791 };
  11792 
  11793 #endif
  11794 #if defined(BCM_88650_A0)
  11795 soc_field_info_t soc_OAMP_PR_2_FW_DTCr_fields[] = {
  11796     { CCM_CLASS_0f, 3, 0, SOCF_LE|SOCF_SIG },
  11797     { CCM_CLASS_1f, 3, 4, SOCF_LE|SOCF_SIG },
  11798     { CCM_CLASS_2f, 3, 8, SOCF_LE|SOCF_SIG },
  11799     { CCM_CLASS_3f, 3, 12, SOCF_LE|SOCF_SIG },
  11800     { CCM_CLASS_4f, 3, 16, SOCF_LE|SOCF_SIG },
  11801     { CCM_CLASS_5f, 3, 20, SOCF_LE|SOCF_SIG },
  11802     { CCM_CLASS_6f, 3, 24, SOCF_LE|SOCF_SIG },
  11803     { CCM_CLASS_7f, 3, 28, SOCF_LE|SOCF_SIG }
  11804 };
  11805 
  11806 #endif
  11807 #if defined(BCM_88270_A0)
  11808 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88270_A0r_fields[] = {
  11809     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11810     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11811     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11812     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11813     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11814     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11815     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11816     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11817 };
  11818 
  11819 #endif
  11820 #if defined(BCM_88375_A0)
  11821 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88375_A0r_fields[] = {
  11822     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11823     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11824     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11825     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11826     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11827     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11828     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11829     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11830 };
  11831 
  11832 #endif
  11833 #if defined(BCM_88375_B0)
  11834 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88375_B0r_fields[] = {
  11835     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11836     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11837     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11838     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11839     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11840     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11841     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11842     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11843 };
  11844 
  11845 #endif
  11846 #if defined(BCM_88470_A0)
  11847 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88470_A0r_fields[] = {
  11848     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11849     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11850     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11851     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11852     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11853     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11854     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11855     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11856 };
  11857 
  11858 #endif
  11859 #if defined(BCM_88470_B0)
  11860 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88470_B0r_fields[] = {
  11861     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11862     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11863     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11864     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11865     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11866     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11867     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11868     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11869 };
  11870 
  11871 #endif
  11872 #if defined(BCM_88650_B0)
  11873 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88650_B0r_fields[] = {
  11874     { CCM_CLASS_0f, 3, 0, SOCF_LE|SOCF_SIG },
  11875     { CCM_CLASS_1f, 3, 4, SOCF_LE|SOCF_SIG },
  11876     { CCM_CLASS_2f, 3, 8, SOCF_LE|SOCF_SIG },
  11877     { CCM_CLASS_3f, 3, 12, SOCF_LE|SOCF_SIG },
  11878     { CCM_CLASS_4f, 3, 16, SOCF_LE|SOCF_SIG },
  11879     { CCM_CLASS_5f, 3, 20, SOCF_LE|SOCF_SIG },
  11880     { CCM_CLASS_6f, 3, 24, SOCF_LE|SOCF_SIG },
  11881     { CCM_CLASS_7f, 3, 28, SOCF_LE|SOCF_SIG }
  11882 };
  11883 
  11884 #endif
  11885 #if defined(BCM_88660_A0)
  11886 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88660_A0r_fields[] = {
  11887     { CCM_CLASS_0f, 3, 0, SOCF_LE|SOCF_SIG },
  11888     { CCM_CLASS_1f, 3, 4, SOCF_LE|SOCF_SIG },
  11889     { CCM_CLASS_2f, 3, 8, SOCF_LE|SOCF_SIG },
  11890     { CCM_CLASS_3f, 3, 12, SOCF_LE|SOCF_SIG },
  11891     { CCM_CLASS_4f, 3, 16, SOCF_LE|SOCF_SIG },
  11892     { CCM_CLASS_5f, 3, 20, SOCF_LE|SOCF_SIG },
  11893     { CCM_CLASS_6f, 3, 24, SOCF_LE|SOCF_SIG },
  11894     { CCM_CLASS_7f, 3, 28, SOCF_LE|SOCF_SIG }
  11895 };
  11896 
  11897 #endif
  11898 #if defined(BCM_88675_A0)
  11899 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88675_A0r_fields[] = {
  11900     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11901     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11902     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11903     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11904     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11905     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11906     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11907     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11908 };
  11909 
  11910 #endif
  11911 #if defined(BCM_88675_B0)
  11912 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88675_B0r_fields[] = {
  11913     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11914     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11915     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11916     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11917     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11918     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11919     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11920     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11921 };
  11922 
  11923 #endif
  11924 #if defined(BCM_88680_A0)
  11925 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88680_A0r_fields[] = {
  11926     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11927     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11928     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11929     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11930     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11931     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11932     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11933     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11934 };
  11935 
  11936 #endif
  11937 #if defined(BCM_88690_A0)
  11938 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88690_A0r_fields[] = {
  11939     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11940     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11941     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11942     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11943     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11944     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11945     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11946     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11947 };
  11948 
  11949 #endif
  11950 #if defined(BCM_88690_B0)
  11951 soc_field_info_t soc_OAMP_PR_2_FW_DTC_BCM88690_B0r_fields[] = {
  11952     { CCM_CLASS_0f, 3, 0, SOCF_LE },
  11953     { CCM_CLASS_1f, 3, 4, SOCF_LE },
  11954     { CCM_CLASS_2f, 3, 8, SOCF_LE },
  11955     { CCM_CLASS_3f, 3, 12, SOCF_LE },
  11956     { CCM_CLASS_4f, 3, 16, SOCF_LE },
  11957     { CCM_CLASS_5f, 3, 20, SOCF_LE },
  11958     { CCM_CLASS_6f, 3, 24, SOCF_LE },
  11959     { CCM_CLASS_7f, 3, 28, SOCF_LE }
  11960 };
  11961 
  11962 #endif
  11963 #if defined(BCM_88660_A0)
  11964 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLINGr_fields[] = {
  11965     { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, SOCF_SIG },
  11966     { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, SOCF_SIG },
  11967     { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, SOCF_SIG },
  11968     { PROFILE_0_PUNT_ENABLEf, 1, 3, SOCF_SIG },
  11969     { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE|SOCF_SIG },
  11970     { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE|SOCF_SIG },
  11971     { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE|SOCF_SIG },
  11972     { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, SOCF_SIG },
  11973     { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, SOCF_SIG },
  11974     { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, SOCF_SIG },
  11975     { PROFILE_1_PUNT_ENABLEf, 1, 14, SOCF_SIG },
  11976     { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE|SOCF_SIG },
  11977     { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE|SOCF_SIG },
  11978     { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE|SOCF_SIG },
  11979     { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, SOCF_SIG },
  11980     { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, SOCF_SIG },
  11981     { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, SOCF_SIG },
  11982     { PROFILE_2_PUNT_ENABLEf, 1, 25, SOCF_SIG },
  11983     { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE|SOCF_SIG },
  11984     { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE|SOCF_SIG },
  11985     { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE|SOCF_SIG },
  11986     { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, SOCF_SIG },
  11987     { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, SOCF_SIG },
  11988     { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, SOCF_SIG },
  11989     { PROFILE_3_PUNT_ENABLEf, 1, 36, SOCF_SIG },
  11990     { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE|SOCF_SIG },
  11991     { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE|SOCF_SIG },
  11992     { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE|SOCF_SIG }
  11993 };
  11994 
  11995 #endif
  11996 #if defined(BCM_88270_A0)
  11997 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88270_A0r_fields[] = {
  11998     { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  11999     { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12000     { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12001     { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 },
  12002     { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE },
  12003     { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12004     { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }
  12005 };
  12006 
  12007 #endif
  12008 #if defined(BCM_88375_A0)
  12009 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88375_A0r_fields[] = {
  12010     { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12011     { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12012     { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12013     { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 },
  12014     { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE },
  12015     { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12016     { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE },
  12017     { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 },
  12018     { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 },
  12019     { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 },
  12020     { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 },
  12021     { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE },
  12022     { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE },
  12023     { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE },
  12024     { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 },
  12025     { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 },
  12026     { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 },
  12027     { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 },
  12028     { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE },
  12029     { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE },
  12030     { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE },
  12031     { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 },
  12032     { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 },
  12033     { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 },
  12034     { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 },
  12035     { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE },
  12036     { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE },
  12037     { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE }
  12038 };
  12039 
  12040 #endif
  12041 #if defined(BCM_88375_B0)
  12042 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88375_B0r_fields[] = {
  12043     { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12044     { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12045     { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12046     { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 },
  12047     { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE },
  12048     { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12049     { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE },
  12050     { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 },
  12051     { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 },
  12052     { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 },
  12053     { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 },
  12054     { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE },
  12055     { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE },
  12056     { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE },
  12057     { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 },
  12058     { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 },
  12059     { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 },
  12060     { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 },
  12061     { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE },
  12062     { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE },
  12063     { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE },
  12064     { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 },
  12065     { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 },
  12066     { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 },
  12067     { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 },
  12068     { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE },
  12069     { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE },
  12070     { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE }
  12071 };
  12072 
  12073 #endif
  12074 #if defined(BCM_88470_A0)
  12075 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88470_A0r_fields[] = {
  12076     { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12077     { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12078     { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12079     { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 },
  12080     { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE },
  12081     { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12082     { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }
  12083 };
  12084 
  12085 #endif
  12086 #if defined(BCM_88470_B0)
  12087 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88470_B0r_fields[] = {
  12088     { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12089     { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12090     { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12091     { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 },
  12092     { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE },
  12093     { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12094     { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }
  12095 };
  12096 
  12097 #endif
  12098 #if defined(BCM_88675_A0)
  12099 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88675_A0r_fields[] = {
  12100     { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12101     { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12102     { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12103     { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 },
  12104     { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE },
  12105     { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12106     { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE },
  12107     { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 },
  12108     { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 },
  12109     { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 },
  12110     { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 },
  12111     { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE },
  12112     { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE },
  12113     { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE },
  12114     { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 },
  12115     { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 },
  12116     { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 },
  12117     { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 },
  12118     { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE },
  12119     { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE },
  12120     { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE },
  12121     { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 },
  12122     { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 },
  12123     { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 },
  12124     { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 },
  12125     { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE },
  12126     { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE },
  12127     { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE }
  12128 };
  12129 
  12130 #endif
  12131 #if defined(BCM_88675_B0)
  12132 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88675_B0r_fields[] = {
  12133     { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12134     { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12135     { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12136     { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 },
  12137     { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE },
  12138     { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12139     { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE },
  12140     { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 },
  12141     { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 },
  12142     { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 },
  12143     { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 },
  12144     { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE },
  12145     { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE },
  12146     { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE },
  12147     { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 },
  12148     { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 },
  12149     { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 },
  12150     { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 },
  12151     { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE },
  12152     { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE },
  12153     { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE },
  12154     { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 },
  12155     { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 },
  12156     { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 },
  12157     { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 },
  12158     { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE },
  12159     { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE },
  12160     { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE }
  12161 };
  12162 
  12163 #endif
  12164 #if defined(BCM_88680_A0)
  12165 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88680_A0r_fields[] = {
  12166     { PROFILE_0_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12167     { PROFILE_0_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12168     { PROFILE_0_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12169     { PROFILE_0_PUNT_ENABLEf, 1, 3, 0 },
  12170     { PROFILE_0_PUNT_RATEf, 3, 0, SOCF_LE },
  12171     { PROFILE_0_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12172     { PROFILE_0_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE },
  12173     { PROFILE_1_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 20, 0 },
  12174     { PROFILE_1_MEP_RDI_UPDATE_LOC_ENf, 1, 19, 0 },
  12175     { PROFILE_1_MEP_RDI_UPDATE_RX_ENf, 1, 21, 0 },
  12176     { PROFILE_1_PUNT_ENABLEf, 1, 14, 0 },
  12177     { PROFILE_1_PUNT_RATEf, 3, 11, SOCF_LE },
  12178     { PROFILE_1_RX_STATE_UPDATE_ENf, 2, 15, SOCF_LE },
  12179     { PROFILE_1_SCAN_STATE_UPDATE_ENf, 2, 17, SOCF_LE },
  12180     { PROFILE_2_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 31, 0 },
  12181     { PROFILE_2_MEP_RDI_UPDATE_LOC_ENf, 1, 30, 0 },
  12182     { PROFILE_2_MEP_RDI_UPDATE_RX_ENf, 1, 32, 0 },
  12183     { PROFILE_2_PUNT_ENABLEf, 1, 25, 0 },
  12184     { PROFILE_2_PUNT_RATEf, 3, 22, SOCF_LE },
  12185     { PROFILE_2_RX_STATE_UPDATE_ENf, 2, 26, SOCF_LE },
  12186     { PROFILE_2_SCAN_STATE_UPDATE_ENf, 2, 28, SOCF_LE },
  12187     { PROFILE_3_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 42, 0 },
  12188     { PROFILE_3_MEP_RDI_UPDATE_LOC_ENf, 1, 41, 0 },
  12189     { PROFILE_3_MEP_RDI_UPDATE_RX_ENf, 1, 43, 0 },
  12190     { PROFILE_3_PUNT_ENABLEf, 1, 36, 0 },
  12191     { PROFILE_3_PUNT_RATEf, 3, 33, SOCF_LE },
  12192     { PROFILE_3_RX_STATE_UPDATE_ENf, 2, 37, SOCF_LE },
  12193     { PROFILE_3_SCAN_STATE_UPDATE_ENf, 2, 39, SOCF_LE }
  12194 };
  12195 
  12196 #endif
  12197 #if defined(BCM_88690_A0)
  12198 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88690_A0r_fields[] = {
  12199     { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12200     { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12201     { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12202     { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 },
  12203     { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE },
  12204     { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12205     { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }
  12206 };
  12207 
  12208 #endif
  12209 #if defined(BCM_88690_B0)
  12210 soc_field_info_t soc_OAMP_PUNT_EVENT_HENDLING_BCM88690_B0r_fields[] = {
  12211     { PROFILE_N_MEP_RDI_UPDATE_LOC_CLEAR_ENf, 1, 9, 0 },
  12212     { PROFILE_N_MEP_RDI_UPDATE_LOC_ENf, 1, 8, 0 },
  12213     { PROFILE_N_MEP_RDI_UPDATE_RX_ENf, 1, 10, 0 },
  12214     { PROFILE_N_PUNT_ENABLEf, 1, 3, 0 },
  12215     { PROFILE_N_PUNT_RATEf, 3, 0, SOCF_LE },
  12216     { PROFILE_N_RX_STATE_UPDATE_ENf, 2, 4, SOCF_LE },
  12217     { PROFILE_N_SCAN_STATE_UPDATE_ENf, 2, 6, SOCF_LE }
  12218 };
  12219 
  12220 #endif
  12221 #if defined(BCM_88470_A0)
  12222 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDRr_fields[] = {
  12223     { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 },
  12224     { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE },
  12225     { PUNT_ITMH_SNOOP_CMDf, 4, 3, SOCF_LE },
  12226     { PUNT_JER_ITMH_EXT_EXSTf, 1, 7, 0 },
  12227     { PUNT_PPH_EEI_EXT_PRESf, 1, 25, 0 },
  12228     { PUNT_PPH_FHEI_SIZEf, 2, 22, SOCF_LE },
  12229     { PUNT_PPH_FWD_CODEf, 4, 18, SOCF_LE },
  12230     { PUNT_PPH_FWD_HDR_OFFSTf, 7, 11, SOCF_LE },
  12231     { PUNT_PPH_LEARN_ALLOWEDf, 1, 8, 0 },
  12232     { PUNT_PPH_LEARN_EXT_PRESf, 1, 24, 0 },
  12233     { PUNT_PPH_SNOOP_CPU_CODEf, 2, 9, SOCF_LE }
  12234 };
  12235 
  12236 #endif
  12237 #if defined(BCM_88270_A0)
  12238 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDR_BCM88270_A0r_fields[] = {
  12239     { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 },
  12240     { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE },
  12241     { PUNT_ITMH_SNOOP_CMDf, 4, 3, SOCF_LE },
  12242     { PUNT_JER_ITMH_EXT_EXSTf, 1, 7, 0 },
  12243     { PUNT_PPH_EEI_EXT_PRESf, 1, 25, 0 },
  12244     { PUNT_PPH_FHEI_SIZEf, 2, 22, SOCF_LE },
  12245     { PUNT_PPH_FWD_CODEf, 4, 18, SOCF_LE },
  12246     { PUNT_PPH_FWD_HDR_OFFSTf, 7, 11, SOCF_LE },
  12247     { PUNT_PPH_LEARN_ALLOWEDf, 1, 8, 0 },
  12248     { PUNT_PPH_LEARN_EXT_PRESf, 1, 24, 0 },
  12249     { PUNT_PPH_SNOOP_CPU_CODEf, 2, 9, SOCF_LE }
  12250 };
  12251 
  12252 #endif
  12253 #if defined(BCM_88470_B0)
  12254 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDR_BCM88470_B0r_fields[] = {
  12255     { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 },
  12256     { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE },
  12257     { PUNT_ITMH_SNOOP_CMDf, 4, 3, SOCF_LE },
  12258     { PUNT_JER_ITMH_EXT_EXSTf, 1, 7, 0 },
  12259     { PUNT_PPH_EEI_EXT_PRESf, 1, 25, 0 },
  12260     { PUNT_PPH_FHEI_SIZEf, 2, 22, SOCF_LE },
  12261     { PUNT_PPH_FWD_CODEf, 4, 18, SOCF_LE },
  12262     { PUNT_PPH_FWD_HDR_OFFSTf, 7, 11, SOCF_LE },
  12263     { PUNT_PPH_LEARN_ALLOWEDf, 1, 8, 0 },
  12264     { PUNT_PPH_LEARN_EXT_PRESf, 1, 24, 0 },
  12265     { PUNT_PPH_SNOOP_CPU_CODEf, 2, 9, SOCF_LE }
  12266 };
  12267 
  12268 #endif
  12269 #if defined(BCM_88690_A0)
  12270 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDR_BCM88690_A0r_fields[] = {
  12271     { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 },
  12272     { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE },
  12273     { PUNT_ITMH_SNOOP_CMDf, 5, 3, SOCF_LE },
  12274     { PUNT_JER_ITMH_EXT_EXSTf, 1, 8, 0 },
  12275     { PUNT_PPH_EEI_EXT_PRESf, 1, 26, 0 },
  12276     { PUNT_PPH_FHEI_SIZEf, 2, 23, SOCF_LE },
  12277     { PUNT_PPH_FWD_CODEf, 4, 19, SOCF_LE },
  12278     { PUNT_PPH_FWD_HDR_OFFSTf, 7, 12, SOCF_LE },
  12279     { PUNT_PPH_LEARN_ALLOWEDf, 1, 9, 0 },
  12280     { PUNT_PPH_LEARN_EXT_PRESf, 1, 25, 0 },
  12281     { PUNT_PPH_SNOOP_CPU_CODEf, 2, 10, SOCF_LE }
  12282 };
  12283 
  12284 #endif
  12285 #if defined(BCM_88690_B0)
  12286 soc_field_info_t soc_OAMP_PUNT_PKT_SYS_HDR_BCM88690_B0r_fields[] = {
  12287     { PUNT_ITMH_IN_MIRR_FLAGf, 1, 2, 0 },
  12288     { PUNT_ITMH_PPH_TYPEf, 2, 0, SOCF_LE },
  12289     { PUNT_ITMH_SNOOP_CMDf, 5, 3, SOCF_LE },
  12290     { PUNT_JER_ITMH_EXT_EXSTf, 1, 8, 0 },
  12291     { PUNT_PPH_EEI_EXT_PRESf, 1, 26, 0 },
  12292     { PUNT_PPH_FHEI_SIZEf, 2, 23, SOCF_LE },
  12293     { PUNT_PPH_FWD_CODEf, 4, 19, SOCF_LE },
  12294     { PUNT_PPH_FWD_HDR_OFFSTf, 7, 12, SOCF_LE },
  12295     { PUNT_PPH_LEARN_ALLOWEDf, 1, 9, 0 },
  12296     { PUNT_PPH_LEARN_EXT_PRESf, 1, 25, 0 },
  12297     { PUNT_PPH_SNOOP_CPU_CODEf, 2, 10, SOCF_LE }
  12298 };
  12299 
  12300 #endif
  12301 #if defined(BCM_88650_A0)
  12302 soc_field_info_t soc_OAMP_REG_0085r_fields[] = {
  12303     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  12304     { FIELD_31_31f, 1, 31, SOCF_SIG }
  12305 };
  12306 
  12307 #endif
  12308 #if defined(BCM_88650_A0)
  12309 soc_field_info_t soc_OAMP_REG_0086r_fields[] = {
  12310     { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG }
  12311 };
  12312 
  12313 #endif
  12314 #if defined(BCM_88650_A0)
  12315 soc_field_info_t soc_OAMP_REG_0087r_fields[] = {
  12316     { REG_0087f, 1, 0, SOCF_SIG }
  12317 };
  12318 
  12319 #endif
  12320 #if defined(BCM_88650_A0)
  12321 soc_field_info_t soc_OAMP_REG_0090r_fields[] = {
  12322     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  12323 };
  12324 
  12325 #endif
  12326 #if defined(BCM_88650_A0)
  12327 soc_field_info_t soc_OAMP_REG_0091r_fields[] = {
  12328     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  12329 };
  12330 
  12331 #endif
  12332 #if defined(BCM_88650_A0)
  12333 soc_field_info_t soc_OAMP_REG_0092r_fields[] = {
  12334     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  12335 };
  12336 
  12337 #endif
  12338 #if defined(BCM_88650_A0)
  12339 soc_field_info_t soc_OAMP_REG_0093r_fields[] = {
  12340     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  12341 };
  12342 
  12343 #endif
  12344 #if defined(BCM_88690_A0)
  12345 soc_field_info_t soc_OAMP_REG_0098r_fields[] = {
  12346     { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  12347     { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG },
  12348     { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  12349     { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG }
  12350 };
  12351 
  12352 #endif
  12353 #if defined(BCM_88690_A0)
  12354 soc_field_info_t soc_OAMP_REG_0127r_fields[] = {
  12355     { FIELD_0_0f, 1, 0, 0 },
  12356     { FIELD_10_10f, 1, 10, 0 },
  12357     { FIELD_11_11f, 1, 11, 0 },
  12358     { FIELD_12_27f, 16, 12, SOCF_LE },
  12359     { FIELD_1_4f, 4, 1, SOCF_LE },
  12360     { FIELD_28_45f, 18, 28, SOCF_LE },
  12361     { FIELD_46_46f, 1, 46, 0 },
  12362     { FIELD_47_48f, 2, 47, SOCF_LE },
  12363     { FIELD_49_55f, 7, 49, SOCF_LE },
  12364     { FIELD_56_57f, 2, 56, SOCF_LE },
  12365     { FIELD_58_58f, 1, 58, 0 },
  12366     { FIELD_59_59f, 1, 59, 0 },
  12367     { FIELD_5_5f, 1, 5, 0 },
  12368     { FIELD_6_7f, 2, 6, SOCF_LE },
  12369     { FIELD_8_8f, 1, 8, 0 },
  12370     { FIELD_9_9f, 1, 9, 0 }
  12371 };
  12372 
  12373 #endif
  12374 #if defined(BCM_88690_A0)
  12375 soc_field_info_t soc_OAMP_REG_0129r_fields[] = {
  12376     { FIELD_0_5f, 6, 0, SOCF_LE },
  12377     { FIELD_100_102f, 3, 100, SOCF_LE },
  12378     { FIELD_17_24f, 8, 17, SOCF_LE },
  12379     { FIELD_25_27f, 3, 25, SOCF_LE },
  12380     { FIELD_28_49f, 22, 28, SOCF_LE },
  12381     { FIELD_50_51f, 2, 50, SOCF_LE },
  12382     { FIELD_52_69f, 18, 52, SOCF_LE },
  12383     { FIELD_6_6f, 1, 6, 0 },
  12384     { FIELD_70_72f, 3, 70, SOCF_LE },
  12385     { FIELD_73_80f, 8, 73, SOCF_LE },
  12386     { FIELD_7_16f, 10, 7, SOCF_LE },
  12387     { FIELD_81_82f, 2, 81, SOCF_LE },
  12388     { FIELD_83_85f, 3, 83, SOCF_LE },
  12389     { FIELD_86_88f, 3, 86, SOCF_LE },
  12390     { FIELD_89_92f, 4, 89, SOCF_LE },
  12391     { FIELD_93_94f, 2, 93, SOCF_LE },
  12392     { FIELD_95_97f, 3, 95, SOCF_LE },
  12393     { FIELD_98_99f, 2, 98, SOCF_LE }
  12394 };
  12395 
  12396 #endif
  12397 #if defined(BCM_88470_A0)
  12398 soc_field_info_t soc_OAMP_REG_0130r_fields[] = {
  12399     { FIELD_0_0f, 1, 0, 0 },
  12400     { FIELD_10_10f, 1, 10, 0 },
  12401     { FIELD_11_11f, 1, 11, 0 },
  12402     { FIELD_12_27f, 16, 12, SOCF_LE },
  12403     { FIELD_1_4f, 4, 1, SOCF_LE },
  12404     { FIELD_28_45f, 18, 28, SOCF_LE },
  12405     { FIELD_46_46f, 1, 46, 0 },
  12406     { FIELD_47_48f, 2, 47, SOCF_LE },
  12407     { FIELD_49_55f, 7, 49, SOCF_LE },
  12408     { FIELD_56_57f, 2, 56, SOCF_LE },
  12409     { FIELD_58_58f, 1, 58, 0 },
  12410     { FIELD_59_59f, 1, 59, 0 },
  12411     { FIELD_5_5f, 1, 5, 0 },
  12412     { FIELD_6_7f, 2, 6, SOCF_LE },
  12413     { FIELD_8_8f, 1, 8, 0 },
  12414     { FIELD_9_9f, 1, 9, 0 }
  12415 };
  12416 
  12417 #endif
  12418 #if defined(BCM_88650_A0)
  12419 soc_field_info_t soc_OAMP_REG_0141r_fields[] = {
  12420     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO }
  12421 };
  12422 
  12423 #endif
  12424 #if defined(BCM_88650_A0)
  12425 soc_field_info_t soc_OAMP_REG_0142r_fields[] = {
  12426     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO }
  12427 };
  12428 
  12429 #endif
  12430 #if defined(BCM_88660_A0)
  12431 soc_field_info_t soc_OAMP_REG_0154r_fields[] = {
  12432     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO }
  12433 };
  12434 
  12435 #endif
  12436 #if defined(BCM_88660_A0)
  12437 soc_field_info_t soc_OAMP_REG_0155r_fields[] = {
  12438     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO }
  12439 };
  12440 
  12441 #endif
  12442 #if defined(BCM_88690_A0)
  12443 soc_field_info_t soc_OAMP_REG_0165r_fields[] = {
  12444     { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  12445     { FIELD_24_47f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  12446 };
  12447 
  12448 #endif
  12449 #if defined(BCM_88690_A0)
  12450 soc_field_info_t soc_OAMP_REG_0167r_fields[] = {
  12451     { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  12452     { FIELD_24_47f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  12453 };
  12454 
  12455 #endif
  12456 #if defined(BCM_88675_A0)
  12457 soc_field_info_t soc_OAMP_REG_0168r_fields[] = {
  12458     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  12459 };
  12460 
  12461 #endif
  12462 #if defined(BCM_88675_A0)
  12463 soc_field_info_t soc_OAMP_REG_0169r_fields[] = {
  12464     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  12465     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  12466 };
  12467 
  12468 #endif
  12469 #if defined(BCM_88690_A0)
  12470 soc_field_info_t soc_OAMP_REG_0199r_fields[] = {
  12471     { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG },
  12472     { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG },
  12473     { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG },
  12474     { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG },
  12475     { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG },
  12476     { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG },
  12477     { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG },
  12478     { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG },
  12479     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG },
  12480     { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG },
  12481     { FIELD_3_3f, 1, 3, SOCF_RO|SOCF_SIG },
  12482     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  12483     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG },
  12484     { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG },
  12485     { FIELD_7_7f, 1, 7, SOCF_RO|SOCF_SIG },
  12486     { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG },
  12487     { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG }
  12488 };
  12489 
  12490 #endif
  12491 #if defined(BCM_88650_A0)
  12492 soc_field_info_t soc_OAMP_REG_0201r_fields[] = {
  12493     { FIELD_0_0f, 1, 0, SOCF_SIG }
  12494 };
  12495 
  12496 #endif
  12497 #if defined(BCM_88375_A0)
  12498 soc_field_info_t soc_OAMP_REG_0085_BCM88375_A0r_fields[] = {
  12499     { FIELD_0_15f, 16, 0, SOCF_LE },
  12500     { FIELD_31_31f, 1, 31, 0 }
  12501 };
  12502 
  12503 #endif
  12504 #if defined(BCM_88375_B0)
  12505 soc_field_info_t soc_OAMP_REG_0085_BCM88375_B0r_fields[] = {
  12506     { FIELD_0_15f, 16, 0, SOCF_LE },
  12507     { FIELD_31_31f, 1, 31, 0 }
  12508 };
  12509 
  12510 #endif
  12511 #if defined(BCM_88650_B0)
  12512 soc_field_info_t soc_OAMP_REG_0085_BCM88650_B0r_fields[] = {
  12513     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  12514     { FIELD_31_31f, 1, 31, SOCF_SIG }
  12515 };
  12516 
  12517 #endif
  12518 #if defined(BCM_88660_A0)
  12519 soc_field_info_t soc_OAMP_REG_0085_BCM88660_A0r_fields[] = {
  12520     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  12521     { FIELD_31_31f, 1, 31, SOCF_SIG }
  12522 };
  12523 
  12524 #endif
  12525 #if defined(BCM_88675_A0)
  12526 soc_field_info_t soc_OAMP_REG_0085_BCM88675_A0r_fields[] = {
  12527     { FIELD_0_15f, 16, 0, SOCF_LE },
  12528     { FIELD_31_31f, 1, 31, 0 }
  12529 };
  12530 
  12531 #endif
  12532 #if defined(BCM_88675_B0)
  12533 soc_field_info_t soc_OAMP_REG_0085_BCM88675_B0r_fields[] = {
  12534     { FIELD_0_15f, 16, 0, SOCF_LE },
  12535     { FIELD_31_31f, 1, 31, 0 }
  12536 };
  12537 
  12538 #endif
  12539 #if defined(BCM_88680_A0)
  12540 soc_field_info_t soc_OAMP_REG_0085_BCM88680_A0r_fields[] = {
  12541     { FIELD_0_15f, 16, 0, SOCF_LE },
  12542     { FIELD_31_31f, 1, 31, 0 }
  12543 };
  12544 
  12545 #endif
  12546 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  12547     defined(BCM_56270_A0)
  12548 soc_field_info_t soc_OAMP_REG_0086_BCM56260_A0r_fields[] = {
  12549     { REG_0086f, 7, 0, SOCF_LE }
  12550 };
  12551 
  12552 #endif
  12553 #if defined(BCM_88375_A0)
  12554 soc_field_info_t soc_OAMP_REG_0086_BCM88375_A0r_fields[] = {
  12555     { REG_0086f, 7, 0, SOCF_LE }
  12556 };
  12557 
  12558 #endif
  12559 #if defined(BCM_88375_B0)
  12560 soc_field_info_t soc_OAMP_REG_0086_BCM88375_B0r_fields[] = {
  12561     { REG_0086f, 7, 0, SOCF_LE }
  12562 };
  12563 
  12564 #endif
  12565 #if defined(BCM_88650_B0)
  12566 soc_field_info_t soc_OAMP_REG_0086_BCM88650_B0r_fields[] = {
  12567     { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG }
  12568 };
  12569 
  12570 #endif
  12571 #if defined(BCM_88660_A0)
  12572 soc_field_info_t soc_OAMP_REG_0086_BCM88660_A0r_fields[] = {
  12573     { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG }
  12574 };
  12575 
  12576 #endif
  12577 #if defined(BCM_88675_A0)
  12578 soc_field_info_t soc_OAMP_REG_0086_BCM88675_A0r_fields[] = {
  12579     { REG_0086f, 7, 0, SOCF_LE }
  12580 };
  12581 
  12582 #endif
  12583 #if defined(BCM_88675_B0)
  12584 soc_field_info_t soc_OAMP_REG_0086_BCM88675_B0r_fields[] = {
  12585     { REG_0086f, 7, 0, SOCF_LE }
  12586 };
  12587 
  12588 #endif
  12589 #if defined(BCM_88680_A0)
  12590 soc_field_info_t soc_OAMP_REG_0086_BCM88680_A0r_fields[] = {
  12591     { REG_0086f, 7, 0, SOCF_LE }
  12592 };
  12593 
  12594 #endif
  12595 #if defined(BCM_88375_A0)
  12596 soc_field_info_t soc_OAMP_REG_0087_BCM88375_A0r_fields[] = {
  12597     { REG_0087f, 1, 0, 0 }
  12598 };
  12599 
  12600 #endif
  12601 #if defined(BCM_88375_B0)
  12602 soc_field_info_t soc_OAMP_REG_0087_BCM88375_B0r_fields[] = {
  12603     { REG_0087f, 1, 0, 0 }
  12604 };
  12605 
  12606 #endif
  12607 #if defined(BCM_88650_B0)
  12608 soc_field_info_t soc_OAMP_REG_0087_BCM88650_B0r_fields[] = {
  12609     { REG_0087f, 1, 0, SOCF_SIG }
  12610 };
  12611 
  12612 #endif
  12613 #if defined(BCM_88660_A0)
  12614 soc_field_info_t soc_OAMP_REG_0087_BCM88660_A0r_fields[] = {
  12615     { REG_0087f, 1, 0, SOCF_SIG }
  12616 };
  12617 
  12618 #endif
  12619 #if defined(BCM_88675_A0)
  12620 soc_field_info_t soc_OAMP_REG_0087_BCM88675_A0r_fields[] = {
  12621     { REG_0087f, 1, 0, 0 }
  12622 };
  12623 
  12624 #endif
  12625 #if defined(BCM_88675_B0)
  12626 soc_field_info_t soc_OAMP_REG_0087_BCM88675_B0r_fields[] = {
  12627     { REG_0087f, 1, 0, 0 }
  12628 };
  12629 
  12630 #endif
  12631 #if defined(BCM_88680_A0)
  12632 soc_field_info_t soc_OAMP_REG_0087_BCM88680_A0r_fields[] = {
  12633     { REG_0087f, 1, 0, 0 }
  12634 };
  12635 
  12636 #endif
  12637 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  12638     defined(BCM_56270_A0)
  12639 soc_field_info_t soc_OAMP_REG_0090_BCM56260_A0r_fields[] = {
  12640     { REG_0090f, 32, 0, SOCF_LE }
  12641 };
  12642 
  12643 #endif
  12644 #if defined(BCM_88375_A0)
  12645 soc_field_info_t soc_OAMP_REG_0090_BCM88375_A0r_fields[] = {
  12646     { REG_0090f, 32, 0, SOCF_LE }
  12647 };
  12648 
  12649 #endif
  12650 #if defined(BCM_88375_B0)
  12651 soc_field_info_t soc_OAMP_REG_0090_BCM88375_B0r_fields[] = {
  12652     { REG_0090f, 32, 0, SOCF_LE }
  12653 };
  12654 
  12655 #endif
  12656 #if defined(BCM_88650_B0)
  12657 soc_field_info_t soc_OAMP_REG_0090_BCM88650_B0r_fields[] = {
  12658     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  12659 };
  12660 
  12661 #endif
  12662 #if defined(BCM_88660_A0)
  12663 soc_field_info_t soc_OAMP_REG_0090_BCM88660_A0r_fields[] = {
  12664     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  12665 };
  12666 
  12667 #endif
  12668 #if defined(BCM_88675_A0)
  12669 soc_field_info_t soc_OAMP_REG_0090_BCM88675_A0r_fields[] = {
  12670     { REG_0090f, 32, 0, SOCF_LE }
  12671 };
  12672 
  12673 #endif
  12674 #if defined(BCM_88675_B0)
  12675 soc_field_info_t soc_OAMP_REG_0090_BCM88675_B0r_fields[] = {
  12676     { REG_0090f, 32, 0, SOCF_LE }
  12677 };
  12678 
  12679 #endif
  12680 #if defined(BCM_88680_A0)
  12681 soc_field_info_t soc_OAMP_REG_0090_BCM88680_A0r_fields[] = {
  12682     { REG_0090f, 32, 0, SOCF_LE }
  12683 };
  12684 
  12685 #endif
  12686 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  12687     defined(BCM_56270_A0)
  12688 soc_field_info_t soc_OAMP_REG_0091_BCM56260_A0r_fields[] = {
  12689     { REG_0091f, 32, 0, SOCF_LE }
  12690 };
  12691 
  12692 #endif
  12693 #if defined(BCM_88375_A0)
  12694 soc_field_info_t soc_OAMP_REG_0091_BCM88375_A0r_fields[] = {
  12695     { REG_0091f, 32, 0, SOCF_LE }
  12696 };
  12697 
  12698 #endif
  12699 #if defined(BCM_88375_B0)
  12700 soc_field_info_t soc_OAMP_REG_0091_BCM88375_B0r_fields[] = {
  12701     { REG_0091f, 32, 0, SOCF_LE }
  12702 };
  12703 
  12704 #endif
  12705 #if defined(BCM_88650_B0)
  12706 soc_field_info_t soc_OAMP_REG_0091_BCM88650_B0r_fields[] = {
  12707     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  12708 };
  12709 
  12710 #endif
  12711 #if defined(BCM_88660_A0)
  12712 soc_field_info_t soc_OAMP_REG_0091_BCM88660_A0r_fields[] = {
  12713     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  12714 };
  12715 
  12716 #endif
  12717 #if defined(BCM_88675_A0)
  12718 soc_field_info_t soc_OAMP_REG_0091_BCM88675_A0r_fields[] = {
  12719     { REG_0091f, 32, 0, SOCF_LE }
  12720 };
  12721 
  12722 #endif
  12723 #if defined(BCM_88675_B0)
  12724 soc_field_info_t soc_OAMP_REG_0091_BCM88675_B0r_fields[] = {
  12725     { REG_0091f, 32, 0, SOCF_LE }
  12726 };
  12727 
  12728 #endif
  12729 #if defined(BCM_88680_A0)
  12730 soc_field_info_t soc_OAMP_REG_0091_BCM88680_A0r_fields[] = {
  12731     { REG_0091f, 32, 0, SOCF_LE }
  12732 };
  12733 
  12734 #endif
  12735 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  12736     defined(BCM_56270_A0)
  12737 soc_field_info_t soc_OAMP_REG_0092_BCM56260_A0r_fields[] = {
  12738     { REG_0092f, 32, 0, SOCF_LE }
  12739 };
  12740 
  12741 #endif
  12742 #if defined(BCM_88375_A0)
  12743 soc_field_info_t soc_OAMP_REG_0092_BCM88375_A0r_fields[] = {
  12744     { REG_0092f, 32, 0, SOCF_LE }
  12745 };
  12746 
  12747 #endif
  12748 #if defined(BCM_88375_B0)
  12749 soc_field_info_t soc_OAMP_REG_0092_BCM88375_B0r_fields[] = {
  12750     { REG_0092f, 32, 0, SOCF_LE }
  12751 };
  12752 
  12753 #endif
  12754 #if defined(BCM_88650_B0)
  12755 soc_field_info_t soc_OAMP_REG_0092_BCM88650_B0r_fields[] = {
  12756     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  12757 };
  12758 
  12759 #endif
  12760 #if defined(BCM_88660_A0)
  12761 soc_field_info_t soc_OAMP_REG_0092_BCM88660_A0r_fields[] = {
  12762     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  12763 };
  12764 
  12765 #endif
  12766 #if defined(BCM_88675_A0)
  12767 soc_field_info_t soc_OAMP_REG_0092_BCM88675_A0r_fields[] = {
  12768     { REG_0092f, 32, 0, SOCF_LE }
  12769 };
  12770 
  12771 #endif
  12772 #if defined(BCM_88675_B0)
  12773 soc_field_info_t soc_OAMP_REG_0092_BCM88675_B0r_fields[] = {
  12774     { REG_0092f, 32, 0, SOCF_LE }
  12775 };
  12776 
  12777 #endif
  12778 #if defined(BCM_88680_A0)
  12779 soc_field_info_t soc_OAMP_REG_0092_BCM88680_A0r_fields[] = {
  12780     { REG_0092f, 32, 0, SOCF_LE }
  12781 };
  12782 
  12783 #endif
  12784 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  12785     defined(BCM_56270_A0)
  12786 soc_field_info_t soc_OAMP_REG_0093_BCM56260_A0r_fields[] = {
  12787     { REG_0093f, 32, 0, SOCF_LE }
  12788 };
  12789 
  12790 #endif
  12791 #if defined(BCM_88690_B0)
  12792 soc_field_info_t soc_OAMP_REG_0098_BCM88690_B0r_fields[] = {
  12793     { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  12794     { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG },
  12795     { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  12796     { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG }
  12797 };
  12798 
  12799 #endif
  12800 #if defined(BCM_88690_A0)
  12801 soc_field_info_t soc_OAMP_REG_00A0r_fields[] = {
  12802     { REG_00A0f, 1, 0, 0 }
  12803 };
  12804 
  12805 #endif
  12806 #if defined(BCM_88690_A0)
  12807 soc_field_info_t soc_OAMP_REG_00A4r_fields[] = {
  12808     { FIELD_13_13f, 1, 13, 0 },
  12809     { FIELD_22_22f, 1, 22, 0 },
  12810     { FIELD_23_23f, 1, 23, 0 },
  12811     { FIELD_26_26f, 1, 26, 0 },
  12812     { FIELD_27_27f, 1, 27, 0 },
  12813     { FIELD_28_28f, 1, 28, 0 },
  12814     { FIELD_29_29f, 1, 29, 0 },
  12815     { FIELD_30_30f, 1, 30, 0 },
  12816     { FIELD_31_31f, 1, 31, 0 },
  12817     { FIELD_32_32f, 1, 32, 0 },
  12818     { FIELD_33_33f, 1, 33, 0 },
  12819     { FIELD_34_34f, 1, 34, 0 },
  12820     { FIELD_35_35f, 1, 35, 0 },
  12821     { FIELD_36_36f, 1, 36, 0 },
  12822     { FIELD_37_37f, 1, 37, 0 },
  12823     { FIELD_38_38f, 1, 38, 0 },
  12824     { FIELD_43_43f, 1, 43, 0 },
  12825     { FIELD_44_44f, 1, 44, 0 },
  12826     { FIELD_45_45f, 1, 45, 0 },
  12827     { FIELD_46_46f, 1, 46, 0 },
  12828     { FIELD_47_47f, 1, 47, 0 },
  12829     { FIELD_48_48f, 1, 48, 0 },
  12830     { FIELD_49_49f, 1, 49, 0 },
  12831     { FIELD_52_52f, 1, 52, 0 },
  12832     { FIELD_54_54f, 1, 54, 0 },
  12833     { FIELD_55_55f, 1, 55, 0 },
  12834     { FIELD_56_56f, 1, 56, 0 },
  12835     { FIELD_57_57f, 1, 57, 0 },
  12836     { FIELD_58_58f, 1, 58, 0 },
  12837     { FIELD_59_59f, 1, 59, 0 },
  12838     { FIELD_60_60f, 1, 60, 0 },
  12839     { FIELD_61_61f, 1, 61, 0 },
  12840     { FIELD_62_62f, 1, 62, 0 },
  12841     { FIELD_63_63f, 1, 63, 0 },
  12842     { FIELD_64_64f, 1, 64, 0 },
  12843     { ITR_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 20, 0 },
  12844     { ITR_PKT_FIFO_INITIATE_ECC_1B_ERRf, 1, 21, 0 },
  12845     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_1B_ERRf, 1, 12, 0 },
  12846     { MEP_DB_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  12847     { MEP_DB_10_INITIATE_ECC_1B_ERRf, 1, 10, 0 },
  12848     { MEP_DB_11_INITIATE_ECC_1B_ERRf, 1, 11, 0 },
  12849     { MEP_DB_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  12850     { MEP_DB_2_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  12851     { MEP_DB_3_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  12852     { MEP_DB_4_INITIATE_ECC_1B_ERRf, 1, 4, 0 },
  12853     { MEP_DB_5_INITIATE_ECC_1B_ERRf, 1, 5, 0 },
  12854     { MEP_DB_6_INITIATE_ECC_1B_ERRf, 1, 6, 0 },
  12855     { MEP_DB_7_INITIATE_ECC_1B_ERRf, 1, 7, 0 },
  12856     { MEP_DB_8_INITIATE_ECC_1B_ERRf, 1, 8, 0 },
  12857     { MEP_DB_9_INITIATE_ECC_1B_ERRf, 1, 9, 0 },
  12858     { RMEP_INDEX_ACC_INITIATE_ECC_1B_ERRf, 1, 53, 0 },
  12859     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 24, 0 },
  12860     { RSP_OUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 25, 0 },
  12861     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 18, 0 },
  12862     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_1B_ERRf, 1, 19, 0 },
  12863     { RXI_CORE_0_MEM_INITIATE_ECC_1B_ERRf, 1, 50, 0 },
  12864     { RXI_CORE_1_MEM_INITIATE_ECC_1B_ERRf, 1, 51, 0 },
  12865     { SAT_DATA_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 40, 0 },
  12866     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_1B_ERRf, 1, 39, 0 },
  12867     { SAT_RXI_CORE_0_MEM_INITIATE_ECC_1B_ERRf, 1, 41, 0 },
  12868     { SAT_RXI_CORE_1_MEM_INITIATE_ECC_1B_ERRf, 1, 42, 0 },
  12869     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 14, 0 },
  12870     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 15, 0 },
  12871     { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 16, 0 },
  12872     { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_1B_ERRf, 1, 17, 0 }
  12873 };
  12874 
  12875 #endif
  12876 #if defined(BCM_88690_A0)
  12877 soc_field_info_t soc_OAMP_REG_00A6r_fields[] = {
  12878     { FIELD_13_13f, 1, 13, 0 },
  12879     { FIELD_22_22f, 1, 22, 0 },
  12880     { FIELD_23_23f, 1, 23, 0 },
  12881     { FIELD_26_26f, 1, 26, 0 },
  12882     { FIELD_27_27f, 1, 27, 0 },
  12883     { FIELD_28_28f, 1, 28, 0 },
  12884     { FIELD_29_29f, 1, 29, 0 },
  12885     { FIELD_30_30f, 1, 30, 0 },
  12886     { FIELD_31_31f, 1, 31, 0 },
  12887     { FIELD_32_32f, 1, 32, 0 },
  12888     { FIELD_33_33f, 1, 33, 0 },
  12889     { FIELD_34_34f, 1, 34, 0 },
  12890     { FIELD_35_35f, 1, 35, 0 },
  12891     { FIELD_36_36f, 1, 36, 0 },
  12892     { FIELD_37_37f, 1, 37, 0 },
  12893     { FIELD_38_38f, 1, 38, 0 },
  12894     { FIELD_43_43f, 1, 43, 0 },
  12895     { FIELD_44_44f, 1, 44, 0 },
  12896     { FIELD_45_45f, 1, 45, 0 },
  12897     { FIELD_46_46f, 1, 46, 0 },
  12898     { FIELD_47_47f, 1, 47, 0 },
  12899     { FIELD_48_48f, 1, 48, 0 },
  12900     { FIELD_49_49f, 1, 49, 0 },
  12901     { FIELD_52_52f, 1, 52, 0 },
  12902     { FIELD_54_54f, 1, 54, 0 },
  12903     { FIELD_55_55f, 1, 55, 0 },
  12904     { FIELD_56_56f, 1, 56, 0 },
  12905     { FIELD_57_57f, 1, 57, 0 },
  12906     { FIELD_58_58f, 1, 58, 0 },
  12907     { FIELD_59_59f, 1, 59, 0 },
  12908     { FIELD_60_60f, 1, 60, 0 },
  12909     { FIELD_61_61f, 1, 61, 0 },
  12910     { FIELD_62_62f, 1, 62, 0 },
  12911     { FIELD_63_63f, 1, 63, 0 },
  12912     { FIELD_64_64f, 1, 64, 0 },
  12913     { ITR_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 20, 0 },
  12914     { ITR_PKT_FIFO_INITIATE_ECC_2B_ERRf, 1, 21, 0 },
  12915     { LOCAL_PORT_2_SYSTEM_PORT_INITIATE_ECC_2B_ERRf, 1, 12, 0 },
  12916     { MEP_DB_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  12917     { MEP_DB_10_INITIATE_ECC_2B_ERRf, 1, 10, 0 },
  12918     { MEP_DB_11_INITIATE_ECC_2B_ERRf, 1, 11, 0 },
  12919     { MEP_DB_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  12920     { MEP_DB_2_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  12921     { MEP_DB_3_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  12922     { MEP_DB_4_INITIATE_ECC_2B_ERRf, 1, 4, 0 },
  12923     { MEP_DB_5_INITIATE_ECC_2B_ERRf, 1, 5, 0 },
  12924     { MEP_DB_6_INITIATE_ECC_2B_ERRf, 1, 6, 0 },
  12925     { MEP_DB_7_INITIATE_ECC_2B_ERRf, 1, 7, 0 },
  12926     { MEP_DB_8_INITIATE_ECC_2B_ERRf, 1, 8, 0 },
  12927     { MEP_DB_9_INITIATE_ECC_2B_ERRf, 1, 9, 0 },
  12928     { RMEP_INDEX_ACC_INITIATE_ECC_2B_ERRf, 1, 53, 0 },
  12929     { RSP_FIRST_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 24, 0 },
  12930     { RSP_OUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 25, 0 },
  12931     { RXB_INPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 18, 0 },
  12932     { RXB_OUTPUT_DATA_FIFO_INITIATE_ECC_2B_ERRf, 1, 19, 0 },
  12933     { RXI_CORE_0_MEM_INITIATE_ECC_2B_ERRf, 1, 50, 0 },
  12934     { RXI_CORE_1_MEM_INITIATE_ECC_2B_ERRf, 1, 51, 0 },
  12935     { SAT_DATA_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 40, 0 },
  12936     { SAT_EVENT_FIFO_MEM_INITIATE_ECC_2B_ERRf, 1, 39, 0 },
  12937     { SAT_RXI_CORE_0_MEM_INITIATE_ECC_2B_ERRf, 1, 41, 0 },
  12938     { SAT_RXI_CORE_1_MEM_INITIATE_ECC_2B_ERRf, 1, 42, 0 },
  12939     { TXM_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 14, 0 },
  12940     { TXM_LENGTH_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 15, 0 },
  12941     { TXO_DATA_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 16, 0 },
  12942     { TXO_REQ_FIFO_MEMORY_INITIATE_ECC_2B_ERRf, 1, 17, 0 }
  12943 };
  12944 
  12945 #endif
  12946 #if defined(BCM_88690_B0)
  12947 soc_field_info_t soc_OAMP_REG_00A0_BCM88690_B0r_fields[] = {
  12948     { REG_00A0f, 1, 0, 0 }
  12949 };
  12950 
  12951 #endif
  12952 #if defined(BCM_88690_A0)
  12953 soc_field_info_t soc_OAMP_REG_00AAr_fields[] = {
  12954     { REG_00AAf, 1, 0, 0 }
  12955 };
  12956 
  12957 #endif
  12958 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  12959     defined(BCM_56270_A0)
  12960 soc_field_info_t soc_OAMP_REG_00ADr_fields[] = {
  12961     { ITEM_0_13f, 14, 0, SOCF_LE },
  12962     { ITEM_14_14f, 1, 14, 0 },
  12963     { ITEM_15_15f, 1, 15, 0 },
  12964     { ITEM_16_16f, 1, 16, 0 },
  12965     { ITEM_19_30f, 12, 19, SOCF_LE },
  12966     { ITEM_31_31f, 1, 31, 0 },
  12967     { ITEM_32_32f, 1, 32, 0 },
  12968     { ITEM_33_33f, 1, 33, 0 },
  12969     { ITEM_34_34f, 1, 34, 0 },
  12970     { ITEM_35_35f, 1, 35, 0 },
  12971     { ITEM_37_52f, 16, 37, SOCF_LE },
  12972     { ITEM_53_53f, 1, 53, 0 },
  12973     { ITEM_54_54f, 1, 54, 0 },
  12974     { ITEM_55_55f, 1, 55, 0 },
  12975     { ITEM_56_56f, 1, 56, 0 },
  12976     { ITEM_57_57f, 1, 57, 0 },
  12977     { ITEM_58_58f, 1, 58, 0 }
  12978 };
  12979 
  12980 #endif
  12981 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  12982     defined(BCM_56270_A0)
  12983 soc_field_info_t soc_OAMP_REG_00AEr_fields[] = {
  12984     { FIELD_0_0f, 1, 0, 0 },
  12985     { FIELD_1_1f, 1, 1, 0 },
  12986     { FIELD_2_2f, 1, 2, 0 },
  12987     { FIELD_3_3f, 1, 3, 0 },
  12988     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  12989     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  12990 };
  12991 
  12992 #endif
  12993 #if defined(BCM_88650_A0)
  12994 soc_field_info_t soc_OAMP_REG_00AFr_fields[] = {
  12995     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  12996     { ITEM_14_14f, 1, 14, SOCF_SIG },
  12997     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  12998     { ITEM_25_25f, 1, 25, SOCF_SIG },
  12999     { ITEM_5_5f, 1, 5, SOCF_SIG },
  13000     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  13001 };
  13002 
  13003 #endif
  13004 #if defined(BCM_88650_B0)
  13005 soc_field_info_t soc_OAMP_REG_00AF_BCM88650_B0r_fields[] = {
  13006     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  13007     { ITEM_14_14f, 1, 14, SOCF_SIG },
  13008     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  13009     { ITEM_25_25f, 1, 25, SOCF_SIG },
  13010     { ITEM_5_5f, 1, 5, SOCF_SIG },
  13011     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  13012 };
  13013 
  13014 #endif
  13015 #if defined(BCM_88660_A0)
  13016 soc_field_info_t soc_OAMP_REG_00AF_BCM88660_A0r_fields[] = {
  13017     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  13018     { ITEM_14_14f, 1, 14, SOCF_SIG },
  13019     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  13020     { ITEM_25_25f, 1, 25, SOCF_SIG },
  13021     { ITEM_5_5f, 1, 5, SOCF_SIG },
  13022     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  13023 };
  13024 
  13025 #endif
  13026 #if defined(BCM_88650_A0)
  13027 soc_field_info_t soc_OAMP_REG_00B0r_fields[] = {
  13028     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  13029 };
  13030 
  13031 #endif
  13032 #if defined(BCM_88650_A0)
  13033 soc_field_info_t soc_OAMP_REG_00B1r_fields[] = {
  13034     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  13035     { FIELD_30_30f, 1, 30, SOCF_RO },
  13036     { FIELD_31_31f, 1, 31, SOCF_RO }
  13037 };
  13038 
  13039 #endif
  13040 #if defined(BCM_88650_A0)
  13041 soc_field_info_t soc_OAMP_REG_00B2r_fields[] = {
  13042     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  13043 };
  13044 
  13045 #endif
  13046 #if defined(BCM_88650_A0)
  13047 soc_field_info_t soc_OAMP_REG_00B3r_fields[] = {
  13048     { FIELD_0_0f, 1, 0, SOCF_RO }
  13049 };
  13050 
  13051 #endif
  13052 #if defined(BCM_88650_B0)
  13053 soc_field_info_t soc_OAMP_REG_00B0_BCM88650_B0r_fields[] = {
  13054     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  13055 };
  13056 
  13057 #endif
  13058 #if defined(BCM_88650_B0)
  13059 soc_field_info_t soc_OAMP_REG_00B1_BCM88650_B0r_fields[] = {
  13060     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  13061     { FIELD_30_30f, 1, 30, SOCF_RO },
  13062     { FIELD_31_31f, 1, 31, SOCF_RO }
  13063 };
  13064 
  13065 #endif
  13066 #if defined(BCM_88650_B0)
  13067 soc_field_info_t soc_OAMP_REG_00B2_BCM88650_B0r_fields[] = {
  13068     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  13069 };
  13070 
  13071 #endif
  13072 #if defined(BCM_88650_B0)
  13073 soc_field_info_t soc_OAMP_REG_00B3_BCM88650_B0r_fields[] = {
  13074     { FIELD_0_0f, 1, 0, SOCF_RO }
  13075 };
  13076 
  13077 #endif
  13078 #if defined(BCM_88690_A0)
  13079 soc_field_info_t soc_OAMP_REG_00C2r_fields[] = {
  13080     { FIELD_0_0f, 1, 0, 0 },
  13081     { FIELD_1_1f, 1, 1, 0 },
  13082     { FIELD_2_2f, 1, 2, 0 },
  13083     { FIELD_3_3f, 1, 3, 0 },
  13084     { FIELD_4_4f, 1, 4, 0 },
  13085     { FIELD_5_5f, 1, 5, 0 }
  13086 };
  13087 
  13088 #endif
  13089 #if defined(BCM_88690_A0)
  13090 soc_field_info_t soc_OAMP_REG_00C6r_fields[] = {
  13091     { FIELD_0_1f, 2, 0, SOCF_LE },
  13092     { FIELD_2_3f, 2, 2, SOCF_LE },
  13093     { FIELD_4_5f, 2, 4, SOCF_LE },
  13094     { FIELD_6_6f, 1, 6, 0 }
  13095 };
  13096 
  13097 #endif
  13098 #if defined(BCM_88690_B0)
  13099 soc_field_info_t soc_OAMP_REG_00C2_BCM88690_B0r_fields[] = {
  13100     { FIELD_0_0f, 1, 0, 0 },
  13101     { FIELD_1_1f, 1, 1, 0 },
  13102     { FIELD_2_2f, 1, 2, 0 },
  13103     { FIELD_3_3f, 1, 3, 0 },
  13104     { FIELD_4_4f, 1, 4, 0 },
  13105     { FIELD_5_5f, 1, 5, 0 }
  13106 };
  13107 
  13108 #endif
  13109 #if defined(BCM_88690_B0)
  13110 soc_field_info_t soc_OAMP_REG_00C6_BCM88690_B0r_fields[] = {
  13111     { FIELD_0_1f, 2, 0, SOCF_LE },
  13112     { FIELD_2_3f, 2, 2, SOCF_LE },
  13113     { FIELD_4_5f, 2, 4, SOCF_LE },
  13114     { FIELD_6_6f, 1, 6, 0 }
  13115 };
  13116 
  13117 #endif
  13118 #if defined(BCM_88650_A0)
  13119 soc_field_info_t soc_OAMP_REG_00CFr_fields[] = {
  13120     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG },
  13121     { FIELD_14_14f, 1, 14, SOCF_SIG },
  13122     { FIELD_15_15f, 1, 15, SOCF_SIG },
  13123     { FIELD_16_16f, 1, 16, SOCF_SIG },
  13124     { FIELD_2_2f, 1, 2, SOCF_SIG },
  13125     { FIELD_3_3f, 1, 3, SOCF_SIG }
  13126 };
  13127 
  13128 #endif
  13129 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  13130     defined(BCM_56270_A0)
  13131 soc_field_info_t soc_OAMP_REG_011Br_fields[] = {
  13132     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO }
  13133 };
  13134 
  13135 #endif
  13136 #if defined(BCM_88690_B0)
  13137 soc_field_info_t soc_OAMP_REG_0127_BCM88690_B0r_fields[] = {
  13138     { FIELD_0_0f, 1, 0, 0 },
  13139     { FIELD_10_10f, 1, 10, 0 },
  13140     { FIELD_11_11f, 1, 11, 0 },
  13141     { FIELD_12_27f, 16, 12, SOCF_LE },
  13142     { FIELD_1_4f, 4, 1, SOCF_LE },
  13143     { FIELD_28_45f, 18, 28, SOCF_LE },
  13144     { FIELD_46_46f, 1, 46, 0 },
  13145     { FIELD_47_48f, 2, 47, SOCF_LE },
  13146     { FIELD_49_55f, 7, 49, SOCF_LE },
  13147     { FIELD_56_57f, 2, 56, SOCF_LE },
  13148     { FIELD_58_58f, 1, 58, 0 },
  13149     { FIELD_59_59f, 1, 59, 0 },
  13150     { FIELD_5_5f, 1, 5, 0 },
  13151     { FIELD_6_7f, 2, 6, SOCF_LE },
  13152     { FIELD_8_8f, 1, 8, 0 },
  13153     { FIELD_9_9f, 1, 9, 0 }
  13154 };
  13155 
  13156 #endif
  13157 #if defined(BCM_88690_B0)
  13158 soc_field_info_t soc_OAMP_REG_0129_BCM88690_B0r_fields[] = {
  13159     { FIELD_0_5f, 6, 0, SOCF_LE },
  13160     { FIELD_100_102f, 3, 100, SOCF_LE },
  13161     { FIELD_17_24f, 8, 17, SOCF_LE },
  13162     { FIELD_25_27f, 3, 25, SOCF_LE },
  13163     { FIELD_28_49f, 22, 28, SOCF_LE },
  13164     { FIELD_50_51f, 2, 50, SOCF_LE },
  13165     { FIELD_52_69f, 18, 52, SOCF_LE },
  13166     { FIELD_6_6f, 1, 6, 0 },
  13167     { FIELD_70_72f, 3, 70, SOCF_LE },
  13168     { FIELD_73_80f, 8, 73, SOCF_LE },
  13169     { FIELD_7_16f, 10, 7, SOCF_LE },
  13170     { FIELD_81_82f, 2, 81, SOCF_LE },
  13171     { FIELD_83_85f, 3, 83, SOCF_LE },
  13172     { FIELD_86_88f, 3, 86, SOCF_LE },
  13173     { FIELD_89_92f, 4, 89, SOCF_LE },
  13174     { FIELD_93_94f, 2, 93, SOCF_LE },
  13175     { FIELD_95_97f, 3, 95, SOCF_LE },
  13176     { FIELD_98_99f, 2, 98, SOCF_LE }
  13177 };
  13178 
  13179 #endif
  13180 #if defined(BCM_88270_A0)
  13181 soc_field_info_t soc_OAMP_REG_0130_BCM88270_A0r_fields[] = {
  13182     { FIELD_0_0f, 1, 0, 0 },
  13183     { FIELD_10_10f, 1, 10, 0 },
  13184     { FIELD_11_11f, 1, 11, 0 },
  13185     { FIELD_12_27f, 16, 12, SOCF_LE },
  13186     { FIELD_1_4f, 4, 1, SOCF_LE },
  13187     { FIELD_28_45f, 18, 28, SOCF_LE },
  13188     { FIELD_46_46f, 1, 46, 0 },
  13189     { FIELD_47_48f, 2, 47, SOCF_LE },
  13190     { FIELD_49_55f, 7, 49, SOCF_LE },
  13191     { FIELD_56_57f, 2, 56, SOCF_LE },
  13192     { FIELD_58_58f, 1, 58, 0 },
  13193     { FIELD_59_59f, 1, 59, 0 },
  13194     { FIELD_5_5f, 1, 5, 0 },
  13195     { FIELD_6_7f, 2, 6, SOCF_LE },
  13196     { FIELD_8_8f, 1, 8, 0 },
  13197     { FIELD_9_9f, 1, 9, 0 }
  13198 };
  13199 
  13200 #endif
  13201 #if defined(BCM_88650_B0)
  13202 soc_field_info_t soc_OAMP_REG_0141_BCM88650_B0r_fields[] = {
  13203     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO }
  13204 };
  13205 
  13206 #endif
  13207 #if defined(BCM_88650_B0)
  13208 soc_field_info_t soc_OAMP_REG_0142_BCM88650_B0r_fields[] = {
  13209     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO }
  13210 };
  13211 
  13212 #endif
  13213 #if defined(BCM_88690_B0)
  13214 soc_field_info_t soc_OAMP_REG_0165_BCM88690_B0r_fields[] = {
  13215     { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13216     { FIELD_24_47f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  13217 };
  13218 
  13219 #endif
  13220 #if defined(BCM_88690_B0)
  13221 soc_field_info_t soc_OAMP_REG_0167_BCM88690_B0r_fields[] = {
  13222     { FIELD_0_23f, 24, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13223     { FIELD_24_47f, 24, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  13224 };
  13225 
  13226 #endif
  13227 #if defined(BCM_88375_A0)
  13228 soc_field_info_t soc_OAMP_REG_0168_BCM88375_A0r_fields[] = {
  13229     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13230 };
  13231 
  13232 #endif
  13233 #if defined(BCM_88375_B0)
  13234 soc_field_info_t soc_OAMP_REG_0168_BCM88375_B0r_fields[] = {
  13235     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13236 };
  13237 
  13238 #endif
  13239 #if defined(BCM_88675_B0)
  13240 soc_field_info_t soc_OAMP_REG_0168_BCM88675_B0r_fields[] = {
  13241     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13242 };
  13243 
  13244 #endif
  13245 #if defined(BCM_88680_A0)
  13246 soc_field_info_t soc_OAMP_REG_0168_BCM88680_A0r_fields[] = {
  13247     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13248 };
  13249 
  13250 #endif
  13251 #if defined(BCM_88375_A0)
  13252 soc_field_info_t soc_OAMP_REG_0169_BCM88375_A0r_fields[] = {
  13253     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13254     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13255 };
  13256 
  13257 #endif
  13258 #if defined(BCM_88375_B0)
  13259 soc_field_info_t soc_OAMP_REG_0169_BCM88375_B0r_fields[] = {
  13260     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13261     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13262 };
  13263 
  13264 #endif
  13265 #if defined(BCM_88675_B0)
  13266 soc_field_info_t soc_OAMP_REG_0169_BCM88675_B0r_fields[] = {
  13267     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13268     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13269 };
  13270 
  13271 #endif
  13272 #if defined(BCM_88680_A0)
  13273 soc_field_info_t soc_OAMP_REG_0169_BCM88680_A0r_fields[] = {
  13274     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13275     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13276 };
  13277 
  13278 #endif
  13279 #if defined(BCM_88470_A0)
  13280 soc_field_info_t soc_OAMP_REG_016Ar_fields[] = {
  13281     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13282     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13283 };
  13284 
  13285 #endif
  13286 #if defined(BCM_88270_A0)
  13287 soc_field_info_t soc_OAMP_REG_016A_BCM88270_A0r_fields[] = {
  13288     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13289     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13290 };
  13291 
  13292 #endif
  13293 #if defined(BCM_88470_B0)
  13294 soc_field_info_t soc_OAMP_REG_016A_BCM88470_B0r_fields[] = {
  13295     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13296     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13297 };
  13298 
  13299 #endif
  13300 #if defined(BCM_88470_A0)
  13301 soc_field_info_t soc_OAMP_REG_016Br_fields[] = {
  13302     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13303     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13304 };
  13305 
  13306 #endif
  13307 #if defined(BCM_88270_A0)
  13308 soc_field_info_t soc_OAMP_REG_016B_BCM88270_A0r_fields[] = {
  13309     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13310     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13311 };
  13312 
  13313 #endif
  13314 #if defined(BCM_88470_B0)
  13315 soc_field_info_t soc_OAMP_REG_016B_BCM88470_B0r_fields[] = {
  13316     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13317     { FIELD_16_31f, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  13318 };
  13319 
  13320 #endif
  13321 #if defined(BCM_88690_B0)
  13322 soc_field_info_t soc_OAMP_REG_0199_BCM88690_B0r_fields[] = {
  13323     { FIELD_0_0f, 1, 0, SOCF_RO|SOCF_SIG },
  13324     { FIELD_10_10f, 1, 10, SOCF_RO|SOCF_SIG },
  13325     { FIELD_11_11f, 1, 11, SOCF_RO|SOCF_SIG },
  13326     { FIELD_12_12f, 1, 12, SOCF_RO|SOCF_SIG },
  13327     { FIELD_13_13f, 1, 13, SOCF_RO|SOCF_SIG },
  13328     { FIELD_14_14f, 1, 14, SOCF_RO|SOCF_SIG },
  13329     { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG },
  13330     { FIELD_16_16f, 1, 16, SOCF_RO|SOCF_SIG },
  13331     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG },
  13332     { FIELD_2_2f, 1, 2, SOCF_RO|SOCF_SIG },
  13333     { FIELD_3_3f, 1, 3, SOCF_RO|SOCF_SIG },
  13334     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  13335     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG },
  13336     { FIELD_6_6f, 1, 6, SOCF_RO|SOCF_SIG },
  13337     { FIELD_7_7f, 1, 7, SOCF_RO|SOCF_SIG },
  13338     { FIELD_8_8f, 1, 8, SOCF_RO|SOCF_SIG },
  13339     { FIELD_9_9f, 1, 9, SOCF_RO|SOCF_SIG }
  13340 };
  13341 
  13342 #endif
  13343 #if defined(BCM_88650_B0)
  13344 soc_field_info_t soc_OAMP_REG_0201_BCM88650_B0r_fields[] = {
  13345     { FIELD_0_0f, 1, 0, SOCF_SIG }
  13346 };
  13347 
  13348 #endif
  13349 #if defined(BCM_88660_A0)
  13350 soc_field_info_t soc_OAMP_REG_0201_BCM88660_A0r_fields[] = {
  13351     { FIELD_0_0f, 1, 0, SOCF_SIG }
  13352 };
  13353 
  13354 #endif
  13355 #if defined(BCM_88650_A0)
  13356 soc_field_info_t soc_OAMP_REG_020Dr_fields[] = {
  13357     { FIELD_0_0f, 1, 0, SOCF_SIG },
  13358     { FIELD_4_4f, 1, 4, SOCF_SIG },
  13359     { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_SIG }
  13360 };
  13361 
  13362 #endif
  13363 #if defined(BCM_88650_B0)
  13364 soc_field_info_t soc_OAMP_REG_020D_BCM88650_B0r_fields[] = {
  13365     { FIELD_0_0f, 1, 0, SOCF_SIG },
  13366     { FIELD_4_4f, 1, 4, SOCF_SIG },
  13367     { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_SIG }
  13368 };
  13369 
  13370 #endif
  13371 #if defined(BCM_88660_A0)
  13372 soc_field_info_t soc_OAMP_REG_020D_BCM88660_A0r_fields[] = {
  13373     { FIELD_0_0f, 1, 0, SOCF_SIG },
  13374     { FIELD_4_4f, 1, 4, SOCF_SIG },
  13375     { FIELD_8_31f, 24, 8, SOCF_LE|SOCF_SIG }
  13376 };
  13377 
  13378 #endif
  13379 #if defined(BCM_88675_A0)
  13380 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERr_fields[] = {
  13381     { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13382 };
  13383 
  13384 #endif
  13385 #if defined(BCM_88270_A0)
  13386 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88270_A0r_fields[] = {
  13387     { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13388 };
  13389 
  13390 #endif
  13391 #if defined(BCM_88375_A0)
  13392 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88375_A0r_fields[] = {
  13393     { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13394 };
  13395 
  13396 #endif
  13397 #if defined(BCM_88375_B0)
  13398 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88375_B0r_fields[] = {
  13399     { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13400 };
  13401 
  13402 #endif
  13403 #if defined(BCM_88470_A0)
  13404 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88470_A0r_fields[] = {
  13405     { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13406 };
  13407 
  13408 #endif
  13409 #if defined(BCM_88470_B0)
  13410 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88470_B0r_fields[] = {
  13411     { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13412 };
  13413 
  13414 #endif
  13415 #if defined(BCM_88675_B0)
  13416 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88675_B0r_fields[] = {
  13417     { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13418 };
  13419 
  13420 #endif
  13421 #if defined(BCM_88680_A0)
  13422 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTER_BCM88680_A0r_fields[] = {
  13423     { REMOTE_MEP_EXACT_MATCH_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13424 };
  13425 
  13426 #endif
  13427 #if defined(BCM_88675_A0)
  13428 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTERr_fields[] = {
  13429     { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 },
  13430     { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 },
  13431     { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE }
  13432 };
  13433 
  13434 #endif
  13435 #if defined(BCM_88270_A0)
  13436 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = {
  13437     { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 },
  13438     { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 },
  13439     { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE }
  13440 };
  13441 
  13442 #endif
  13443 #if defined(BCM_88375_A0)
  13444 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = {
  13445     { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 },
  13446     { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 },
  13447     { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE }
  13448 };
  13449 
  13450 #endif
  13451 #if defined(BCM_88375_B0)
  13452 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = {
  13453     { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 },
  13454     { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 },
  13455     { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE }
  13456 };
  13457 
  13458 #endif
  13459 #if defined(BCM_88470_A0)
  13460 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = {
  13461     { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 },
  13462     { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 },
  13463     { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE }
  13464 };
  13465 
  13466 #endif
  13467 #if defined(BCM_88470_B0)
  13468 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = {
  13469     { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 },
  13470     { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 },
  13471     { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE }
  13472 };
  13473 
  13474 #endif
  13475 #if defined(BCM_88675_B0)
  13476 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = {
  13477     { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 },
  13478     { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 },
  13479     { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE }
  13480 };
  13481 
  13482 #endif
  13483 #if defined(BCM_88680_A0)
  13484 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DEFRAG_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = {
  13485     { REMOTE_MEP_EXACT_MATCH_DEFRAG_ENABLEf, 1, 0, 0 },
  13486     { REMOTE_MEP_EXACT_MATCH_DEFRAG_MODEf, 1, 4, 0 },
  13487     { REMOTE_MEP_EXACT_MATCH_DEFRAG_PERIODf, 24, 8, SOCF_LE }
  13488 };
  13489 
  13490 #endif
  13491 #if defined(BCM_88650_A0)
  13492 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICSr_fields[] = {
  13493     { FIELD_2_2f, 1, 2, SOCF_SIG },
  13494     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13495     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }
  13496 };
  13497 
  13498 #endif
  13499 #if defined(BCM_88675_A0)
  13500 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEr_fields[] = {
  13501     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE }
  13502 };
  13503 
  13504 #endif
  13505 #if defined(BCM_88270_A0)
  13506 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88270_A0r_fields[] = {
  13507     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE }
  13508 };
  13509 
  13510 #endif
  13511 #if defined(BCM_88375_A0)
  13512 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88375_A0r_fields[] = {
  13513     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE }
  13514 };
  13515 
  13516 #endif
  13517 #if defined(BCM_88375_B0)
  13518 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88375_B0r_fields[] = {
  13519     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE }
  13520 };
  13521 
  13522 #endif
  13523 #if defined(BCM_88470_A0)
  13524 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88470_A0r_fields[] = {
  13525     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE }
  13526 };
  13527 
  13528 #endif
  13529 #if defined(BCM_88470_B0)
  13530 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88470_B0r_fields[] = {
  13531     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE }
  13532 };
  13533 
  13534 #endif
  13535 #if defined(BCM_88675_B0)
  13536 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88675_B0r_fields[] = {
  13537     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE }
  13538 };
  13539 
  13540 #endif
  13541 #if defined(BCM_88680_A0)
  13542 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODE_BCM88680_A0r_fields[] = {
  13543     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE }
  13544 };
  13545 
  13546 #endif
  13547 #if defined(BCM_88270_A0)
  13548 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88270_A0r_fields[] = {
  13549     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13550     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG },
  13551     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG }
  13552 };
  13553 
  13554 #endif
  13555 #if defined(BCM_88375_A0)
  13556 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88375_A0r_fields[] = {
  13557     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13558     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG },
  13559     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG }
  13560 };
  13561 
  13562 #endif
  13563 #if defined(BCM_88375_B0)
  13564 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88375_B0r_fields[] = {
  13565     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13566     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG },
  13567     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG }
  13568 };
  13569 
  13570 #endif
  13571 #if defined(BCM_88470_A0)
  13572 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88470_A0r_fields[] = {
  13573     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13574     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG },
  13575     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG }
  13576 };
  13577 
  13578 #endif
  13579 #if defined(BCM_88470_B0)
  13580 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88470_B0r_fields[] = {
  13581     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13582     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG },
  13583     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG }
  13584 };
  13585 
  13586 #endif
  13587 #if defined(BCM_88650_B0)
  13588 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88650_B0r_fields[] = {
  13589     { FIELD_2_2f, 1, 2, SOCF_SIG },
  13590     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13591     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }
  13592 };
  13593 
  13594 #endif
  13595 #if defined(BCM_88660_A0)
  13596 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88660_A0r_fields[] = {
  13597     { FIELD_2_2f, 1, 2, SOCF_SIG },
  13598     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13599     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }
  13600 };
  13601 
  13602 #endif
  13603 #if defined(BCM_88675_A0)
  13604 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88675_A0r_fields[] = {
  13605     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13606     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG },
  13607     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG }
  13608 };
  13609 
  13610 #endif
  13611 #if defined(BCM_88675_B0)
  13612 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88675_B0r_fields[] = {
  13613     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13614     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG },
  13615     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG }
  13616 };
  13617 
  13618 #endif
  13619 #if defined(BCM_88680_A0)
  13620 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_BCM88680_A0r_fields[] = {
  13621     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  13622     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READf, 1, 1, SOCF_SIG },
  13623     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_AGEf, 1, 2, SOCF_SIG }
  13624 };
  13625 
  13626 #endif
  13627 #if defined(BCM_88675_A0)
  13628 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXr_fields[] = {
  13629     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE }
  13630 };
  13631 
  13632 #endif
  13633 #if defined(BCM_88270_A0)
  13634 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88270_A0r_fields[] = {
  13635     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 14, 0, SOCF_LE }
  13636 };
  13637 
  13638 #endif
  13639 #if defined(BCM_88375_A0)
  13640 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88375_A0r_fields[] = {
  13641     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE }
  13642 };
  13643 
  13644 #endif
  13645 #if defined(BCM_88375_B0)
  13646 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88375_B0r_fields[] = {
  13647     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE }
  13648 };
  13649 
  13650 #endif
  13651 #if defined(BCM_88470_A0)
  13652 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88470_A0r_fields[] = {
  13653     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE }
  13654 };
  13655 
  13656 #endif
  13657 #if defined(BCM_88470_B0)
  13658 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88470_B0r_fields[] = {
  13659     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE }
  13660 };
  13661 
  13662 #endif
  13663 #if defined(BCM_88675_B0)
  13664 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88675_B0r_fields[] = {
  13665     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE }
  13666 };
  13667 
  13668 #endif
  13669 #if defined(BCM_88680_A0)
  13670 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEX_BCM88680_A0r_fields[] = {
  13671     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_INDEXf, 16, 0, SOCF_LE }
  13672 };
  13673 
  13674 #endif
  13675 #if defined(BCM_88650_A0)
  13676 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYr_fields[] = {
  13677     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG }
  13678 };
  13679 
  13680 #endif
  13681 #if defined(BCM_88270_A0)
  13682 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88270_A0r_fields[] = {
  13683     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE }
  13684 };
  13685 
  13686 #endif
  13687 #if defined(BCM_88375_A0)
  13688 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88375_A0r_fields[] = {
  13689     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE }
  13690 };
  13691 
  13692 #endif
  13693 #if defined(BCM_88375_B0)
  13694 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88375_B0r_fields[] = {
  13695     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE }
  13696 };
  13697 
  13698 #endif
  13699 #if defined(BCM_88470_A0)
  13700 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88470_A0r_fields[] = {
  13701     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE }
  13702 };
  13703 
  13704 #endif
  13705 #if defined(BCM_88470_B0)
  13706 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88470_B0r_fields[] = {
  13707     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE }
  13708 };
  13709 
  13710 #endif
  13711 #if defined(BCM_88650_B0)
  13712 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88650_B0r_fields[] = {
  13713     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG }
  13714 };
  13715 
  13716 #endif
  13717 #if defined(BCM_88660_A0)
  13718 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88660_A0r_fields[] = {
  13719     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG }
  13720 };
  13721 
  13722 #endif
  13723 #if defined(BCM_88675_A0)
  13724 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88675_A0r_fields[] = {
  13725     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE }
  13726 };
  13727 
  13728 #endif
  13729 #if defined(BCM_88675_B0)
  13730 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88675_B0r_fields[] = {
  13731     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE }
  13732 };
  13733 
  13734 #endif
  13735 #if defined(BCM_88680_A0)
  13736 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEY_BCM88680_A0r_fields[] = {
  13737     { REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_KEYf, 27, 0, SOCF_LE }
  13738 };
  13739 
  13740 #endif
  13741 #if defined(BCM_88650_A0)
  13742 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULTr_fields[] = {
  13743     { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO },
  13744     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 19, SOCF_RO },
  13745     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO },
  13746     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO }
  13747 };
  13748 
  13749 #endif
  13750 #if defined(BCM_88270_A0)
  13751 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88270_A0r_fields[] = {
  13752     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG },
  13753     { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13754     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG },
  13755     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  13756 };
  13757 
  13758 #endif
  13759 #if defined(BCM_88375_A0)
  13760 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88375_A0r_fields[] = {
  13761     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG },
  13762     { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13763     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG },
  13764     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  13765 };
  13766 
  13767 #endif
  13768 #if defined(BCM_88375_B0)
  13769 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88375_B0r_fields[] = {
  13770     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG },
  13771     { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13772     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG },
  13773     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  13774 };
  13775 
  13776 #endif
  13777 #if defined(BCM_88470_A0)
  13778 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88470_A0r_fields[] = {
  13779     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG },
  13780     { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13781     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG },
  13782     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  13783 };
  13784 
  13785 #endif
  13786 #if defined(BCM_88470_B0)
  13787 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88470_B0r_fields[] = {
  13788     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG },
  13789     { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13790     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG },
  13791     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  13792 };
  13793 
  13794 #endif
  13795 #if defined(BCM_88650_B0)
  13796 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88650_B0r_fields[] = {
  13797     { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO },
  13798     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 19, SOCF_RO },
  13799     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO },
  13800     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO }
  13801 };
  13802 
  13803 #endif
  13804 #if defined(BCM_88660_A0)
  13805 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88660_A0r_fields[] = {
  13806     { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO },
  13807     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 19, SOCF_RO },
  13808     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO },
  13809     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO }
  13810 };
  13811 
  13812 #endif
  13813 #if defined(BCM_88675_A0)
  13814 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88675_A0r_fields[] = {
  13815     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG },
  13816     { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13817     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG },
  13818     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  13819 };
  13820 
  13821 #endif
  13822 #if defined(BCM_88675_B0)
  13823 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88675_B0r_fields[] = {
  13824     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG },
  13825     { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13826     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG },
  13827     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  13828 };
  13829 
  13830 #endif
  13831 #if defined(BCM_88680_A0)
  13832 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_LOOKUP_RESULT_BCM88680_A0r_fields[] = {
  13833     { REMOTE_MEP_EXACT_MATCH_ENTRY_ACCESSEDf, 1, 21, SOCF_RO|SOCF_SIG },
  13834     { REMOTE_MEP_EXACT_MATCH_ENTRY_AGE_STATf, 5, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  13835     { REMOTE_MEP_EXACT_MATCH_ENTRY_FOUNDf, 1, 0, SOCF_RO|SOCF_SIG },
  13836     { REMOTE_MEP_EXACT_MATCH_ENTRY_PAYLOADf, 15, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  13837 };
  13838 
  13839 #endif
  13840 #if defined(BCM_88675_A0)
  13841 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULTr_fields[] = {
  13842     { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  13843     { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  13844 };
  13845 
  13846 #endif
  13847 #if defined(BCM_88270_A0)
  13848 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88270_A0r_fields[] = {
  13849     { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  13850     { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  13851 };
  13852 
  13853 #endif
  13854 #if defined(BCM_88375_A0)
  13855 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88375_A0r_fields[] = {
  13856     { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  13857     { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  13858 };
  13859 
  13860 #endif
  13861 #if defined(BCM_88375_B0)
  13862 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88375_B0r_fields[] = {
  13863     { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  13864     { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  13865 };
  13866 
  13867 #endif
  13868 #if defined(BCM_88470_A0)
  13869 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88470_A0r_fields[] = {
  13870     { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  13871     { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  13872 };
  13873 
  13874 #endif
  13875 #if defined(BCM_88470_B0)
  13876 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88470_B0r_fields[] = {
  13877     { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  13878     { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  13879 };
  13880 
  13881 #endif
  13882 #if defined(BCM_88675_B0)
  13883 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88675_B0r_fields[] = {
  13884     { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  13885     { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  13886 };
  13887 
  13888 #endif
  13889 #if defined(BCM_88680_A0)
  13890 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_DIAGNOSTICS_READ_RESULT_BCM88680_A0r_fields[] = {
  13891     { REMOTE_MEP_EXACT_MATCH_ENTRY_KEYf, 27, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  13892     { REMOTE_MEP_EXACT_MATCH_ENTRY_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  13893 };
  13894 
  13895 #endif
  13896 #if defined(BCM_88675_A0)
  13897 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERr_fields[] = {
  13898     { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13899 };
  13900 
  13901 #endif
  13902 #if defined(BCM_88270_A0)
  13903 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88270_A0r_fields[] = {
  13904     { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13905 };
  13906 
  13907 #endif
  13908 #if defined(BCM_88375_A0)
  13909 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88375_A0r_fields[] = {
  13910     { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13911 };
  13912 
  13913 #endif
  13914 #if defined(BCM_88375_B0)
  13915 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88375_B0r_fields[] = {
  13916     { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13917 };
  13918 
  13919 #endif
  13920 #if defined(BCM_88470_A0)
  13921 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88470_A0r_fields[] = {
  13922     { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13923 };
  13924 
  13925 #endif
  13926 #if defined(BCM_88470_B0)
  13927 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88470_B0r_fields[] = {
  13928     { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13929 };
  13930 
  13931 #endif
  13932 #if defined(BCM_88675_B0)
  13933 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88675_B0r_fields[] = {
  13934     { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13935 };
  13936 
  13937 #endif
  13938 #if defined(BCM_88680_A0)
  13939 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTER_BCM88680_A0r_fields[] = {
  13940     { REMOTE_MEP_EXACT_MATCH_ENTRIES_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  13941 };
  13942 
  13943 #endif
  13944 #if defined(BCM_88675_A0)
  13945 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERr_fields[] = {
  13946     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13947     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  13948 };
  13949 
  13950 #endif
  13951 #if defined(BCM_88270_A0)
  13952 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88270_A0r_fields[] = {
  13953     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13954     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  13955 };
  13956 
  13957 #endif
  13958 #if defined(BCM_88375_A0)
  13959 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88375_A0r_fields[] = {
  13960     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13961     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  13962 };
  13963 
  13964 #endif
  13965 #if defined(BCM_88375_B0)
  13966 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88375_B0r_fields[] = {
  13967     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13968     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  13969 };
  13970 
  13971 #endif
  13972 #if defined(BCM_88470_A0)
  13973 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88470_A0r_fields[] = {
  13974     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13975     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  13976 };
  13977 
  13978 #endif
  13979 #if defined(BCM_88470_B0)
  13980 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88470_B0r_fields[] = {
  13981     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13982     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  13983 };
  13984 
  13985 #endif
  13986 #if defined(BCM_88675_B0)
  13987 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88675_B0r_fields[] = {
  13988     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13989     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  13990 };
  13991 
  13992 #endif
  13993 #if defined(BCM_88680_A0)
  13994 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_BCM88680_A0r_fields[] = {
  13995     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  13996     { REMOTE_MEP_EXACT_MATCH_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  13997 };
  13998 
  13999 #endif
  14000 #if defined(BCM_88675_A0)
  14001 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERr_fields[] = {
  14002     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14003     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14004 };
  14005 
  14006 #endif
  14007 #if defined(BCM_88270_A0)
  14008 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88270_A0r_fields[] = {
  14009     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14010     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14011 };
  14012 
  14013 #endif
  14014 #if defined(BCM_88375_A0)
  14015 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88375_A0r_fields[] = {
  14016     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14017     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14018 };
  14019 
  14020 #endif
  14021 #if defined(BCM_88375_B0)
  14022 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88375_B0r_fields[] = {
  14023     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14024     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14025 };
  14026 
  14027 #endif
  14028 #if defined(BCM_88470_A0)
  14029 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88470_A0r_fields[] = {
  14030     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14031     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14032 };
  14033 
  14034 #endif
  14035 #if defined(BCM_88470_B0)
  14036 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88470_B0r_fields[] = {
  14037     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14038     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14039 };
  14040 
  14041 #endif
  14042 #if defined(BCM_88675_B0)
  14043 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88675_B0r_fields[] = {
  14044     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14045     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14046 };
  14047 
  14048 #endif
  14049 #if defined(BCM_88680_A0)
  14050 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88680_A0r_fields[] = {
  14051     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14052     { REMOTE_MEP_EXACT_MATCH_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14053 };
  14054 
  14055 #endif
  14056 #if defined(BCM_88675_A0)
  14057 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERr_fields[] = {
  14058     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14059     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14060 };
  14061 
  14062 #endif
  14063 #if defined(BCM_88270_A0)
  14064 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88270_A0r_fields[] = {
  14065     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14066     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14067 };
  14068 
  14069 #endif
  14070 #if defined(BCM_88375_A0)
  14071 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88375_A0r_fields[] = {
  14072     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14073     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14074 };
  14075 
  14076 #endif
  14077 #if defined(BCM_88375_B0)
  14078 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88375_B0r_fields[] = {
  14079     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14080     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14081 };
  14082 
  14083 #endif
  14084 #if defined(BCM_88470_A0)
  14085 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88470_A0r_fields[] = {
  14086     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14087     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14088 };
  14089 
  14090 #endif
  14091 #if defined(BCM_88470_B0)
  14092 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88470_B0r_fields[] = {
  14093     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14094     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14095 };
  14096 
  14097 #endif
  14098 #if defined(BCM_88675_B0)
  14099 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88675_B0r_fields[] = {
  14100     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14101     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14102 };
  14103 
  14104 #endif
  14105 #if defined(BCM_88680_A0)
  14106 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88680_A0r_fields[] = {
  14107     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14108     { REMOTE_MEP_EXACT_MATCH_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14109 };
  14110 
  14111 #endif
  14112 #if defined(BCM_88675_A0)
  14113 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERr_fields[] = {
  14114     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14115     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14116 };
  14117 
  14118 #endif
  14119 #if defined(BCM_88270_A0)
  14120 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88270_A0r_fields[] = {
  14121     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14122     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14123 };
  14124 
  14125 #endif
  14126 #if defined(BCM_88375_A0)
  14127 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88375_A0r_fields[] = {
  14128     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14129     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14130 };
  14131 
  14132 #endif
  14133 #if defined(BCM_88375_B0)
  14134 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88375_B0r_fields[] = {
  14135     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14136     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14137 };
  14138 
  14139 #endif
  14140 #if defined(BCM_88470_A0)
  14141 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88470_A0r_fields[] = {
  14142     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14143     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14144 };
  14145 
  14146 #endif
  14147 #if defined(BCM_88470_B0)
  14148 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88470_B0r_fields[] = {
  14149     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14150     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14151 };
  14152 
  14153 #endif
  14154 #if defined(BCM_88675_B0)
  14155 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88675_B0r_fields[] = {
  14156     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14157     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14158 };
  14159 
  14160 #endif
  14161 #if defined(BCM_88680_A0)
  14162 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_BCM88680_A0r_fields[] = {
  14163     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14164     { REMOTE_MEP_EXACT_MATCH_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14165 };
  14166 
  14167 #endif
  14168 #if defined(BCM_88650_A0)
  14169 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTERr_fields[] = {
  14170     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 16, SOCF_SIG },
  14171     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 4, SOCF_SIG },
  14172     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 8, SOCF_LE|SOCF_SIG },
  14173     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE|SOCF_SIG }
  14174 };
  14175 
  14176 #endif
  14177 #if defined(BCM_88270_A0)
  14178 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = {
  14179     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 },
  14180     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 },
  14181     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE },
  14182     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE },
  14183     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 6, 9, SOCF_LE }
  14184 };
  14185 
  14186 #endif
  14187 #if defined(BCM_88375_A0)
  14188 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = {
  14189     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 },
  14190     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 },
  14191     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE },
  14192     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE },
  14193     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE }
  14194 };
  14195 
  14196 #endif
  14197 #if defined(BCM_88375_B0)
  14198 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = {
  14199     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 },
  14200     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 },
  14201     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE },
  14202     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE },
  14203     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE }
  14204 };
  14205 
  14206 #endif
  14207 #if defined(BCM_88470_A0)
  14208 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = {
  14209     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 },
  14210     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 },
  14211     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE },
  14212     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE },
  14213     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 6, 9, SOCF_LE }
  14214 };
  14215 
  14216 #endif
  14217 #if defined(BCM_88470_B0)
  14218 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = {
  14219     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 },
  14220     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 },
  14221     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE },
  14222     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE },
  14223     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 6, 9, SOCF_LE }
  14224 };
  14225 
  14226 #endif
  14227 #if defined(BCM_88650_B0)
  14228 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = {
  14229     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 16, SOCF_SIG },
  14230     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 4, SOCF_SIG },
  14231     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 8, SOCF_LE|SOCF_SIG },
  14232     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE|SOCF_SIG }
  14233 };
  14234 
  14235 #endif
  14236 #if defined(BCM_88660_A0)
  14237 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = {
  14238     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 14, SOCF_SIG },
  14239     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 8, SOCF_SIG },
  14240     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 9, SOCF_LE|SOCF_SIG },
  14241     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 8, 0, SOCF_LE|SOCF_SIG },
  14242     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 15, SOCF_LE|SOCF_SIG }
  14243 };
  14244 
  14245 #endif
  14246 #if defined(BCM_88675_A0)
  14247 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88675_A0r_fields[] = {
  14248     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 },
  14249     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 },
  14250     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE },
  14251     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE },
  14252     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE }
  14253 };
  14254 
  14255 #endif
  14256 #if defined(BCM_88675_B0)
  14257 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = {
  14258     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 },
  14259     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 },
  14260     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE },
  14261     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE },
  14262     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE }
  14263 };
  14264 
  14265 #endif
  14266 #if defined(BCM_88680_A0)
  14267 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_GENERAL_EM_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = {
  14268     { REMOTE_MEP_EXACT_MATCH_AGE_CYCLE_ON_SYNCf, 1, 8, 0 },
  14269     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_ENABLEf, 1, 2, 0 },
  14270     { REMOTE_MEP_EXACT_MATCH_AUXILIARY_CAM_THRESHOLDf, 5, 3, SOCF_LE },
  14271     { REMOTE_MEP_EXACT_MATCH_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE },
  14272     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 9, SOCF_LE }
  14273 };
  14274 
  14275 #endif
  14276 #if defined(BCM_88675_A0)
  14277 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONEr_fields[] = {
  14278     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 },
  14279     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 },
  14280     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 },
  14281     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 },
  14282     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 },
  14283     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 },
  14284     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 }
  14285 };
  14286 
  14287 #endif
  14288 #if defined(BCM_88270_A0)
  14289 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88270_A0r_fields[] = {
  14290     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 },
  14291     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 },
  14292     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 },
  14293     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 },
  14294     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 },
  14295     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 },
  14296     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 }
  14297 };
  14298 
  14299 #endif
  14300 #if defined(BCM_88375_A0)
  14301 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88375_A0r_fields[] = {
  14302     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 },
  14303     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 },
  14304     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 },
  14305     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 },
  14306     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 },
  14307     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 },
  14308     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 }
  14309 };
  14310 
  14311 #endif
  14312 #if defined(BCM_88375_B0)
  14313 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88375_B0r_fields[] = {
  14314     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 },
  14315     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 },
  14316     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 },
  14317     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 },
  14318     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 },
  14319     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 },
  14320     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 }
  14321 };
  14322 
  14323 #endif
  14324 #if defined(BCM_88470_A0)
  14325 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88470_A0r_fields[] = {
  14326     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 },
  14327     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 },
  14328     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 },
  14329     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 },
  14330     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 },
  14331     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 },
  14332     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 }
  14333 };
  14334 
  14335 #endif
  14336 #if defined(BCM_88470_B0)
  14337 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88470_B0r_fields[] = {
  14338     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 },
  14339     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 },
  14340     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 },
  14341     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 },
  14342     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 },
  14343     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 },
  14344     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 }
  14345 };
  14346 
  14347 #endif
  14348 #if defined(BCM_88675_B0)
  14349 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88675_B0r_fields[] = {
  14350     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 },
  14351     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 },
  14352     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 },
  14353     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 },
  14354     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 },
  14355     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 },
  14356     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 }
  14357 };
  14358 
  14359 #endif
  14360 #if defined(BCM_88680_A0)
  14361 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_MASK_REGISTER_ONE_BCM88680_A0r_fields[] = {
  14362     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, 0 },
  14363     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, 0 },
  14364     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, 0 },
  14365     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, 0 },
  14366     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, 0 },
  14367     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, 0 },
  14368     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, 0 }
  14369 };
  14370 
  14371 #endif
  14372 #if defined(BCM_88650_A0)
  14373 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONEr_fields[] = {
  14374     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR },
  14375     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR },
  14376     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR },
  14377     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR },
  14378     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR },
  14379     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR },
  14380     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR }
  14381 };
  14382 
  14383 #endif
  14384 #if defined(BCM_88270_A0)
  14385 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88270_A0r_fields[] = {
  14386     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14387     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14388     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14389     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14390     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR },
  14391     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14392     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }
  14393 };
  14394 
  14395 #endif
  14396 #if defined(BCM_88375_A0)
  14397 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88375_A0r_fields[] = {
  14398     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14399     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14400     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14401     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14402     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR },
  14403     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14404     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }
  14405 };
  14406 
  14407 #endif
  14408 #if defined(BCM_88375_B0)
  14409 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88375_B0r_fields[] = {
  14410     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14411     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14412     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14413     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14414     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR },
  14415     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14416     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }
  14417 };
  14418 
  14419 #endif
  14420 #if defined(BCM_88470_A0)
  14421 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88470_A0r_fields[] = {
  14422     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14423     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14424     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14425     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14426     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR },
  14427     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14428     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }
  14429 };
  14430 
  14431 #endif
  14432 #if defined(BCM_88470_B0)
  14433 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88470_B0r_fields[] = {
  14434     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14435     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14436     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14437     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14438     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR },
  14439     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14440     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }
  14441 };
  14442 
  14443 #endif
  14444 #if defined(BCM_88650_B0)
  14445 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88650_B0r_fields[] = {
  14446     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR },
  14447     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR },
  14448     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR },
  14449     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR },
  14450     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR },
  14451     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR },
  14452     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR }
  14453 };
  14454 
  14455 #endif
  14456 #if defined(BCM_88660_A0)
  14457 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88660_A0r_fields[] = {
  14458     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR },
  14459     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR },
  14460     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR },
  14461     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR },
  14462     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR },
  14463     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR },
  14464     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR }
  14465 };
  14466 
  14467 #endif
  14468 #if defined(BCM_88675_A0)
  14469 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88675_A0r_fields[] = {
  14470     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14471     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14472     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14473     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14474     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR },
  14475     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14476     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }
  14477 };
  14478 
  14479 #endif
  14480 #if defined(BCM_88675_B0)
  14481 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88675_B0r_fields[] = {
  14482     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14483     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14484     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14485     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14486     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR },
  14487     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14488     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }
  14489 };
  14490 
  14491 #endif
  14492 #if defined(BCM_88680_A0)
  14493 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_INTERRUPT_REGISTER_ONE_BCM88680_A0r_fields[] = {
  14494     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14495     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14496     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14497     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14498     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_SIG|SOCF_INTR },
  14499     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  14500     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR }
  14501 };
  14502 
  14503 #endif
  14504 #if defined(BCM_88675_A0)
  14505 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITr_fields[] = {
  14506     { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE }
  14507 };
  14508 
  14509 #endif
  14510 #if defined(BCM_88270_A0)
  14511 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88270_A0r_fields[] = {
  14512     { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 14, 0, SOCF_LE }
  14513 };
  14514 
  14515 #endif
  14516 #if defined(BCM_88375_A0)
  14517 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88375_A0r_fields[] = {
  14518     { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE }
  14519 };
  14520 
  14521 #endif
  14522 #if defined(BCM_88375_B0)
  14523 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88375_B0r_fields[] = {
  14524     { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE }
  14525 };
  14526 
  14527 #endif
  14528 #if defined(BCM_88470_A0)
  14529 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88470_A0r_fields[] = {
  14530     { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE }
  14531 };
  14532 
  14533 #endif
  14534 #if defined(BCM_88470_B0)
  14535 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88470_B0r_fields[] = {
  14536     { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE }
  14537 };
  14538 
  14539 #endif
  14540 #if defined(BCM_88675_B0)
  14541 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88675_B0r_fields[] = {
  14542     { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE }
  14543 };
  14544 
  14545 #endif
  14546 #if defined(BCM_88680_A0)
  14547 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMIT_BCM88680_A0r_fields[] = {
  14548     { REMOTE_MEP_EXACT_MATCH_KEY_TABLE_ENTRY_LIMITf, 16, 0, SOCF_LE }
  14549 };
  14550 
  14551 #endif
  14552 #if defined(BCM_88675_A0)
  14553 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEr_fields[] = {
  14554     { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 }
  14555 };
  14556 
  14557 #endif
  14558 #if defined(BCM_88270_A0)
  14559 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88270_A0r_fields[] = {
  14560     { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 }
  14561 };
  14562 
  14563 #endif
  14564 #if defined(BCM_88375_A0)
  14565 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88375_A0r_fields[] = {
  14566     { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 }
  14567 };
  14568 
  14569 #endif
  14570 #if defined(BCM_88375_B0)
  14571 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88375_B0r_fields[] = {
  14572     { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 }
  14573 };
  14574 
  14575 #endif
  14576 #if defined(BCM_88470_A0)
  14577 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88470_A0r_fields[] = {
  14578     { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 }
  14579 };
  14580 
  14581 #endif
  14582 #if defined(BCM_88470_B0)
  14583 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88470_B0r_fields[] = {
  14584     { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 }
  14585 };
  14586 
  14587 #endif
  14588 #if defined(BCM_88675_B0)
  14589 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88675_B0r_fields[] = {
  14590     { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 }
  14591 };
  14592 
  14593 #endif
  14594 #if defined(BCM_88680_A0)
  14595 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCE_BCM88680_A0r_fields[] = {
  14596     { REMOTE_MEP_EXACT_MATCH_KILL_RESET_SEQUENCEf, 1, 0, 0 }
  14597 };
  14598 
  14599 #endif
  14600 #if defined(BCM_88650_A0)
  14601 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTERr_fields[] = {
  14602     { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG },
  14603     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO },
  14604     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG }
  14605 };
  14606 
  14607 #endif
  14608 #if defined(BCM_88270_A0)
  14609 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88270_A0r_fields[] = {
  14610     { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE },
  14611     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG },
  14612     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 }
  14613 };
  14614 
  14615 #endif
  14616 #if defined(BCM_88375_A0)
  14617 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88375_A0r_fields[] = {
  14618     { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE },
  14619     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG },
  14620     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 }
  14621 };
  14622 
  14623 #endif
  14624 #if defined(BCM_88375_B0)
  14625 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88375_B0r_fields[] = {
  14626     { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE },
  14627     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG },
  14628     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 }
  14629 };
  14630 
  14631 #endif
  14632 #if defined(BCM_88470_A0)
  14633 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88470_A0r_fields[] = {
  14634     { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE },
  14635     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG },
  14636     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 }
  14637 };
  14638 
  14639 #endif
  14640 #if defined(BCM_88470_B0)
  14641 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88470_B0r_fields[] = {
  14642     { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE },
  14643     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG },
  14644     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 }
  14645 };
  14646 
  14647 #endif
  14648 #if defined(BCM_88650_B0)
  14649 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = {
  14650     { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG },
  14651     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO },
  14652     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG }
  14653 };
  14654 
  14655 #endif
  14656 #if defined(BCM_88660_A0)
  14657 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = {
  14658     { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG },
  14659     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO },
  14660     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG }
  14661 };
  14662 
  14663 #endif
  14664 #if defined(BCM_88675_A0)
  14665 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88675_A0r_fields[] = {
  14666     { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE },
  14667     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG },
  14668     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 }
  14669 };
  14670 
  14671 #endif
  14672 #if defined(BCM_88675_B0)
  14673 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88675_B0r_fields[] = {
  14674     { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE },
  14675     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG },
  14676     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 }
  14677 };
  14678 
  14679 #endif
  14680 #if defined(BCM_88680_A0)
  14681 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88680_A0r_fields[] = {
  14682     { REMOTE_MEP_EXACT_MATCH_MNGMNT_STEP_THRESHOLDf, 6, 8, SOCF_LE },
  14683     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO|SOCF_SIG },
  14684     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_ENABLEf, 1, 0, 0 }
  14685 };
  14686 
  14687 #endif
  14688 #if defined(BCM_88650_A0)
  14689 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILUREr_fields[] = {
  14690     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO },
  14691     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO },
  14692     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO }
  14693 };
  14694 
  14695 #endif
  14696 #if defined(BCM_88270_A0)
  14697 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88270_A0r_fields[] = {
  14698     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14699     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  14700     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  14701 };
  14702 
  14703 #endif
  14704 #if defined(BCM_88375_A0)
  14705 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88375_A0r_fields[] = {
  14706     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14707     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  14708     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  14709 };
  14710 
  14711 #endif
  14712 #if defined(BCM_88375_B0)
  14713 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88375_B0r_fields[] = {
  14714     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14715     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  14716     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  14717 };
  14718 
  14719 #endif
  14720 #if defined(BCM_88470_A0)
  14721 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88470_A0r_fields[] = {
  14722     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14723     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  14724     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  14725 };
  14726 
  14727 #endif
  14728 #if defined(BCM_88470_B0)
  14729 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88470_B0r_fields[] = {
  14730     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14731     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  14732     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  14733 };
  14734 
  14735 #endif
  14736 #if defined(BCM_88650_B0)
  14737 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88650_B0r_fields[] = {
  14738     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO },
  14739     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO },
  14740     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO }
  14741 };
  14742 
  14743 #endif
  14744 #if defined(BCM_88660_A0)
  14745 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88660_A0r_fields[] = {
  14746     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO },
  14747     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO },
  14748     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO }
  14749 };
  14750 
  14751 #endif
  14752 #if defined(BCM_88675_A0)
  14753 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88675_A0r_fields[] = {
  14754     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14755     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  14756     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  14757 };
  14758 
  14759 #endif
  14760 #if defined(BCM_88675_B0)
  14761 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88675_B0r_fields[] = {
  14762     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14763     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  14764     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  14765 };
  14766 
  14767 #endif
  14768 #if defined(BCM_88680_A0)
  14769 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_UNIT_FAILURE_BCM88680_A0r_fields[] = {
  14770     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_KEYf, 27, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  14771     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO|SOCF_SIG },
  14772     { REMOTE_MEP_EXACT_MATCH_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO|SOCF_SIG }
  14773 };
  14774 
  14775 #endif
  14776 #if defined(BCM_88675_A0)
  14777 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERr_fields[] = {
  14778     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14779     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  14780 };
  14781 
  14782 #endif
  14783 #if defined(BCM_88270_A0)
  14784 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88270_A0r_fields[] = {
  14785     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14786     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  14787 };
  14788 
  14789 #endif
  14790 #if defined(BCM_88375_A0)
  14791 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88375_A0r_fields[] = {
  14792     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14793     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  14794 };
  14795 
  14796 #endif
  14797 #if defined(BCM_88375_B0)
  14798 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88375_B0r_fields[] = {
  14799     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14800     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  14801 };
  14802 
  14803 #endif
  14804 #if defined(BCM_88470_A0)
  14805 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88470_A0r_fields[] = {
  14806     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14807     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  14808 };
  14809 
  14810 #endif
  14811 #if defined(BCM_88470_B0)
  14812 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88470_B0r_fields[] = {
  14813     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14814     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  14815 };
  14816 
  14817 #endif
  14818 #if defined(BCM_88675_B0)
  14819 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88675_B0r_fields[] = {
  14820     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14821     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  14822 };
  14823 
  14824 #endif
  14825 #if defined(BCM_88680_A0)
  14826 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_BCM88680_A0r_fields[] = {
  14827     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14828     { REMOTE_MEP_EXACT_MATCH_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  14829 };
  14830 
  14831 #endif
  14832 #if defined(BCM_88675_A0)
  14833 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTERr_fields[] = {
  14834     { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG }
  14835 };
  14836 
  14837 #endif
  14838 #if defined(BCM_88270_A0)
  14839 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88270_A0r_fields[] = {
  14840     { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG }
  14841 };
  14842 
  14843 #endif
  14844 #if defined(BCM_88375_A0)
  14845 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88375_A0r_fields[] = {
  14846     { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG }
  14847 };
  14848 
  14849 #endif
  14850 #if defined(BCM_88375_B0)
  14851 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88375_B0r_fields[] = {
  14852     { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG }
  14853 };
  14854 
  14855 #endif
  14856 #if defined(BCM_88470_A0)
  14857 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88470_A0r_fields[] = {
  14858     { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG }
  14859 };
  14860 
  14861 #endif
  14862 #if defined(BCM_88470_B0)
  14863 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88470_B0r_fields[] = {
  14864     { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG }
  14865 };
  14866 
  14867 #endif
  14868 #if defined(BCM_88675_B0)
  14869 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88675_B0r_fields[] = {
  14870     { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG }
  14871 };
  14872 
  14873 #endif
  14874 #if defined(BCM_88680_A0)
  14875 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_RESET_STATUS_REGISTER_BCM88680_A0r_fields[] = {
  14876     { REMOTE_MEP_EXACT_MATCH_KEYT_RESET_DONEf, 1, 0, SOCF_RO|SOCF_SIG }
  14877 };
  14878 
  14879 #endif
  14880 #if defined(BCM_88675_A0)
  14881 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERr_fields[] = {
  14882     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14883     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14884 };
  14885 
  14886 #endif
  14887 #if defined(BCM_88270_A0)
  14888 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88270_A0r_fields[] = {
  14889     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14890     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14891 };
  14892 
  14893 #endif
  14894 #if defined(BCM_88375_A0)
  14895 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88375_A0r_fields[] = {
  14896     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14897     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14898 };
  14899 
  14900 #endif
  14901 #if defined(BCM_88375_B0)
  14902 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88375_B0r_fields[] = {
  14903     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14904     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14905 };
  14906 
  14907 #endif
  14908 #if defined(BCM_88470_A0)
  14909 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88470_A0r_fields[] = {
  14910     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14911     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14912 };
  14913 
  14914 #endif
  14915 #if defined(BCM_88470_B0)
  14916 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88470_B0r_fields[] = {
  14917     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14918     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14919 };
  14920 
  14921 #endif
  14922 #if defined(BCM_88675_B0)
  14923 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88675_B0r_fields[] = {
  14924     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14925     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14926 };
  14927 
  14928 #endif
  14929 #if defined(BCM_88680_A0)
  14930 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_BCM88680_A0r_fields[] = {
  14931     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  14932     { REMOTE_MEP_EXACT_MATCH_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO|SOCF_SIG }
  14933 };
  14934 
  14935 #endif
  14936 #if defined(BCM_88470_A0)
  14937 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDRr_fields[] = {
  14938     { FIELD_0_15f, 16, 0, SOCF_LE },
  14939     { FIELD_31_31f, 1, 31, 0 }
  14940 };
  14941 
  14942 #endif
  14943 #if defined(BCM_88270_A0)
  14944 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDR_BCM88270_A0r_fields[] = {
  14945     { FIELD_0_15f, 16, 0, SOCF_LE },
  14946     { FIELD_31_31f, 1, 31, 0 }
  14947 };
  14948 
  14949 #endif
  14950 #if defined(BCM_88470_B0)
  14951 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = {
  14952     { FIELD_0_15f, 16, 0, SOCF_LE },
  14953     { FIELD_31_31f, 1, 31, 0 }
  14954 };
  14955 
  14956 #endif
  14957 #if defined(BCM_88690_A0)
  14958 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = {
  14959     { FIELD_0_15f, 16, 0, SOCF_LE },
  14960     { FIELD_31_31f, 1, 31, 0 }
  14961 };
  14962 
  14963 #endif
  14964 #if defined(BCM_88690_B0)
  14965 soc_field_info_t soc_OAMP_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = {
  14966     { FIELD_0_15f, 16, 0, SOCF_LE },
  14967     { FIELD_31_31f, 1, 31, 0 }
  14968 };
  14969 
  14970 #endif
  14971 #if defined(BCM_88675_A0)
  14972 soc_field_info_t soc_OAMP_RESERVED_MTCDr_fields[] = {
  14973     { FIELD_0_0f, 1, 0, 0 },
  14974     { FIELD_1_1f, 1, 1, 0 },
  14975     { FIELD_2_2f, 1, 2, 0 },
  14976     { FIELD_3_3f, 1, 3, 0 },
  14977     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  14978     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  14979 };
  14980 
  14981 #endif
  14982 #if defined(BCM_88270_A0)
  14983 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88270_A0r_fields[] = {
  14984     { FIELD_0_0f, 1, 0, 0 },
  14985     { FIELD_1_1f, 1, 1, 0 },
  14986     { FIELD_2_2f, 1, 2, 0 },
  14987     { FIELD_3_3f, 1, 3, 0 },
  14988     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  14989     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  14990 };
  14991 
  14992 #endif
  14993 #if defined(BCM_88375_A0)
  14994 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88375_A0r_fields[] = {
  14995     { FIELD_0_0f, 1, 0, 0 },
  14996     { FIELD_1_1f, 1, 1, 0 },
  14997     { FIELD_2_2f, 1, 2, 0 },
  14998     { FIELD_3_3f, 1, 3, 0 },
  14999     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  15000     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  15001 };
  15002 
  15003 #endif
  15004 #if defined(BCM_88375_B0)
  15005 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88375_B0r_fields[] = {
  15006     { FIELD_0_0f, 1, 0, 0 },
  15007     { FIELD_1_1f, 1, 1, 0 },
  15008     { FIELD_2_2f, 1, 2, 0 },
  15009     { FIELD_3_3f, 1, 3, 0 },
  15010     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  15011     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  15012 };
  15013 
  15014 #endif
  15015 #if defined(BCM_88470_A0)
  15016 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88470_A0r_fields[] = {
  15017     { FIELD_0_0f, 1, 0, 0 },
  15018     { FIELD_1_1f, 1, 1, 0 },
  15019     { FIELD_2_2f, 1, 2, 0 },
  15020     { FIELD_3_3f, 1, 3, 0 },
  15021     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  15022     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  15023 };
  15024 
  15025 #endif
  15026 #if defined(BCM_88470_B0)
  15027 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88470_B0r_fields[] = {
  15028     { FIELD_0_0f, 1, 0, 0 },
  15029     { FIELD_1_1f, 1, 1, 0 },
  15030     { FIELD_2_2f, 1, 2, 0 },
  15031     { FIELD_3_3f, 1, 3, 0 },
  15032     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  15033     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  15034 };
  15035 
  15036 #endif
  15037 #if defined(BCM_88675_B0)
  15038 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88675_B0r_fields[] = {
  15039     { FIELD_0_0f, 1, 0, 0 },
  15040     { FIELD_1_1f, 1, 1, 0 },
  15041     { FIELD_2_2f, 1, 2, 0 },
  15042     { FIELD_3_3f, 1, 3, 0 },
  15043     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  15044     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  15045 };
  15046 
  15047 #endif
  15048 #if defined(BCM_88680_A0)
  15049 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88680_A0r_fields[] = {
  15050     { FIELD_0_0f, 1, 0, 0 },
  15051     { FIELD_1_1f, 1, 1, 0 },
  15052     { FIELD_2_2f, 1, 2, 0 },
  15053     { FIELD_3_3f, 1, 3, 0 },
  15054     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  15055     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  15056 };
  15057 
  15058 #endif
  15059 #if defined(BCM_88690_A0)
  15060 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88690_A0r_fields[] = {
  15061     { FIELD_0_0f, 1, 0, 0 },
  15062     { FIELD_1_1f, 1, 1, 0 },
  15063     { FIELD_2_2f, 1, 2, 0 },
  15064     { FIELD_3_3f, 1, 3, 0 },
  15065     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  15066     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  15067 };
  15068 
  15069 #endif
  15070 #if defined(BCM_88690_B0)
  15071 soc_field_info_t soc_OAMP_RESERVED_MTCD_BCM88690_B0r_fields[] = {
  15072     { FIELD_0_0f, 1, 0, 0 },
  15073     { FIELD_1_1f, 1, 1, 0 },
  15074     { FIELD_2_2f, 1, 2, 0 },
  15075     { FIELD_3_3f, 1, 3, 0 },
  15076     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  15077     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  15078 };
  15079 
  15080 #endif
  15081 #if defined(BCM_88675_A0)
  15082 soc_field_info_t soc_OAMP_RESERVED_MTCPr_fields[] = {
  15083     { ITEM_0_13f, 14, 0, SOCF_LE },
  15084     { ITEM_14_14f, 1, 14, 0 },
  15085     { ITEM_15_15f, 1, 15, 0 },
  15086     { ITEM_16_16f, 1, 16, 0 },
  15087     { ITEM_19_30f, 12, 19, SOCF_LE },
  15088     { ITEM_31_31f, 1, 31, 0 },
  15089     { ITEM_32_32f, 1, 32, 0 },
  15090     { ITEM_33_33f, 1, 33, 0 },
  15091     { ITEM_34_34f, 1, 34, 0 },
  15092     { ITEM_35_35f, 1, 35, 0 },
  15093     { ITEM_37_52f, 16, 37, SOCF_LE },
  15094     { ITEM_53_53f, 1, 53, 0 },
  15095     { ITEM_54_54f, 1, 54, 0 },
  15096     { ITEM_55_55f, 1, 55, 0 },
  15097     { ITEM_56_56f, 1, 56, 0 },
  15098     { ITEM_57_57f, 1, 57, 0 },
  15099     { ITEM_58_58f, 1, 58, 0 }
  15100 };
  15101 
  15102 #endif
  15103 #if defined(BCM_88270_A0)
  15104 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88270_A0r_fields[] = {
  15105     { ITEM_0_13f, 14, 0, SOCF_LE },
  15106     { ITEM_14_14f, 1, 14, 0 },
  15107     { ITEM_15_15f, 1, 15, 0 },
  15108     { ITEM_16_16f, 1, 16, 0 },
  15109     { ITEM_19_30f, 12, 19, SOCF_LE },
  15110     { ITEM_31_31f, 1, 31, 0 },
  15111     { ITEM_32_32f, 1, 32, 0 },
  15112     { ITEM_33_33f, 1, 33, 0 },
  15113     { ITEM_34_34f, 1, 34, 0 },
  15114     { ITEM_35_35f, 1, 35, 0 },
  15115     { ITEM_37_52f, 16, 37, SOCF_LE },
  15116     { ITEM_53_53f, 1, 53, 0 },
  15117     { ITEM_54_54f, 1, 54, 0 },
  15118     { ITEM_55_55f, 1, 55, 0 },
  15119     { ITEM_56_56f, 1, 56, 0 },
  15120     { ITEM_57_57f, 1, 57, 0 },
  15121     { ITEM_58_58f, 1, 58, 0 }
  15122 };
  15123 
  15124 #endif
  15125 #if defined(BCM_88375_A0)
  15126 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88375_A0r_fields[] = {
  15127     { ITEM_0_13f, 14, 0, SOCF_LE },
  15128     { ITEM_14_14f, 1, 14, 0 },
  15129     { ITEM_15_15f, 1, 15, 0 },
  15130     { ITEM_16_16f, 1, 16, 0 },
  15131     { ITEM_19_30f, 12, 19, SOCF_LE },
  15132     { ITEM_31_31f, 1, 31, 0 },
  15133     { ITEM_32_32f, 1, 32, 0 },
  15134     { ITEM_33_33f, 1, 33, 0 },
  15135     { ITEM_34_34f, 1, 34, 0 },
  15136     { ITEM_35_35f, 1, 35, 0 },
  15137     { ITEM_37_52f, 16, 37, SOCF_LE },
  15138     { ITEM_53_53f, 1, 53, 0 },
  15139     { ITEM_54_54f, 1, 54, 0 },
  15140     { ITEM_55_55f, 1, 55, 0 },
  15141     { ITEM_56_56f, 1, 56, 0 },
  15142     { ITEM_57_57f, 1, 57, 0 },
  15143     { ITEM_58_58f, 1, 58, 0 }
  15144 };
  15145 
  15146 #endif
  15147 #if defined(BCM_88375_B0)
  15148 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88375_B0r_fields[] = {
  15149     { ITEM_0_13f, 14, 0, SOCF_LE },
  15150     { ITEM_14_14f, 1, 14, 0 },
  15151     { ITEM_15_15f, 1, 15, 0 },
  15152     { ITEM_16_16f, 1, 16, 0 },
  15153     { ITEM_19_30f, 12, 19, SOCF_LE },
  15154     { ITEM_31_31f, 1, 31, 0 },
  15155     { ITEM_32_32f, 1, 32, 0 },
  15156     { ITEM_33_33f, 1, 33, 0 },
  15157     { ITEM_34_34f, 1, 34, 0 },
  15158     { ITEM_35_35f, 1, 35, 0 },
  15159     { ITEM_37_52f, 16, 37, SOCF_LE },
  15160     { ITEM_53_53f, 1, 53, 0 },
  15161     { ITEM_54_54f, 1, 54, 0 },
  15162     { ITEM_55_55f, 1, 55, 0 },
  15163     { ITEM_56_56f, 1, 56, 0 },
  15164     { ITEM_57_57f, 1, 57, 0 },
  15165     { ITEM_58_58f, 1, 58, 0 }
  15166 };
  15167 
  15168 #endif
  15169 #if defined(BCM_88470_A0)
  15170 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88470_A0r_fields[] = {
  15171     { ITEM_0_13f, 14, 0, SOCF_LE },
  15172     { ITEM_14_14f, 1, 14, 0 },
  15173     { ITEM_15_15f, 1, 15, 0 },
  15174     { ITEM_16_16f, 1, 16, 0 },
  15175     { ITEM_19_30f, 12, 19, SOCF_LE },
  15176     { ITEM_31_31f, 1, 31, 0 },
  15177     { ITEM_32_32f, 1, 32, 0 },
  15178     { ITEM_33_33f, 1, 33, 0 },
  15179     { ITEM_34_34f, 1, 34, 0 },
  15180     { ITEM_35_35f, 1, 35, 0 },
  15181     { ITEM_37_52f, 16, 37, SOCF_LE },
  15182     { ITEM_53_53f, 1, 53, 0 },
  15183     { ITEM_54_54f, 1, 54, 0 },
  15184     { ITEM_55_55f, 1, 55, 0 },
  15185     { ITEM_56_56f, 1, 56, 0 },
  15186     { ITEM_57_57f, 1, 57, 0 },
  15187     { ITEM_58_58f, 1, 58, 0 }
  15188 };
  15189 
  15190 #endif
  15191 #if defined(BCM_88470_B0)
  15192 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88470_B0r_fields[] = {
  15193     { ITEM_0_13f, 14, 0, SOCF_LE },
  15194     { ITEM_14_14f, 1, 14, 0 },
  15195     { ITEM_15_15f, 1, 15, 0 },
  15196     { ITEM_16_16f, 1, 16, 0 },
  15197     { ITEM_19_30f, 12, 19, SOCF_LE },
  15198     { ITEM_31_31f, 1, 31, 0 },
  15199     { ITEM_32_32f, 1, 32, 0 },
  15200     { ITEM_33_33f, 1, 33, 0 },
  15201     { ITEM_34_34f, 1, 34, 0 },
  15202     { ITEM_35_35f, 1, 35, 0 },
  15203     { ITEM_37_52f, 16, 37, SOCF_LE },
  15204     { ITEM_53_53f, 1, 53, 0 },
  15205     { ITEM_54_54f, 1, 54, 0 },
  15206     { ITEM_55_55f, 1, 55, 0 },
  15207     { ITEM_56_56f, 1, 56, 0 },
  15208     { ITEM_57_57f, 1, 57, 0 },
  15209     { ITEM_58_58f, 1, 58, 0 }
  15210 };
  15211 
  15212 #endif
  15213 #if defined(BCM_88675_B0)
  15214 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88675_B0r_fields[] = {
  15215     { ITEM_0_13f, 14, 0, SOCF_LE },
  15216     { ITEM_14_14f, 1, 14, 0 },
  15217     { ITEM_15_15f, 1, 15, 0 },
  15218     { ITEM_16_16f, 1, 16, 0 },
  15219     { ITEM_19_30f, 12, 19, SOCF_LE },
  15220     { ITEM_31_31f, 1, 31, 0 },
  15221     { ITEM_32_32f, 1, 32, 0 },
  15222     { ITEM_33_33f, 1, 33, 0 },
  15223     { ITEM_34_34f, 1, 34, 0 },
  15224     { ITEM_35_35f, 1, 35, 0 },
  15225     { ITEM_37_52f, 16, 37, SOCF_LE },
  15226     { ITEM_53_53f, 1, 53, 0 },
  15227     { ITEM_54_54f, 1, 54, 0 },
  15228     { ITEM_55_55f, 1, 55, 0 },
  15229     { ITEM_56_56f, 1, 56, 0 },
  15230     { ITEM_57_57f, 1, 57, 0 },
  15231     { ITEM_58_58f, 1, 58, 0 }
  15232 };
  15233 
  15234 #endif
  15235 #if defined(BCM_88680_A0)
  15236 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88680_A0r_fields[] = {
  15237     { ITEM_0_13f, 14, 0, SOCF_LE },
  15238     { ITEM_14_14f, 1, 14, 0 },
  15239     { ITEM_15_15f, 1, 15, 0 },
  15240     { ITEM_16_16f, 1, 16, 0 },
  15241     { ITEM_19_30f, 12, 19, SOCF_LE },
  15242     { ITEM_31_31f, 1, 31, 0 },
  15243     { ITEM_32_32f, 1, 32, 0 },
  15244     { ITEM_33_33f, 1, 33, 0 },
  15245     { ITEM_34_34f, 1, 34, 0 },
  15246     { ITEM_35_35f, 1, 35, 0 },
  15247     { ITEM_37_52f, 16, 37, SOCF_LE },
  15248     { ITEM_53_53f, 1, 53, 0 },
  15249     { ITEM_54_54f, 1, 54, 0 },
  15250     { ITEM_55_55f, 1, 55, 0 },
  15251     { ITEM_56_56f, 1, 56, 0 },
  15252     { ITEM_57_57f, 1, 57, 0 },
  15253     { ITEM_58_58f, 1, 58, 0 }
  15254 };
  15255 
  15256 #endif
  15257 #if defined(BCM_88690_A0)
  15258 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88690_A0r_fields[] = {
  15259     { ITEM_0_13f, 14, 0, SOCF_LE },
  15260     { ITEM_14_14f, 1, 14, 0 },
  15261     { ITEM_15_15f, 1, 15, 0 },
  15262     { ITEM_16_16f, 1, 16, 0 },
  15263     { ITEM_19_30f, 12, 19, SOCF_LE },
  15264     { ITEM_31_31f, 1, 31, 0 },
  15265     { ITEM_32_32f, 1, 32, 0 },
  15266     { ITEM_33_33f, 1, 33, 0 },
  15267     { ITEM_34_34f, 1, 34, 0 },
  15268     { ITEM_35_35f, 1, 35, 0 },
  15269     { ITEM_37_52f, 16, 37, SOCF_LE },
  15270     { ITEM_53_53f, 1, 53, 0 },
  15271     { ITEM_54_54f, 1, 54, 0 },
  15272     { ITEM_55_55f, 1, 55, 0 },
  15273     { ITEM_56_56f, 1, 56, 0 },
  15274     { ITEM_57_57f, 1, 57, 0 },
  15275     { ITEM_58_58f, 1, 58, 0 }
  15276 };
  15277 
  15278 #endif
  15279 #if defined(BCM_88690_B0)
  15280 soc_field_info_t soc_OAMP_RESERVED_MTCP_BCM88690_B0r_fields[] = {
  15281     { ITEM_0_13f, 14, 0, SOCF_LE },
  15282     { ITEM_14_14f, 1, 14, 0 },
  15283     { ITEM_15_15f, 1, 15, 0 },
  15284     { ITEM_16_16f, 1, 16, 0 },
  15285     { ITEM_19_30f, 12, 19, SOCF_LE },
  15286     { ITEM_31_31f, 1, 31, 0 },
  15287     { ITEM_32_32f, 1, 32, 0 },
  15288     { ITEM_33_33f, 1, 33, 0 },
  15289     { ITEM_34_34f, 1, 34, 0 },
  15290     { ITEM_35_35f, 1, 35, 0 },
  15291     { ITEM_37_52f, 16, 37, SOCF_LE },
  15292     { ITEM_53_53f, 1, 53, 0 },
  15293     { ITEM_54_54f, 1, 54, 0 },
  15294     { ITEM_55_55f, 1, 55, 0 },
  15295     { ITEM_56_56f, 1, 56, 0 },
  15296     { ITEM_57_57f, 1, 57, 0 },
  15297     { ITEM_58_58f, 1, 58, 0 }
  15298 };
  15299 
  15300 #endif
  15301 #if defined(BCM_88470_A0)
  15302 soc_field_info_t soc_OAMP_RESERVED_SPARE_0r_fields[] = {
  15303     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  15304 };
  15305 
  15306 #endif
  15307 #if defined(BCM_88470_A0)
  15308 soc_field_info_t soc_OAMP_RESERVED_SPARE_1r_fields[] = {
  15309     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  15310 };
  15311 
  15312 #endif
  15313 #if defined(BCM_88470_A0)
  15314 soc_field_info_t soc_OAMP_RESERVED_SPARE_2r_fields[] = {
  15315     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  15316 };
  15317 
  15318 #endif
  15319 #if defined(BCM_88675_A0)
  15320 soc_field_info_t soc_OAMP_RESERVED_SPARE_3r_fields[] = {
  15321     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15322 };
  15323 
  15324 #endif
  15325 #if defined(BCM_88270_A0)
  15326 soc_field_info_t soc_OAMP_RESERVED_SPARE_0_BCM88270_A0r_fields[] = {
  15327     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  15328 };
  15329 
  15330 #endif
  15331 #if defined(BCM_88470_B0)
  15332 soc_field_info_t soc_OAMP_RESERVED_SPARE_0_BCM88470_B0r_fields[] = {
  15333     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  15334 };
  15335 
  15336 #endif
  15337 #if defined(BCM_88690_A0)
  15338 soc_field_info_t soc_OAMP_RESERVED_SPARE_0_BCM88690_A0r_fields[] = {
  15339     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  15340 };
  15341 
  15342 #endif
  15343 #if defined(BCM_88690_B0)
  15344 soc_field_info_t soc_OAMP_RESERVED_SPARE_0_BCM88690_B0r_fields[] = {
  15345     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  15346 };
  15347 
  15348 #endif
  15349 #if defined(BCM_88270_A0)
  15350 soc_field_info_t soc_OAMP_RESERVED_SPARE_1_BCM88270_A0r_fields[] = {
  15351     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  15352 };
  15353 
  15354 #endif
  15355 #if defined(BCM_88470_B0)
  15356 soc_field_info_t soc_OAMP_RESERVED_SPARE_1_BCM88470_B0r_fields[] = {
  15357     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  15358 };
  15359 
  15360 #endif
  15361 #if defined(BCM_88690_A0)
  15362 soc_field_info_t soc_OAMP_RESERVED_SPARE_1_BCM88690_A0r_fields[] = {
  15363     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  15364 };
  15365 
  15366 #endif
  15367 #if defined(BCM_88690_B0)
  15368 soc_field_info_t soc_OAMP_RESERVED_SPARE_1_BCM88690_B0r_fields[] = {
  15369     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  15370 };
  15371 
  15372 #endif
  15373 #if defined(BCM_88270_A0)
  15374 soc_field_info_t soc_OAMP_RESERVED_SPARE_2_BCM88270_A0r_fields[] = {
  15375     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  15376 };
  15377 
  15378 #endif
  15379 #if defined(BCM_88470_B0)
  15380 soc_field_info_t soc_OAMP_RESERVED_SPARE_2_BCM88470_B0r_fields[] = {
  15381     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  15382 };
  15383 
  15384 #endif
  15385 #if defined(BCM_88690_A0)
  15386 soc_field_info_t soc_OAMP_RESERVED_SPARE_2_BCM88690_A0r_fields[] = {
  15387     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  15388 };
  15389 
  15390 #endif
  15391 #if defined(BCM_88690_B0)
  15392 soc_field_info_t soc_OAMP_RESERVED_SPARE_2_BCM88690_B0r_fields[] = {
  15393     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  15394 };
  15395 
  15396 #endif
  15397 #if defined(BCM_88270_A0)
  15398 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88270_A0r_fields[] = {
  15399     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15400 };
  15401 
  15402 #endif
  15403 #if defined(BCM_88375_A0)
  15404 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88375_A0r_fields[] = {
  15405     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15406 };
  15407 
  15408 #endif
  15409 #if defined(BCM_88375_B0)
  15410 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88375_B0r_fields[] = {
  15411     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15412 };
  15413 
  15414 #endif
  15415 #if defined(BCM_88470_A0)
  15416 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88470_A0r_fields[] = {
  15417     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15418 };
  15419 
  15420 #endif
  15421 #if defined(BCM_88470_B0)
  15422 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88470_B0r_fields[] = {
  15423     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15424 };
  15425 
  15426 #endif
  15427 #if defined(BCM_88675_B0)
  15428 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88675_B0r_fields[] = {
  15429     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15430 };
  15431 
  15432 #endif
  15433 #if defined(BCM_88680_A0)
  15434 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88680_A0r_fields[] = {
  15435     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15436 };
  15437 
  15438 #endif
  15439 #if defined(BCM_88690_A0)
  15440 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88690_A0r_fields[] = {
  15441     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15442 };
  15443 
  15444 #endif
  15445 #if defined(BCM_88690_B0)
  15446 soc_field_info_t soc_OAMP_RESERVED_SPARE_3_BCM88690_B0r_fields[] = {
  15447     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  15448 };
  15449 
  15450 #endif
  15451 #if defined(BCM_88660_A0)
  15452 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADERr_fields[] = {
  15453     { RFC_6374_DM_DSf, 6, 64, SOCF_LE|SOCF_SIG },
  15454     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE|SOCF_SIG },
  15455     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE|SOCF_SIG },
  15456     { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE|SOCF_SIG },
  15457     { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE|SOCF_SIG },
  15458     { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE|SOCF_SIG }
  15459 };
  15460 
  15461 #endif
  15462 #if defined(BCM_88270_A0)
  15463 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88270_A0r_fields[] = {
  15464     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15465     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15466     { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE },
  15467     { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE }
  15468 };
  15469 
  15470 #endif
  15471 #if defined(BCM_88375_A0)
  15472 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88375_A0r_fields[] = {
  15473     { RFC_6374_DM_DSf, 6, 64, SOCF_LE },
  15474     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15475     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15476     { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE },
  15477     { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE },
  15478     { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE }
  15479 };
  15480 
  15481 #endif
  15482 #if defined(BCM_88375_B0)
  15483 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88375_B0r_fields[] = {
  15484     { RFC_6374_DM_DSf, 6, 64, SOCF_LE },
  15485     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15486     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15487     { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE },
  15488     { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE },
  15489     { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE }
  15490 };
  15491 
  15492 #endif
  15493 #if defined(BCM_88470_A0)
  15494 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88470_A0r_fields[] = {
  15495     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15496     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15497     { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE },
  15498     { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE }
  15499 };
  15500 
  15501 #endif
  15502 #if defined(BCM_88470_B0)
  15503 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88470_B0r_fields[] = {
  15504     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15505     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15506     { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE },
  15507     { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE }
  15508 };
  15509 
  15510 #endif
  15511 #if defined(BCM_88675_A0)
  15512 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88675_A0r_fields[] = {
  15513     { RFC_6374_DM_DSf, 6, 64, SOCF_LE },
  15514     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15515     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15516     { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE },
  15517     { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE },
  15518     { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE }
  15519 };
  15520 
  15521 #endif
  15522 #if defined(BCM_88675_B0)
  15523 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88675_B0r_fields[] = {
  15524     { RFC_6374_DM_DSf, 6, 64, SOCF_LE },
  15525     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15526     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15527     { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE },
  15528     { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE },
  15529     { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE }
  15530 };
  15531 
  15532 #endif
  15533 #if defined(BCM_88680_A0)
  15534 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88680_A0r_fields[] = {
  15535     { RFC_6374_DM_DSf, 6, 64, SOCF_LE },
  15536     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15537     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15538     { RFC_6374_DM_RSP_DSf, 6, 134, SOCF_LE },
  15539     { RFC_6374_DM_RSP_DW_0f, 32, 70, SOCF_LE },
  15540     { RFC_6374_DM_RSP_DW_1f, 32, 102, SOCF_LE }
  15541 };
  15542 
  15543 #endif
  15544 #if defined(BCM_88690_A0)
  15545 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88690_A0r_fields[] = {
  15546     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15547     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15548     { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE },
  15549     { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE }
  15550 };
  15551 
  15552 #endif
  15553 #if defined(BCM_88690_B0)
  15554 soc_field_info_t soc_OAMP_RFC_6374_DM_PDU_HEADER_BCM88690_B0r_fields[] = {
  15555     { RFC_6374_DM_DW_0f, 32, 0, SOCF_LE },
  15556     { RFC_6374_DM_DW_1f, 32, 32, SOCF_LE },
  15557     { RFC_6374_DM_RSP_DW_0f, 32, 64, SOCF_LE },
  15558     { RFC_6374_DM_RSP_DW_1f, 32, 96, SOCF_LE }
  15559 };
  15560 
  15561 #endif
  15562 #if defined(BCM_88675_A0)
  15563 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CWr_fields[] = {
  15564     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15565 };
  15566 
  15567 #endif
  15568 #if defined(BCM_88270_A0)
  15569 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88270_A0r_fields[] = {
  15570     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15571 };
  15572 
  15573 #endif
  15574 #if defined(BCM_88375_A0)
  15575 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88375_A0r_fields[] = {
  15576     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15577 };
  15578 
  15579 #endif
  15580 #if defined(BCM_88375_B0)
  15581 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88375_B0r_fields[] = {
  15582     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15583 };
  15584 
  15585 #endif
  15586 #if defined(BCM_88470_A0)
  15587 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88470_A0r_fields[] = {
  15588     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15589 };
  15590 
  15591 #endif
  15592 #if defined(BCM_88470_B0)
  15593 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88470_B0r_fields[] = {
  15594     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15595 };
  15596 
  15597 #endif
  15598 #if defined(BCM_88675_B0)
  15599 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88675_B0r_fields[] = {
  15600     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15601 };
  15602 
  15603 #endif
  15604 #if defined(BCM_88680_A0)
  15605 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88680_A0r_fields[] = {
  15606     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15607 };
  15608 
  15609 #endif
  15610 #if defined(BCM_88690_A0)
  15611 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88690_A0r_fields[] = {
  15612     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15613 };
  15614 
  15615 #endif
  15616 #if defined(BCM_88690_B0)
  15617 soc_field_info_t soc_OAMP_RFC_6374_DM_PWE_CW_BCM88690_B0r_fields[] = {
  15618     { RFC_6374_DM_PWE_CWf, 32, 0, SOCF_LE }
  15619 };
  15620 
  15621 #endif
  15622 #if defined(BCM_88660_A0)
  15623 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIERr_fields[] = {
  15624     { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE|SOCF_SIG },
  15625     { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE|SOCF_SIG }
  15626 };
  15627 
  15628 #endif
  15629 #if defined(BCM_88375_A0)
  15630 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88375_A0r_fields[] = {
  15631     { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE },
  15632     { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE }
  15633 };
  15634 
  15635 #endif
  15636 #if defined(BCM_88375_B0)
  15637 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88375_B0r_fields[] = {
  15638     { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE },
  15639     { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE }
  15640 };
  15641 
  15642 #endif
  15643 #if defined(BCM_88675_A0)
  15644 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88675_A0r_fields[] = {
  15645     { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE },
  15646     { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE }
  15647 };
  15648 
  15649 #endif
  15650 #if defined(BCM_88675_B0)
  15651 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88675_B0r_fields[] = {
  15652     { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE },
  15653     { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE }
  15654 };
  15655 
  15656 #endif
  15657 #if defined(BCM_88680_A0)
  15658 soc_field_info_t soc_OAMP_RFC_6374_FIX_QUALIFIER_BCM88680_A0r_fields[] = {
  15659     { RFC_6374_FIX_DM_QUALIFIERf, 3, 3, SOCF_LE },
  15660     { RFC_6374_FIX_LM_QUALIFIERf, 3, 0, SOCF_LE }
  15661 };
  15662 
  15663 #endif
  15664 #if defined(BCM_88675_A0)
  15665 soc_field_info_t soc_OAMP_RFC_6374_IGNOREDr_fields[] = {
  15666     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15667     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15668     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15669 };
  15670 
  15671 #endif
  15672 #if defined(BCM_88270_A0)
  15673 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88270_A0r_fields[] = {
  15674     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15675     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15676     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15677 };
  15678 
  15679 #endif
  15680 #if defined(BCM_88375_A0)
  15681 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88375_A0r_fields[] = {
  15682     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15683     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15684     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15685 };
  15686 
  15687 #endif
  15688 #if defined(BCM_88375_B0)
  15689 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88375_B0r_fields[] = {
  15690     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15691     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15692     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15693 };
  15694 
  15695 #endif
  15696 #if defined(BCM_88470_A0)
  15697 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88470_A0r_fields[] = {
  15698     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15699     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15700     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15701 };
  15702 
  15703 #endif
  15704 #if defined(BCM_88470_B0)
  15705 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88470_B0r_fields[] = {
  15706     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15707     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15708     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15709 };
  15710 
  15711 #endif
  15712 #if defined(BCM_88675_B0)
  15713 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88675_B0r_fields[] = {
  15714     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15715     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15716     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15717 };
  15718 
  15719 #endif
  15720 #if defined(BCM_88680_A0)
  15721 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88680_A0r_fields[] = {
  15722     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15723     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15724     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15725 };
  15726 
  15727 #endif
  15728 #if defined(BCM_88690_A0)
  15729 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88690_A0r_fields[] = {
  15730     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15731     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15732     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15733 };
  15734 
  15735 #endif
  15736 #if defined(BCM_88690_B0)
  15737 soc_field_info_t soc_OAMP_RFC_6374_IGNORED_BCM88690_B0r_fields[] = {
  15738     { IGN_RCF_6374_LM_1_DM_0f, 1, 15, SOCF_RO|SOCF_SIG },
  15739     { IGN_RFC_6374_OAM_IDf, 14, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  15740     { IGN_RFC_6374_REQ_0_RSP_1f, 1, 14, SOCF_RO|SOCF_SIG }
  15741 };
  15742 
  15743 #endif
  15744 #if defined(BCM_88660_A0)
  15745 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADERr_fields[] = {
  15746     { RFC_6374_LM_DSf, 6, 64, SOCF_LE|SOCF_SIG },
  15747     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE|SOCF_SIG },
  15748     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE|SOCF_SIG },
  15749     { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE|SOCF_SIG },
  15750     { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE|SOCF_SIG },
  15751     { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE|SOCF_SIG }
  15752 };
  15753 
  15754 #endif
  15755 #if defined(BCM_88270_A0)
  15756 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88270_A0r_fields[] = {
  15757     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15758     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15759     { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE },
  15760     { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE }
  15761 };
  15762 
  15763 #endif
  15764 #if defined(BCM_88375_A0)
  15765 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88375_A0r_fields[] = {
  15766     { RFC_6374_LM_DSf, 6, 64, SOCF_LE },
  15767     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15768     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15769     { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE },
  15770     { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE },
  15771     { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE }
  15772 };
  15773 
  15774 #endif
  15775 #if defined(BCM_88375_B0)
  15776 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88375_B0r_fields[] = {
  15777     { RFC_6374_LM_DSf, 6, 64, SOCF_LE },
  15778     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15779     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15780     { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE },
  15781     { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE },
  15782     { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE }
  15783 };
  15784 
  15785 #endif
  15786 #if defined(BCM_88470_A0)
  15787 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88470_A0r_fields[] = {
  15788     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15789     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15790     { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE },
  15791     { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE }
  15792 };
  15793 
  15794 #endif
  15795 #if defined(BCM_88470_B0)
  15796 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88470_B0r_fields[] = {
  15797     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15798     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15799     { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE },
  15800     { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE }
  15801 };
  15802 
  15803 #endif
  15804 #if defined(BCM_88675_A0)
  15805 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88675_A0r_fields[] = {
  15806     { RFC_6374_LM_DSf, 6, 64, SOCF_LE },
  15807     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15808     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15809     { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE },
  15810     { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE },
  15811     { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE }
  15812 };
  15813 
  15814 #endif
  15815 #if defined(BCM_88675_B0)
  15816 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88675_B0r_fields[] = {
  15817     { RFC_6374_LM_DSf, 6, 64, SOCF_LE },
  15818     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15819     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15820     { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE },
  15821     { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE },
  15822     { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE }
  15823 };
  15824 
  15825 #endif
  15826 #if defined(BCM_88680_A0)
  15827 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88680_A0r_fields[] = {
  15828     { RFC_6374_LM_DSf, 6, 64, SOCF_LE },
  15829     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15830     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15831     { RFC_6374_LM_RSP_DSf, 6, 134, SOCF_LE },
  15832     { RFC_6374_LM_RSP_DW_0f, 32, 70, SOCF_LE },
  15833     { RFC_6374_LM_RSP_DW_1f, 32, 102, SOCF_LE }
  15834 };
  15835 
  15836 #endif
  15837 #if defined(BCM_88690_A0)
  15838 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88690_A0r_fields[] = {
  15839     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15840     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15841     { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE },
  15842     { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE }
  15843 };
  15844 
  15845 #endif
  15846 #if defined(BCM_88690_B0)
  15847 soc_field_info_t soc_OAMP_RFC_6374_LM_PDU_HEADER_BCM88690_B0r_fields[] = {
  15848     { RFC_6374_LM_DW_0f, 32, 0, SOCF_LE },
  15849     { RFC_6374_LM_DW_1f, 32, 32, SOCF_LE },
  15850     { RFC_6374_LM_RSP_DW_0f, 32, 64, SOCF_LE },
  15851     { RFC_6374_LM_RSP_DW_1f, 32, 96, SOCF_LE }
  15852 };
  15853 
  15854 #endif
  15855 #if defined(BCM_88675_A0)
  15856 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CWr_fields[] = {
  15857     { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE }
  15858 };
  15859 
  15860 #endif
  15861 #if defined(BCM_88470_A0)
  15862 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0r_fields[] = {
  15863     { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE }
  15864 };
  15865 
  15866 #endif
  15867 #if defined(BCM_88470_A0)
  15868 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1r_fields[] = {
  15869     { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE }
  15870 };
  15871 
  15872 #endif
  15873 #if defined(BCM_88270_A0)
  15874 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0_BCM88270_A0r_fields[] = {
  15875     { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE }
  15876 };
  15877 
  15878 #endif
  15879 #if defined(BCM_88470_B0)
  15880 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0_BCM88470_B0r_fields[] = {
  15881     { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE }
  15882 };
  15883 
  15884 #endif
  15885 #if defined(BCM_88690_A0)
  15886 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0_BCM88690_A0r_fields[] = {
  15887     { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE }
  15888 };
  15889 
  15890 #endif
  15891 #if defined(BCM_88690_B0)
  15892 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_0_BCM88690_B0r_fields[] = {
  15893     { RFC_6374_LM_PWE_CW_0f, 32, 0, SOCF_LE }
  15894 };
  15895 
  15896 #endif
  15897 #if defined(BCM_88270_A0)
  15898 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1_BCM88270_A0r_fields[] = {
  15899     { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE }
  15900 };
  15901 
  15902 #endif
  15903 #if defined(BCM_88470_B0)
  15904 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1_BCM88470_B0r_fields[] = {
  15905     { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE }
  15906 };
  15907 
  15908 #endif
  15909 #if defined(BCM_88690_A0)
  15910 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1_BCM88690_A0r_fields[] = {
  15911     { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE }
  15912 };
  15913 
  15914 #endif
  15915 #if defined(BCM_88690_B0)
  15916 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_1_BCM88690_B0r_fields[] = {
  15917     { RFC_6374_LM_PWE_CW_1f, 32, 0, SOCF_LE }
  15918 };
  15919 
  15920 #endif
  15921 #if defined(BCM_88375_A0)
  15922 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_BCM88375_A0r_fields[] = {
  15923     { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE }
  15924 };
  15925 
  15926 #endif
  15927 #if defined(BCM_88375_B0)
  15928 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_BCM88375_B0r_fields[] = {
  15929     { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE }
  15930 };
  15931 
  15932 #endif
  15933 #if defined(BCM_88675_B0)
  15934 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_BCM88675_B0r_fields[] = {
  15935     { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE }
  15936 };
  15937 
  15938 #endif
  15939 #if defined(BCM_88680_A0)
  15940 soc_field_info_t soc_OAMP_RFC_6374_LM_PWE_CW_BCM88680_A0r_fields[] = {
  15941     { RFC_6374_LM_PWE_CWf, 32, 0, SOCF_LE }
  15942 };
  15943 
  15944 #endif
  15945 #if defined(BCM_88650_A0)
  15946 soc_field_info_t soc_OAMP_RMAPEM_CAM_ENTRIES_COUNTERr_fields[] = {
  15947     { RMAPEM_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO }
  15948 };
  15949 
  15950 #endif
  15951 #if defined(BCM_88650_B0)
  15952 soc_field_info_t soc_OAMP_RMAPEM_CAM_ENTRIES_COUNTER_BCM88650_B0r_fields[] = {
  15953     { RMAPEM_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO }
  15954 };
  15955 
  15956 #endif
  15957 #if defined(BCM_88660_A0)
  15958 soc_field_info_t soc_OAMP_RMAPEM_CAM_ENTRIES_COUNTER_BCM88660_A0r_fields[] = {
  15959     { RMAPEM_CAM_ENTRIES_COUNTERf, 6, 0, SOCF_LE|SOCF_RO }
  15960 };
  15961 
  15962 #endif
  15963 #if defined(BCM_88650_A0)
  15964 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICSr_fields[] = {
  15965     { FIELD_2_2f, 1, 2, SOCF_SIG },
  15966     { RMAPEM_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  15967     { RMAPEM_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }
  15968 };
  15969 
  15970 #endif
  15971 #if defined(BCM_88650_A0)
  15972 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_ACCESSED_MODEr_fields[] = {
  15973     { RMAPEM_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE|SOCF_SIG }
  15974 };
  15975 
  15976 #endif
  15977 #if defined(BCM_88650_B0)
  15978 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_ACCESSED_MODE_BCM88650_B0r_fields[] = {
  15979     { RMAPEM_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE|SOCF_SIG }
  15980 };
  15981 
  15982 #endif
  15983 #if defined(BCM_88660_A0)
  15984 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_ACCESSED_MODE_BCM88660_A0r_fields[] = {
  15985     { RMAPEM_DIAGNOSTICS_ACCESSED_MODEf, 2, 0, SOCF_LE|SOCF_SIG }
  15986 };
  15987 
  15988 #endif
  15989 #if defined(BCM_88650_B0)
  15990 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_BCM88650_B0r_fields[] = {
  15991     { FIELD_2_2f, 1, 2, SOCF_SIG },
  15992     { RMAPEM_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  15993     { RMAPEM_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }
  15994 };
  15995 
  15996 #endif
  15997 #if defined(BCM_88660_A0)
  15998 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_BCM88660_A0r_fields[] = {
  15999     { FIELD_2_2f, 1, 2, SOCF_SIG },
  16000     { RMAPEM_DIAGNOSTICS_LOOKUPf, 1, 0, SOCF_SIG },
  16001     { RMAPEM_DIAGNOSTICS_READf, 1, 1, SOCF_SIG }
  16002 };
  16003 
  16004 #endif
  16005 #if defined(BCM_88650_A0)
  16006 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_INDEXr_fields[] = {
  16007     { RMAPEM_DIAGNOSTICS_INDEXf, 15, 0, SOCF_LE|SOCF_SIG }
  16008 };
  16009 
  16010 #endif
  16011 #if defined(BCM_88650_B0)
  16012 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_INDEX_BCM88650_B0r_fields[] = {
  16013     { RMAPEM_DIAGNOSTICS_INDEXf, 15, 0, SOCF_LE|SOCF_SIG }
  16014 };
  16015 
  16016 #endif
  16017 #if defined(BCM_88660_A0)
  16018 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_INDEX_BCM88660_A0r_fields[] = {
  16019     { RMAPEM_DIAGNOSTICS_INDEXf, 15, 0, SOCF_LE|SOCF_SIG }
  16020 };
  16021 
  16022 #endif
  16023 #if defined(BCM_88650_A0)
  16024 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_KEYr_fields[] = {
  16025     { RMAPEM_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG }
  16026 };
  16027 
  16028 #endif
  16029 #if defined(BCM_88650_B0)
  16030 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_KEY_BCM88650_B0r_fields[] = {
  16031     { RMAPEM_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG }
  16032 };
  16033 
  16034 #endif
  16035 #if defined(BCM_88660_A0)
  16036 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_KEY_BCM88660_A0r_fields[] = {
  16037     { RMAPEM_DIAGNOSTICS_KEYf, 29, 0, SOCF_LE|SOCF_SIG }
  16038 };
  16039 
  16040 #endif
  16041 #if defined(BCM_88650_A0)
  16042 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_LOOKUP_RESULTr_fields[] = {
  16043     { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO },
  16044     { RMAPEM_ENTRY_ACCESSEDf, 1, 19, SOCF_RO },
  16045     { RMAPEM_ENTRY_FOUNDf, 1, 0, SOCF_RO },
  16046     { RMAPEM_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO }
  16047 };
  16048 
  16049 #endif
  16050 #if defined(BCM_88650_B0)
  16051 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_LOOKUP_RESULT_BCM88650_B0r_fields[] = {
  16052     { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO },
  16053     { RMAPEM_ENTRY_ACCESSEDf, 1, 19, SOCF_RO },
  16054     { RMAPEM_ENTRY_FOUNDf, 1, 0, SOCF_RO },
  16055     { RMAPEM_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO }
  16056 };
  16057 
  16058 #endif
  16059 #if defined(BCM_88660_A0)
  16060 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_LOOKUP_RESULT_BCM88660_A0r_fields[] = {
  16061     { ITEM_15_18f, 4, 15, SOCF_LE|SOCF_RO },
  16062     { RMAPEM_ENTRY_ACCESSEDf, 1, 19, SOCF_RO },
  16063     { RMAPEM_ENTRY_FOUNDf, 1, 0, SOCF_RO },
  16064     { RMAPEM_ENTRY_PAYLOADf, 14, 1, SOCF_LE|SOCF_RO }
  16065 };
  16066 
  16067 #endif
  16068 #if defined(BCM_88650_A0)
  16069 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_READ_RESULTr_fields[] = {
  16070     { RMAPEM_ENTRY_KEYf, 29, 1, SOCF_LE|SOCF_RO },
  16071     { RMAPEM_ENTRY_VALIDf, 1, 0, SOCF_RO }
  16072 };
  16073 
  16074 #endif
  16075 #if defined(BCM_88650_B0)
  16076 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_READ_RESULT_BCM88650_B0r_fields[] = {
  16077     { RMAPEM_ENTRY_KEYf, 29, 1, SOCF_LE|SOCF_RO },
  16078     { RMAPEM_ENTRY_VALIDf, 1, 0, SOCF_RO }
  16079 };
  16080 
  16081 #endif
  16082 #if defined(BCM_88660_A0)
  16083 soc_field_info_t soc_OAMP_RMAPEM_DIAGNOSTICS_READ_RESULT_BCM88660_A0r_fields[] = {
  16084     { RMAPEM_ENTRY_KEYf, 29, 1, SOCF_LE|SOCF_RO },
  16085     { RMAPEM_ENTRY_VALIDf, 1, 0, SOCF_RO }
  16086 };
  16087 
  16088 #endif
  16089 #if defined(BCM_88650_A0)
  16090 soc_field_info_t soc_OAMP_RMAPEM_ENTRIES_COUNTERr_fields[] = {
  16091     { RMAPEM_ENTRIES_COUNTERf, 15, 0, SOCF_LE|SOCF_RO }
  16092 };
  16093 
  16094 #endif
  16095 #if defined(BCM_88650_B0)
  16096 soc_field_info_t soc_OAMP_RMAPEM_ENTRIES_COUNTER_BCM88650_B0r_fields[] = {
  16097     { RMAPEM_ENTRIES_COUNTERf, 15, 0, SOCF_LE|SOCF_RO }
  16098 };
  16099 
  16100 #endif
  16101 #if defined(BCM_88660_A0)
  16102 soc_field_info_t soc_OAMP_RMAPEM_ENTRIES_COUNTER_BCM88660_A0r_fields[] = {
  16103     { RMAPEM_ENTRIES_COUNTERf, 15, 0, SOCF_LE|SOCF_RO }
  16104 };
  16105 
  16106 #endif
  16107 #if defined(BCM_88650_A0)
  16108 soc_field_info_t soc_OAMP_RMAPEM_ERROR_CAM_TABLE_FULL_COUNTERr_fields[] = {
  16109     { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16110     { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16111 };
  16112 
  16113 #endif
  16114 #if defined(BCM_88650_B0)
  16115 soc_field_info_t soc_OAMP_RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_BCM88650_B0r_fields[] = {
  16116     { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16117     { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16118 };
  16119 
  16120 #endif
  16121 #if defined(BCM_88660_A0)
  16122 soc_field_info_t soc_OAMP_RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_BCM88660_A0r_fields[] = {
  16123     { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16124     { RMAPEM_ERROR_CAM_TABLE_FULL_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16125 };
  16126 
  16127 #endif
  16128 #if defined(BCM_88650_A0)
  16129 soc_field_info_t soc_OAMP_RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTERr_fields[] = {
  16130     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16131     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16132 };
  16133 
  16134 #endif
  16135 #if defined(BCM_88650_B0)
  16136 soc_field_info_t soc_OAMP_RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88650_B0r_fields[] = {
  16137     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16138     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16139 };
  16140 
  16141 #endif
  16142 #if defined(BCM_88660_A0)
  16143 soc_field_info_t soc_OAMP_RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_BCM88660_A0r_fields[] = {
  16144     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16145     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16146 };
  16147 
  16148 #endif
  16149 #if defined(BCM_88650_A0)
  16150 soc_field_info_t soc_OAMP_RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERr_fields[] = {
  16151     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16152     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16153 };
  16154 
  16155 #endif
  16156 #if defined(BCM_88650_B0)
  16157 soc_field_info_t soc_OAMP_RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88650_B0r_fields[] = {
  16158     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16159     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16160 };
  16161 
  16162 #endif
  16163 #if defined(BCM_88660_A0)
  16164 soc_field_info_t soc_OAMP_RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_BCM88660_A0r_fields[] = {
  16165     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16166     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16167 };
  16168 
  16169 #endif
  16170 #if defined(BCM_88650_A0)
  16171 soc_field_info_t soc_OAMP_RMAPEM_ERROR_TABLE_COHERENCY_COUNTERr_fields[] = {
  16172     { RMAPEM_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16173     { RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16174 };
  16175 
  16176 #endif
  16177 #if defined(BCM_88650_B0)
  16178 soc_field_info_t soc_OAMP_RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_BCM88650_B0r_fields[] = {
  16179     { RMAPEM_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16180     { RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16181 };
  16182 
  16183 #endif
  16184 #if defined(BCM_88660_A0)
  16185 soc_field_info_t soc_OAMP_RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_BCM88660_A0r_fields[] = {
  16186     { RMAPEM_ERROR_TABLE_COHERENCY_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16187     { RMAPEM_ERROR_TABLE_COHERENCY_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16188 };
  16189 
  16190 #endif
  16191 #if defined(BCM_88650_A0)
  16192 soc_field_info_t soc_OAMP_RMAPEM_GENERAL_EM_CONFIGURATION_REGISTERr_fields[] = {
  16193     { RMAPEM_AGE_CYCLE_ON_SYNCf, 1, 16, SOCF_SIG },
  16194     { RMAPEM_AUXILIARY_CAM_ENABLEf, 1, 4, SOCF_SIG },
  16195     { RMAPEM_AUXILIARY_CAM_THRESHOLDf, 5, 8, SOCF_LE|SOCF_SIG },
  16196     { RMAPEM_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE|SOCF_SIG }
  16197 };
  16198 
  16199 #endif
  16200 #if defined(BCM_88650_B0)
  16201 soc_field_info_t soc_OAMP_RMAPEM_GENERAL_EM_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = {
  16202     { RMAPEM_AGE_CYCLE_ON_SYNCf, 1, 16, SOCF_SIG },
  16203     { RMAPEM_AUXILIARY_CAM_ENABLEf, 1, 4, SOCF_SIG },
  16204     { RMAPEM_AUXILIARY_CAM_THRESHOLDf, 5, 8, SOCF_LE|SOCF_SIG },
  16205     { RMAPEM_KEY_CALCULATOR_MODEf, 2, 0, SOCF_LE|SOCF_SIG }
  16206 };
  16207 
  16208 #endif
  16209 #if defined(BCM_88660_A0)
  16210 soc_field_info_t soc_OAMP_RMAPEM_GENERAL_EM_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = {
  16211     { RMAPEM_AGE_CYCLE_ON_SYNCf, 1, 14, SOCF_SIG },
  16212     { RMAPEM_AUXILIARY_CAM_ENABLEf, 1, 8, SOCF_SIG },
  16213     { RMAPEM_AUXILIARY_CAM_THRESHOLDf, 5, 9, SOCF_LE|SOCF_SIG },
  16214     { RMAPEM_DECRYPTION_ENCRYPTION_ENABLEf, 8, 15, SOCF_LE|SOCF_SIG },
  16215     { RMAPEM_KEY_CALCULATOR_MODEf, 8, 0, SOCF_LE|SOCF_SIG }
  16216 };
  16217 
  16218 #endif
  16219 #if defined(BCM_88650_A0)
  16220 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_MASK_REGISTER_ONEr_fields[] = {
  16221     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, SOCF_SIG },
  16222     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, SOCF_SIG },
  16223     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, SOCF_SIG },
  16224     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, SOCF_SIG },
  16225     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, SOCF_SIG },
  16226     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, SOCF_SIG },
  16227     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, SOCF_SIG }
  16228 };
  16229 
  16230 #endif
  16231 #if defined(BCM_88650_B0)
  16232 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_MASK_REGISTER_ONE_BCM88650_B0r_fields[] = {
  16233     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, SOCF_SIG },
  16234     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, SOCF_SIG },
  16235     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, SOCF_SIG },
  16236     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, SOCF_SIG },
  16237     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, SOCF_SIG },
  16238     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, SOCF_SIG },
  16239     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, SOCF_SIG }
  16240 };
  16241 
  16242 #endif
  16243 #if defined(BCM_88660_A0)
  16244 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_MASK_REGISTER_ONE_BCM88660_A0r_fields[] = {
  16245     { RMAPEM_ERROR_CAM_TABLE_FULL_MASKf, 1, 0, SOCF_SIG },
  16246     { RMAPEM_ERROR_DELETE_UNKNOWN_KEY_MASKf, 1, 2, SOCF_SIG },
  16247     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMIT_MASKf, 1, 3, SOCF_SIG },
  16248     { RMAPEM_ERROR_TABLE_COHERENCY_MASKf, 1, 1, SOCF_SIG },
  16249     { RMAPEM_MANAGEMENT_COMPLETED_MASKf, 1, 6, SOCF_SIG },
  16250     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALID_MASKf, 1, 5, SOCF_SIG },
  16251     { RMAPEM_WARNING_INSERTED_EXISTING_MASKf, 1, 4, SOCF_SIG }
  16252 };
  16253 
  16254 #endif
  16255 #if defined(BCM_88650_A0)
  16256 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONEr_fields[] = {
  16257     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR },
  16258     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR },
  16259     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR },
  16260     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR },
  16261     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR },
  16262     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR },
  16263     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR }
  16264 };
  16265 
  16266 #endif
  16267 #if defined(BCM_88650_B0)
  16268 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_BCM88650_B0r_fields[] = {
  16269     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR },
  16270     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR },
  16271     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR },
  16272     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR },
  16273     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR },
  16274     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR },
  16275     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR }
  16276 };
  16277 
  16278 #endif
  16279 #if defined(BCM_88660_A0)
  16280 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_BCM88660_A0r_fields[] = {
  16281     { RMAPEM_ERROR_CAM_TABLE_FULLf, 1, 0, SOCF_INTR },
  16282     { RMAPEM_ERROR_DELETE_UNKNOWN_KEYf, 1, 2, SOCF_INTR },
  16283     { RMAPEM_ERROR_REACHED_MAX_ENTRY_LIMITf, 1, 3, SOCF_INTR },
  16284     { RMAPEM_ERROR_TABLE_COHERENCYf, 1, 1, SOCF_INTR },
  16285     { RMAPEM_MANAGEMENT_COMPLETEDf, 1, 6, SOCF_INTR },
  16286     { RMAPEM_MANAGEMENT_UNIT_FAILURE_VALIDf, 1, 5, SOCF_INTR },
  16287     { RMAPEM_WARNING_INSERTED_EXISTINGf, 1, 4, SOCF_INTR }
  16288 };
  16289 
  16290 #endif
  16291 #if defined(BCM_88650_A0)
  16292 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TESTr_fields[] = {
  16293     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE|SOCF_SIG }
  16294 };
  16295 
  16296 #endif
  16297 #if defined(BCM_88270_A0)
  16298 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88270_A0r_fields[] = {
  16299     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE }
  16300 };
  16301 
  16302 #endif
  16303 #if defined(BCM_88375_A0)
  16304 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88375_A0r_fields[] = {
  16305     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE }
  16306 };
  16307 
  16308 #endif
  16309 #if defined(BCM_88375_B0)
  16310 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88375_B0r_fields[] = {
  16311     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE }
  16312 };
  16313 
  16314 #endif
  16315 #if defined(BCM_88470_A0)
  16316 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88470_A0r_fields[] = {
  16317     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE }
  16318 };
  16319 
  16320 #endif
  16321 #if defined(BCM_88470_B0)
  16322 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88470_B0r_fields[] = {
  16323     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE }
  16324 };
  16325 
  16326 #endif
  16327 #if defined(BCM_88650_B0)
  16328 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88650_B0r_fields[] = {
  16329     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE|SOCF_SIG }
  16330 };
  16331 
  16332 #endif
  16333 #if defined(BCM_88660_A0)
  16334 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88660_A0r_fields[] = {
  16335     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE|SOCF_SIG }
  16336 };
  16337 
  16338 #endif
  16339 #if defined(BCM_88675_A0)
  16340 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88675_A0r_fields[] = {
  16341     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE }
  16342 };
  16343 
  16344 #endif
  16345 #if defined(BCM_88675_B0)
  16346 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88675_B0r_fields[] = {
  16347     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE }
  16348 };
  16349 
  16350 #endif
  16351 #if defined(BCM_88680_A0)
  16352 soc_field_info_t soc_OAMP_RMAPEM_INTERRUPT_REGISTER_ONE_TEST_BCM88680_A0r_fields[] = {
  16353     { RMAPEM_INTERRUPT_REGISTER_ONE_TESTf, 7, 0, SOCF_LE }
  16354 };
  16355 
  16356 #endif
  16357 #if defined(BCM_88650_A0)
  16358 soc_field_info_t soc_OAMP_RMAPEM_KEY_TABLE_ENTRY_LIMITr_fields[] = {
  16359     { RMAPEM_KEY_TABLE_ENTRY_LIMITf, 15, 0, SOCF_LE|SOCF_SIG }
  16360 };
  16361 
  16362 #endif
  16363 #if defined(BCM_88650_B0)
  16364 soc_field_info_t soc_OAMP_RMAPEM_KEY_TABLE_ENTRY_LIMIT_BCM88650_B0r_fields[] = {
  16365     { RMAPEM_KEY_TABLE_ENTRY_LIMITf, 15, 0, SOCF_LE|SOCF_SIG }
  16366 };
  16367 
  16368 #endif
  16369 #if defined(BCM_88660_A0)
  16370 soc_field_info_t soc_OAMP_RMAPEM_KEY_TABLE_ENTRY_LIMIT_BCM88660_A0r_fields[] = {
  16371     { RMAPEM_KEY_TABLE_ENTRY_LIMITf, 15, 0, SOCF_LE|SOCF_SIG }
  16372 };
  16373 
  16374 #endif
  16375 #if defined(BCM_88650_A0)
  16376 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUPr_fields[] = {
  16377     { RMAPEM_LAST_LOOKUP_KEYf, 29, 0, SOCF_LE|SOCF_RO },
  16378     { RMAPEM_LAST_LOOKUP_RESULTf, 14, 29, SOCF_LE|SOCF_RO },
  16379     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 43, SOCF_RO }
  16380 };
  16381 
  16382 #endif
  16383 #if defined(BCM_88270_A0)
  16384 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88270_A0r_fields[] = {
  16385     { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16386     { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG },
  16387     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG }
  16388 };
  16389 
  16390 #endif
  16391 #if defined(BCM_88375_A0)
  16392 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88375_A0r_fields[] = {
  16393     { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16394     { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG },
  16395     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG }
  16396 };
  16397 
  16398 #endif
  16399 #if defined(BCM_88375_B0)
  16400 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88375_B0r_fields[] = {
  16401     { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16402     { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG },
  16403     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG }
  16404 };
  16405 
  16406 #endif
  16407 #if defined(BCM_88470_A0)
  16408 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88470_A0r_fields[] = {
  16409     { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16410     { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG },
  16411     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG }
  16412 };
  16413 
  16414 #endif
  16415 #if defined(BCM_88470_B0)
  16416 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88470_B0r_fields[] = {
  16417     { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16418     { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG },
  16419     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG }
  16420 };
  16421 
  16422 #endif
  16423 #if defined(BCM_88650_B0)
  16424 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88650_B0r_fields[] = {
  16425     { RMAPEM_LAST_LOOKUP_KEYf, 29, 0, SOCF_LE|SOCF_RO },
  16426     { RMAPEM_LAST_LOOKUP_RESULTf, 14, 29, SOCF_LE|SOCF_RO },
  16427     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 43, SOCF_RO }
  16428 };
  16429 
  16430 #endif
  16431 #if defined(BCM_88660_A0)
  16432 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88660_A0r_fields[] = {
  16433     { RMAPEM_LAST_LOOKUP_KEYf, 29, 0, SOCF_LE|SOCF_RO },
  16434     { RMAPEM_LAST_LOOKUP_RESULTf, 14, 29, SOCF_LE|SOCF_RO },
  16435     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 43, SOCF_RO }
  16436 };
  16437 
  16438 #endif
  16439 #if defined(BCM_88675_A0)
  16440 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88675_A0r_fields[] = {
  16441     { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16442     { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG },
  16443     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG }
  16444 };
  16445 
  16446 #endif
  16447 #if defined(BCM_88675_B0)
  16448 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88675_B0r_fields[] = {
  16449     { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16450     { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG },
  16451     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG }
  16452 };
  16453 
  16454 #endif
  16455 #if defined(BCM_88680_A0)
  16456 soc_field_info_t soc_OAMP_RMAPEM_LAST_LOOKUP_BCM88680_A0r_fields[] = {
  16457     { RMAPEM_LAST_LOOKUP_KEYf, 27, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16458     { RMAPEM_LAST_LOOKUP_RESULTf, 15, 27, SOCF_LE|SOCF_RO|SOCF_SIG },
  16459     { RMAPEM_LAST_LOOKUP_RESULT_FOUNDf, 1, 42, SOCF_RO|SOCF_SIG }
  16460 };
  16461 
  16462 #endif
  16463 #if defined(BCM_88650_A0)
  16464 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERr_fields[] = {
  16465     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO },
  16466     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO }
  16467 };
  16468 
  16469 #endif
  16470 #if defined(BCM_88270_A0)
  16471 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88270_A0r_fields[] = {
  16472     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16473     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  16474 };
  16475 
  16476 #endif
  16477 #if defined(BCM_88375_A0)
  16478 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88375_A0r_fields[] = {
  16479     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16480     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  16481 };
  16482 
  16483 #endif
  16484 #if defined(BCM_88375_B0)
  16485 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88375_B0r_fields[] = {
  16486     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16487     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  16488 };
  16489 
  16490 #endif
  16491 #if defined(BCM_88470_A0)
  16492 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88470_A0r_fields[] = {
  16493     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16494     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  16495 };
  16496 
  16497 #endif
  16498 #if defined(BCM_88470_B0)
  16499 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88470_B0r_fields[] = {
  16500     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16501     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  16502 };
  16503 
  16504 #endif
  16505 #if defined(BCM_88650_B0)
  16506 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88650_B0r_fields[] = {
  16507     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO },
  16508     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO }
  16509 };
  16510 
  16511 #endif
  16512 #if defined(BCM_88660_A0)
  16513 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88660_A0r_fields[] = {
  16514     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO },
  16515     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO }
  16516 };
  16517 
  16518 #endif
  16519 #if defined(BCM_88675_A0)
  16520 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88675_A0r_fields[] = {
  16521     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16522     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  16523 };
  16524 
  16525 #endif
  16526 #if defined(BCM_88675_B0)
  16527 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88675_B0r_fields[] = {
  16528     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16529     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  16530 };
  16531 
  16532 #endif
  16533 #if defined(BCM_88680_A0)
  16534 soc_field_info_t soc_OAMP_RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_BCM88680_A0r_fields[] = {
  16535     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTERf, 31, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16536     { RMAPEM_LOOKUP_ARBITER_LOOKUP_COUNTER_OVERFLOWf, 1, 31, SOCF_RO|SOCF_SIG }
  16537 };
  16538 
  16539 #endif
  16540 #if defined(BCM_88650_A0)
  16541 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_CONFIGURATION_REGISTERr_fields[] = {
  16542     { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG },
  16543     { RMAPEM_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO },
  16544     { RMAPEM_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG }
  16545 };
  16546 
  16547 #endif
  16548 #if defined(BCM_88650_B0)
  16549 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = {
  16550     { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG },
  16551     { RMAPEM_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO },
  16552     { RMAPEM_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG }
  16553 };
  16554 
  16555 #endif
  16556 #if defined(BCM_88660_A0)
  16557 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = {
  16558     { FIELD_8_13f, 6, 8, SOCF_LE|SOCF_SIG },
  16559     { RMAPEM_MNGMNT_UNIT_ACTIVEf, 1, 4, SOCF_RO },
  16560     { RMAPEM_MNGMNT_UNIT_ENABLEf, 1, 0, SOCF_SIG }
  16561 };
  16562 
  16563 #endif
  16564 #if defined(BCM_88650_A0)
  16565 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_FAILUREr_fields[] = {
  16566     { RMAPEM_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO },
  16567     { RMAPEM_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO },
  16568     { RMAPEM_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO }
  16569 };
  16570 
  16571 #endif
  16572 #if defined(BCM_88650_B0)
  16573 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_FAILURE_BCM88650_B0r_fields[] = {
  16574     { RMAPEM_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO },
  16575     { RMAPEM_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO },
  16576     { RMAPEM_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO }
  16577 };
  16578 
  16579 #endif
  16580 #if defined(BCM_88660_A0)
  16581 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_UNIT_FAILURE_BCM88660_A0r_fields[] = {
  16582     { RMAPEM_MNGMNT_UNIT_FAILURE_KEYf, 29, 12, SOCF_LE|SOCF_RO },
  16583     { RMAPEM_MNGMNT_UNIT_FAILURE_REASONf, 11, 1, SOCF_LE|SOCF_RO },
  16584     { RMAPEM_MNGMNT_UNIT_FAILURE_VALIDf, 1, 0, SOCF_RO }
  16585 };
  16586 
  16587 #endif
  16588 #if defined(BCM_88470_A0)
  16589 soc_field_info_t soc_OAMP_RMAPEM_MNGMNT_SER_INDICATIONr_fields[] = {
  16590     { RMAPEM_MNGMNT_SER_INDICATIONf, 1, 0, SOCF_SIG }
  16591 };
  16592 
  16593 #endif
  16594 #if defined(BCM_88270_A0)
  16595 soc_field_info_t soc_OAMP_RMAPEM_MNGMNT_SER_INDICATION_BCM88270_A0r_fields[] = {
  16596     { RMAPEM_MNGMNT_SER_INDICATIONf, 1, 0, SOCF_SIG }
  16597 };
  16598 
  16599 #endif
  16600 #if defined(BCM_88470_B0)
  16601 soc_field_info_t soc_OAMP_RMAPEM_MNGMNT_SER_INDICATION_BCM88470_B0r_fields[] = {
  16602     { RMAPEM_MNGMNT_SER_INDICATIONf, 1, 0, SOCF_SIG }
  16603 };
  16604 
  16605 #endif
  16606 #if defined(BCM_88650_A0)
  16607 soc_field_info_t soc_OAMP_RMAPEM_REQUESTS_COUNTERr_fields[] = {
  16608     { RMAPEM_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO },
  16609     { RMAPEM_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO }
  16610 };
  16611 
  16612 #endif
  16613 #if defined(BCM_88650_B0)
  16614 soc_field_info_t soc_OAMP_RMAPEM_REQUESTS_COUNTER_BCM88650_B0r_fields[] = {
  16615     { RMAPEM_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO },
  16616     { RMAPEM_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO }
  16617 };
  16618 
  16619 #endif
  16620 #if defined(BCM_88660_A0)
  16621 soc_field_info_t soc_OAMP_RMAPEM_REQUESTS_COUNTER_BCM88660_A0r_fields[] = {
  16622     { RMAPEM_REQUESTS_COUNTERf, 31, 0, SOCF_LE|SOCF_RO },
  16623     { RMAPEM_REQUESTS_COUNTER_OVERFLOWf, 1, 31, SOCF_RO }
  16624 };
  16625 
  16626 #endif
  16627 #if defined(BCM_88650_A0)
  16628 soc_field_info_t soc_OAMP_RMAPEM_RESET_STATUS_REGISTERr_fields[] = {
  16629     { RMAPEM_KEYT_RESET_DONEf, 1, 0, SOCF_RO }
  16630 };
  16631 
  16632 #endif
  16633 #if defined(BCM_88650_B0)
  16634 soc_field_info_t soc_OAMP_RMAPEM_RESET_STATUS_REGISTER_BCM88650_B0r_fields[] = {
  16635     { RMAPEM_KEYT_RESET_DONEf, 1, 0, SOCF_RO }
  16636 };
  16637 
  16638 #endif
  16639 #if defined(BCM_88660_A0)
  16640 soc_field_info_t soc_OAMP_RMAPEM_RESET_STATUS_REGISTER_BCM88660_A0r_fields[] = {
  16641     { RMAPEM_KEYT_RESET_DONEf, 1, 0, SOCF_RO }
  16642 };
  16643 
  16644 #endif
  16645 #if defined(BCM_88470_A0)
  16646 soc_field_info_t soc_OAMP_RMAPEM_SER_DISABLES_MNGMNTr_fields[] = {
  16647     { RMAPEM_SER_DISABLES_MNGMNTf, 1, 0, 0 }
  16648 };
  16649 
  16650 #endif
  16651 #if defined(BCM_88270_A0)
  16652 soc_field_info_t soc_OAMP_RMAPEM_SER_DISABLES_MNGMNT_BCM88270_A0r_fields[] = {
  16653     { RMAPEM_SER_DISABLES_MNGMNTf, 1, 0, 0 }
  16654 };
  16655 
  16656 #endif
  16657 #if defined(BCM_88470_B0)
  16658 soc_field_info_t soc_OAMP_RMAPEM_SER_DISABLES_MNGMNT_BCM88470_B0r_fields[] = {
  16659     { RMAPEM_SER_DISABLES_MNGMNTf, 1, 0, 0 }
  16660 };
  16661 
  16662 #endif
  16663 #if defined(BCM_88650_A0)
  16664 soc_field_info_t soc_OAMP_RMAPEM_WARNING_INSERTED_EXISTING_COUNTERr_fields[] = {
  16665     { RMAPEM_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16666     { RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16667 };
  16668 
  16669 #endif
  16670 #if defined(BCM_88650_B0)
  16671 soc_field_info_t soc_OAMP_RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_BCM88650_B0r_fields[] = {
  16672     { RMAPEM_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16673     { RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16674 };
  16675 
  16676 #endif
  16677 #if defined(BCM_88660_A0)
  16678 soc_field_info_t soc_OAMP_RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_BCM88660_A0r_fields[] = {
  16679     { RMAPEM_WARNING_INSERTED_EXISTING_COUNTERf, 7, 0, SOCF_LE|SOCF_RO },
  16680     { RMAPEM_WARNING_INSERTED_EXISTING_COUNTER_OVERFLOWf, 1, 7, SOCF_RO }
  16681 };
  16682 
  16683 #endif
  16684 #if defined(BCM_88690_A0)
  16685 soc_field_info_t soc_OAMP_RMEP_PUNT_GOOD_TIMERr_fields[] = {
  16686     { RMEP_PUNT_GOOD_TIMER_INIT_VALUE__Nf, 16, 0, SOCF_LE }
  16687 };
  16688 
  16689 #endif
  16690 #if defined(BCM_88690_B0)
  16691 soc_field_info_t soc_OAMP_RMEP_PUNT_GOOD_TIMER_BCM88690_B0r_fields[] = {
  16692     { RMEP_PUNT_GOOD_TIMER_INIT_VALUE__Nf, 16, 0, SOCF_LE }
  16693 };
  16694 
  16695 #endif
  16696 #if defined(BCM_88470_A0)
  16697 soc_field_info_t soc_OAMP_RSP_PKT_COUNTERr_fields[] = {
  16698     { RSP_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16699     { RSP_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE },
  16700     { RSP_PKT_CNTR_MODEf, 3, 32, SOCF_LE }
  16701 };
  16702 
  16703 #endif
  16704 #if defined(BCM_88270_A0)
  16705 soc_field_info_t soc_OAMP_RSP_PKT_COUNTER_BCM88270_A0r_fields[] = {
  16706     { RSP_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16707     { RSP_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE },
  16708     { RSP_PKT_CNTR_MODEf, 3, 32, SOCF_LE }
  16709 };
  16710 
  16711 #endif
  16712 #if defined(BCM_88470_B0)
  16713 soc_field_info_t soc_OAMP_RSP_PKT_COUNTER_BCM88470_B0r_fields[] = {
  16714     { RSP_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16715     { RSP_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE },
  16716     { RSP_PKT_CNTR_MODEf, 3, 32, SOCF_LE }
  16717 };
  16718 
  16719 #endif
  16720 #if defined(BCM_88690_A0)
  16721 soc_field_info_t soc_OAMP_RSP_PKT_COUNTER_BCM88690_A0r_fields[] = {
  16722     { RSP_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  16723     { RSP_PKT_CNTR_MEP_ID_FLTRf, 16, 39, SOCF_LE },
  16724     { RSP_PKT_CNTR_MODEf, 3, 36, SOCF_LE }
  16725 };
  16726 
  16727 #endif
  16728 #if defined(BCM_88690_B0)
  16729 soc_field_info_t soc_OAMP_RSP_PKT_COUNTER_BCM88690_B0r_fields[] = {
  16730     { RSP_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  16731     { RSP_PKT_CNTR_MEP_ID_FLTRf, 16, 39, SOCF_LE },
  16732     { RSP_PKT_CNTR_MODEf, 3, 36, SOCF_LE }
  16733 };
  16734 
  16735 #endif
  16736 #if defined(BCM_88660_A0)
  16737 soc_field_info_t soc_OAMP_RXB_DEBUGr_fields[] = {
  16738     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO },
  16739     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO },
  16740     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO },
  16741     { RX_LBR_COUNTf, 32, 20, SOCF_LE|SOCF_RO }
  16742 };
  16743 
  16744 #endif
  16745 #if defined(BCM_88270_A0)
  16746 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88270_A0r_fields[] = {
  16747     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16748     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16749     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16750 };
  16751 
  16752 #endif
  16753 #if defined(BCM_88375_A0)
  16754 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88375_A0r_fields[] = {
  16755     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16756     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16757     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16758 };
  16759 
  16760 #endif
  16761 #if defined(BCM_88375_B0)
  16762 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88375_B0r_fields[] = {
  16763     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16764     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16765     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16766 };
  16767 
  16768 #endif
  16769 #if defined(BCM_88470_A0)
  16770 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88470_A0r_fields[] = {
  16771     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16772     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16773     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16774 };
  16775 
  16776 #endif
  16777 #if defined(BCM_88470_B0)
  16778 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88470_B0r_fields[] = {
  16779     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16780     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16781     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16782 };
  16783 
  16784 #endif
  16785 #if defined(BCM_88675_A0)
  16786 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88675_A0r_fields[] = {
  16787     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16788     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16789     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16790 };
  16791 
  16792 #endif
  16793 #if defined(BCM_88675_B0)
  16794 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88675_B0r_fields[] = {
  16795     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16796     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16797     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16798 };
  16799 
  16800 #endif
  16801 #if defined(BCM_88680_A0)
  16802 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88680_A0r_fields[] = {
  16803     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16804     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16805     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16806 };
  16807 
  16808 #endif
  16809 #if defined(BCM_88690_A0)
  16810 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88690_A0r_fields[] = {
  16811     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16812     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16813     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16814 };
  16815 
  16816 #endif
  16817 #if defined(BCM_88690_B0)
  16818 soc_field_info_t soc_OAMP_RXB_DEBUG_BCM88690_B0r_fields[] = {
  16819     { OUT_DFIFO_LEVELf, 8, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16820     { OUT_LFIFO_LEVELf, 4, 8, SOCF_LE|SOCF_RO|SOCF_SIG },
  16821     { RSP_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG }
  16822 };
  16823 
  16824 #endif
  16825 #if defined(BCM_88470_A0)
  16826 soc_field_info_t soc_OAMP_RXB_PKT_COUNTERr_fields[] = {
  16827     { RXB_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16828     { RXB_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE },
  16829     { RXB_PKT_CNTR_MODEf, 3, 32, SOCF_LE },
  16830     { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 49, SOCF_LE }
  16831 };
  16832 
  16833 #endif
  16834 #if defined(BCM_88270_A0)
  16835 soc_field_info_t soc_OAMP_RXB_PKT_COUNTER_BCM88270_A0r_fields[] = {
  16836     { RXB_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16837     { RXB_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE },
  16838     { RXB_PKT_CNTR_MODEf, 3, 32, SOCF_LE },
  16839     { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 49, SOCF_LE }
  16840 };
  16841 
  16842 #endif
  16843 #if defined(BCM_88470_B0)
  16844 soc_field_info_t soc_OAMP_RXB_PKT_COUNTER_BCM88470_B0r_fields[] = {
  16845     { RXB_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16846     { RXB_PKT_CNTR_MEP_ID_FLTRf, 14, 35, SOCF_LE },
  16847     { RXB_PKT_CNTR_MODEf, 3, 32, SOCF_LE },
  16848     { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 49, SOCF_LE }
  16849 };
  16850 
  16851 #endif
  16852 #if defined(BCM_88690_A0)
  16853 soc_field_info_t soc_OAMP_RXB_PKT_COUNTER_BCM88690_A0r_fields[] = {
  16854     { RXB_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  16855     { RXB_PKT_CNTR_MEP_ID_FLTRf, 16, 39, SOCF_LE },
  16856     { RXB_PKT_CNTR_MODEf, 3, 36, SOCF_LE },
  16857     { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 55, SOCF_LE }
  16858 };
  16859 
  16860 #endif
  16861 #if defined(BCM_88690_B0)
  16862 soc_field_info_t soc_OAMP_RXB_PKT_COUNTER_BCM88690_B0r_fields[] = {
  16863     { RXB_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  16864     { RXB_PKT_CNTR_MEP_ID_FLTRf, 16, 39, SOCF_LE },
  16865     { RXB_PKT_CNTR_MODEf, 3, 36, SOCF_LE },
  16866     { RXB_PKT_CNTR_OPCODE_FLTRf, 8, 55, SOCF_LE }
  16867 };
  16868 
  16869 #endif
  16870 #if defined(BCM_88470_A0)
  16871 soc_field_info_t soc_OAMP_RX_PKT_COUNTERr_fields[] = {
  16872     { RX_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16873     { RX_PKT_CNTR_MEP_ID_FLTRf, 14, 34, SOCF_LE },
  16874     { RX_PKT_CNTR_MODEf, 2, 32, SOCF_LE },
  16875     { RX_PKT_CNTR_OPCODE_FLTRf, 8, 63, SOCF_LE },
  16876     { RX_PKT_CNTR_RMEP_ID_FLTRf, 15, 48, SOCF_LE }
  16877 };
  16878 
  16879 #endif
  16880 #if defined(BCM_88270_A0)
  16881 soc_field_info_t soc_OAMP_RX_PKT_COUNTER_BCM88270_A0r_fields[] = {
  16882     { RX_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16883     { RX_PKT_CNTR_MEP_ID_FLTRf, 14, 34, SOCF_LE },
  16884     { RX_PKT_CNTR_MODEf, 2, 32, SOCF_LE },
  16885     { RX_PKT_CNTR_OPCODE_FLTRf, 8, 63, SOCF_LE },
  16886     { RX_PKT_CNTR_RMEP_ID_FLTRf, 15, 48, SOCF_LE }
  16887 };
  16888 
  16889 #endif
  16890 #if defined(BCM_88470_B0)
  16891 soc_field_info_t soc_OAMP_RX_PKT_COUNTER_BCM88470_B0r_fields[] = {
  16892     { RX_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  16893     { RX_PKT_CNTR_MEP_ID_FLTRf, 14, 34, SOCF_LE },
  16894     { RX_PKT_CNTR_MODEf, 2, 32, SOCF_LE },
  16895     { RX_PKT_CNTR_OPCODE_FLTRf, 8, 63, SOCF_LE },
  16896     { RX_PKT_CNTR_RMEP_ID_FLTRf, 15, 48, SOCF_LE }
  16897 };
  16898 
  16899 #endif
  16900 #if defined(BCM_88690_A0)
  16901 soc_field_info_t soc_OAMP_RX_PKT_COUNTER_BCM88690_A0r_fields[] = {
  16902     { RX_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  16903     { RX_PKT_CNTR_MEP_ID_FLTRf, 16, 38, SOCF_LE },
  16904     { RX_PKT_CNTR_MODEf, 2, 36, SOCF_LE },
  16905     { RX_PKT_CNTR_OPCODE_FLTRf, 8, 71, SOCF_LE },
  16906     { RX_PKT_CNTR_RMEP_ID_FLTRf, 17, 54, SOCF_LE }
  16907 };
  16908 
  16909 #endif
  16910 #if defined(BCM_88690_B0)
  16911 soc_field_info_t soc_OAMP_RX_PKT_COUNTER_BCM88690_B0r_fields[] = {
  16912     { RX_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  16913     { RX_PKT_CNTR_MEP_ID_FLTRf, 16, 38, SOCF_LE },
  16914     { RX_PKT_CNTR_MODEf, 2, 36, SOCF_LE },
  16915     { RX_PKT_CNTR_OPCODE_FLTRf, 8, 71, SOCF_LE },
  16916     { RX_PKT_CNTR_RMEP_ID_FLTRf, 17, 54, SOCF_LE }
  16917 };
  16918 
  16919 #endif
  16920 #if defined(BCM_88675_A0)
  16921 soc_field_info_t soc_OAMP_RX_STATS_DATA_0r_fields[] = {
  16922     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16923 };
  16924 
  16925 #endif
  16926 #if defined(BCM_88675_A0)
  16927 soc_field_info_t soc_OAMP_RX_STATS_DATA_1r_fields[] = {
  16928     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16929 };
  16930 
  16931 #endif
  16932 #if defined(BCM_88675_A0)
  16933 soc_field_info_t soc_OAMP_RX_STATS_DATA_2r_fields[] = {
  16934     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16935 };
  16936 
  16937 #endif
  16938 #if defined(BCM_88675_A0)
  16939 soc_field_info_t soc_OAMP_RX_STATS_DATA_3r_fields[] = {
  16940     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16941 };
  16942 
  16943 #endif
  16944 #if defined(BCM_88675_A0)
  16945 soc_field_info_t soc_OAMP_RX_STATS_DATA_4r_fields[] = {
  16946     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16947 };
  16948 
  16949 #endif
  16950 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  16951     defined(BCM_56270_A0)
  16952 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM56260_A0r_fields[] = {
  16953     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO }
  16954 };
  16955 
  16956 #endif
  16957 #if defined(BCM_88270_A0)
  16958 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88270_A0r_fields[] = {
  16959     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16960 };
  16961 
  16962 #endif
  16963 #if defined(BCM_88375_A0)
  16964 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88375_A0r_fields[] = {
  16965     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16966 };
  16967 
  16968 #endif
  16969 #if defined(BCM_88375_B0)
  16970 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88375_B0r_fields[] = {
  16971     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16972 };
  16973 
  16974 #endif
  16975 #if defined(BCM_88470_A0)
  16976 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88470_A0r_fields[] = {
  16977     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16978 };
  16979 
  16980 #endif
  16981 #if defined(BCM_88470_B0)
  16982 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88470_B0r_fields[] = {
  16983     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16984 };
  16985 
  16986 #endif
  16987 #if defined(BCM_88675_B0)
  16988 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88675_B0r_fields[] = {
  16989     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16990 };
  16991 
  16992 #endif
  16993 #if defined(BCM_88680_A0)
  16994 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88680_A0r_fields[] = {
  16995     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  16996 };
  16997 
  16998 #endif
  16999 #if defined(BCM_88690_A0)
  17000 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88690_A0r_fields[] = {
  17001     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17002 };
  17003 
  17004 #endif
  17005 #if defined(BCM_88690_B0)
  17006 soc_field_info_t soc_OAMP_RX_STATS_DATA_0_BCM88690_B0r_fields[] = {
  17007     { RX_STATS_DATA_0f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17008 };
  17009 
  17010 #endif
  17011 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  17012     defined(BCM_56270_A0)
  17013 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM56260_A0r_fields[] = {
  17014     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO }
  17015 };
  17016 
  17017 #endif
  17018 #if defined(BCM_88270_A0)
  17019 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88270_A0r_fields[] = {
  17020     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17021 };
  17022 
  17023 #endif
  17024 #if defined(BCM_88375_A0)
  17025 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88375_A0r_fields[] = {
  17026     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17027 };
  17028 
  17029 #endif
  17030 #if defined(BCM_88375_B0)
  17031 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88375_B0r_fields[] = {
  17032     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17033 };
  17034 
  17035 #endif
  17036 #if defined(BCM_88470_A0)
  17037 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88470_A0r_fields[] = {
  17038     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17039 };
  17040 
  17041 #endif
  17042 #if defined(BCM_88470_B0)
  17043 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88470_B0r_fields[] = {
  17044     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17045 };
  17046 
  17047 #endif
  17048 #if defined(BCM_88675_B0)
  17049 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88675_B0r_fields[] = {
  17050     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17051 };
  17052 
  17053 #endif
  17054 #if defined(BCM_88680_A0)
  17055 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88680_A0r_fields[] = {
  17056     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17057 };
  17058 
  17059 #endif
  17060 #if defined(BCM_88690_A0)
  17061 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88690_A0r_fields[] = {
  17062     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17063 };
  17064 
  17065 #endif
  17066 #if defined(BCM_88690_B0)
  17067 soc_field_info_t soc_OAMP_RX_STATS_DATA_1_BCM88690_B0r_fields[] = {
  17068     { RX_STATS_DATA_1f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17069 };
  17070 
  17071 #endif
  17072 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  17073     defined(BCM_56270_A0)
  17074 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM56260_A0r_fields[] = {
  17075     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO }
  17076 };
  17077 
  17078 #endif
  17079 #if defined(BCM_88270_A0)
  17080 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88270_A0r_fields[] = {
  17081     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17082 };
  17083 
  17084 #endif
  17085 #if defined(BCM_88375_A0)
  17086 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88375_A0r_fields[] = {
  17087     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17088 };
  17089 
  17090 #endif
  17091 #if defined(BCM_88375_B0)
  17092 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88375_B0r_fields[] = {
  17093     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17094 };
  17095 
  17096 #endif
  17097 #if defined(BCM_88470_A0)
  17098 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88470_A0r_fields[] = {
  17099     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17100 };
  17101 
  17102 #endif
  17103 #if defined(BCM_88470_B0)
  17104 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88470_B0r_fields[] = {
  17105     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17106 };
  17107 
  17108 #endif
  17109 #if defined(BCM_88675_B0)
  17110 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88675_B0r_fields[] = {
  17111     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17112 };
  17113 
  17114 #endif
  17115 #if defined(BCM_88680_A0)
  17116 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88680_A0r_fields[] = {
  17117     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17118 };
  17119 
  17120 #endif
  17121 #if defined(BCM_88690_A0)
  17122 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88690_A0r_fields[] = {
  17123     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17124 };
  17125 
  17126 #endif
  17127 #if defined(BCM_88690_B0)
  17128 soc_field_info_t soc_OAMP_RX_STATS_DATA_2_BCM88690_B0r_fields[] = {
  17129     { RX_STATS_DATA_2f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17130 };
  17131 
  17132 #endif
  17133 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  17134     defined(BCM_56270_A0)
  17135 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM56260_A0r_fields[] = {
  17136     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO }
  17137 };
  17138 
  17139 #endif
  17140 #if defined(BCM_88270_A0)
  17141 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88270_A0r_fields[] = {
  17142     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17143 };
  17144 
  17145 #endif
  17146 #if defined(BCM_88375_A0)
  17147 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88375_A0r_fields[] = {
  17148     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17149 };
  17150 
  17151 #endif
  17152 #if defined(BCM_88375_B0)
  17153 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88375_B0r_fields[] = {
  17154     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17155 };
  17156 
  17157 #endif
  17158 #if defined(BCM_88470_A0)
  17159 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88470_A0r_fields[] = {
  17160     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17161 };
  17162 
  17163 #endif
  17164 #if defined(BCM_88470_B0)
  17165 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88470_B0r_fields[] = {
  17166     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17167 };
  17168 
  17169 #endif
  17170 #if defined(BCM_88675_B0)
  17171 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88675_B0r_fields[] = {
  17172     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17173 };
  17174 
  17175 #endif
  17176 #if defined(BCM_88680_A0)
  17177 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88680_A0r_fields[] = {
  17178     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17179 };
  17180 
  17181 #endif
  17182 #if defined(BCM_88690_A0)
  17183 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88690_A0r_fields[] = {
  17184     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17185 };
  17186 
  17187 #endif
  17188 #if defined(BCM_88690_B0)
  17189 soc_field_info_t soc_OAMP_RX_STATS_DATA_3_BCM88690_B0r_fields[] = {
  17190     { RX_STATS_DATA_3f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17191 };
  17192 
  17193 #endif
  17194 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  17195     defined(BCM_56270_A0)
  17196 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM56260_A0r_fields[] = {
  17197     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO }
  17198 };
  17199 
  17200 #endif
  17201 #if defined(BCM_88270_A0)
  17202 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88270_A0r_fields[] = {
  17203     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17204 };
  17205 
  17206 #endif
  17207 #if defined(BCM_88375_A0)
  17208 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88375_A0r_fields[] = {
  17209     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17210 };
  17211 
  17212 #endif
  17213 #if defined(BCM_88375_B0)
  17214 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88375_B0r_fields[] = {
  17215     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17216 };
  17217 
  17218 #endif
  17219 #if defined(BCM_88470_A0)
  17220 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88470_A0r_fields[] = {
  17221     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17222 };
  17223 
  17224 #endif
  17225 #if defined(BCM_88470_B0)
  17226 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88470_B0r_fields[] = {
  17227     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17228 };
  17229 
  17230 #endif
  17231 #if defined(BCM_88675_B0)
  17232 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88675_B0r_fields[] = {
  17233     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17234 };
  17235 
  17236 #endif
  17237 #if defined(BCM_88680_A0)
  17238 soc_field_info_t soc_OAMP_RX_STATS_DATA_4_BCM88680_A0r_fields[] = {
  17239     { RX_STATS_DATA_4f, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  17240 };
  17241 
  17242 #endif
  17243 #if defined(BCM_88660_A0)
  17244 soc_field_info_t soc_OAMP_RX_TRAP_CODESr_fields[] = {
  17245     { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE|SOCF_SIG },
  17246     { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE|SOCF_SIG },
  17247     { TRAP_N_6374_DMf, 8, 48, SOCF_LE|SOCF_SIG },
  17248     { TRAP_N_6374_LMf, 8, 56, SOCF_LE|SOCF_SIG },
  17249     { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE|SOCF_SIG },
  17250     { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE|SOCF_SIG },
  17251     { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE|SOCF_SIG },
  17252     { TRAP_N_ETHf, 8, 0, SOCF_LE|SOCF_SIG }
  17253 };
  17254 
  17255 #endif
  17256 #if defined(BCM_88375_A0)
  17257 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88375_A0r_fields[] = {
  17258     { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE },
  17259     { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE },
  17260     { TRAP_N_6374_DMf, 8, 48, SOCF_LE },
  17261     { TRAP_N_6374_LMf, 8, 56, SOCF_LE },
  17262     { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE },
  17263     { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE },
  17264     { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE },
  17265     { TRAP_N_ETHf, 8, 0, SOCF_LE }
  17266 };
  17267 
  17268 #endif
  17269 #if defined(BCM_88375_B0)
  17270 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88375_B0r_fields[] = {
  17271     { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE },
  17272     { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE },
  17273     { TRAP_N_6374_DMf, 8, 48, SOCF_LE },
  17274     { TRAP_N_6374_LMf, 8, 56, SOCF_LE },
  17275     { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE },
  17276     { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE },
  17277     { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE },
  17278     { TRAP_N_ETHf, 8, 0, SOCF_LE }
  17279 };
  17280 
  17281 #endif
  17282 #if defined(BCM_88675_A0)
  17283 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88675_A0r_fields[] = {
  17284     { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE },
  17285     { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE },
  17286     { TRAP_N_6374_DMf, 8, 48, SOCF_LE },
  17287     { TRAP_N_6374_LMf, 8, 56, SOCF_LE },
  17288     { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE },
  17289     { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE },
  17290     { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE },
  17291     { TRAP_N_ETHf, 8, 0, SOCF_LE }
  17292 };
  17293 
  17294 #endif
  17295 #if defined(BCM_88675_B0)
  17296 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88675_B0r_fields[] = {
  17297     { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE },
  17298     { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE },
  17299     { TRAP_N_6374_DMf, 8, 48, SOCF_LE },
  17300     { TRAP_N_6374_LMf, 8, 56, SOCF_LE },
  17301     { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE },
  17302     { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE },
  17303     { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE },
  17304     { TRAP_N_ETHf, 8, 0, SOCF_LE }
  17305 };
  17306 
  17307 #endif
  17308 #if defined(BCM_88680_A0)
  17309 soc_field_info_t soc_OAMP_RX_TRAP_CODES_BCM88680_A0r_fields[] = {
  17310     { TRAP_N_1731O_MPLSTPf, 8, 8, SOCF_LE },
  17311     { TRAP_N_1731O_PWEf, 8, 16, SOCF_LE },
  17312     { TRAP_N_6374_DMf, 8, 48, SOCF_LE },
  17313     { TRAP_N_6374_LMf, 8, 56, SOCF_LE },
  17314     { TRAP_N_BFDO_IPV4f, 8, 24, SOCF_LE },
  17315     { TRAP_N_BFDO_MPLSf, 8, 32, SOCF_LE },
  17316     { TRAP_N_BFDO_PWEf, 8, 40, SOCF_LE },
  17317     { TRAP_N_ETHf, 8, 0, SOCF_LE }
  17318 };
  17319 
  17320 #endif
  17321 #if defined(BCM_88690_A0)
  17322 soc_field_info_t soc_OAMP_R_MEP_DB_FULL_ENTRY_THRESHOLDr_fields[] = {
  17323     { R_MEP_DB_FULL_ENTRY_THRESHOLDf, 16, 0, SOCF_LE }
  17324 };
  17325 
  17326 #endif
  17327 #if defined(BCM_88690_B0)
  17328 soc_field_info_t soc_OAMP_R_MEP_DB_FULL_ENTRY_THRESHOLD_BCM88690_B0r_fields[] = {
  17329     { R_MEP_DB_FULL_ENTRY_THRESHOLDf, 17, 0, SOCF_LE }
  17330 };
  17331 
  17332 #endif
  17333 #if defined(BCM_88675_A0)
  17334 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROLr_fields[] = {
  17335     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17336     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17337     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17338     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17339     { PIPE_ID_EVC__Nf, 1, 80, 0 },
  17340     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17341     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17342     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17343     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17344 };
  17345 
  17346 #endif
  17347 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  17348     defined(BCM_56270_A0)
  17349 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM56260_A0r_fields[] = {
  17350     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17351     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17352     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17353     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17354     { PIPE_ID_EVC__Nf, 1, 80, 0 },
  17355     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17356     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17357     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17358     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17359 };
  17360 
  17361 #endif
  17362 #if defined(BCM_88270_A0)
  17363 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88270_A0r_fields[] = {
  17364     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17365     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17366     { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 },
  17367     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17368     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17369     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17370     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17371     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17372     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17373 };
  17374 
  17375 #endif
  17376 #if defined(BCM_88375_A0)
  17377 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88375_A0r_fields[] = {
  17378     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17379     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17380     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17381     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17382     { PIPE_ID_EVC__Nf, 1, 80, 0 },
  17383     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17384     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17385     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17386     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17387 };
  17388 
  17389 #endif
  17390 #if defined(BCM_88375_B0)
  17391 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88375_B0r_fields[] = {
  17392     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17393     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17394     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17395     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17396     { PIPE_ID_EVC__Nf, 1, 80, 0 },
  17397     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17398     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17399     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17400     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17401 };
  17402 
  17403 #endif
  17404 #if defined(BCM_88470_A0)
  17405 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88470_A0r_fields[] = {
  17406     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17407     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17408     { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 },
  17409     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17410     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17411     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17412     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17413     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17414     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17415 };
  17416 
  17417 #endif
  17418 #if defined(BCM_88470_B0)
  17419 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88470_B0r_fields[] = {
  17420     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17421     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17422     { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 },
  17423     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17424     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17425     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17426     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17427     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17428     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17429 };
  17430 
  17431 #endif
  17432 #if defined(BCM_88675_B0)
  17433 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88675_B0r_fields[] = {
  17434     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17435     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17436     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17437     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17438     { PIPE_ID_EVC__Nf, 1, 80, 0 },
  17439     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17440     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17441     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17442     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17443 };
  17444 
  17445 #endif
  17446 #if defined(BCM_88680_A0)
  17447 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88680_A0r_fields[] = {
  17448     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17449     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17450     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17451     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17452     { PIPE_ID_EVC__Nf, 1, 80, 0 },
  17453     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17454     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17455     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17456     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17457 };
  17458 
  17459 #endif
  17460 #if defined(BCM_88690_A0)
  17461 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88690_A0r_fields[] = {
  17462     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17463     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17464     { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 },
  17465     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17466     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17467     { PAIRING__Nf, 1, 81, 0 },
  17468     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17469     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17470     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17471     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17472 };
  17473 
  17474 #endif
  17475 #if defined(BCM_88690_B0)
  17476 soc_field_info_t soc_OAMP_SAT_EVC_RATE_CONTROL_BCM88690_B0r_fields[] = {
  17477     { BYTES_PER_CYCLE_EVC_EXP__Nf, 4, 16, SOCF_LE },
  17478     { BYTES_PER_CYCLE_EVC_MNT__Nf, 16, 0, SOCF_LE },
  17479     { CRDT_PER_PKT_EVC__Nf, 1, 80, 0 },
  17480     { MAX_CREDITS_EVC_EXP__Nf, 4, 36, SOCF_LE },
  17481     { MAX_CREDITS_EVC_MNT__Nf, 16, 20, SOCF_LE },
  17482     { PAIRING__Nf, 1, 81, 0 },
  17483     { THRESHOLD_LOWER_EVC_EXP__Nf, 4, 76, SOCF_LE },
  17484     { THRESHOLD_LOWER_EVC_MNT__Nf, 16, 60, SOCF_LE },
  17485     { THRESHOLD_UPPER_EVC_EXP__Nf, 4, 56, SOCF_LE },
  17486     { THRESHOLD_UPPER_EVC_MNT__Nf, 16, 40, SOCF_LE }
  17487 };
  17488 
  17489 #endif
  17490 #if defined(BCM_88675_A0)
  17491 soc_field_info_t soc_OAMP_SAT_GEN_CONFIGr_fields[] = {
  17492     { CMIC_TOD_MODEf, 2, 54, SOCF_LE },
  17493     { INV_CRC_RESf, 1, 1, 0 },
  17494     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17495     { REV_CRC_DATAf, 1, 0, 0 },
  17496     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17497     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17498     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17499     { USE_NTP_TODf, 1, 53, 0 }
  17500 };
  17501 
  17502 #endif
  17503 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  17504     defined(BCM_56270_A0)
  17505 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM56260_A0r_fields[] = {
  17506     { CMIC_TOD_MODEf, 2, 54, SOCF_LE },
  17507     { INV_CRC_RESf, 1, 1, 0 },
  17508     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17509     { REV_CRC_DATAf, 1, 0, 0 },
  17510     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17511     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17512     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17513     { USE_NTP_TODf, 1, 53, 0 }
  17514 };
  17515 
  17516 #endif
  17517 #if defined(BCM_88270_A0)
  17518 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88270_A0r_fields[] = {
  17519     { INV_CRC_RESf, 1, 1, 0 },
  17520     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17521     { REV_CRC_DATAf, 1, 0, 0 },
  17522     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17523     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17524     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17525     { USE_NTP_TODf, 1, 53, 0 }
  17526 };
  17527 
  17528 #endif
  17529 #if defined(BCM_88375_A0)
  17530 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88375_A0r_fields[] = {
  17531     { CMIC_TOD_MODEf, 2, 54, SOCF_LE },
  17532     { INV_CRC_RESf, 1, 1, 0 },
  17533     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17534     { REV_CRC_DATAf, 1, 0, 0 },
  17535     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17536     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17537     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17538     { USE_NTP_TODf, 1, 53, 0 }
  17539 };
  17540 
  17541 #endif
  17542 #if defined(BCM_88375_B0)
  17543 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88375_B0r_fields[] = {
  17544     { CMIC_TOD_MODEf, 2, 54, SOCF_LE },
  17545     { INV_CRC_RESf, 1, 1, 0 },
  17546     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17547     { REV_CRC_DATAf, 1, 0, 0 },
  17548     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17549     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17550     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17551     { USE_NTP_TODf, 1, 53, 0 }
  17552 };
  17553 
  17554 #endif
  17555 #if defined(BCM_88470_A0)
  17556 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88470_A0r_fields[] = {
  17557     { INV_CRC_RESf, 1, 1, 0 },
  17558     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17559     { REV_CRC_DATAf, 1, 0, 0 },
  17560     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17561     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17562     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17563     { USE_NTP_TODf, 1, 53, 0 }
  17564 };
  17565 
  17566 #endif
  17567 #if defined(BCM_88470_B0)
  17568 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88470_B0r_fields[] = {
  17569     { INV_CRC_RESf, 1, 1, 0 },
  17570     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17571     { REV_CRC_DATAf, 1, 0, 0 },
  17572     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17573     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17574     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17575     { USE_NTP_TODf, 1, 53, 0 }
  17576 };
  17577 
  17578 #endif
  17579 #if defined(BCM_88675_B0)
  17580 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88675_B0r_fields[] = {
  17581     { CMIC_TOD_MODEf, 2, 54, SOCF_LE },
  17582     { INV_CRC_RESf, 1, 1, 0 },
  17583     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17584     { REV_CRC_DATAf, 1, 0, 0 },
  17585     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17586     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17587     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17588     { USE_NTP_TODf, 1, 53, 0 }
  17589 };
  17590 
  17591 #endif
  17592 #if defined(BCM_88680_A0)
  17593 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88680_A0r_fields[] = {
  17594     { CMIC_TOD_MODEf, 2, 54, SOCF_LE },
  17595     { INV_CRC_RESf, 1, 1, 0 },
  17596     { RATE_NUM_CLKS_CYCLEf, 32, 21, SOCF_LE },
  17597     { REV_CRC_DATAf, 1, 0, 0 },
  17598     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17599     { SAT_PE_KEY_MSBf, 17, 4, SOCF_LE },
  17600     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17601     { USE_NTP_TODf, 1, 53, 0 }
  17602 };
  17603 
  17604 #endif
  17605 #if defined(BCM_88690_A0)
  17606 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88690_A0r_fields[] = {
  17607     { INV_CRC_RESf, 1, 1, 0 },
  17608     { RATE_NUM_CLKS_CYCLEf, 32, 4, SOCF_LE },
  17609     { REV_CRC_DATAf, 1, 0, 0 },
  17610     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17611     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17612     { USE_NTP_TODf, 1, 36, 0 }
  17613 };
  17614 
  17615 #endif
  17616 #if defined(BCM_88690_B0)
  17617 soc_field_info_t soc_OAMP_SAT_GEN_CONFIG_BCM88690_B0r_fields[] = {
  17618     { INV_CRC_RESf, 1, 1, 0 },
  17619     { RATE_NUM_CLKS_CYCLEf, 32, 4, SOCF_LE },
  17620     { REV_CRC_DATAf, 1, 0, 0 },
  17621     { RST_CRC_F_1Z0f, 1, 2, 0 },
  17622     { SAT_PRBS_USE_NXORf, 1, 3, 0 },
  17623     { TWAMP_MODEf, 1, 37, 0 },
  17624     { USE_NTP_TODf, 1, 36, 0 }
  17625 };
  17626 
  17627 #endif
  17628 #if defined(BCM_88675_A0)
  17629 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROLr_fields[] = {
  17630     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17631     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17632     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17633     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17634     { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG },
  17635     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17636     { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG },
  17637     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17638     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17639     { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG },
  17640     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17641     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17642     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17643     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17644     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17645     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17646     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17647     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17648     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17649     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17650 };
  17651 
  17652 #endif
  17653 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  17654     defined(BCM_56270_A0)
  17655 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM56260_A0r_fields[] = {
  17656     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17657     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17658     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17659     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17660     { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO },
  17661     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17662     { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO },
  17663     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17664     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17665     { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO },
  17666     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17667     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17668     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17669     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17670     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17671     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17672     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17673     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17674     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17675     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17676 };
  17677 
  17678 #endif
  17679 #if defined(BCM_88270_A0)
  17680 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88270_A0r_fields[] = {
  17681     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17682     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17683     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17684     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17685     { CRDT_PER_PKT__Nf, 1, 223, 0 },
  17686     { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG },
  17687     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17688     { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG },
  17689     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17690     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17691     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17692     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17693     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17694     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17695     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17696     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17697     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17698     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17699     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17700     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17701 };
  17702 
  17703 #endif
  17704 #if defined(BCM_88375_A0)
  17705 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88375_A0r_fields[] = {
  17706     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17707     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17708     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17709     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17710     { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG },
  17711     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17712     { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG },
  17713     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17714     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17715     { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG },
  17716     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17717     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17718     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17719     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17720     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17721     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17722     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17723     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17724     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17725     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17726 };
  17727 
  17728 #endif
  17729 #if defined(BCM_88375_B0)
  17730 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88375_B0r_fields[] = {
  17731     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17732     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17733     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17734     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17735     { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG },
  17736     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17737     { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG },
  17738     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17739     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17740     { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG },
  17741     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17742     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17743     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17744     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17745     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17746     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17747     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17748     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17749     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17750     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17751 };
  17752 
  17753 #endif
  17754 #if defined(BCM_88470_A0)
  17755 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88470_A0r_fields[] = {
  17756     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17757     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17758     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17759     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17760     { CRDT_PER_PKT__Nf, 1, 223, 0 },
  17761     { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG },
  17762     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17763     { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG },
  17764     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17765     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17766     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17767     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17768     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17769     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17770     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17771     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17772     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17773     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17774     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17775     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17776 };
  17777 
  17778 #endif
  17779 #if defined(BCM_88470_B0)
  17780 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88470_B0r_fields[] = {
  17781     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17782     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17783     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17784     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17785     { CRDT_PER_PKT__Nf, 1, 223, 0 },
  17786     { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG },
  17787     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17788     { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG },
  17789     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17790     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17791     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17792     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17793     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17794     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17795     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17796     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17797     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17798     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17799     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17800     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17801 };
  17802 
  17803 #endif
  17804 #if defined(BCM_88675_B0)
  17805 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88675_B0r_fields[] = {
  17806     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17807     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17808     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17809     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17810     { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG },
  17811     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17812     { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG },
  17813     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17814     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17815     { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG },
  17816     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17817     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17818     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17819     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17820     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17821     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17822     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17823     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17824     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17825     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17826 };
  17827 
  17828 #endif
  17829 #if defined(BCM_88680_A0)
  17830 soc_field_info_t soc_OAMP_SAT_GEN_RATE_CONTROL_BCM88680_A0r_fields[] = {
  17831     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  17832     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  17833     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  17834     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  17835     { CURRENT_STATE__Nf, 2, 223, SOCF_LE|SOCF_RO|SOCF_SIG },
  17836     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  17837     { ITER_CNT__Nf, 10, 225, SOCF_LE|SOCF_RO|SOCF_SIG },
  17838     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  17839     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  17840     { PACKET_COUNT__Nf, 32, 235, SOCF_LE|SOCF_RO|SOCF_SIG },
  17841     { PKT_GEN_EN__Nf, 1, 0, 0 },
  17842     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  17843     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  17844     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  17845     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  17846     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  17847     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  17848     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  17849     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  17850     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  17851 };
  17852 
  17853 #endif
  17854 #if defined(BCM_88675_A0)
  17855 soc_field_info_t soc_OAMP_SAT_RX_CONFIGr_fields[] = {
  17856     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17857     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17858     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17859     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17860     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17861     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17862     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  17863     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  17864     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  17865     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  17866     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  17867     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  17868 };
  17869 
  17870 #endif
  17871 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  17872     defined(BCM_56270_A0)
  17873 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM56260_A0r_fields[] = {
  17874     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17875     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17876     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17877     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17878     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17879     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17880     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  17881     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  17882     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  17883     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  17884     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  17885     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  17886 };
  17887 
  17888 #endif
  17889 #if defined(BCM_88270_A0)
  17890 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88270_A0r_fields[] = {
  17891     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17892     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17893     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17894     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17895     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17896     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17897     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  17898     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  17899     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  17900     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  17901     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  17902     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  17903 };
  17904 
  17905 #endif
  17906 #if defined(BCM_88375_A0)
  17907 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88375_A0r_fields[] = {
  17908     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17909     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17910     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17911     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17912     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17913     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17914     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  17915     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  17916     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  17917     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  17918     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  17919     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  17920 };
  17921 
  17922 #endif
  17923 #if defined(BCM_88375_B0)
  17924 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88375_B0r_fields[] = {
  17925     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17926     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17927     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17928     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17929     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17930     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17931     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  17932     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  17933     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  17934     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  17935     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  17936     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  17937 };
  17938 
  17939 #endif
  17940 #if defined(BCM_88470_A0)
  17941 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88470_A0r_fields[] = {
  17942     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17943     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17944     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17945     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17946     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17947     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17948     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  17949     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  17950     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  17951     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  17952     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  17953     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  17954 };
  17955 
  17956 #endif
  17957 #if defined(BCM_88470_B0)
  17958 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88470_B0r_fields[] = {
  17959     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17960     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17961     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17962     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17963     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17964     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17965     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  17966     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  17967     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  17968     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  17969     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  17970     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  17971 };
  17972 
  17973 #endif
  17974 #if defined(BCM_88675_B0)
  17975 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88675_B0r_fields[] = {
  17976     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17977     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17978     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17979     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17980     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17981     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17982     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  17983     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  17984     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  17985     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  17986     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  17987     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  17988 };
  17989 
  17990 #endif
  17991 #if defined(BCM_88680_A0)
  17992 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88680_A0r_fields[] = {
  17993     { RX_FLV_BIN_LIMIT_0f, 32, 24, SOCF_LE },
  17994     { RX_FLV_BIN_LIMIT_1f, 32, 56, SOCF_LE },
  17995     { RX_FLV_BIN_LIMIT_2f, 32, 88, SOCF_LE },
  17996     { RX_FLV_BIN_LIMIT_3f, 32, 120, SOCF_LE },
  17997     { RX_FLV_BIN_LIMIT_4f, 32, 152, SOCF_LE },
  17998     { RX_FLV_BIN_LIMIT_5f, 32, 184, SOCF_LE },
  17999     { RX_FLV_BIN_LIMIT_6f, 32, 216, SOCF_LE },
  18000     { RX_FLV_BIN_LIMIT_7f, 32, 248, SOCF_LE },
  18001     { RX_FLV_BIN_LIMIT_8f, 32, 280, SOCF_LE },
  18002     { RX_TRAP_CODE_0f, 8, 0, SOCF_LE },
  18003     { RX_TRAP_CODE_1f, 8, 8, SOCF_LE },
  18004     { RX_TRAP_CODE_2f, 8, 16, SOCF_LE }
  18005 };
  18006 
  18007 #endif
  18008 #if defined(BCM_88690_A0)
  18009 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88690_A0r_fields[] = {
  18010     { RX_FLV_BIN_LIMIT_0f, 32, 27, SOCF_LE },
  18011     { RX_FLV_BIN_LIMIT_1f, 32, 59, SOCF_LE },
  18012     { RX_FLV_BIN_LIMIT_2f, 32, 91, SOCF_LE },
  18013     { RX_FLV_BIN_LIMIT_3f, 32, 123, SOCF_LE },
  18014     { RX_FLV_BIN_LIMIT_4f, 32, 155, SOCF_LE },
  18015     { RX_FLV_BIN_LIMIT_5f, 32, 187, SOCF_LE },
  18016     { RX_FLV_BIN_LIMIT_6f, 32, 219, SOCF_LE },
  18017     { RX_FLV_BIN_LIMIT_7f, 32, 251, SOCF_LE },
  18018     { RX_FLV_BIN_LIMIT_8f, 32, 283, SOCF_LE },
  18019     { RX_TRAP_CODE_0f, 9, 0, SOCF_LE },
  18020     { RX_TRAP_CODE_1f, 9, 9, SOCF_LE },
  18021     { RX_TRAP_CODE_2f, 9, 18, SOCF_LE }
  18022 };
  18023 
  18024 #endif
  18025 #if defined(BCM_88690_B0)
  18026 soc_field_info_t soc_OAMP_SAT_RX_CONFIG_BCM88690_B0r_fields[] = {
  18027     { RX_FLV_BIN_LIMIT_0f, 32, 27, SOCF_LE },
  18028     { RX_FLV_BIN_LIMIT_1f, 32, 59, SOCF_LE },
  18029     { RX_FLV_BIN_LIMIT_2f, 32, 91, SOCF_LE },
  18030     { RX_FLV_BIN_LIMIT_3f, 32, 123, SOCF_LE },
  18031     { RX_FLV_BIN_LIMIT_4f, 32, 155, SOCF_LE },
  18032     { RX_FLV_BIN_LIMIT_5f, 32, 187, SOCF_LE },
  18033     { RX_FLV_BIN_LIMIT_6f, 32, 219, SOCF_LE },
  18034     { RX_FLV_BIN_LIMIT_7f, 32, 251, SOCF_LE },
  18035     { RX_FLV_BIN_LIMIT_8f, 32, 283, SOCF_LE },
  18036     { RX_TRAP_CODE_0f, 9, 0, SOCF_LE },
  18037     { RX_TRAP_CODE_1f, 9, 9, SOCF_LE },
  18038     { RX_TRAP_CODE_2f, 9, 18, SOCF_LE }
  18039 };
  18040 
  18041 #endif
  18042 #if defined(BCM_88675_A0)
  18043 soc_field_info_t soc_OAMP_SAT_RX_STATr_fields[] = {
  18044     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18045     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18046     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18047     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18048     { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG },
  18049     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18050     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18051 };
  18052 
  18053 #endif
  18054 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  18055     defined(BCM_56270_A0)
  18056 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM56260_A0r_fields[] = {
  18057     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18058     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18059     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18060     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18061     { RX_STATS_RD_TRIGf, 1, 6, 0 },
  18062     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18063     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18064 };
  18065 
  18066 #endif
  18067 #if defined(BCM_88270_A0)
  18068 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88270_A0r_fields[] = {
  18069     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18070     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18071     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18072     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18073     { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG },
  18074     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18075     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18076 };
  18077 
  18078 #endif
  18079 #if defined(BCM_88375_A0)
  18080 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88375_A0r_fields[] = {
  18081     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18082     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18083     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18084     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18085     { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG },
  18086     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18087     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18088 };
  18089 
  18090 #endif
  18091 #if defined(BCM_88375_B0)
  18092 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88375_B0r_fields[] = {
  18093     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18094     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18095     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18096     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18097     { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG },
  18098     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18099     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18100 };
  18101 
  18102 #endif
  18103 #if defined(BCM_88470_A0)
  18104 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88470_A0r_fields[] = {
  18105     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18106     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18107     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18108     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18109     { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG },
  18110     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18111     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18112 };
  18113 
  18114 #endif
  18115 #if defined(BCM_88470_B0)
  18116 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88470_B0r_fields[] = {
  18117     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18118     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18119     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18120     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18121     { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG },
  18122     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18123     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18124 };
  18125 
  18126 #endif
  18127 #if defined(BCM_88675_B0)
  18128 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88675_B0r_fields[] = {
  18129     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18130     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18131     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18132     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18133     { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG },
  18134     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18135     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18136 };
  18137 
  18138 #endif
  18139 #if defined(BCM_88680_A0)
  18140 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88680_A0r_fields[] = {
  18141     { RX_STATS_CLR_ON_RDf, 1, 5, 0 },
  18142     { RX_STATS_FLOW_IDf, 5, 0, SOCF_LE },
  18143     { RX_STATS_NEW_NUM_SLTSf, 5, 7, SOCF_LE },
  18144     { RX_STATS_NEW_THRSHf, 25, 12, SOCF_LE },
  18145     { RX_STATS_RD_TRIGf, 1, 6, SOCF_SIG },
  18146     { RX_STATS_RST_STATE_MCHNf, 1, 37, 0 },
  18147     { RX_STATS_UPDT_CNTR_ALWSf, 1, 38, 0 }
  18148 };
  18149 
  18150 #endif
  18151 #if defined(BCM_88690_A0)
  18152 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88690_A0r_fields[] = {
  18153     { RX_STATS_CLR_ON_RDf, 1, 7, 0 },
  18154     { RX_STATS_FLOW_IDf, 7, 0, SOCF_LE },
  18155     { RX_STATS_NEW_NUM_SLTSf, 5, 9, SOCF_LE },
  18156     { RX_STATS_NEW_THRSHf, 29, 14, SOCF_LE },
  18157     { RX_STATS_RD_TRIGf, 1, 8, SOCF_SIG },
  18158     { RX_STATS_RST_STATE_MCHNf, 1, 43, 0 },
  18159     { RX_STATS_UPDT_CNTR_ALWSf, 1, 44, 0 }
  18160 };
  18161 
  18162 #endif
  18163 #if defined(BCM_88690_B0)
  18164 soc_field_info_t soc_OAMP_SAT_RX_STAT_BCM88690_B0r_fields[] = {
  18165     { RX_STATS_CLR_ON_RDf, 1, 7, 0 },
  18166     { RX_STATS_FLOW_IDf, 7, 0, SOCF_LE },
  18167     { RX_STATS_NEW_NUM_SLTSf, 5, 9, SOCF_LE },
  18168     { RX_STATS_NEW_THRSHf, 29, 14, SOCF_LE },
  18169     { RX_STATS_RD_TRIGf, 1, 8, SOCF_SIG },
  18170     { RX_STATS_RST_STATE_MCHNf, 1, 43, 0 },
  18171     { RX_STATS_UPDT_CNTR_ALWSf, 1, 44, 0 }
  18172 };
  18173 
  18174 #endif
  18175 #if defined(BCM_88690_A0)
  18176 soc_field_info_t soc_OAMP_SAT_TX_CONFIGr_fields[] = {
  18177     { PIPE_0_CRDT_BPf, 7, 0, SOCF_LE },
  18178     { PIPE_1_CRDT_BPf, 7, 7, SOCF_LE },
  18179     { PIPE_2_CRDT_BPf, 7, 14, SOCF_LE },
  18180     { PIPE_3_CRDT_BPf, 7, 21, SOCF_LE }
  18181 };
  18182 
  18183 #endif
  18184 #if defined(BCM_88690_B0)
  18185 soc_field_info_t soc_OAMP_SAT_TX_CONFIG_BCM88690_B0r_fields[] = {
  18186     { PIPE_0_CRDT_BPf, 7, 0, SOCF_LE },
  18187     { PIPE_1_CRDT_BPf, 7, 7, SOCF_LE },
  18188     { PIPE_2_CRDT_BPf, 7, 14, SOCF_LE },
  18189     { PIPE_3_CRDT_BPf, 7, 21, SOCF_LE }
  18190 };
  18191 
  18192 #endif
  18193 #if defined(BCM_88470_A0)
  18194 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTRr_fields[] = {
  18195     { SAT_TX_EVC_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18196     { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18197 };
  18198 
  18199 #endif
  18200 #if defined(BCM_88270_A0)
  18201 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTR_BCM88270_A0r_fields[] = {
  18202     { SAT_TX_EVC_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18203     { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18204 };
  18205 
  18206 #endif
  18207 #if defined(BCM_88470_B0)
  18208 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTR_BCM88470_B0r_fields[] = {
  18209     { SAT_TX_EVC_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18210     { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18211 };
  18212 
  18213 #endif
  18214 #if defined(BCM_88690_A0)
  18215 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTR_BCM88690_A0r_fields[] = {
  18216     { SAT_TX_EVC_BYTE_CNTR__Nf, 34, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  18217     { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  18218 };
  18219 
  18220 #endif
  18221 #if defined(BCM_88690_B0)
  18222 soc_field_info_t soc_OAMP_SAT_TX_EVC_CNTR_BCM88690_B0r_fields[] = {
  18223     { SAT_TX_EVC_BYTE_CNTR__Nf, 34, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  18224     { SAT_TX_EVC_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  18225 };
  18226 
  18227 #endif
  18228 #if defined(BCM_88470_A0)
  18229 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTRr_fields[] = {
  18230     { SAT_TX_GEN_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18231     { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18232 };
  18233 
  18234 #endif
  18235 #if defined(BCM_88270_A0)
  18236 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTR_BCM88270_A0r_fields[] = {
  18237     { SAT_TX_GEN_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18238     { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18239 };
  18240 
  18241 #endif
  18242 #if defined(BCM_88470_B0)
  18243 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTR_BCM88470_B0r_fields[] = {
  18244     { SAT_TX_GEN_BYTE_CNTR__Nf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18245     { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18246 };
  18247 
  18248 #endif
  18249 #if defined(BCM_88690_A0)
  18250 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTR_BCM88690_A0r_fields[] = {
  18251     { SAT_TX_GEN_BYTE_CNTR__Nf, 34, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  18252     { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  18253 };
  18254 
  18255 #endif
  18256 #if defined(BCM_88690_B0)
  18257 soc_field_info_t soc_OAMP_SAT_TX_GEN_CNTR_BCM88690_B0r_fields[] = {
  18258     { SAT_TX_GEN_BYTE_CNTR__Nf, 34, 32, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  18259     { SAT_TX_GEN_PKT_CNTR__Nf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  18260 };
  18261 
  18262 #endif
  18263 #if defined(BCM_88690_A0)
  18264 soc_field_info_t soc_OAMP_SAT_TX_GEN_FLOW_RATE_CONTROLr_fields[] = {
  18265     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  18266     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  18267     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  18268     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  18269     { CORE_ID__Nf, 1, 236, 0 },
  18270     { CRDT_PER_PKT__Nf, 1, 223, 0 },
  18271     { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG },
  18272     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  18273     { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG },
  18274     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  18275     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  18276     { PKT_GEN_EN__Nf, 1, 0, 0 },
  18277     { PKT_HEADER_BASE__Nf, 10, 237, SOCF_LE },
  18278     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  18279     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  18280     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  18281     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  18282     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  18283     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  18284     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  18285     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  18286     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  18287 };
  18288 
  18289 #endif
  18290 #if defined(BCM_88690_B0)
  18291 soc_field_info_t soc_OAMP_SAT_TX_GEN_FLOW_RATE_CONTROL_BCM88690_B0r_fields[] = {
  18292     { BURST_MODE__Nf, 2, 210, SOCF_LE },
  18293     { BURST_PKT_WEIGHT__Nf, 32, 145, SOCF_LE },
  18294     { BYTES_PER_CYCLE_EXP__Nf, 4, 17, SOCF_LE },
  18295     { BYTES_PER_CYCLE_MNT__Nf, 16, 1, SOCF_LE },
  18296     { CORE_ID__Nf, 1, 236, 0 },
  18297     { CRDT_PER_PKT__Nf, 1, 223, 0 },
  18298     { CURRENT_STATE__Nf, 2, 224, SOCF_LE|SOCF_RO|SOCF_SIG },
  18299     { INTERVAL_PKT_WEIGHT__Nf, 32, 177, SOCF_LE },
  18300     { ITER_CNT__Nf, 10, 226, SOCF_LE|SOCF_RO|SOCF_SIG },
  18301     { MAX_CREDITS_EXP__Nf, 4, 37, SOCF_LE },
  18302     { MAX_CREDITS_MNT__Nf, 16, 21, SOCF_LE },
  18303     { PKT_GEN_EN__Nf, 1, 0, 0 },
  18304     { PKT_HEADER_BASE__Nf, 10, 237, SOCF_LE },
  18305     { SET_INTRVAL_CNT_TO_CFG__Nf, 1, 209, 0 },
  18306     { STOP_BURST_CNT__Nf, 32, 81, SOCF_LE },
  18307     { STOP_INTERVAL_CNT_CFG__Nf, 32, 113, SOCF_LE },
  18308     { STOP_ITER_CNT_RST__Nf, 1, 222, 0 },
  18309     { STOP_ITER_CNT__Nf, 10, 212, SOCF_LE },
  18310     { THRESHOLD_LOWER_EXP__Nf, 4, 77, SOCF_LE },
  18311     { THRESHOLD_LOWER_MNT__Nf, 16, 61, SOCF_LE },
  18312     { THRESHOLD_UPPER_EXP__Nf, 4, 57, SOCF_LE },
  18313     { THRESHOLD_UPPER_MNT__Nf, 16, 41, SOCF_LE }
  18314 };
  18315 
  18316 #endif
  18317 #if defined(BCM_88470_A0)
  18318 soc_field_info_t soc_OAMP_SBUS_BROADCAST_IDr_fields[] = {
  18319     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  18320 };
  18321 
  18322 #endif
  18323 #if defined(BCM_88270_A0)
  18324 soc_field_info_t soc_OAMP_SBUS_BROADCAST_ID_BCM88270_A0r_fields[] = {
  18325     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  18326 };
  18327 
  18328 #endif
  18329 #if defined(BCM_88470_B0)
  18330 soc_field_info_t soc_OAMP_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = {
  18331     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  18332 };
  18333 
  18334 #endif
  18335 #if defined(BCM_88690_A0)
  18336 soc_field_info_t soc_OAMP_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = {
  18337     { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE }
  18338 };
  18339 
  18340 #endif
  18341 #if defined(BCM_88690_B0)
  18342 soc_field_info_t soc_OAMP_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = {
  18343     { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE }
  18344 };
  18345 
  18346 #endif
  18347 #if defined(BCM_88470_A0)
  18348 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAINr_fields[] = {
  18349     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  18350 };
  18351 
  18352 #endif
  18353 #if defined(BCM_88270_A0)
  18354 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAIN_BCM88270_A0r_fields[] = {
  18355     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  18356 };
  18357 
  18358 #endif
  18359 #if defined(BCM_88470_B0)
  18360 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = {
  18361     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  18362 };
  18363 
  18364 #endif
  18365 #if defined(BCM_88690_A0)
  18366 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = {
  18367     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  18368 };
  18369 
  18370 #endif
  18371 #if defined(BCM_88690_B0)
  18372 soc_field_info_t soc_OAMP_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = {
  18373     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  18374 };
  18375 
  18376 #endif
  18377 #if defined(BCM_88470_A0)
  18378 soc_field_info_t soc_OAMP_SD_SF_SCANNER_CFGr_fields[] = {
  18379     { NUM_CLOCKS_SD_SF_DB_SCANf, 22, 134, SOCF_LE },
  18380     { SD_SF_NUM_SCANS_1f, 19, 1, SOCF_LE },
  18381     { SD_SF_NUM_SCANS_2f, 19, 20, SOCF_LE },
  18382     { SD_SF_NUM_SCANS_3f, 19, 39, SOCF_LE },
  18383     { SD_SF_NUM_SCANS_4f, 19, 58, SOCF_LE },
  18384     { SD_SF_NUM_SCANS_5f, 19, 77, SOCF_LE },
  18385     { SD_SF_NUM_SCANS_6f, 19, 96, SOCF_LE },
  18386     { SD_SF_NUM_SCANS_7f, 19, 115, SOCF_LE },
  18387     { SD_SF_SCAN_ENf, 1, 0, 0 }
  18388 };
  18389 
  18390 #endif
  18391 #if defined(BCM_88270_A0)
  18392 soc_field_info_t soc_OAMP_SD_SF_SCANNER_CFG_BCM88270_A0r_fields[] = {
  18393     { NUM_CLOCKS_SD_SF_DB_SCANf, 22, 134, SOCF_LE },
  18394     { SD_SF_NUM_SCANS_1f, 19, 1, SOCF_LE },
  18395     { SD_SF_NUM_SCANS_2f, 19, 20, SOCF_LE },
  18396     { SD_SF_NUM_SCANS_3f, 19, 39, SOCF_LE },
  18397     { SD_SF_NUM_SCANS_4f, 19, 58, SOCF_LE },
  18398     { SD_SF_NUM_SCANS_5f, 19, 77, SOCF_LE },
  18399     { SD_SF_NUM_SCANS_6f, 19, 96, SOCF_LE },
  18400     { SD_SF_NUM_SCANS_7f, 19, 115, SOCF_LE },
  18401     { SD_SF_SCAN_ENf, 1, 0, 0 }
  18402 };
  18403 
  18404 #endif
  18405 #if defined(BCM_88470_B0)
  18406 soc_field_info_t soc_OAMP_SD_SF_SCANNER_CFG_BCM88470_B0r_fields[] = {
  18407     { NUM_CLOCKS_SD_SF_DB_SCANf, 22, 134, SOCF_LE },
  18408     { SD_SF_NUM_SCANS_1f, 19, 1, SOCF_LE },
  18409     { SD_SF_NUM_SCANS_2f, 19, 20, SOCF_LE },
  18410     { SD_SF_NUM_SCANS_3f, 19, 39, SOCF_LE },
  18411     { SD_SF_NUM_SCANS_4f, 19, 58, SOCF_LE },
  18412     { SD_SF_NUM_SCANS_5f, 19, 77, SOCF_LE },
  18413     { SD_SF_NUM_SCANS_6f, 19, 96, SOCF_LE },
  18414     { SD_SF_NUM_SCANS_7f, 19, 115, SOCF_LE },
  18415     { SD_SF_SCAN_ENf, 1, 0, 0 }
  18416 };
  18417 
  18418 #endif
  18419 #if defined(BCM_88470_A0)
  18420 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFGr_fields[] = {
  18421     { PMF_ACC_ENf, 1, 0, 0 },
  18422     { PMF_RESOLf, 2, 1, SOCF_LE }
  18423 };
  18424 
  18425 #endif
  18426 #if defined(BCM_88270_A0)
  18427 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFG_BCM88270_A0r_fields[] = {
  18428     { PMF_ACC_ENf, 1, 0, 0 },
  18429     { PMF_RESOLf, 2, 1, SOCF_LE }
  18430 };
  18431 
  18432 #endif
  18433 #if defined(BCM_88470_B0)
  18434 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFG_BCM88470_B0r_fields[] = {
  18435     { PMF_ACC_ENf, 1, 0, 0 },
  18436     { PMF_RESOLf, 2, 1, SOCF_LE }
  18437 };
  18438 
  18439 #endif
  18440 #if defined(BCM_88690_A0)
  18441 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFG_BCM88690_A0r_fields[] = {
  18442     { PMF_ACC_ENf, 1, 0, 0 },
  18443     { PMF_RESOLf, 2, 1, SOCF_LE }
  18444 };
  18445 
  18446 #endif
  18447 #if defined(BCM_88690_B0)
  18448 soc_field_info_t soc_OAMP_SD_SF_SHARE_CFG_BCM88690_B0r_fields[] = {
  18449     { PMF_ACC_ENf, 1, 0, 0 },
  18450     { PMF_RESOLf, 2, 1, SOCF_LE }
  18451 };
  18452 
  18453 #endif
  18454 #if defined(BCM_88470_A0)
  18455 soc_field_info_t soc_OAMP_SD_SF_Y_1711_CONFr_fields[] = {
  18456     { D_EXCESS_THRESHf, 3, 0, SOCF_LE },
  18457     { IND_CLR_HIGH_THRESHf, 3, 6, SOCF_LE },
  18458     { IND_CLR_LOW_THRESHf, 3, 3, SOCF_LE },
  18459     { NUM_OF_1711_ENTRIESf, 5, 9, SOCF_LE }
  18460 };
  18461 
  18462 #endif
  18463 #if defined(BCM_88270_A0)
  18464 soc_field_info_t soc_OAMP_SD_SF_Y_1711_CONF_BCM88270_A0r_fields[] = {
  18465     { D_EXCESS_THRESHf, 3, 0, SOCF_LE },
  18466     { IND_CLR_HIGH_THRESHf, 3, 6, SOCF_LE },
  18467     { IND_CLR_LOW_THRESHf, 3, 3, SOCF_LE },
  18468     { NUM_OF_1711_ENTRIESf, 5, 9, SOCF_LE }
  18469 };
  18470 
  18471 #endif
  18472 #if defined(BCM_88470_B0)
  18473 soc_field_info_t soc_OAMP_SD_SF_Y_1711_CONF_BCM88470_B0r_fields[] = {
  18474     { D_EXCESS_THRESHf, 3, 0, SOCF_LE },
  18475     { IND_CLR_HIGH_THRESHf, 3, 6, SOCF_LE },
  18476     { IND_CLR_LOW_THRESHf, 3, 3, SOCF_LE },
  18477     { NUM_OF_1711_ENTRIESf, 5, 9, SOCF_LE }
  18478 };
  18479 
  18480 #endif
  18481 #if defined(BCM_88690_B0)
  18482 soc_field_info_t soc_OAMP_SKIP_NEXT_BANKr_fields[] = {
  18483     { SKIP_NEXT_BANK_10f, 4, 12, SOCF_LE },
  18484     { SKIP_NEXT_BANK_7f, 4, 0, SOCF_LE },
  18485     { SKIP_NEXT_BANK_8f, 4, 4, SOCF_LE },
  18486     { SKIP_NEXT_BANK_9f, 4, 8, SOCF_LE }
  18487 };
  18488 
  18489 #endif
  18490 #if defined(BCM_88675_A0)
  18491 soc_field_info_t soc_OAMP_SLM_CONFIGr_fields[] = {
  18492     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18493 };
  18494 
  18495 #endif
  18496 #if defined(BCM_88270_A0)
  18497 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88270_A0r_fields[] = {
  18498     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18499 };
  18500 
  18501 #endif
  18502 #if defined(BCM_88375_A0)
  18503 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88375_A0r_fields[] = {
  18504     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18505 };
  18506 
  18507 #endif
  18508 #if defined(BCM_88375_B0)
  18509 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88375_B0r_fields[] = {
  18510     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18511 };
  18512 
  18513 #endif
  18514 #if defined(BCM_88470_A0)
  18515 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88470_A0r_fields[] = {
  18516     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18517 };
  18518 
  18519 #endif
  18520 #if defined(BCM_88470_B0)
  18521 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88470_B0r_fields[] = {
  18522     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18523 };
  18524 
  18525 #endif
  18526 #if defined(BCM_88675_B0)
  18527 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88675_B0r_fields[] = {
  18528     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18529 };
  18530 
  18531 #endif
  18532 #if defined(BCM_88680_A0)
  18533 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88680_A0r_fields[] = {
  18534     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18535 };
  18536 
  18537 #endif
  18538 #if defined(BCM_88690_A0)
  18539 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88690_A0r_fields[] = {
  18540     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18541 };
  18542 
  18543 #endif
  18544 #if defined(BCM_88690_B0)
  18545 soc_field_info_t soc_OAMP_SLM_CONFIG_BCM88690_B0r_fields[] = {
  18546     { SLM_TEST_IDf, 32, 0, SOCF_LE }
  18547 };
  18548 
  18549 #endif
  18550 #if defined(BCM_88690_A0)
  18551 soc_field_info_t soc_OAMP_SLM_MEASUREMENT_PERIOD_TIMERr_fields[] = {
  18552     { MEP_DB_BANK_SELECTf, 4, 0, SOCF_LE }
  18553 };
  18554 
  18555 #endif
  18556 #if defined(BCM_88690_B0)
  18557 soc_field_info_t soc_OAMP_SLM_MEASUREMENT_PERIOD_TIMER_BCM88690_B0r_fields[] = {
  18558     { MEP_DB_BANK_SELECTf, 4, 0, SOCF_LE }
  18559 };
  18560 
  18561 #endif
  18562 #if defined(BCM_88650_B0)
  18563 soc_field_info_t soc_OAMP_SPARE_REGISTER_3r_fields[] = {
  18564     { BFD_DIAG_PROF_0f, 5, 3, SOCF_LE|SOCF_SIG },
  18565     { BFD_DIAG_PROF_1f, 5, 11, SOCF_LE|SOCF_SIG },
  18566     { BFD_DIAG_PROF_2f, 5, 19, SOCF_LE|SOCF_SIG },
  18567     { BFD_DIAG_PROF_3f, 5, 27, SOCF_LE|SOCF_SIG },
  18568     { CHICKEN_BIT_BFD_DIAG_PROFILEf, 1, 0, SOCF_SIG }
  18569 };
  18570 
  18571 #endif
  18572 #if defined(BCM_88660_A0)
  18573 soc_field_info_t soc_OAMP_SPARE_REGISTER_3_BCM88660_A0r_fields[] = {
  18574     { SPARE_REGISTER_3f, 32, 0, SOCF_LE|SOCF_SIG }
  18575 };
  18576 
  18577 #endif
  18578 #if defined(BCM_88690_B0)
  18579 soc_field_info_t soc_OAMP_SPECIAL_CLOCK_CONTROLSr_fields[] = {
  18580     { FIELD_1_1f, 1, 1, 0 }
  18581 };
  18582 
  18583 #endif
  18584 #if defined(BCM_88690_A0)
  18585 soc_field_info_t soc_OAMP_SRC_IP_MISS_INFOr_fields[] = {
  18586     { SRC_IP_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18587     { SRC_IP_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18588     { SRC_IP_TYPEf, 4, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  18589     { SUBNET_MASKf, 32, 64, SOCF_LE|SOCF_RO|SOCF_SIG }
  18590 };
  18591 
  18592 #endif
  18593 #if defined(BCM_88690_B0)
  18594 soc_field_info_t soc_OAMP_SRC_IP_MISS_INFO_BCM88690_B0r_fields[] = {
  18595     { SRC_IP_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  18596     { SRC_IP_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  18597     { SRC_IP_TYPEf, 4, 96, SOCF_LE|SOCF_RO|SOCF_SIG },
  18598     { SUBNET_MASKf, 32, 64, SOCF_LE|SOCF_RO|SOCF_SIG }
  18599 };
  18600 
  18601 #endif
  18602 #if defined(BCM_88690_A0)
  18603 soc_field_info_t soc_OAMP_SRC_PORT_MISS_INFOr_fields[] = {
  18604     { SRC_PORT_RCV_VALUEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18605 };
  18606 
  18607 #endif
  18608 #if defined(BCM_88690_B0)
  18609 soc_field_info_t soc_OAMP_SRC_PORT_MISS_INFO_BCM88690_B0r_fields[] = {
  18610     { SRC_PORT_RCV_VALUEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18611 };
  18612 
  18613 #endif
  18614 #if defined(BCM_88650_A0)
  18615 soc_field_info_t soc_OAMP_STATUS_1_REGr_fields[] = {
  18616     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO },
  18617     { ITR_DROPf, 1, 2, SOCF_RO },
  18618     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO },
  18619     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO }
  18620 };
  18621 
  18622 #endif
  18623 #if defined(BCM_88270_A0)
  18624 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88270_A0r_fields[] = {
  18625     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18626     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18627     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18628     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  18629 };
  18630 
  18631 #endif
  18632 #if defined(BCM_88375_A0)
  18633 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88375_A0r_fields[] = {
  18634     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18635     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18636     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18637     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  18638 };
  18639 
  18640 #endif
  18641 #if defined(BCM_88375_B0)
  18642 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88375_B0r_fields[] = {
  18643     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18644     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18645     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18646     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  18647 };
  18648 
  18649 #endif
  18650 #if defined(BCM_88470_A0)
  18651 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88470_A0r_fields[] = {
  18652     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18653     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18654     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18655     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  18656 };
  18657 
  18658 #endif
  18659 #if defined(BCM_88470_B0)
  18660 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88470_B0r_fields[] = {
  18661     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18662     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18663     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18664     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  18665 };
  18666 
  18667 #endif
  18668 #if defined(BCM_88650_B0)
  18669 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88650_B0r_fields[] = {
  18670     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO },
  18671     { ITR_DROPf, 1, 2, SOCF_RO },
  18672     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO },
  18673     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO }
  18674 };
  18675 
  18676 #endif
  18677 #if defined(BCM_88660_A0)
  18678 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88660_A0r_fields[] = {
  18679     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO },
  18680     { ITR_DROPf, 1, 2, SOCF_RO },
  18681     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO },
  18682     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO }
  18683 };
  18684 
  18685 #endif
  18686 #if defined(BCM_88675_A0)
  18687 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88675_A0r_fields[] = {
  18688     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18689     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18690     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18691     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  18692 };
  18693 
  18694 #endif
  18695 #if defined(BCM_88675_B0)
  18696 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88675_B0r_fields[] = {
  18697     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18698     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18699     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18700     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  18701 };
  18702 
  18703 #endif
  18704 #if defined(BCM_88680_A0)
  18705 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88680_A0r_fields[] = {
  18706     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18707     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18708     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18709     { TX_DROPPED_COUNTf, 8, 24, SOCF_LE|SOCF_RO|SOCF_SIG }
  18710 };
  18711 
  18712 #endif
  18713 #if defined(BCM_88690_A0)
  18714 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88690_A0r_fields[] = {
  18715     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18716     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18717     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18718     { TXM_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18719     { TXO_DROPPED_COUNTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }
  18720 };
  18721 
  18722 #endif
  18723 #if defined(BCM_88690_B0)
  18724 soc_field_info_t soc_OAMP_STATUS_1_REG_BCM88690_B0r_fields[] = {
  18725     { ITR_COUNTf, 8, 4, SOCF_LE|SOCF_RO|SOCF_SIG },
  18726     { ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG },
  18727     { OVERSIZED_RX_PACKETf, 1, 3, SOCF_RO|SOCF_SIG },
  18728     { TXM_DROPPED_COUNTf, 8, 12, SOCF_LE|SOCF_RO|SOCF_SIG },
  18729     { TXO_DROPPED_COUNTf, 8, 20, SOCF_LE|SOCF_RO|SOCF_SIG }
  18730 };
  18731 
  18732 #endif
  18733 #if defined(BCM_88675_A0)
  18734 soc_field_info_t soc_OAMP_STATUS_2_REGr_fields[] = {
  18735     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18736     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18737 };
  18738 
  18739 #endif
  18740 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  18741     defined(BCM_56270_A0)
  18742 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM56260_A0r_fields[] = {
  18743     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO }
  18744 };
  18745 
  18746 #endif
  18747 #if defined(BCM_88270_A0)
  18748 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88270_A0r_fields[] = {
  18749     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18750     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18751 };
  18752 
  18753 #endif
  18754 #if defined(BCM_88375_A0)
  18755 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88375_A0r_fields[] = {
  18756     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18757     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18758 };
  18759 
  18760 #endif
  18761 #if defined(BCM_88375_B0)
  18762 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88375_B0r_fields[] = {
  18763     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18764     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18765 };
  18766 
  18767 #endif
  18768 #if defined(BCM_88470_A0)
  18769 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88470_A0r_fields[] = {
  18770     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18771     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18772 };
  18773 
  18774 #endif
  18775 #if defined(BCM_88470_B0)
  18776 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88470_B0r_fields[] = {
  18777     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18778     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18779 };
  18780 
  18781 #endif
  18782 #if defined(BCM_88675_B0)
  18783 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88675_B0r_fields[] = {
  18784     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18785     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18786 };
  18787 
  18788 #endif
  18789 #if defined(BCM_88680_A0)
  18790 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88680_A0r_fields[] = {
  18791     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18792     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18793 };
  18794 
  18795 #endif
  18796 #if defined(BCM_88690_A0)
  18797 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88690_A0r_fields[] = {
  18798     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18799     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18800 };
  18801 
  18802 #endif
  18803 #if defined(BCM_88690_B0)
  18804 soc_field_info_t soc_OAMP_STATUS_2_REG_BCM88690_B0r_fields[] = {
  18805     { STAT_ITR_COUNTf, 8, 3, SOCF_LE|SOCF_RO|SOCF_SIG },
  18806     { STAT_ITR_DROPf, 1, 2, SOCF_RO|SOCF_SIG }
  18807 };
  18808 
  18809 #endif
  18810 #if defined(BCM_88675_A0)
  18811 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGEr_fields[] = {
  18812     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18813 };
  18814 
  18815 #endif
  18816 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  18817     defined(BCM_56270_A0)
  18818 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM56260_A0r_fields[] = {
  18819     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO }
  18820 };
  18821 
  18822 #endif
  18823 #if defined(BCM_88270_A0)
  18824 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88270_A0r_fields[] = {
  18825     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18826 };
  18827 
  18828 #endif
  18829 #if defined(BCM_88375_A0)
  18830 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88375_A0r_fields[] = {
  18831     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18832 };
  18833 
  18834 #endif
  18835 #if defined(BCM_88375_B0)
  18836 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88375_B0r_fields[] = {
  18837     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18838 };
  18839 
  18840 #endif
  18841 #if defined(BCM_88470_A0)
  18842 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88470_A0r_fields[] = {
  18843     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18844 };
  18845 
  18846 #endif
  18847 #if defined(BCM_88470_B0)
  18848 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88470_B0r_fields[] = {
  18849     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18850 };
  18851 
  18852 #endif
  18853 #if defined(BCM_88675_B0)
  18854 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88675_B0r_fields[] = {
  18855     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18856 };
  18857 
  18858 #endif
  18859 #if defined(BCM_88680_A0)
  18860 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88680_A0r_fields[] = {
  18861     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18862 };
  18863 
  18864 #endif
  18865 #if defined(BCM_88690_A0)
  18866 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88690_A0r_fields[] = {
  18867     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18868 };
  18869 
  18870 #endif
  18871 #if defined(BCM_88690_B0)
  18872 soc_field_info_t soc_OAMP_STAT_INTERRUPT_MESSAGE_BCM88690_B0r_fields[] = {
  18873     { STAT_INTERRUPT_MESSAGEf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_INTR }
  18874 };
  18875 
  18876 #endif
  18877 #if defined(BCM_88650_A0)
  18878 soc_field_info_t soc_OAMP_TIMER_CONFIGr_fields[] = {
  18879     { NUM_CLOCKS_3P33_MSf, 21, 0, SOCF_LE|SOCF_SIG },
  18880     { NUM_CLOCKS_SCANf, 21, 0, SOCF_LE|SOCF_SIG }
  18881 };
  18882 
  18883 #endif
  18884 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  18885     defined(BCM_56270_A0)
  18886 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM56260_A0r_fields[] = {
  18887     { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE },
  18888     { NUM_CLOCKS_SECf, 32, 22, SOCF_LE }
  18889 };
  18890 
  18891 #endif
  18892 #if defined(BCM_88270_A0)
  18893 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88270_A0r_fields[] = {
  18894     { CMIC_TOD_MODEf, 2, 32, SOCF_LE },
  18895     { NUM_CLOCKS_SECf, 32, 0, SOCF_LE }
  18896 };
  18897 
  18898 #endif
  18899 #if defined(BCM_88375_A0)
  18900 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88375_A0r_fields[] = {
  18901     { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE },
  18902     { NUM_CLOCKS_SECf, 32, 30, SOCF_LE },
  18903     { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE },
  18904     { NUM_STAGES_IDLEf, 4, 26, SOCF_LE }
  18905 };
  18906 
  18907 #endif
  18908 #if defined(BCM_88375_B0)
  18909 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88375_B0r_fields[] = {
  18910     { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE },
  18911     { NUM_CLOCKS_SECf, 32, 30, SOCF_LE },
  18912     { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE },
  18913     { NUM_STAGES_IDLEf, 4, 26, SOCF_LE }
  18914 };
  18915 
  18916 #endif
  18917 #if defined(BCM_88470_A0)
  18918 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88470_A0r_fields[] = {
  18919     { CMIC_TOD_MODEf, 2, 32, SOCF_LE },
  18920     { NUM_CLOCKS_SECf, 32, 0, SOCF_LE }
  18921 };
  18922 
  18923 #endif
  18924 #if defined(BCM_88470_B0)
  18925 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88470_B0r_fields[] = {
  18926     { CMIC_TOD_MODEf, 2, 32, SOCF_LE },
  18927     { NUM_CLOCKS_SECf, 32, 0, SOCF_LE }
  18928 };
  18929 
  18930 #endif
  18931 #if defined(BCM_88650_B0)
  18932 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88650_B0r_fields[] = {
  18933     { NUM_CLOCKS_3P33_MSf, 21, 0, SOCF_LE|SOCF_SIG },
  18934     { NUM_CLOCKS_SCANf, 21, 0, SOCF_LE|SOCF_SIG }
  18935 };
  18936 
  18937 #endif
  18938 #if defined(BCM_88660_A0)
  18939 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88660_A0r_fields[] = {
  18940     { NUM_CLOCKS_3P33_MSf, 21, 0, SOCF_LE|SOCF_SIG },
  18941     { NUM_CLOCKS_SCANf, 21, 0, SOCF_LE|SOCF_SIG }
  18942 };
  18943 
  18944 #endif
  18945 #if defined(BCM_88675_A0)
  18946 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88675_A0r_fields[] = {
  18947     { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE },
  18948     { NUM_CLOCKS_SECf, 32, 30, SOCF_LE },
  18949     { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE },
  18950     { NUM_STAGES_IDLEf, 4, 26, SOCF_LE }
  18951 };
  18952 
  18953 #endif
  18954 #if defined(BCM_88675_B0)
  18955 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88675_B0r_fields[] = {
  18956     { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE },
  18957     { NUM_CLOCKS_SECf, 32, 30, SOCF_LE },
  18958     { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE },
  18959     { NUM_STAGES_IDLEf, 4, 26, SOCF_LE }
  18960 };
  18961 
  18962 #endif
  18963 #if defined(BCM_88680_A0)
  18964 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88680_A0r_fields[] = {
  18965     { NUM_CLOCKS_SCANf, 22, 0, SOCF_LE },
  18966     { NUM_CLOCKS_SECf, 32, 30, SOCF_LE },
  18967     { NUM_STAGES_ACTIVEf, 4, 22, SOCF_LE },
  18968     { NUM_STAGES_IDLEf, 4, 26, SOCF_LE }
  18969 };
  18970 
  18971 #endif
  18972 #if defined(BCM_88690_A0)
  18973 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88690_A0r_fields[] = {
  18974     { CMIC_TOD_MODEf, 2, 32, SOCF_LE },
  18975     { NUM_CLOCKS_SECf, 32, 0, SOCF_LE }
  18976 };
  18977 
  18978 #endif
  18979 #if defined(BCM_88690_B0)
  18980 soc_field_info_t soc_OAMP_TIMER_CONFIG_BCM88690_B0r_fields[] = {
  18981     { CMIC_TOD_MODEf, 2, 32, SOCF_LE },
  18982     { NUM_CLOCKS_SECf, 32, 0, SOCF_LE }
  18983 };
  18984 
  18985 #endif
  18986 #if defined(BCM_88690_A0)
  18987 soc_field_info_t soc_OAMP_TRAP_CODE_MISS_INFOr_fields[] = {
  18988     { TRAP_CODE_NO_MATCHf, 1, 16, SOCF_RO|SOCF_SIG },
  18989     { TRAP_CODE_RCV_VALUEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18990 };
  18991 
  18992 #endif
  18993 #if defined(BCM_88690_B0)
  18994 soc_field_info_t soc_OAMP_TRAP_CODE_MISS_INFO_BCM88690_B0r_fields[] = {
  18995     { TRAP_CODE_NO_MATCHf, 1, 16, SOCF_RO|SOCF_SIG },
  18996     { TRAP_CODE_RCV_VALUEf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  18997 };
  18998 
  18999 #endif
  19000 #if defined(BCM_88660_A0)
  19001 soc_field_info_t soc_OAMP_TST_LBM_CTRLr_fields[] = {
  19002     { TST_0_LBM_1f, 1, 26, SOCF_SIG },
  19003     { TST_INV_CRC_DATAf, 1, 65, SOCF_SIG },
  19004     { TST_INV_CRC_RESf, 1, 66, SOCF_SIG },
  19005     { TST_LBM_GEN_ENf, 1, 24, SOCF_SIG },
  19006     { TST_LBM_PERIODf, 24, 0, SOCF_LE|SOCF_SIG },
  19007     { TST_LBM_PE_KEYf, 17, 67, SOCF_LE|SOCF_SIG },
  19008     { TST_LBM_RSTf, 1, 25, SOCF_SIG },
  19009     { TST_LBM_THRESHOLDf, 4, 27, SOCF_LE|SOCF_SIG },
  19010     { TST_LBM_TLV_LENf, 16, 31, SOCF_LE|SOCF_SIG },
  19011     { TST_LBM_TLV_PATTERN_TYPEf, 8, 55, SOCF_LE|SOCF_SIG },
  19012     { TST_LBM_TLV_TYPEf, 8, 47, SOCF_LE|SOCF_SIG },
  19013     { TST_PRBS_USE_XNORf, 1, 63, SOCF_SIG },
  19014     { TST_RST_CRC_F_1Z0f, 1, 64, SOCF_SIG }
  19015 };
  19016 
  19017 #endif
  19018 #if defined(BCM_88660_A0)
  19019 soc_field_info_t soc_OAMP_TST_LBM_PACKET_HEADERr_fields[] = {
  19020     { TST_LBM_PACKET_HEADERf, 640, 0, SOCF_LE|SOCF_SIG }
  19021 };
  19022 
  19023 #endif
  19024 #if defined(BCM_88660_A0)
  19025 soc_field_info_t soc_OAMP_TST_LBM_PACKET_HEADER_NUM_OF_BYTESr_fields[] = {
  19026     { TST_LBM_PACKET_HEADER_NUM_OF_BYTESf, 7, 0, SOCF_LE|SOCF_SIG }
  19027 };
  19028 
  19029 #endif
  19030 #if defined(BCM_88660_A0)
  19031 soc_field_info_t soc_OAMP_TST_LBM_STATUSr_fields[] = {
  19032     { TST_LBM_DISCARD_PKT_CNTf, 32, 32, SOCF_LE|SOCF_RO },
  19033     { TST_LBM_FIFO_CNTf, 4, 64, SOCF_LE|SOCF_RO },
  19034     { TST_LBM_PKT_CNTf, 32, 0, SOCF_LE|SOCF_RO }
  19035 };
  19036 
  19037 #endif
  19038 #if defined(BCM_88470_A0)
  19039 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIGr_fields[] = {
  19040     { APPLY_JITTER_BANK_Nf, 1, 30, 0 },
  19041     { NUM_CLOCKS_SCAN_BANK_Nf, 22, 8, SOCF_LE },
  19042     { NUM_STAGES_ACTIVE_BANK_Nf, 4, 0, SOCF_LE },
  19043     { NUM_STAGES_IDLE_BANK_Nf, 4, 4, SOCF_LE }
  19044 };
  19045 
  19046 #endif
  19047 #if defined(BCM_88270_A0)
  19048 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIG_BCM88270_A0r_fields[] = {
  19049     { APPLY_JITTER_BANK_Nf, 1, 30, 0 },
  19050     { NUM_CLOCKS_SCAN_BANK_Nf, 22, 8, SOCF_LE },
  19051     { NUM_STAGES_ACTIVE_BANK_Nf, 4, 0, SOCF_LE },
  19052     { NUM_STAGES_IDLE_BANK_Nf, 4, 4, SOCF_LE }
  19053 };
  19054 
  19055 #endif
  19056 #if defined(BCM_88470_B0)
  19057 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIG_BCM88470_B0r_fields[] = {
  19058     { APPLY_JITTER_BANK_Nf, 1, 30, 0 },
  19059     { NUM_CLOCKS_SCAN_BANK_Nf, 22, 8, SOCF_LE },
  19060     { NUM_STAGES_ACTIVE_BANK_Nf, 4, 0, SOCF_LE },
  19061     { NUM_STAGES_IDLE_BANK_Nf, 4, 4, SOCF_LE }
  19062 };
  19063 
  19064 #endif
  19065 #if defined(BCM_88690_A0)
  19066 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIG_BCM88690_A0r_fields[] = {
  19067     { APPLY_JITTER_BANK_Nf, 1, 30, 0 },
  19068     { NUM_CLOCKS_SCAN_BANK_Nf, 22, 8, SOCF_LE },
  19069     { NUM_STAGES_ACTIVE_BANK_Nf, 4, 0, SOCF_LE },
  19070     { NUM_STAGES_IDLE_BANK_Nf, 4, 4, SOCF_LE }
  19071 };
  19072 
  19073 #endif
  19074 #if defined(BCM_88690_B0)
  19075 soc_field_info_t soc_OAMP_TXM_BANK_SCAN_CONFIG_BCM88690_B0r_fields[] = {
  19076     { APPLY_JITTER_BANK_Nf, 1, 31, 0 },
  19077     { NUM_CLOCKS_SCAN_BANK_Nf, 22, 9, SOCF_LE },
  19078     { NUM_STAGES_ACTIVE_BANK_Nf, 4, 1, SOCF_LE },
  19079     { NUM_STAGES_IDLE_BANK_Nf, 4, 5, SOCF_LE },
  19080     { SCAN_RATE_BANK_Nf, 1, 0, 0 }
  19081 };
  19082 
  19083 #endif
  19084 #if defined(BCM_88470_A0)
  19085 soc_field_info_t soc_OAMP_TXM_PKT_COUNTERr_fields[] = {
  19086     { TXM_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  19087     { TXM_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE },
  19088     { TXM_PKT_CNTR_MODEf, 5, 32, SOCF_LE }
  19089 };
  19090 
  19091 #endif
  19092 #if defined(BCM_88270_A0)
  19093 soc_field_info_t soc_OAMP_TXM_PKT_COUNTER_BCM88270_A0r_fields[] = {
  19094     { TXM_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  19095     { TXM_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE },
  19096     { TXM_PKT_CNTR_MODEf, 5, 32, SOCF_LE }
  19097 };
  19098 
  19099 #endif
  19100 #if defined(BCM_88470_B0)
  19101 soc_field_info_t soc_OAMP_TXM_PKT_COUNTER_BCM88470_B0r_fields[] = {
  19102     { TXM_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  19103     { TXM_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE },
  19104     { TXM_PKT_CNTR_MODEf, 5, 32, SOCF_LE }
  19105 };
  19106 
  19107 #endif
  19108 #if defined(BCM_88690_A0)
  19109 soc_field_info_t soc_OAMP_TXM_PKT_COUNTER_BCM88690_A0r_fields[] = {
  19110     { TXM_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  19111     { TXM_PKT_CNTR_MEP_ID_FLTRf, 16, 41, SOCF_LE },
  19112     { TXM_PKT_CNTR_MODEf, 5, 36, SOCF_LE }
  19113 };
  19114 
  19115 #endif
  19116 #if defined(BCM_88690_B0)
  19117 soc_field_info_t soc_OAMP_TXM_PKT_COUNTER_BCM88690_B0r_fields[] = {
  19118     { TXM_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  19119     { TXM_PKT_CNTR_MEP_ID_FLTRf, 17, 41, SOCF_LE },
  19120     { TXM_PKT_CNTR_MODEf, 5, 36, SOCF_LE }
  19121 };
  19122 
  19123 #endif
  19124 #if defined(BCM_88690_A0)
  19125 soc_field_info_t soc_OAMP_TXM_SLM_MEASUREMENT_PERIOD_TIMERr_fields[] = {
  19126     { TXM_SLM_MEASUREMENT_PERIOD_TIMER_INIT_VALUE__Nf, 16, 0, SOCF_LE }
  19127 };
  19128 
  19129 #endif
  19130 #if defined(BCM_88690_B0)
  19131 soc_field_info_t soc_OAMP_TXM_SLM_MEASUREMENT_PERIOD_TIMER_BCM88690_B0r_fields[] = {
  19132     { TXM_SLM_MEASUREMENT_PERIOD_TIMER_INIT_VALUE__Nf, 16, 0, SOCF_LE }
  19133 };
  19134 
  19135 #endif
  19136 #if defined(BCM_88470_A0)
  19137 soc_field_info_t soc_OAMP_TXO_PKT_COUNTERr_fields[] = {
  19138     { TXO_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  19139     { TXO_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE },
  19140     { TXO_PKT_CNTR_MODEf, 5, 32, SOCF_LE }
  19141 };
  19142 
  19143 #endif
  19144 #if defined(BCM_88270_A0)
  19145 soc_field_info_t soc_OAMP_TXO_PKT_COUNTER_BCM88270_A0r_fields[] = {
  19146     { TXO_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  19147     { TXO_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE },
  19148     { TXO_PKT_CNTR_MODEf, 5, 32, SOCF_LE }
  19149 };
  19150 
  19151 #endif
  19152 #if defined(BCM_88470_B0)
  19153 soc_field_info_t soc_OAMP_TXO_PKT_COUNTER_BCM88470_B0r_fields[] = {
  19154     { TXO_PKT_CNTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  19155     { TXO_PKT_CNTR_MEP_ID_FLTRf, 14, 37, SOCF_LE },
  19156     { TXO_PKT_CNTR_MODEf, 5, 32, SOCF_LE }
  19157 };
  19158 
  19159 #endif
  19160 #if defined(BCM_88690_A0)
  19161 soc_field_info_t soc_OAMP_TXO_PKT_COUNTER_BCM88690_A0r_fields[] = {
  19162     { TXO_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  19163     { TXO_PKT_CNTR_MEP_ID_FLTRf, 16, 41, SOCF_LE },
  19164     { TXO_PKT_CNTR_MODEf, 5, 36, SOCF_LE }
  19165 };
  19166 
  19167 #endif
  19168 #if defined(BCM_88690_B0)
  19169 soc_field_info_t soc_OAMP_TXO_PKT_COUNTER_BCM88690_B0r_fields[] = {
  19170     { TXO_PKT_CNTRf, 36, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  19171     { TXO_PKT_CNTR_MEP_ID_FLTRf, 17, 41, SOCF_LE },
  19172     { TXO_PKT_CNTR_MODEf, 5, 36, SOCF_LE }
  19173 };
  19174 
  19175 #endif
  19176 #if defined(BCM_88470_A0)
  19177 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATAr_fields[] = {
  19178     { TXO_REQ_FIFO_DATAf, 51, 0, SOCF_LE|SOCF_SIG }
  19179 };
  19180 
  19181 #endif
  19182 #if defined(BCM_88270_A0)
  19183 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATA_BCM88270_A0r_fields[] = {
  19184     { TXO_REQ_FIFO_DATAf, 51, 0, SOCF_LE|SOCF_SIG }
  19185 };
  19186 
  19187 #endif
  19188 #if defined(BCM_88470_B0)
  19189 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATA_BCM88470_B0r_fields[] = {
  19190     { TXO_REQ_FIFO_DATAf, 51, 0, SOCF_LE|SOCF_SIG }
  19191 };
  19192 
  19193 #endif
  19194 #if defined(BCM_88690_A0)
  19195 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATA_BCM88690_A0r_fields[] = {
  19196     { TXO_REQ_FIFO_DATAf, 53, 0, SOCF_LE|SOCF_SIG }
  19197 };
  19198 
  19199 #endif
  19200 #if defined(BCM_88690_B0)
  19201 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_DATA_BCM88690_B0r_fields[] = {
  19202     { TXO_REQ_FIFO_DATAf, 55, 0, SOCF_LE|SOCF_SIG }
  19203 };
  19204 
  19205 #endif
  19206 #if defined(BCM_88470_A0)
  19207 soc_field_info_t soc_OAMP_TXO_REQ_STATUSr_fields[] = {
  19208     { TXO_LAST_MEP_IDf, 14, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  19209     { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19210 };
  19211 
  19212 #endif
  19213 #if defined(BCM_88270_A0)
  19214 soc_field_info_t soc_OAMP_TXO_REQ_STATUS_BCM88270_A0r_fields[] = {
  19215     { TXO_LAST_MEP_IDf, 14, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  19216     { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19217 };
  19218 
  19219 #endif
  19220 #if defined(BCM_88470_B0)
  19221 soc_field_info_t soc_OAMP_TXO_REQ_STATUS_BCM88470_B0r_fields[] = {
  19222     { TXO_LAST_MEP_IDf, 14, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  19223     { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19224 };
  19225 
  19226 #endif
  19227 #if defined(BCM_88690_A0)
  19228 soc_field_info_t soc_OAMP_TXO_REQ_STATUS_BCM88690_A0r_fields[] = {
  19229     { TXO_LAST_MEP_IDf, 16, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  19230     { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19231 };
  19232 
  19233 #endif
  19234 #if defined(BCM_88690_B0)
  19235 soc_field_info_t soc_OAMP_TXO_REQ_STATUS_BCM88690_B0r_fields[] = {
  19236     { TXO_LAST_MEP_IDf, 17, 6, SOCF_LE|SOCF_RO|SOCF_SIG },
  19237     { TXO_REQ_FIFO_ENTRIESf, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19238 };
  19239 
  19240 #endif
  19241 #if defined(BCM_88690_A0)
  19242 soc_field_info_t soc_OAMP_TX_JR_2_AS_OAMr_fields[] = {
  19243     { TX_JR_2_AS_OAM_TYPEf, 1, 0, 0 }
  19244 };
  19245 
  19246 #endif
  19247 #if defined(BCM_88690_B0)
  19248 soc_field_info_t soc_OAMP_TX_JR_2_AS_OAM_BCM88690_B0r_fields[] = {
  19249     { TX_JR_2_AS_OAM_TYPEf, 1, 0, 0 }
  19250 };
  19251 
  19252 #endif
  19253 #if defined(BCM_88650_A0)
  19254 soc_field_info_t soc_OAMP_TX_PPHr_fields[] = {
  19255     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 0, SOCF_LE|SOCF_SIG },
  19256     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 19, SOCF_LE|SOCF_SIG },
  19257     { TX_PPH_UNKNOWN_DAf, 1, 2, SOCF_SIG },
  19258     { TX_PPH_VSI_OR_VRFf, 16, 3, SOCF_LE|SOCF_SIG }
  19259 };
  19260 
  19261 #endif
  19262 #if defined(BCM_88375_A0)
  19263 soc_field_info_t soc_OAMP_TX_PPH_BCM88375_A0r_fields[] = {
  19264     { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 },
  19265     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE },
  19266     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE },
  19267     { TX_PPH_UNKNOWN_DAf, 1, 6, 0 },
  19268     { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE },
  19269     { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 },
  19270     { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 },
  19271     { TX_USE_JER_ITMHf, 1, 0, 0 }
  19272 };
  19273 
  19274 #endif
  19275 #if defined(BCM_88375_B0)
  19276 soc_field_info_t soc_OAMP_TX_PPH_BCM88375_B0r_fields[] = {
  19277     { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 },
  19278     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE },
  19279     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE },
  19280     { TX_PPH_UNKNOWN_DAf, 1, 6, 0 },
  19281     { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE },
  19282     { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 },
  19283     { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 },
  19284     { TX_USE_JER_ITMHf, 1, 0, 0 }
  19285 };
  19286 
  19287 #endif
  19288 #if defined(BCM_88470_B0)
  19289 soc_field_info_t soc_OAMP_TX_PPH_BCM88470_B0r_fields[] = {
  19290     { TX_GEN_PPH_BYPASS_FILTf, 1, 8, 0 },
  19291     { TX_ITMH_IN_MIRR_FLAGf, 1, 0, 0 },
  19292     { TX_ITMH_SNOOP_CMDf, 4, 1, SOCF_LE },
  19293     { TX_PPH_EEI_EXT_PRESf, 1, 59, 0 },
  19294     { TX_PPH_FHEI_SIZEf, 2, 56, SOCF_LE },
  19295     { TX_PPH_FWD_HDR_OFFSETf, 7, 49, SOCF_LE },
  19296     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 6, SOCF_LE },
  19297     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 28, SOCF_LE },
  19298     { TX_PPH_LEARN_ALLOWEDf, 1, 46, 0 },
  19299     { TX_PPH_LEARN_EXT_PRESf, 1, 58, 0 },
  19300     { TX_PPH_SNOOP_CPU_CODEf, 2, 47, SOCF_LE },
  19301     { TX_PPH_UNKNOWN_DAf, 1, 11, 0 },
  19302     { TX_PPH_VSI_OR_VRFf, 16, 12, SOCF_LE },
  19303     { TX_PUNT_PPH_BYPASS_FILTf, 1, 10, 0 },
  19304     { TX_RSP_PPH_BYPASS_FILTf, 1, 9, 0 },
  19305     { TX_USE_JER_ITMHf, 1, 5, 0 }
  19306 };
  19307 
  19308 #endif
  19309 #if defined(BCM_88650_B0)
  19310 soc_field_info_t soc_OAMP_TX_PPH_BCM88650_B0r_fields[] = {
  19311     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 0, SOCF_LE|SOCF_SIG },
  19312     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 19, SOCF_LE|SOCF_SIG },
  19313     { TX_PPH_UNKNOWN_DAf, 1, 2, SOCF_SIG },
  19314     { TX_PPH_VSI_OR_VRFf, 16, 3, SOCF_LE|SOCF_SIG }
  19315 };
  19316 
  19317 #endif
  19318 #if defined(BCM_88660_A0)
  19319 soc_field_info_t soc_OAMP_TX_PPH_BCM88660_A0r_fields[] = {
  19320     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 0, SOCF_LE|SOCF_SIG },
  19321     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 19, SOCF_LE|SOCF_SIG },
  19322     { TX_PPH_UNKNOWN_DAf, 1, 2, SOCF_SIG },
  19323     { TX_PPH_VSI_OR_VRFf, 16, 3, SOCF_LE|SOCF_SIG }
  19324 };
  19325 
  19326 #endif
  19327 #if defined(BCM_88675_A0)
  19328 soc_field_info_t soc_OAMP_TX_PPH_BCM88675_A0r_fields[] = {
  19329     { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 },
  19330     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE },
  19331     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE },
  19332     { TX_PPH_UNKNOWN_DAf, 1, 6, 0 },
  19333     { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE },
  19334     { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 },
  19335     { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 },
  19336     { TX_USE_JER_ITMHf, 1, 0, 0 }
  19337 };
  19338 
  19339 #endif
  19340 #if defined(BCM_88675_B0)
  19341 soc_field_info_t soc_OAMP_TX_PPH_BCM88675_B0r_fields[] = {
  19342     { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 },
  19343     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE },
  19344     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE },
  19345     { TX_PPH_UNKNOWN_DAf, 1, 6, 0 },
  19346     { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE },
  19347     { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 },
  19348     { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 },
  19349     { TX_USE_JER_ITMHf, 1, 0, 0 }
  19350 };
  19351 
  19352 #endif
  19353 #if defined(BCM_88680_A0)
  19354 soc_field_info_t soc_OAMP_TX_PPH_BCM88680_A0r_fields[] = {
  19355     { TX_GEN_PPH_BYPASS_FILTf, 1, 3, 0 },
  19356     { TX_PPH_IN_LIF_ORIENTATIONf, 2, 1, SOCF_LE },
  19357     { TX_PPH_IN_LIF_OR_IN_RIFf, 18, 23, SOCF_LE },
  19358     { TX_PPH_UNKNOWN_DAf, 1, 6, 0 },
  19359     { TX_PPH_VSI_OR_VRFf, 16, 7, SOCF_LE },
  19360     { TX_PUNT_PPH_BYPASS_FILTf, 1, 5, 0 },
  19361     { TX_RSP_PPH_BYPASS_FILTf, 1, 4, 0 },
  19362     { TX_USE_JER_ITMHf, 1, 0, 0 }
  19363 };
  19364 
  19365 #endif
  19366 #if defined(BCM_88690_A0)
  19367 soc_field_info_t soc_OAMP_UDHr_fields[] = {
  19368     { UDH_SIZEf, 5, 0, SOCF_LE },
  19369     { UDH_TX_DATAf, 8, 5, SOCF_LE }
  19370 };
  19371 
  19372 #endif
  19373 #if defined(BCM_88690_B0)
  19374 soc_field_info_t soc_OAMP_UDH_BCM88690_B0r_fields[] = {
  19375     { UDH_SIZEf, 5, 0, SOCF_LE },
  19376     { UDH_TX_DATAf, 8, 5, SOCF_LE }
  19377 };
  19378 
  19379 #endif
  19380 #if defined(BCM_88675_A0)
  19381 soc_field_info_t soc_OAMP_UP_PTCHr_fields[] = {
  19382     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19383     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19384     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19385 };
  19386 
  19387 #endif
  19388 #if defined(BCM_88270_A0)
  19389 soc_field_info_t soc_OAMP_UP_PTCH_BCM88270_A0r_fields[] = {
  19390     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19391     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19392     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19393 };
  19394 
  19395 #endif
  19396 #if defined(BCM_88375_A0)
  19397 soc_field_info_t soc_OAMP_UP_PTCH_BCM88375_A0r_fields[] = {
  19398     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19399     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19400     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19401 };
  19402 
  19403 #endif
  19404 #if defined(BCM_88375_B0)
  19405 soc_field_info_t soc_OAMP_UP_PTCH_BCM88375_B0r_fields[] = {
  19406     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19407     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19408     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19409 };
  19410 
  19411 #endif
  19412 #if defined(BCM_88470_A0)
  19413 soc_field_info_t soc_OAMP_UP_PTCH_BCM88470_A0r_fields[] = {
  19414     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19415     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19416     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19417 };
  19418 
  19419 #endif
  19420 #if defined(BCM_88470_B0)
  19421 soc_field_info_t soc_OAMP_UP_PTCH_BCM88470_B0r_fields[] = {
  19422     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19423     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19424     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19425 };
  19426 
  19427 #endif
  19428 #if defined(BCM_88675_B0)
  19429 soc_field_info_t soc_OAMP_UP_PTCH_BCM88675_B0r_fields[] = {
  19430     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19431     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19432     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19433 };
  19434 
  19435 #endif
  19436 #if defined(BCM_88680_A0)
  19437 soc_field_info_t soc_OAMP_UP_PTCH_BCM88680_A0r_fields[] = {
  19438     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19439     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19440     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19441 };
  19442 
  19443 #endif
  19444 #if defined(BCM_88690_A0)
  19445 soc_field_info_t soc_OAMP_UP_PTCH_BCM88690_A0r_fields[] = {
  19446     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19447     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19448     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19449 };
  19450 
  19451 #endif
  19452 #if defined(BCM_88690_B0)
  19453 soc_field_info_t soc_OAMP_UP_PTCH_BCM88690_B0r_fields[] = {
  19454     { UP_PTCH_OPAQUE_PT_ATTR_MODEf, 1, 6, 0 },
  19455     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_0f, 3, 0, SOCF_LE },
  19456     { UP_PTCH_OPAQUE_PT_ATTR_PROFILE_1f, 3, 3, SOCF_LE }
  19457 };
  19458 
  19459 #endif
  19460 #if defined(BCM_88650_A0)
  19461 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKYr_fields[] = {
  19462     { STICKY_PARITY_ERRORf, 1, 13, SOCF_SIG },
  19463     { STICKY_PORT_BFD_FBITf, 1, 11, SOCF_SIG },
  19464     { STICKY_PORT_BFD_PBITf, 1, 12, SOCF_SIG },
  19465     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG },
  19466     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19467     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG },
  19468     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19469     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG },
  19470     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG },
  19471     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19472     { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG },
  19473     { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG },
  19474     { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG },
  19475     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19476 };
  19477 
  19478 #endif
  19479 #if defined(BCM_88270_A0)
  19480 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88270_A0r_fields[] = {
  19481     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG },
  19482     { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG },
  19483     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19484     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG },
  19485     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19486     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG },
  19487     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG },
  19488     { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG },
  19489     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19490     { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG },
  19491     { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG },
  19492     { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG },
  19493     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG },
  19494     { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG },
  19495     { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG },
  19496     { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG },
  19497     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19498 };
  19499 
  19500 #endif
  19501 #if defined(BCM_88375_A0)
  19502 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88375_A0r_fields[] = {
  19503     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG },
  19504     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19505     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG },
  19506     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19507     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG },
  19508     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG },
  19509     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19510     { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG },
  19511     { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG },
  19512     { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG },
  19513     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG },
  19514     { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG },
  19515     { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG },
  19516     { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG },
  19517     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19518 };
  19519 
  19520 #endif
  19521 #if defined(BCM_88375_B0)
  19522 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88375_B0r_fields[] = {
  19523     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG },
  19524     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19525     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG },
  19526     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19527     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG },
  19528     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG },
  19529     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19530     { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG },
  19531     { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG },
  19532     { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG },
  19533     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG },
  19534     { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG },
  19535     { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG },
  19536     { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG },
  19537     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19538 };
  19539 
  19540 #endif
  19541 #if defined(BCM_88470_A0)
  19542 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88470_A0r_fields[] = {
  19543     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG },
  19544     { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG },
  19545     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19546     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG },
  19547     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19548     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG },
  19549     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG },
  19550     { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG },
  19551     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19552     { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG },
  19553     { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG },
  19554     { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG },
  19555     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG },
  19556     { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG },
  19557     { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG },
  19558     { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG },
  19559     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19560 };
  19561 
  19562 #endif
  19563 #if defined(BCM_88470_B0)
  19564 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88470_B0r_fields[] = {
  19565     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG },
  19566     { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG },
  19567     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19568     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG },
  19569     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19570     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG },
  19571     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG },
  19572     { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG },
  19573     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19574     { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG },
  19575     { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG },
  19576     { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG },
  19577     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG },
  19578     { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG },
  19579     { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG },
  19580     { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG },
  19581     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19582 };
  19583 
  19584 #endif
  19585 #if defined(BCM_88650_B0)
  19586 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88650_B0r_fields[] = {
  19587     { STICKY_PARITY_ERRORf, 1, 13, SOCF_SIG },
  19588     { STICKY_PORT_BFD_FBITf, 1, 11, SOCF_SIG },
  19589     { STICKY_PORT_BFD_PBITf, 1, 12, SOCF_SIG },
  19590     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG },
  19591     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19592     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG },
  19593     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19594     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG },
  19595     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG },
  19596     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19597     { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG },
  19598     { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG },
  19599     { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG },
  19600     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19601 };
  19602 
  19603 #endif
  19604 #if defined(BCM_88660_A0)
  19605 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88660_A0r_fields[] = {
  19606     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG },
  19607     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19608     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG },
  19609     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19610     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG },
  19611     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG },
  19612     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19613     { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG },
  19614     { STICKY_PORT_PARITY_ERRORf, 1, 12, SOCF_SIG },
  19615     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 11, SOCF_SIG },
  19616     { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG },
  19617     { STICKY_PORT_TIMESTAMP_MISSf, 1, 13, SOCF_SIG },
  19618     { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG },
  19619     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19620 };
  19621 
  19622 #endif
  19623 #if defined(BCM_88675_A0)
  19624 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88675_A0r_fields[] = {
  19625     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG },
  19626     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19627     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG },
  19628     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19629     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG },
  19630     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG },
  19631     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19632     { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG },
  19633     { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG },
  19634     { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG },
  19635     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG },
  19636     { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG },
  19637     { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG },
  19638     { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG },
  19639     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19640 };
  19641 
  19642 #endif
  19643 #if defined(BCM_88675_B0)
  19644 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88675_B0r_fields[] = {
  19645     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG },
  19646     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19647     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG },
  19648     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19649     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG },
  19650     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG },
  19651     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19652     { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG },
  19653     { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG },
  19654     { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG },
  19655     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG },
  19656     { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG },
  19657     { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG },
  19658     { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG },
  19659     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19660 };
  19661 
  19662 #endif
  19663 #if defined(BCM_88680_A0)
  19664 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88680_A0r_fields[] = {
  19665     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 6, SOCF_SIG },
  19666     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19667     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 7, SOCF_SIG },
  19668     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19669     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 8, SOCF_SIG },
  19670     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 9, SOCF_SIG },
  19671     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19672     { STICKY_PORT_MDL_MISSf, 1, 5, SOCF_SIG },
  19673     { STICKY_PORT_PARITY_ERRORf, 1, 13, SOCF_SIG },
  19674     { STICKY_PORT_RFC_PUNTf, 1, 11, SOCF_SIG },
  19675     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 12, SOCF_SIG },
  19676     { STICKY_PORT_SRC_PORT_MISSf, 1, 10, SOCF_SIG },
  19677     { STICKY_PORT_TIMESTAMP_MISSf, 1, 14, SOCF_SIG },
  19678     { STICKY_PORT_TRAP_MISSf, 1, 1, SOCF_SIG },
  19679     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19680 };
  19681 
  19682 #endif
  19683 #if defined(BCM_88690_A0)
  19684 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88690_A0r_fields[] = {
  19685     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG },
  19686     { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG },
  19687     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19688     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG },
  19689     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19690     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG },
  19691     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG },
  19692     { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG },
  19693     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19694     { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG },
  19695     { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG },
  19696     { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG },
  19697     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG },
  19698     { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG },
  19699     { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG },
  19700     { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG },
  19701     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19702 };
  19703 
  19704 #endif
  19705 #if defined(BCM_88690_B0)
  19706 soc_field_info_t soc_OAMP_VALIDITY_CHECK_STICKY_BCM88690_B0r_fields[] = {
  19707     { STICKY_PORT_CCM_INTRVL_MISSf, 1, 7, SOCF_SIG },
  19708     { STICKY_PORT_CHAN_TYPE_MISSf, 1, 1, SOCF_SIG },
  19709     { STICKY_PORT_EMC_MISSf, 1, 3, SOCF_SIG },
  19710     { STICKY_PORT_ERR_MY_DISC_MISSf, 1, 8, SOCF_SIG },
  19711     { STICKY_PORT_ERR_PACKETf, 1, 0, SOCF_SIG },
  19712     { STICKY_PORT_ERR_SRC_IP_MISSf, 1, 9, SOCF_SIG },
  19713     { STICKY_PORT_ERR_YOUR_DISC_MISSf, 1, 10, SOCF_SIG },
  19714     { STICKY_PORT_FLEX_CRC_MISSf, 1, 5, SOCF_SIG },
  19715     { STICKY_PORT_MAID_MISSf, 1, 4, SOCF_SIG },
  19716     { STICKY_PORT_MDL_MISSf, 1, 6, SOCF_SIG },
  19717     { STICKY_PORT_PARITY_ERRORf, 1, 14, SOCF_SIG },
  19718     { STICKY_PORT_RFC_PUNTf, 1, 12, SOCF_SIG },
  19719     { STICKY_PORT_RMEP_STATE_CHANGEf, 1, 13, SOCF_SIG },
  19720     { STICKY_PORT_SRC_PORT_MISSf, 1, 11, SOCF_SIG },
  19721     { STICKY_PORT_TIMESTAMP_MISSf, 1, 15, SOCF_SIG },
  19722     { STICKY_PORT_TRAP_CODE_MISSf, 1, 16, SOCF_SIG },
  19723     { STICKY_PORT_TYPE_MISSf, 1, 2, SOCF_SIG }
  19724 };
  19725 
  19726 #endif
  19727 #if defined(BCM_88690_A0)
  19728 soc_field_info_t soc_OAMP_YOUR_DISC_MISS_INFOr_fields[] = {
  19729     { YOUR_DISC_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  19730     { YOUR_DISC_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19731 };
  19732 
  19733 #endif
  19734 #if defined(BCM_88690_B0)
  19735 soc_field_info_t soc_OAMP_YOUR_DISC_MISS_INFO_BCM88690_B0r_fields[] = {
  19736     { YOUR_DISC_EXPECTED_VALUEf, 32, 32, SOCF_LE|SOCF_RO|SOCF_SIG },
  19737     { YOUR_DISC_RCV_VALUEf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  19738 };
  19739 
  19740 #endif
  19741 #if defined(BCM_88650_A0)
  19742 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACHr_fields[] = {
  19743     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
  19744 };
  19745 
  19746 #endif
  19747 #if defined(BCM_88270_A0)
  19748 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88270_A0r_fields[] = {
  19749     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19750 };
  19751 
  19752 #endif
  19753 #if defined(BCM_88375_A0)
  19754 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88375_A0r_fields[] = {
  19755     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19756 };
  19757 
  19758 #endif
  19759 #if defined(BCM_88375_B0)
  19760 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88375_B0r_fields[] = {
  19761     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19762 };
  19763 
  19764 #endif
  19765 #if defined(BCM_88470_A0)
  19766 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88470_A0r_fields[] = {
  19767     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19768 };
  19769 
  19770 #endif
  19771 #if defined(BCM_88470_B0)
  19772 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88470_B0r_fields[] = {
  19773     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19774 };
  19775 
  19776 #endif
  19777 #if defined(BCM_88650_B0)
  19778 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88650_B0r_fields[] = {
  19779     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
  19780 };
  19781 
  19782 #endif
  19783 #if defined(BCM_88660_A0)
  19784 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88660_A0r_fields[] = {
  19785     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
  19786 };
  19787 
  19788 #endif
  19789 #if defined(BCM_88675_A0)
  19790 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88675_A0r_fields[] = {
  19791     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19792 };
  19793 
  19794 #endif
  19795 #if defined(BCM_88675_B0)
  19796 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88675_B0r_fields[] = {
  19797     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19798 };
  19799 
  19800 #endif
  19801 #if defined(BCM_88680_A0)
  19802 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88680_A0r_fields[] = {
  19803     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19804 };
  19805 
  19806 #endif
  19807 #if defined(BCM_88690_A0)
  19808 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88690_A0r_fields[] = {
  19809     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19810 };
  19811 
  19812 #endif
  19813 #if defined(BCM_88690_B0)
  19814 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GACH_BCM88690_B0r_fields[] = {
  19815     { Y_1731O_MPLSTP_GACHf, 32, 0, SOCF_LE }
  19816 };
  19817 
  19818 #endif
  19819 #if defined(BCM_88650_A0)
  19820 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GALr_fields[] = {
  19821     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG }
  19822 };
  19823 
  19824 #endif
  19825 #if defined(BCM_88270_A0)
  19826 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88270_A0r_fields[] = {
  19827     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19828 };
  19829 
  19830 #endif
  19831 #if defined(BCM_88375_A0)
  19832 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88375_A0r_fields[] = {
  19833     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19834 };
  19835 
  19836 #endif
  19837 #if defined(BCM_88375_B0)
  19838 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88375_B0r_fields[] = {
  19839     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19840 };
  19841 
  19842 #endif
  19843 #if defined(BCM_88470_A0)
  19844 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88470_A0r_fields[] = {
  19845     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19846 };
  19847 
  19848 #endif
  19849 #if defined(BCM_88470_B0)
  19850 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88470_B0r_fields[] = {
  19851     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19852 };
  19853 
  19854 #endif
  19855 #if defined(BCM_88650_B0)
  19856 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88650_B0r_fields[] = {
  19857     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG }
  19858 };
  19859 
  19860 #endif
  19861 #if defined(BCM_88660_A0)
  19862 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88660_A0r_fields[] = {
  19863     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE|SOCF_SIG }
  19864 };
  19865 
  19866 #endif
  19867 #if defined(BCM_88675_A0)
  19868 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88675_A0r_fields[] = {
  19869     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19870 };
  19871 
  19872 #endif
  19873 #if defined(BCM_88675_B0)
  19874 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88675_B0r_fields[] = {
  19875     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19876 };
  19877 
  19878 #endif
  19879 #if defined(BCM_88680_A0)
  19880 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88680_A0r_fields[] = {
  19881     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19882 };
  19883 
  19884 #endif
  19885 #if defined(BCM_88690_A0)
  19886 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88690_A0r_fields[] = {
  19887     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19888 };
  19889 
  19890 #endif
  19891 #if defined(BCM_88690_B0)
  19892 soc_field_info_t soc_OAMP_Y_1731O_MPLSTP_GAL_BCM88690_B0r_fields[] = {
  19893     { Y_1731O_MPLSTP_GALf, 32, 0, SOCF_LE }
  19894 };
  19895 
  19896 #endif
  19897 #if defined(BCM_88650_A0)
  19898 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACHr_fields[] = {
  19899     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
  19900 };
  19901 
  19902 #endif
  19903 #if defined(BCM_88270_A0)
  19904 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88270_A0r_fields[] = {
  19905     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19906 };
  19907 
  19908 #endif
  19909 #if defined(BCM_88375_A0)
  19910 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88375_A0r_fields[] = {
  19911     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19912 };
  19913 
  19914 #endif
  19915 #if defined(BCM_88375_B0)
  19916 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88375_B0r_fields[] = {
  19917     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19918 };
  19919 
  19920 #endif
  19921 #if defined(BCM_88470_A0)
  19922 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88470_A0r_fields[] = {
  19923     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19924 };
  19925 
  19926 #endif
  19927 #if defined(BCM_88470_B0)
  19928 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88470_B0r_fields[] = {
  19929     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19930 };
  19931 
  19932 #endif
  19933 #if defined(BCM_88650_B0)
  19934 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88650_B0r_fields[] = {
  19935     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
  19936 };
  19937 
  19938 #endif
  19939 #if defined(BCM_88660_A0)
  19940 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88660_A0r_fields[] = {
  19941     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE|SOCF_SIG }
  19942 };
  19943 
  19944 #endif
  19945 #if defined(BCM_88675_A0)
  19946 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88675_A0r_fields[] = {
  19947     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19948 };
  19949 
  19950 #endif
  19951 #if defined(BCM_88675_B0)
  19952 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88675_B0r_fields[] = {
  19953     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19954 };
  19955 
  19956 #endif
  19957 #if defined(BCM_88680_A0)
  19958 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88680_A0r_fields[] = {
  19959     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19960 };
  19961 
  19962 #endif
  19963 #if defined(BCM_88690_A0)
  19964 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88690_A0r_fields[] = {
  19965     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19966 };
  19967 
  19968 #endif
  19969 #if defined(BCM_88690_B0)
  19970 soc_field_info_t soc_OAMP_Y_1731O_PWE_GACH_BCM88690_B0r_fields[] = {
  19971     { Y_1731O_PWE_GACHf, 32, 0, SOCF_LE }
  19972 };
  19973 
  19974 #endif
  19975 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  19976     defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  19977     defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  19978     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  19979     defined(BCM_56685_A0) || defined(BCM_56685_B0) || \
  19980     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  19981 soc_field_info_t soc_OAM_CCM_COUNT_64r_fields[] = {
  19982     { CCM_2f, 2, 0, SOCF_LE|SOCF_RES },
  19983     { CCM_3f, 6, 2, SOCF_LE|SOCF_RES },
  19984     { CCM_4f, 9, 8, SOCF_LE|SOCF_RES },
  19985     { CCM_5f, 12, 17, SOCF_LE|SOCF_RES },
  19986     { CCM_6f, 15, 29, SOCF_LE|SOCF_RES },
  19987     { CCM_7f, 18, 44, SOCF_LE|SOCF_RES }
  19988 };
  19989 
  19990 #endif
  19991 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  19992     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  19993     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  19994     defined(BCM_56260_B0) || defined(BCM_56270_A0)
  19995 soc_field_info_t soc_OAM_CCM_COUNT_64_BCM53400_A0r_fields[] = {
  19996     { CCM_2f, 2, 0, SOCF_LE|SOCF_RES },
  19997     { CCM_3f, 6, 2, SOCF_LE|SOCF_RES },
  19998     { CCM_4f, 9, 8, SOCF_LE|SOCF_RES },
  19999     { CCM_5f, 12, 17, SOCF_LE|SOCF_RES },
  20000     { CCM_6f, 15, 29, SOCF_LE|SOCF_RES },
  20001     { CCM_7f, 18, 44, SOCF_LE|SOCF_RES }
  20002 };
  20003 
  20004 #endif
  20005 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  20006     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  20007     defined(BCM_56640_A0) || defined(BCM_56850_A0)
  20008 soc_field_info_t soc_OAM_CCM_COUNT_64_BCM56640_A0r_fields[] = {
  20009     { CCM_2f, 2, 0, SOCF_LE|SOCF_RES },
  20010     { CCM_3f, 6, 2, SOCF_LE|SOCF_RES },
  20011     { CCM_4f, 9, 8, SOCF_LE|SOCF_RES },
  20012     { CCM_5f, 12, 17, SOCF_LE|SOCF_RES },
  20013     { CCM_6f, 15, 29, SOCF_LE|SOCF_RES },
  20014     { CCM_7f, 18, 44, SOCF_LE|SOCF_RES }
  20015 };
  20016 
  20017 #endif
  20018 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  20019     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  20020     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  20021     defined(BCM_56260_B0) || defined(BCM_56270_A0)
  20022 soc_field_info_t soc_OAM_CONTROLr_fields[] = {
  20023     { MACSA_ZERO_CHECK_ENABLEf, 1, 0, 0 }
  20024 };
  20025 
  20026 #endif
  20027 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  20028     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  20029     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  20030     defined(BCM_56260_B0) || defined(BCM_56270_A0)
  20031 soc_field_info_t soc_OAM_CONTROL_1r_fields[] = {
  20032     { OAM_VER_CHECK_DISABLEf, 1, 0, 0 }
  20033 };
  20034 
  20035 #endif
  20036 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  20037     defined(BCM_56270_A0)
  20038 soc_field_info_t soc_OAM_COPYTO_CPU_CONTROLr_fields[] = {
  20039     { OAM_HEADER_ERROR_TOCPUf, 1, 0, 0 },
  20040     { OAM_UNEXPECTED_PKT_TOCPUf, 1, 2, 0 },
  20041     { OAM_UNKNOWN_OPCODE_VERSION_TOCPUf, 1, 1, 0 }
  20042 };
  20043 
  20044 #endif
  20045 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  20046     defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  20047     defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  20048     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  20049     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  20050 soc_field_info_t soc_OAM_CURRENT_TIMEr_fields[] = {
  20051     { COUNTf, 24, 0, SOCF_LE|SOCF_RES }
  20052 };
  20053 
  20054 #endif
  20055 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  20056     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  20057     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  20058     defined(BCM_56260_B0) || defined(BCM_56270_A0)
  20059 soc_field_info_t soc_OAM_CURRENT_TIME_BCM53400_A0r_fields[] = {
  20060     { COUNTf, 24, 0, SOCF_LE|SOCF_RES }
  20061 };
  20062 
  20063 #endif
  20064 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  20065     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  20066     defined(BCM_56450_B1) || defined(BCM_56640_A0)
  20067 soc_field_info_t soc_OAM_CURRENT_TIME_BCM56640_A0r_fields[] = {
  20068     { COUNTf, 24, 0, SOCF_LE|SOCF_RES }
  20069 };
  20070 
  20071 #endif
  20072 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  20073     defined(BCM_56450_B1)
  20074 soc_field_info_t soc_OAM_C_INTERFACE_DROP_CONTROLr_fields[] = {
  20075     { CVLAN_INTF_AFTER_VXLT_VXLT_MISS_DROP_CTRLf, 1, 24, 0 },
  20076     { CVLAN_INTF_BEFORE_VXLT_VXLT_MISS_DROP_CTRLf, 1, 25, 0 },
  20077     { DISCARD_TAG_UNTAG_CTRLf, 1, 26, 0 },
  20078     { DISC_DROP_VECTOR_CTRLf, 20, 0, SOCF_LE },
  20079     { ERRORED_E2E_PKT_DROP_CTRLf, 1, 23, 0 },
  20080     { OLP_ERROR_DROP_CTRLf, 1, 28, 0 },
  20081     { SPST_NOT_IN_FORWARDING_STATE_DROP_CTRLf, 1, 27, 0 },
  20082     { VFP_DROP_CTRLf, 1, 29, 0 },
  20083     { VLAN_DROP_VECTOR_CTRLf, 3, 20, SOCF_LE }
  20084 };
  20085 
  20086 #endif
  20087 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  20088     defined(BCM_56270_A0)
  20089 soc_field_info_t soc_OAM_C_INTERFACE_DROP_CONTROL_64r_fields[] = {
  20090     { CVLAN_INTF_AFTER_VXLT_VXLT_MISS_DROP_CTRLf, 1, 32, 0 },
  20091     { CVLAN_INTF_BEFORE_VXLT_VXLT_MISS_DROP_CTRLf, 1, 33, 0 },
  20092     { DISCARD_TAG_UNTAG_CTRLf, 1, 24, 0 },
  20093     { DISC_DROP_VECTOR_CTRLf, 20, 0, SOCF_LE },
  20094     { ERRORED_E2E_PKT_DROP_CTRLf, 1, 23, 0 },
  20095     { MPLS_DROP_VECTOR_CTRLf, 8, 35, SOCF_LE },
  20096     { OLP_ERROR_DROP_CTRLf, 1, 26, 0 },
  20097     { RESERVED_1f, 3, 29, SOCF_LE|SOCF_RES },
  20098     { RESERVED_2f, 1, 34, SOCF_RES },
  20099     { SAT_DN_SAMP_RX_DROP_CTRLf, 1, 28, 0 },
  20100     { SPST_NOT_IN_FORWARDING_STATE_DROP_CTRLf, 1, 25, 0 },
  20101     { VFP_DROP_CTRLf, 1, 27, 0 },
  20102     { VLAN_DROP_VECTOR_CTRLf, 3, 20, SOCF_LE }
  20103 };
  20104 
  20105 #endif
  20106 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  20107     defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  20108     defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  20109     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  20110     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  20111 soc_field_info_t soc_OAM_DROP_CONTROLr_fields[] = {
  20112     { OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 }
  20113 };
  20114 
  20115 #endif
  20116 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  20117     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  20118     defined(BCM_56160_A0)
  20119 soc_field_info_t soc_OAM_DROP_CONTROL_BCM53400_A0r_fields[] = {
  20120     { OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 }
  20121 };
  20122 
  20123 #endif
  20124 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  20125     defined(BCM_56270_A0)
  20126 soc_field_info_t soc_OAM_DROP_CONTROL_BCM56260_A0r_fields[] = {
  20127     { IFP_OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 }
  20128 };
  20129 
  20130 #endif
  20131 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  20132     defined(BCM_56450_B1)
  20133 soc_field_info_t soc_OAM_DROP_CONTROL_BCM56450_A0r_fields[] = {
  20134     { IFP_OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 }
  20135 };
  20136 
  20137 #endif
  20138 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  20139     defined(BCM_56640_A0)
  20140 soc_field_info_t soc_OAM_DROP_CONTROL_BCM56640_A0r_fields[] = {
  20141     { OAM_UNKNOWN_OPCODE_VERSION_DROPf, 1, 0, 0 }
  20142 };
  20143 
  20144 #endif
  20145 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  20146     defined(BCM_56450_B1)
  20147 soc_field_info_t soc_OAM_LM_CNG_CONTROLr_fields[] = {
  20148     { DOWNMEP_RX_CNG_SOURCEf, 1, 0, 0 },
  20149     { LM_COLOR_MODEf, 1, 2, 0 },
  20150     { UPMEP_TX_CNG_SOURCEf, 1, 1, 0 }
  20151 };
  20152 
  20153 #endif
  20154 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  20155     defined(BCM_56440_A0) || defined(BCM_56440_B0)
  20156 soc_field_info_t soc_OAM_LM_CPU_DATA_CONTROLr_fields[] = {
  20157     { OAM_LCPU_RX_CNT_DISABLEf, 1, 2, 0 },
  20158     { OAM_LCPU_TX_CNT_DISABLEf, 1, 3, 0 },
  20159     { OAM_SRCPORT0_RX_CNT_DISABLEf, 1, 0, 0 },
  20160     { OAM_SRCPORT0_TX_CNT_DISABLEf, 1, 1, 0 }
  20161 };
  20162 
  20163 #endif
  20164 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  20165     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  20166     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  20167     defined(BCM_56260_B0) || defined(BCM_56270_A0)
  20168 soc_field_info_t soc_OAM_LM_CPU_DATA_CONTROL_BCM53400_A0r_fields[] = {
  20169     { OAM_LCPU_RX_CNT_DISABLEf, 1, 2, 0 },
  20170     { OAM_LCPU_TX_CNT_DISABLEf, 1, 3, 0 },
  20171     { OAM_SRCPORT0_RX_CNT_DISABLEf, 1, 0, 0 },
  20172     { OAM_SRCPORT0_TX_CNT_DISABLEf, 1, 1, 0 }
  20173 };
  20174 
  20175 #endif
  20176 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  20177     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  20178     defined(BCM_56450_B1) || defined(BCM_56640_A0) || \
  20179     defined(BCM_56850_A0)
  20180 soc_field_info_t soc_OAM_LM_CPU_DATA_CONTROL_BCM56640_A0r_fields[] = {
  20181     { OAM_LCPU_RX_CNT_DISABLEf, 1, 2, 0 },
  20182     { OAM_LCPU_TX_CNT_DISABLEf, 1, 3, 0 },
  20183     { OAM_SRCPORT0_RX_CNT_DISABLEf, 1, 0, 0 },
  20184     { OAM_SRCPORT0_TX_CNT_DISABLEf, 1, 1, 0 }
  20185 };
  20186 
  20187 #endif
  20188 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  20189     defined(BCM_56440_A0) || defined(BCM_56440_B0)
  20190 soc_field_info_t soc_OAM_SEC_NS_COUNTER_64r_fields[] = {
  20191     { NS_COUNTf, 32, 0, SOCF_LE },
  20192     { SEC_COUNTf, 32, 32, SOCF_LE }
  20193 };
  20194 
  20195 #endif
  20196 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  20197     defined(BCM_56440_A0) || defined(BCM_56440_B0)
  20198 soc_field_info_t soc_OAM_SEC_NS_COUNTER_ENABLEr_fields[] = {
  20199     { COUNTER_ENABLEf, 1, 0, 0 }
  20200 };
  20201 
  20202 #endif
  20203 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  20204     defined(BCM_56450_B1)
  20205 soc_field_info_t soc_OAM_S_INTERFACE_PASSIVE_PROCESSING_CONTROLr_fields[] = {
  20206     { SPST_NOT_IN_FORWARDING_STATE_DROP_CTRLf, 1, 3, 0 },
  20207     { VLAN_DROP_VECTOR_CTRLf, 3, 0, SOCF_LE }
  20208 };
  20209 
  20210 #endif
  20211 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  20212     defined(BCM_56270_A0)
  20213 soc_field_info_t soc_OAM_S_INTERFACE_PASSIVE_PROCESSING_CONTROL_BCM56260_A0r_fields[] = {
  20214     { RESERVED_1f, 28, 4, SOCF_LE|SOCF_RES },
  20215     { SPST_NOT_IN_FORWARDING_STATE_DROP_CTRLf, 1, 3, 0 },
  20216     { VLAN_DROP_VECTOR_CTRLf, 3, 0, SOCF_LE }
  20217 };
  20218 
  20219 #endif
  20220 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  20221     defined(BCM_56334_B0) || defined(BCM_56440_A0) || \
  20222     defined(BCM_56440_B0) || defined(BCM_56524_A0) || \
  20223     defined(BCM_56524_B0) || defined(BCM_56634_A0) || \
  20224     defined(BCM_56634_B0) || defined(BCM_56685_A0) || \
  20225     defined(BCM_56685_B0) || defined(BCM_56840_A0) || \
  20226     defined(BCM_56840_B0)
  20227 soc_field_info_t soc_OAM_TIMER_CONTROLr_fields[] = {
  20228     { CLK_GRANf, 1, 0, 0 },
  20229     { DBG_TRIGGERf, 1, 2, 0 },
  20230     { TIMER_ENABLEf, 1, 1, 0 }
  20231 };
  20232 
  20233 #endif
  20234 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  20235     defined(BCM_56270_A0)
  20236 soc_field_info_t soc_OAM_TIMER_CONTROL_BCM56260_A0r_fields[] = {
  20237     { CLK_GRANf, 1, 0, 0 },
  20238     { DBG_TRIGGERf, 1, 2, 0 },
  20239     { TIMER_ENABLEf, 1, 1, 0 }
  20240 };
  20241 
  20242 #endif
  20243 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  20244     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  20245     defined(BCM_56640_A0)
  20246 soc_field_info_t soc_OAM_TIMER_CONTROL_BCM56640_A0r_fields[] = {
  20247     { CLK_GRANf, 1, 0, 0 },
  20248     { DBG_TRIGGERf, 1, 2, 0 },
  20249     { TIMER_ENABLEf, 1, 1, 0 }
  20250 };
  20251 
  20252 #endif
  20253 #if defined(BCM_56850_A0)
  20254 soc_field_info_t soc_OAM_TIMER_CONTROL_BCM56850_A0r_fields[] = {
  20255     { CLK_GRANf, 1, 0, SOCF_RES },
  20256     { DBG_TRIGGERf, 1, 2, SOCF_RES },
  20257     { TIMER_ENABLEf, 1, 1, SOCF_RES }
  20258 };
  20259 
  20260 #endif
  20261 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  20262     defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  20263     defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  20264     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  20265     defined(BCM_56685_A0) || defined(BCM_56685_B0) || \
  20266     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  20267 soc_field_info_t soc_OAM_TX_CONTROLr_fields[] = {
  20268     { CMIC_BUF_ENABLEf, 1, 1, 0 },
  20269     { DEBUG_ENABLEf, 1, 2, 0 },
  20270     { TX_ENABLEf, 1, 0, 0 }
  20271 };
  20272 
  20273 #endif
  20274 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  20275     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  20276     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  20277     defined(BCM_56260_B0) || defined(BCM_56270_A0)
  20278 soc_field_info_t soc_OAM_TX_CONTROL_BCM53400_A0r_fields[] = {
  20279     { CMIC_BUF_ENABLEf, 1, 1, 0 },
  20280     { DEBUG_ENABLEf, 1, 2, 0 },
  20281     { TX_ENABLEf, 1, 0, 0 }
  20282 };
  20283 
  20284 #endif
  20285 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  20286     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  20287     defined(BCM_56450_B1) || defined(BCM_56640_A0)
  20288 soc_field_info_t soc_OAM_TX_CONTROL_BCM56640_A0r_fields[] = {
  20289     { CMIC_BUF_ENABLEf, 1, 1, 0 },
  20290     { DEBUG_ENABLEf, 1, 2, 0 },
  20291     { TX_ENABLEf, 1, 0, 0 }
  20292 };
  20293 
  20294 #endif
  20295 #if defined(BCM_56850_A0)
  20296 soc_field_info_t soc_OAM_TX_CONTROL_BCM56850_A0r_fields[] = {
  20297     { CMIC_BUF_ENABLEf, 1, 1, SOCF_RES },
  20298     { DEBUG_ENABLEf, 1, 2, SOCF_RES },
  20299     { INNER_TPIDf, 16, 3, SOCF_LE|SOCF_RES },
  20300     { TX_ENABLEf, 1, 0, SOCF_RES }
  20301 };
  20302 
  20303 #endif
  20304 #if defined(BCM_88690_A0)
  20305 soc_field_info_t soc_OCB_BANKS_FULL_TH_REGISTERr_fields[] = {
  20306     { BANKS_AF_THf, 13, 0, SOCF_LE },
  20307     { BANKS_FULL_THf, 13, 13, SOCF_LE }
  20308 };
  20309 
  20310 #endif
  20311 #if defined(BCM_88690_B0)
  20312 soc_field_info_t soc_OCB_BANKS_FULL_TH_REGISTER_BCM88690_B0r_fields[] = {
  20313     { BANKS_AF_THf, 13, 0, SOCF_LE },
  20314     { BANKS_FULL_THf, 13, 13, SOCF_LE }
  20315 };
  20316 
  20317 #endif
  20318 #if defined(BCM_88675_A0)
  20319 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUSr_fields[] = {
  20320     { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20321 };
  20322 
  20323 #endif
  20324 #if defined(BCM_88375_A0)
  20325 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUS_BCM88375_A0r_fields[] = {
  20326     { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20327 };
  20328 
  20329 #endif
  20330 #if defined(BCM_88375_B0)
  20331 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUS_BCM88375_B0r_fields[] = {
  20332     { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20333 };
  20334 
  20335 #endif
  20336 #if defined(BCM_88675_B0)
  20337 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUS_BCM88675_B0r_fields[] = {
  20338     { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20339 };
  20340 
  20341 #endif
  20342 #if defined(BCM_88680_A0)
  20343 soc_field_info_t soc_OCB_BANK_ORDER_FIFO_STATUS_BCM88680_A0r_fields[] = {
  20344     { BANK_ORDER_FIFO_STATUSf, 9, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  20345 };
  20346 
  20347 #endif
  20348 #if defined(BCM_88675_A0)
  20349 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERRr_fields[] = {
  20350     { BANK_TO_CORRUPTf, 4, 0, SOCF_LE },
  20351     { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 },
  20352     { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG },
  20353     { FORCE_CRC_ERRORf, 1, 16, 0 },
  20354     { LANE_TO_CORRUPTf, 11, 4, SOCF_LE }
  20355 };
  20356 
  20357 #endif
  20358 #if defined(BCM_88375_A0)
  20359 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERR_BCM88375_A0r_fields[] = {
  20360     { BANK_TO_CORRUPTf, 4, 0, SOCF_LE },
  20361     { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 },
  20362     { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG },
  20363     { FORCE_CRC_ERRORf, 1, 16, 0 },
  20364     { LANE_TO_CORRUPTf, 11, 4, SOCF_LE }
  20365 };
  20366 
  20367 #endif
  20368 #if defined(BCM_88375_B0)
  20369 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERR_BCM88375_B0r_fields[] = {
  20370     { BANK_TO_CORRUPTf, 4, 0, SOCF_LE },
  20371     { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 },
  20372     { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG },
  20373     { FORCE_CRC_ERRORf, 1, 16, 0 },
  20374     { LANE_TO_CORRUPTf, 11, 4, SOCF_LE }
  20375 };
  20376 
  20377 #endif
  20378 #if defined(BCM_88675_B0)
  20379 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERR_BCM88675_B0r_fields[] = {
  20380     { BANK_TO_CORRUPTf, 4, 0, SOCF_LE },
  20381     { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 },
  20382     { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG },
  20383     { FORCE_CRC_ERRORf, 1, 16, 0 },
  20384     { LANE_TO_CORRUPTf, 11, 4, SOCF_LE }
  20385 };
  20386 
  20387 #endif
  20388 #if defined(BCM_88680_A0)
  20389 soc_field_info_t soc_OCB_DEBUG_CRC_FORCE_ERR_BCM88680_A0r_fields[] = {
  20390     { BANK_TO_CORRUPTf, 4, 0, SOCF_LE },
  20391     { ERROR_ON_OPP_CRC_ONLYf, 1, 15, 0 },
  20392     { FORCE_CRC_DONEf, 1, 17, SOCF_RO|SOCF_SIG },
  20393     { FORCE_CRC_ERRORf, 1, 16, 0 },
  20394     { LANE_TO_CORRUPTf, 11, 4, SOCF_LE }
  20395 };
  20396 
  20397 #endif
  20398 #if defined(BCM_88690_A0)
  20399 soc_field_info_t soc_OCB_DISABLE_BANK_DBGr_fields[] = {
  20400     { DISABLE_BANKf, 16, 0, SOCF_LE }
  20401 };
  20402 
  20403 #endif
  20404 #if defined(BCM_88690_B0)
  20405 soc_field_info_t soc_OCB_DISABLE_BANK_DBG_BCM88690_B0r_fields[] = {
  20406     { DISABLE_BANKf, 16, 0, SOCF_LE }
  20407 };
  20408 
  20409 #endif
  20410 #if defined(BCM_88690_A0)
  20411 soc_field_info_t soc_OCB_DISABLE_REQ_DBGr_fields[] = {
  20412     { DISABLE_S_2D_READf, 1, 1, 0 },
  20413     { DISABLE_WR_REQf, 1, 0, 0 }
  20414 };
  20415 
  20416 #endif
  20417 #if defined(BCM_88690_B0)
  20418 soc_field_info_t soc_OCB_DISABLE_REQ_DBG_BCM88690_B0r_fields[] = {
  20419     { DISABLE_S_2D_READf, 1, 1, 0 },
  20420     { DISABLE_WR_REQf, 1, 0, 0 }
  20421 };
  20422 
  20423 #endif
  20424 #if defined(BCM_88690_A0)
  20425 soc_field_info_t soc_OCB_DYNAMIC_CONFIGURATIONr_fields[] = {
  20426     { DEBUG_2f, 1, 1, 0 },
  20427     { FBM_INITf, 1, 0, 0 }
  20428 };
  20429 
  20430 #endif
  20431 #if defined(BCM_88690_B0)
  20432 soc_field_info_t soc_OCB_DYNAMIC_CONFIGURATION_BCM88690_B0r_fields[] = {
  20433     { DEBUG_2f, 1, 1, 0 },
  20434     { FBM_INITf, 1, 0, 0 }
  20435 };
  20436 
  20437 #endif
  20438 #if defined(BCM_88202_A0)
  20439 soc_field_info_t soc_OCB_ECC_1B_ERR_CNTr_fields[] = {
  20440     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  20441     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  20442     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  20443     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  20444 };
  20445 
  20446 #endif
  20447 #if defined(BCM_88375_A0)
  20448 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = {
  20449     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20450     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20451     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20452     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20453 };
  20454 
  20455 #endif
  20456 #if defined(BCM_88375_B0)
  20457 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = {
  20458     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20459     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20460     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20461     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20462 };
  20463 
  20464 #endif
  20465 #if defined(BCM_88675_A0)
  20466 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88675_A0r_fields[] = {
  20467     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20468     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20469     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20470     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20471 };
  20472 
  20473 #endif
  20474 #if defined(BCM_88675_B0)
  20475 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = {
  20476     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20477     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20478     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20479     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20480 };
  20481 
  20482 #endif
  20483 #if defined(BCM_88680_A0)
  20484 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = {
  20485     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20486     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20487     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20488     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20489 };
  20490 
  20491 #endif
  20492 #if defined(BCM_88690_A0)
  20493 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = {
  20494     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20495     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20496     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  20497     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20498 };
  20499 
  20500 #endif
  20501 #if defined(BCM_88690_B0)
  20502 soc_field_info_t soc_OCB_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = {
  20503     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20504     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20505     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  20506     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20507 };
  20508 
  20509 #endif
  20510 #if defined(BCM_88202_A0)
  20511 soc_field_info_t soc_OCB_ECC_2B_ERR_CNTr_fields[] = {
  20512     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  20513     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  20514     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  20515     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  20516 };
  20517 
  20518 #endif
  20519 #if defined(BCM_88375_A0)
  20520 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = {
  20521     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20522     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20523     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20524     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20525 };
  20526 
  20527 #endif
  20528 #if defined(BCM_88375_B0)
  20529 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = {
  20530     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20531     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20532     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20533     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20534 };
  20535 
  20536 #endif
  20537 #if defined(BCM_88675_A0)
  20538 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88675_A0r_fields[] = {
  20539     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20540     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20541     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20542     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20543 };
  20544 
  20545 #endif
  20546 #if defined(BCM_88675_B0)
  20547 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = {
  20548     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20549     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20550     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20551     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20552 };
  20553 
  20554 #endif
  20555 #if defined(BCM_88680_A0)
  20556 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = {
  20557     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20558     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20559     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  20560     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20561 };
  20562 
  20563 #endif
  20564 #if defined(BCM_88690_A0)
  20565 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = {
  20566     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20567     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20568     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  20569     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20570 };
  20571 
  20572 #endif
  20573 #if defined(BCM_88690_B0)
  20574 soc_field_info_t soc_OCB_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = {
  20575     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  20576     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  20577     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  20578     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  20579 };
  20580 
  20581 #endif
  20582 #if defined(BCM_88675_A0)
  20583 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATEr_fields[] = {
  20584     { ECC_ERR_1B_INITIATEf, 1, 0, 0 }
  20585 };
  20586 
  20587 #endif
  20588 #if defined(BCM_88202_A0)
  20589 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_1r_fields[] = {
  20590     { OCBM_EVEN_INITIATE_ECC_1B_ERRf, 1, 0, SOCF_SIG },
  20591     { OCBM_ODD_INITIATE_ECC_1B_ERRf, 1, 1, SOCF_SIG }
  20592 };
  20593 
  20594 #endif
  20595 #if defined(BCM_88375_A0)
  20596 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = {
  20597     { ECC_ERR_1B_INITIATEf, 1, 0, 0 }
  20598 };
  20599 
  20600 #endif
  20601 #if defined(BCM_88375_B0)
  20602 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = {
  20603     { ECC_ERR_1B_INITIATEf, 1, 0, 0 }
  20604 };
  20605 
  20606 #endif
  20607 #if defined(BCM_88675_B0)
  20608 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = {
  20609     { ECC_ERR_1B_INITIATEf, 1, 0, 0 }
  20610 };
  20611 
  20612 #endif
  20613 #if defined(BCM_88680_A0)
  20614 soc_field_info_t soc_OCB_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = {
  20615     { ECC_ERR_1B_INITIATEf, 1, 0, 0 }
  20616 };
  20617 
  20618 #endif
  20619 #if defined(BCM_88202_A0)
  20620 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = {
  20621     { OCBM_EVEN_ECC_1B_ERR_MASKf, 1, 0, SOCF_SIG },
  20622     { OCBM_ODD_ECC_1B_ERR_MASKf, 1, 1, SOCF_SIG }
  20623 };
  20624 
  20625 #endif
  20626 #if defined(BCM_88375_A0)
  20627 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
  20628     { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20629 };
  20630 
  20631 #endif
  20632 #if defined(BCM_88375_B0)
  20633 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
  20634     { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20635 };
  20636 
  20637 #endif
  20638 #if defined(BCM_88675_A0)
  20639 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_A0r_fields[] = {
  20640     { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20641 };
  20642 
  20643 #endif
  20644 #if defined(BCM_88675_B0)
  20645 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
  20646     { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20647 };
  20648 
  20649 #endif
  20650 #if defined(BCM_88680_A0)
  20651 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
  20652     { ECC_ERR_1B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20653 };
  20654 
  20655 #endif
  20656 #if defined(BCM_88690_A0)
  20657 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = {
  20658     { FBM_BANK_MEM_0_ECC_1B_ERR_MASKf, 1, 16, 0 },
  20659     { FBM_BANK_MEM_10_ECC_1B_ERR_MASKf, 1, 26, 0 },
  20660     { FBM_BANK_MEM_11_ECC_1B_ERR_MASKf, 1, 27, 0 },
  20661     { FBM_BANK_MEM_12_ECC_1B_ERR_MASKf, 1, 28, 0 },
  20662     { FBM_BANK_MEM_13_ECC_1B_ERR_MASKf, 1, 29, 0 },
  20663     { FBM_BANK_MEM_14_ECC_1B_ERR_MASKf, 1, 30, 0 },
  20664     { FBM_BANK_MEM_15_ECC_1B_ERR_MASKf, 1, 31, 0 },
  20665     { FBM_BANK_MEM_16_ECC_1B_ERR_MASKf, 1, 32, 0 },
  20666     { FBM_BANK_MEM_17_ECC_1B_ERR_MASKf, 1, 33, 0 },
  20667     { FBM_BANK_MEM_18_ECC_1B_ERR_MASKf, 1, 34, 0 },
  20668     { FBM_BANK_MEM_19_ECC_1B_ERR_MASKf, 1, 35, 0 },
  20669     { FBM_BANK_MEM_1_ECC_1B_ERR_MASKf, 1, 17, 0 },
  20670     { FBM_BANK_MEM_20_ECC_1B_ERR_MASKf, 1, 36, 0 },
  20671     { FBM_BANK_MEM_21_ECC_1B_ERR_MASKf, 1, 37, 0 },
  20672     { FBM_BANK_MEM_22_ECC_1B_ERR_MASKf, 1, 38, 0 },
  20673     { FBM_BANK_MEM_23_ECC_1B_ERR_MASKf, 1, 39, 0 },
  20674     { FBM_BANK_MEM_24_ECC_1B_ERR_MASKf, 1, 40, 0 },
  20675     { FBM_BANK_MEM_25_ECC_1B_ERR_MASKf, 1, 41, 0 },
  20676     { FBM_BANK_MEM_26_ECC_1B_ERR_MASKf, 1, 42, 0 },
  20677     { FBM_BANK_MEM_27_ECC_1B_ERR_MASKf, 1, 43, 0 },
  20678     { FBM_BANK_MEM_28_ECC_1B_ERR_MASKf, 1, 44, 0 },
  20679     { FBM_BANK_MEM_29_ECC_1B_ERR_MASKf, 1, 45, 0 },
  20680     { FBM_BANK_MEM_2_ECC_1B_ERR_MASKf, 1, 18, 0 },
  20681     { FBM_BANK_MEM_30_ECC_1B_ERR_MASKf, 1, 46, 0 },
  20682     { FBM_BANK_MEM_31_ECC_1B_ERR_MASKf, 1, 47, 0 },
  20683     { FBM_BANK_MEM_3_ECC_1B_ERR_MASKf, 1, 19, 0 },
  20684     { FBM_BANK_MEM_4_ECC_1B_ERR_MASKf, 1, 20, 0 },
  20685     { FBM_BANK_MEM_5_ECC_1B_ERR_MASKf, 1, 21, 0 },
  20686     { FBM_BANK_MEM_6_ECC_1B_ERR_MASKf, 1, 22, 0 },
  20687     { FBM_BANK_MEM_7_ECC_1B_ERR_MASKf, 1, 23, 0 },
  20688     { FBM_BANK_MEM_8_ECC_1B_ERR_MASKf, 1, 24, 0 },
  20689     { FBM_BANK_MEM_9_ECC_1B_ERR_MASKf, 1, 25, 0 },
  20690     { OCBM_BANK_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
  20691     { OCBM_BANK_10_ECC_1B_ERR_MASKf, 1, 10, 0 },
  20692     { OCBM_BANK_11_ECC_1B_ERR_MASKf, 1, 11, 0 },
  20693     { OCBM_BANK_12_ECC_1B_ERR_MASKf, 1, 12, 0 },
  20694     { OCBM_BANK_13_ECC_1B_ERR_MASKf, 1, 13, 0 },
  20695     { OCBM_BANK_14_ECC_1B_ERR_MASKf, 1, 14, 0 },
  20696     { OCBM_BANK_15_ECC_1B_ERR_MASKf, 1, 15, 0 },
  20697     { OCBM_BANK_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
  20698     { OCBM_BANK_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
  20699     { OCBM_BANK_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
  20700     { OCBM_BANK_4_ECC_1B_ERR_MASKf, 1, 4, 0 },
  20701     { OCBM_BANK_5_ECC_1B_ERR_MASKf, 1, 5, 0 },
  20702     { OCBM_BANK_6_ECC_1B_ERR_MASKf, 1, 6, 0 },
  20703     { OCBM_BANK_7_ECC_1B_ERR_MASKf, 1, 7, 0 },
  20704     { OCBM_BANK_8_ECC_1B_ERR_MASKf, 1, 8, 0 },
  20705     { OCBM_BANK_9_ECC_1B_ERR_MASKf, 1, 9, 0 },
  20706     { WRITE_RXI_MEM_ECC_1B_ERR_MASKf, 1, 48, 0 }
  20707 };
  20708 
  20709 #endif
  20710 #if defined(BCM_88690_B0)
  20711 soc_field_info_t soc_OCB_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = {
  20712     { FBM_BANK_MEM_0_ECC_1B_ERR_MASKf, 1, 144, 0 },
  20713     { FBM_BANK_MEM_10_ECC_1B_ERR_MASKf, 1, 154, 0 },
  20714     { FBM_BANK_MEM_11_ECC_1B_ERR_MASKf, 1, 155, 0 },
  20715     { FBM_BANK_MEM_12_ECC_1B_ERR_MASKf, 1, 156, 0 },
  20716     { FBM_BANK_MEM_13_ECC_1B_ERR_MASKf, 1, 157, 0 },
  20717     { FBM_BANK_MEM_14_ECC_1B_ERR_MASKf, 1, 158, 0 },
  20718     { FBM_BANK_MEM_15_ECC_1B_ERR_MASKf, 1, 159, 0 },
  20719     { FBM_BANK_MEM_16_ECC_1B_ERR_MASKf, 1, 160, 0 },
  20720     { FBM_BANK_MEM_17_ECC_1B_ERR_MASKf, 1, 161, 0 },
  20721     { FBM_BANK_MEM_18_ECC_1B_ERR_MASKf, 1, 162, 0 },
  20722     { FBM_BANK_MEM_19_ECC_1B_ERR_MASKf, 1, 163, 0 },
  20723     { FBM_BANK_MEM_1_ECC_1B_ERR_MASKf, 1, 145, 0 },
  20724     { FBM_BANK_MEM_20_ECC_1B_ERR_MASKf, 1, 164, 0 },
  20725     { FBM_BANK_MEM_21_ECC_1B_ERR_MASKf, 1, 165, 0 },
  20726     { FBM_BANK_MEM_22_ECC_1B_ERR_MASKf, 1, 166, 0 },
  20727     { FBM_BANK_MEM_23_ECC_1B_ERR_MASKf, 1, 167, 0 },
  20728     { FBM_BANK_MEM_24_ECC_1B_ERR_MASKf, 1, 168, 0 },
  20729     { FBM_BANK_MEM_25_ECC_1B_ERR_MASKf, 1, 169, 0 },
  20730     { FBM_BANK_MEM_26_ECC_1B_ERR_MASKf, 1, 170, 0 },
  20731     { FBM_BANK_MEM_27_ECC_1B_ERR_MASKf, 1, 171, 0 },
  20732     { FBM_BANK_MEM_28_ECC_1B_ERR_MASKf, 1, 172, 0 },
  20733     { FBM_BANK_MEM_29_ECC_1B_ERR_MASKf, 1, 173, 0 },
  20734     { FBM_BANK_MEM_2_ECC_1B_ERR_MASKf, 1, 146, 0 },
  20735     { FBM_BANK_MEM_30_ECC_1B_ERR_MASKf, 1, 174, 0 },
  20736     { FBM_BANK_MEM_31_ECC_1B_ERR_MASKf, 1, 175, 0 },
  20737     { FBM_BANK_MEM_3_ECC_1B_ERR_MASKf, 1, 147, 0 },
  20738     { FBM_BANK_MEM_4_ECC_1B_ERR_MASKf, 1, 148, 0 },
  20739     { FBM_BANK_MEM_5_ECC_1B_ERR_MASKf, 1, 149, 0 },
  20740     { FBM_BANK_MEM_6_ECC_1B_ERR_MASKf, 1, 150, 0 },
  20741     { FBM_BANK_MEM_7_ECC_1B_ERR_MASKf, 1, 151, 0 },
  20742     { FBM_BANK_MEM_8_ECC_1B_ERR_MASKf, 1, 152, 0 },
  20743     { FBM_BANK_MEM_9_ECC_1B_ERR_MASKf, 1, 153, 0 },
  20744     { OCBM_BANK_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
  20745     { OCBM_BANK_100_ECC_1B_ERR_MASKf, 1, 100, 0 },
  20746     { OCBM_BANK_101_ECC_1B_ERR_MASKf, 1, 101, 0 },
  20747     { OCBM_BANK_102_ECC_1B_ERR_MASKf, 1, 102, 0 },
  20748     { OCBM_BANK_103_ECC_1B_ERR_MASKf, 1, 103, 0 },
  20749     { OCBM_BANK_104_ECC_1B_ERR_MASKf, 1, 104, 0 },
  20750     { OCBM_BANK_105_ECC_1B_ERR_MASKf, 1, 105, 0 },
  20751     { OCBM_BANK_106_ECC_1B_ERR_MASKf, 1, 106, 0 },
  20752     { OCBM_BANK_107_ECC_1B_ERR_MASKf, 1, 107, 0 },
  20753     { OCBM_BANK_108_ECC_1B_ERR_MASKf, 1, 108, 0 },
  20754     { OCBM_BANK_109_ECC_1B_ERR_MASKf, 1, 109, 0 },
  20755     { OCBM_BANK_10_ECC_1B_ERR_MASKf, 1, 10, 0 },
  20756     { OCBM_BANK_110_ECC_1B_ERR_MASKf, 1, 110, 0 },
  20757     { OCBM_BANK_111_ECC_1B_ERR_MASKf, 1, 111, 0 },
  20758     { OCBM_BANK_112_ECC_1B_ERR_MASKf, 1, 112, 0 },
  20759     { OCBM_BANK_113_ECC_1B_ERR_MASKf, 1, 113, 0 },
  20760     { OCBM_BANK_114_ECC_1B_ERR_MASKf, 1, 114, 0 },
  20761     { OCBM_BANK_115_ECC_1B_ERR_MASKf, 1, 115, 0 },
  20762     { OCBM_BANK_116_ECC_1B_ERR_MASKf, 1, 116, 0 },
  20763     { OCBM_BANK_117_ECC_1B_ERR_MASKf, 1, 117, 0 },
  20764     { OCBM_BANK_118_ECC_1B_ERR_MASKf, 1, 118, 0 },
  20765     { OCBM_BANK_119_ECC_1B_ERR_MASKf, 1, 119, 0 },
  20766     { OCBM_BANK_11_ECC_1B_ERR_MASKf, 1, 11, 0 },
  20767     { OCBM_BANK_120_ECC_1B_ERR_MASKf, 1, 120, 0 },
  20768     { OCBM_BANK_121_ECC_1B_ERR_MASKf, 1, 121, 0 },
  20769     { OCBM_BANK_122_ECC_1B_ERR_MASKf, 1, 122, 0 },
  20770     { OCBM_BANK_123_ECC_1B_ERR_MASKf, 1, 123, 0 },
  20771     { OCBM_BANK_124_ECC_1B_ERR_MASKf, 1, 124, 0 },
  20772     { OCBM_BANK_125_ECC_1B_ERR_MASKf, 1, 125, 0 },
  20773     { OCBM_BANK_126_ECC_1B_ERR_MASKf, 1, 126, 0 },
  20774     { OCBM_BANK_127_ECC_1B_ERR_MASKf, 1, 127, 0 },
  20775     { OCBM_BANK_128_ECC_1B_ERR_MASKf, 1, 128, 0 },
  20776     { OCBM_BANK_129_ECC_1B_ERR_MASKf, 1, 129, 0 },
  20777     { OCBM_BANK_12_ECC_1B_ERR_MASKf, 1, 12, 0 },
  20778     { OCBM_BANK_130_ECC_1B_ERR_MASKf, 1, 130, 0 },
  20779     { OCBM_BANK_131_ECC_1B_ERR_MASKf, 1, 131, 0 },
  20780     { OCBM_BANK_132_ECC_1B_ERR_MASKf, 1, 132, 0 },
  20781     { OCBM_BANK_133_ECC_1B_ERR_MASKf, 1, 133, 0 },
  20782     { OCBM_BANK_134_ECC_1B_ERR_MASKf, 1, 134, 0 },
  20783     { OCBM_BANK_135_ECC_1B_ERR_MASKf, 1, 135, 0 },
  20784     { OCBM_BANK_136_ECC_1B_ERR_MASKf, 1, 136, 0 },
  20785     { OCBM_BANK_137_ECC_1B_ERR_MASKf, 1, 137, 0 },
  20786     { OCBM_BANK_138_ECC_1B_ERR_MASKf, 1, 138, 0 },
  20787     { OCBM_BANK_139_ECC_1B_ERR_MASKf, 1, 139, 0 },
  20788     { OCBM_BANK_13_ECC_1B_ERR_MASKf, 1, 13, 0 },
  20789     { OCBM_BANK_140_ECC_1B_ERR_MASKf, 1, 140, 0 },
  20790     { OCBM_BANK_141_ECC_1B_ERR_MASKf, 1, 141, 0 },
  20791     { OCBM_BANK_142_ECC_1B_ERR_MASKf, 1, 142, 0 },
  20792     { OCBM_BANK_143_ECC_1B_ERR_MASKf, 1, 143, 0 },
  20793     { OCBM_BANK_14_ECC_1B_ERR_MASKf, 1, 14, 0 },
  20794     { OCBM_BANK_15_ECC_1B_ERR_MASKf, 1, 15, 0 },
  20795     { OCBM_BANK_16_ECC_1B_ERR_MASKf, 1, 16, 0 },
  20796     { OCBM_BANK_17_ECC_1B_ERR_MASKf, 1, 17, 0 },
  20797     { OCBM_BANK_18_ECC_1B_ERR_MASKf, 1, 18, 0 },
  20798     { OCBM_BANK_19_ECC_1B_ERR_MASKf, 1, 19, 0 },
  20799     { OCBM_BANK_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
  20800     { OCBM_BANK_20_ECC_1B_ERR_MASKf, 1, 20, 0 },
  20801     { OCBM_BANK_21_ECC_1B_ERR_MASKf, 1, 21, 0 },
  20802     { OCBM_BANK_22_ECC_1B_ERR_MASKf, 1, 22, 0 },
  20803     { OCBM_BANK_23_ECC_1B_ERR_MASKf, 1, 23, 0 },
  20804     { OCBM_BANK_24_ECC_1B_ERR_MASKf, 1, 24, 0 },
  20805     { OCBM_BANK_25_ECC_1B_ERR_MASKf, 1, 25, 0 },
  20806     { OCBM_BANK_26_ECC_1B_ERR_MASKf, 1, 26, 0 },
  20807     { OCBM_BANK_27_ECC_1B_ERR_MASKf, 1, 27, 0 },
  20808     { OCBM_BANK_28_ECC_1B_ERR_MASKf, 1, 28, 0 },
  20809     { OCBM_BANK_29_ECC_1B_ERR_MASKf, 1, 29, 0 },
  20810     { OCBM_BANK_2_ECC_1B_ERR_MASKf, 1, 2, 0 },
  20811     { OCBM_BANK_30_ECC_1B_ERR_MASKf, 1, 30, 0 },
  20812     { OCBM_BANK_31_ECC_1B_ERR_MASKf, 1, 31, 0 },
  20813     { OCBM_BANK_32_ECC_1B_ERR_MASKf, 1, 32, 0 },
  20814     { OCBM_BANK_33_ECC_1B_ERR_MASKf, 1, 33, 0 },
  20815     { OCBM_BANK_34_ECC_1B_ERR_MASKf, 1, 34, 0 },
  20816     { OCBM_BANK_35_ECC_1B_ERR_MASKf, 1, 35, 0 },
  20817     { OCBM_BANK_36_ECC_1B_ERR_MASKf, 1, 36, 0 },
  20818     { OCBM_BANK_37_ECC_1B_ERR_MASKf, 1, 37, 0 },
  20819     { OCBM_BANK_38_ECC_1B_ERR_MASKf, 1, 38, 0 },
  20820     { OCBM_BANK_39_ECC_1B_ERR_MASKf, 1, 39, 0 },
  20821     { OCBM_BANK_3_ECC_1B_ERR_MASKf, 1, 3, 0 },
  20822     { OCBM_BANK_40_ECC_1B_ERR_MASKf, 1, 40, 0 },
  20823     { OCBM_BANK_41_ECC_1B_ERR_MASKf, 1, 41, 0 },
  20824     { OCBM_BANK_42_ECC_1B_ERR_MASKf, 1, 42, 0 },
  20825     { OCBM_BANK_43_ECC_1B_ERR_MASKf, 1, 43, 0 },
  20826     { OCBM_BANK_44_ECC_1B_ERR_MASKf, 1, 44, 0 },
  20827     { OCBM_BANK_45_ECC_1B_ERR_MASKf, 1, 45, 0 },
  20828     { OCBM_BANK_46_ECC_1B_ERR_MASKf, 1, 46, 0 },
  20829     { OCBM_BANK_47_ECC_1B_ERR_MASKf, 1, 47, 0 },
  20830     { OCBM_BANK_48_ECC_1B_ERR_MASKf, 1, 48, 0 },
  20831     { OCBM_BANK_49_ECC_1B_ERR_MASKf, 1, 49, 0 },
  20832     { OCBM_BANK_4_ECC_1B_ERR_MASKf, 1, 4, 0 },
  20833     { OCBM_BANK_50_ECC_1B_ERR_MASKf, 1, 50, 0 },
  20834     { OCBM_BANK_51_ECC_1B_ERR_MASKf, 1, 51, 0 },
  20835     { OCBM_BANK_52_ECC_1B_ERR_MASKf, 1, 52, 0 },
  20836     { OCBM_BANK_53_ECC_1B_ERR_MASKf, 1, 53, 0 },
  20837     { OCBM_BANK_54_ECC_1B_ERR_MASKf, 1, 54, 0 },
  20838     { OCBM_BANK_55_ECC_1B_ERR_MASKf, 1, 55, 0 },
  20839     { OCBM_BANK_56_ECC_1B_ERR_MASKf, 1, 56, 0 },
  20840     { OCBM_BANK_57_ECC_1B_ERR_MASKf, 1, 57, 0 },
  20841     { OCBM_BANK_58_ECC_1B_ERR_MASKf, 1, 58, 0 },
  20842     { OCBM_BANK_59_ECC_1B_ERR_MASKf, 1, 59, 0 },
  20843     { OCBM_BANK_5_ECC_1B_ERR_MASKf, 1, 5, 0 },
  20844     { OCBM_BANK_60_ECC_1B_ERR_MASKf, 1, 60, 0 },
  20845     { OCBM_BANK_61_ECC_1B_ERR_MASKf, 1, 61, 0 },
  20846     { OCBM_BANK_62_ECC_1B_ERR_MASKf, 1, 62, 0 },
  20847     { OCBM_BANK_63_ECC_1B_ERR_MASKf, 1, 63, 0 },
  20848     { OCBM_BANK_64_ECC_1B_ERR_MASKf, 1, 64, 0 },
  20849     { OCBM_BANK_65_ECC_1B_ERR_MASKf, 1, 65, 0 },
  20850     { OCBM_BANK_66_ECC_1B_ERR_MASKf, 1, 66, 0 },
  20851     { OCBM_BANK_67_ECC_1B_ERR_MASKf, 1, 67, 0 },
  20852     { OCBM_BANK_68_ECC_1B_ERR_MASKf, 1, 68, 0 },
  20853     { OCBM_BANK_69_ECC_1B_ERR_MASKf, 1, 69, 0 },
  20854     { OCBM_BANK_6_ECC_1B_ERR_MASKf, 1, 6, 0 },
  20855     { OCBM_BANK_70_ECC_1B_ERR_MASKf, 1, 70, 0 },
  20856     { OCBM_BANK_71_ECC_1B_ERR_MASKf, 1, 71, 0 },
  20857     { OCBM_BANK_72_ECC_1B_ERR_MASKf, 1, 72, 0 },
  20858     { OCBM_BANK_73_ECC_1B_ERR_MASKf, 1, 73, 0 },
  20859     { OCBM_BANK_74_ECC_1B_ERR_MASKf, 1, 74, 0 },
  20860     { OCBM_BANK_75_ECC_1B_ERR_MASKf, 1, 75, 0 },
  20861     { OCBM_BANK_76_ECC_1B_ERR_MASKf, 1, 76, 0 },
  20862     { OCBM_BANK_77_ECC_1B_ERR_MASKf, 1, 77, 0 },
  20863     { OCBM_BANK_78_ECC_1B_ERR_MASKf, 1, 78, 0 },
  20864     { OCBM_BANK_79_ECC_1B_ERR_MASKf, 1, 79, 0 },
  20865     { OCBM_BANK_7_ECC_1B_ERR_MASKf, 1, 7, 0 },
  20866     { OCBM_BANK_80_ECC_1B_ERR_MASKf, 1, 80, 0 },
  20867     { OCBM_BANK_81_ECC_1B_ERR_MASKf, 1, 81, 0 },
  20868     { OCBM_BANK_82_ECC_1B_ERR_MASKf, 1, 82, 0 },
  20869     { OCBM_BANK_83_ECC_1B_ERR_MASKf, 1, 83, 0 },
  20870     { OCBM_BANK_84_ECC_1B_ERR_MASKf, 1, 84, 0 },
  20871     { OCBM_BANK_85_ECC_1B_ERR_MASKf, 1, 85, 0 },
  20872     { OCBM_BANK_86_ECC_1B_ERR_MASKf, 1, 86, 0 },
  20873     { OCBM_BANK_87_ECC_1B_ERR_MASKf, 1, 87, 0 },
  20874     { OCBM_BANK_88_ECC_1B_ERR_MASKf, 1, 88, 0 },
  20875     { OCBM_BANK_89_ECC_1B_ERR_MASKf, 1, 89, 0 },
  20876     { OCBM_BANK_8_ECC_1B_ERR_MASKf, 1, 8, 0 },
  20877     { OCBM_BANK_90_ECC_1B_ERR_MASKf, 1, 90, 0 },
  20878     { OCBM_BANK_91_ECC_1B_ERR_MASKf, 1, 91, 0 },
  20879     { OCBM_BANK_92_ECC_1B_ERR_MASKf, 1, 92, 0 },
  20880     { OCBM_BANK_93_ECC_1B_ERR_MASKf, 1, 93, 0 },
  20881     { OCBM_BANK_94_ECC_1B_ERR_MASKf, 1, 94, 0 },
  20882     { OCBM_BANK_95_ECC_1B_ERR_MASKf, 1, 95, 0 },
  20883     { OCBM_BANK_96_ECC_1B_ERR_MASKf, 1, 96, 0 },
  20884     { OCBM_BANK_97_ECC_1B_ERR_MASKf, 1, 97, 0 },
  20885     { OCBM_BANK_98_ECC_1B_ERR_MASKf, 1, 98, 0 },
  20886     { OCBM_BANK_99_ECC_1B_ERR_MASKf, 1, 99, 0 },
  20887     { OCBM_BANK_9_ECC_1B_ERR_MASKf, 1, 9, 0 },
  20888     { WRITE_RXI_MEM_ECC_1B_ERR_MASKf, 1, 176, 0 }
  20889 };
  20890 
  20891 #endif
  20892 #if defined(BCM_88675_A0)
  20893 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATEr_fields[] = {
  20894     { ECC_ERR_2B_INITIATEf, 1, 0, 0 }
  20895 };
  20896 
  20897 #endif
  20898 #if defined(BCM_88202_A0)
  20899 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_1r_fields[] = {
  20900     { OCBM_EVEN_INITIATE_ECC_2B_ERRf, 1, 0, SOCF_SIG },
  20901     { OCBM_ODD_INITIATE_ECC_2B_ERRf, 1, 1, SOCF_SIG }
  20902 };
  20903 
  20904 #endif
  20905 #if defined(BCM_88375_A0)
  20906 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = {
  20907     { ECC_ERR_2B_INITIATEf, 1, 0, 0 }
  20908 };
  20909 
  20910 #endif
  20911 #if defined(BCM_88375_B0)
  20912 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = {
  20913     { ECC_ERR_2B_INITIATEf, 1, 0, 0 }
  20914 };
  20915 
  20916 #endif
  20917 #if defined(BCM_88675_B0)
  20918 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = {
  20919     { ECC_ERR_2B_INITIATEf, 1, 0, 0 }
  20920 };
  20921 
  20922 #endif
  20923 #if defined(BCM_88680_A0)
  20924 soc_field_info_t soc_OCB_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = {
  20925     { ECC_ERR_2B_INITIATEf, 1, 0, 0 }
  20926 };
  20927 
  20928 #endif
  20929 #if defined(BCM_88202_A0)
  20930 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = {
  20931     { OCBM_EVEN_ECC_2B_ERR_MASKf, 1, 0, SOCF_SIG },
  20932     { OCBM_ODD_ECC_2B_ERR_MASKf, 1, 1, SOCF_SIG }
  20933 };
  20934 
  20935 #endif
  20936 #if defined(BCM_88375_A0)
  20937 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
  20938     { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20939 };
  20940 
  20941 #endif
  20942 #if defined(BCM_88375_B0)
  20943 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
  20944     { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20945 };
  20946 
  20947 #endif
  20948 #if defined(BCM_88675_A0)
  20949 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_A0r_fields[] = {
  20950     { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20951 };
  20952 
  20953 #endif
  20954 #if defined(BCM_88675_B0)
  20955 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
  20956     { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20957 };
  20958 
  20959 #endif
  20960 #if defined(BCM_88680_A0)
  20961 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
  20962     { ECC_ERR_2B_MONITOR_MEM_MASKf, 1, 0, 0 }
  20963 };
  20964 
  20965 #endif
  20966 #if defined(BCM_88690_A0)
  20967 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = {
  20968     { FBM_BANK_MEM_0_ECC_2B_ERR_MASKf, 1, 16, 0 },
  20969     { FBM_BANK_MEM_10_ECC_2B_ERR_MASKf, 1, 26, 0 },
  20970     { FBM_BANK_MEM_11_ECC_2B_ERR_MASKf, 1, 27, 0 },
  20971     { FBM_BANK_MEM_12_ECC_2B_ERR_MASKf, 1, 28, 0 },
  20972     { FBM_BANK_MEM_13_ECC_2B_ERR_MASKf, 1, 29, 0 },
  20973     { FBM_BANK_MEM_14_ECC_2B_ERR_MASKf, 1, 30, 0 },
  20974     { FBM_BANK_MEM_15_ECC_2B_ERR_MASKf, 1, 31, 0 },
  20975     { FBM_BANK_MEM_16_ECC_2B_ERR_MASKf, 1, 32, 0 },
  20976     { FBM_BANK_MEM_17_ECC_2B_ERR_MASKf, 1, 33, 0 },
  20977     { FBM_BANK_MEM_18_ECC_2B_ERR_MASKf, 1, 34, 0 },
  20978     { FBM_BANK_MEM_19_ECC_2B_ERR_MASKf, 1, 35, 0 },
  20979     { FBM_BANK_MEM_1_ECC_2B_ERR_MASKf, 1, 17, 0 },
  20980     { FBM_BANK_MEM_20_ECC_2B_ERR_MASKf, 1, 36, 0 },
  20981     { FBM_BANK_MEM_21_ECC_2B_ERR_MASKf, 1, 37, 0 },
  20982     { FBM_BANK_MEM_22_ECC_2B_ERR_MASKf, 1, 38, 0 },
  20983     { FBM_BANK_MEM_23_ECC_2B_ERR_MASKf, 1, 39, 0 },
  20984     { FBM_BANK_MEM_24_ECC_2B_ERR_MASKf, 1, 40, 0 },
  20985     { FBM_BANK_MEM_25_ECC_2B_ERR_MASKf, 1, 41, 0 },
  20986     { FBM_BANK_MEM_26_ECC_2B_ERR_MASKf, 1, 42, 0 },
  20987     { FBM_BANK_MEM_27_ECC_2B_ERR_MASKf, 1, 43, 0 },
  20988     { FBM_BANK_MEM_28_ECC_2B_ERR_MASKf, 1, 44, 0 },
  20989     { FBM_BANK_MEM_29_ECC_2B_ERR_MASKf, 1, 45, 0 },
  20990     { FBM_BANK_MEM_2_ECC_2B_ERR_MASKf, 1, 18, 0 },
  20991     { FBM_BANK_MEM_30_ECC_2B_ERR_MASKf, 1, 46, 0 },
  20992     { FBM_BANK_MEM_31_ECC_2B_ERR_MASKf, 1, 47, 0 },
  20993     { FBM_BANK_MEM_3_ECC_2B_ERR_MASKf, 1, 19, 0 },
  20994     { FBM_BANK_MEM_4_ECC_2B_ERR_MASKf, 1, 20, 0 },
  20995     { FBM_BANK_MEM_5_ECC_2B_ERR_MASKf, 1, 21, 0 },
  20996     { FBM_BANK_MEM_6_ECC_2B_ERR_MASKf, 1, 22, 0 },
  20997     { FBM_BANK_MEM_7_ECC_2B_ERR_MASKf, 1, 23, 0 },
  20998     { FBM_BANK_MEM_8_ECC_2B_ERR_MASKf, 1, 24, 0 },
  20999     { FBM_BANK_MEM_9_ECC_2B_ERR_MASKf, 1, 25, 0 },
  21000     { OCBM_BANK_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
  21001     { OCBM_BANK_10_ECC_2B_ERR_MASKf, 1, 10, 0 },
  21002     { OCBM_BANK_11_ECC_2B_ERR_MASKf, 1, 11, 0 },
  21003     { OCBM_BANK_12_ECC_2B_ERR_MASKf, 1, 12, 0 },
  21004     { OCBM_BANK_13_ECC_2B_ERR_MASKf, 1, 13, 0 },
  21005     { OCBM_BANK_14_ECC_2B_ERR_MASKf, 1, 14, 0 },
  21006     { OCBM_BANK_15_ECC_2B_ERR_MASKf, 1, 15, 0 },
  21007     { OCBM_BANK_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
  21008     { OCBM_BANK_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
  21009     { OCBM_BANK_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
  21010     { OCBM_BANK_4_ECC_2B_ERR_MASKf, 1, 4, 0 },
  21011     { OCBM_BANK_5_ECC_2B_ERR_MASKf, 1, 5, 0 },
  21012     { OCBM_BANK_6_ECC_2B_ERR_MASKf, 1, 6, 0 },
  21013     { OCBM_BANK_7_ECC_2B_ERR_MASKf, 1, 7, 0 },
  21014     { OCBM_BANK_8_ECC_2B_ERR_MASKf, 1, 8, 0 },
  21015     { OCBM_BANK_9_ECC_2B_ERR_MASKf, 1, 9, 0 },
  21016     { WRITE_RXI_MEM_ECC_2B_ERR_MASKf, 1, 48, 0 }
  21017 };
  21018 
  21019 #endif
  21020 #if defined(BCM_88690_B0)
  21021 soc_field_info_t soc_OCB_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = {
  21022     { FBM_BANK_MEM_0_ECC_2B_ERR_MASKf, 1, 144, 0 },
  21023     { FBM_BANK_MEM_10_ECC_2B_ERR_MASKf, 1, 154, 0 },
  21024     { FBM_BANK_MEM_11_ECC_2B_ERR_MASKf, 1, 155, 0 },
  21025     { FBM_BANK_MEM_12_ECC_2B_ERR_MASKf, 1, 156, 0 },
  21026     { FBM_BANK_MEM_13_ECC_2B_ERR_MASKf, 1, 157, 0 },
  21027     { FBM_BANK_MEM_14_ECC_2B_ERR_MASKf, 1, 158, 0 },
  21028     { FBM_BANK_MEM_15_ECC_2B_ERR_MASKf, 1, 159, 0 },
  21029     { FBM_BANK_MEM_16_ECC_2B_ERR_MASKf, 1, 160, 0 },
  21030     { FBM_BANK_MEM_17_ECC_2B_ERR_MASKf, 1, 161, 0 },
  21031     { FBM_BANK_MEM_18_ECC_2B_ERR_MASKf, 1, 162, 0 },
  21032     { FBM_BANK_MEM_19_ECC_2B_ERR_MASKf, 1, 163, 0 },
  21033     { FBM_BANK_MEM_1_ECC_2B_ERR_MASKf, 1, 145, 0 },
  21034     { FBM_BANK_MEM_20_ECC_2B_ERR_MASKf, 1, 164, 0 },
  21035     { FBM_BANK_MEM_21_ECC_2B_ERR_MASKf, 1, 165, 0 },
  21036     { FBM_BANK_MEM_22_ECC_2B_ERR_MASKf, 1, 166, 0 },
  21037     { FBM_BANK_MEM_23_ECC_2B_ERR_MASKf, 1, 167, 0 },
  21038     { FBM_BANK_MEM_24_ECC_2B_ERR_MASKf, 1, 168, 0 },
  21039     { FBM_BANK_MEM_25_ECC_2B_ERR_MASKf, 1, 169, 0 },
  21040     { FBM_BANK_MEM_26_ECC_2B_ERR_MASKf, 1, 170, 0 },
  21041     { FBM_BANK_MEM_27_ECC_2B_ERR_MASKf, 1, 171, 0 },
  21042     { FBM_BANK_MEM_28_ECC_2B_ERR_MASKf, 1, 172, 0 },
  21043     { FBM_BANK_MEM_29_ECC_2B_ERR_MASKf, 1, 173, 0 },
  21044     { FBM_BANK_MEM_2_ECC_2B_ERR_MASKf, 1, 146, 0 },
  21045     { FBM_BANK_MEM_30_ECC_2B_ERR_MASKf, 1, 174, 0 },
  21046     { FBM_BANK_MEM_31_ECC_2B_ERR_MASKf, 1, 175, 0 },
  21047     { FBM_BANK_MEM_3_ECC_2B_ERR_MASKf, 1, 147, 0 },
  21048     { FBM_BANK_MEM_4_ECC_2B_ERR_MASKf, 1, 148, 0 },
  21049     { FBM_BANK_MEM_5_ECC_2B_ERR_MASKf, 1, 149, 0 },
  21050     { FBM_BANK_MEM_6_ECC_2B_ERR_MASKf, 1, 150, 0 },
  21051     { FBM_BANK_MEM_7_ECC_2B_ERR_MASKf, 1, 151, 0 },
  21052     { FBM_BANK_MEM_8_ECC_2B_ERR_MASKf, 1, 152, 0 },
  21053     { FBM_BANK_MEM_9_ECC_2B_ERR_MASKf, 1, 153, 0 },
  21054     { OCBM_BANK_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
  21055     { OCBM_BANK_100_ECC_2B_ERR_MASKf, 1, 100, 0 },
  21056     { OCBM_BANK_101_ECC_2B_ERR_MASKf, 1, 101, 0 },
  21057     { OCBM_BANK_102_ECC_2B_ERR_MASKf, 1, 102, 0 },
  21058     { OCBM_BANK_103_ECC_2B_ERR_MASKf, 1, 103, 0 },
  21059     { OCBM_BANK_104_ECC_2B_ERR_MASKf, 1, 104, 0 },
  21060     { OCBM_BANK_105_ECC_2B_ERR_MASKf, 1, 105, 0 },
  21061     { OCBM_BANK_106_ECC_2B_ERR_MASKf, 1, 106, 0 },
  21062     { OCBM_BANK_107_ECC_2B_ERR_MASKf, 1, 107, 0 },
  21063     { OCBM_BANK_108_ECC_2B_ERR_MASKf, 1, 108, 0 },
  21064     { OCBM_BANK_109_ECC_2B_ERR_MASKf, 1, 109, 0 },
  21065     { OCBM_BANK_10_ECC_2B_ERR_MASKf, 1, 10, 0 },
  21066     { OCBM_BANK_110_ECC_2B_ERR_MASKf, 1, 110, 0 },
  21067     { OCBM_BANK_111_ECC_2B_ERR_MASKf, 1, 111, 0 },
  21068     { OCBM_BANK_112_ECC_2B_ERR_MASKf, 1, 112, 0 },
  21069     { OCBM_BANK_113_ECC_2B_ERR_MASKf, 1, 113, 0 },
  21070     { OCBM_BANK_114_ECC_2B_ERR_MASKf, 1, 114, 0 },
  21071     { OCBM_BANK_115_ECC_2B_ERR_MASKf, 1, 115, 0 },
  21072     { OCBM_BANK_116_ECC_2B_ERR_MASKf, 1, 116, 0 },
  21073     { OCBM_BANK_117_ECC_2B_ERR_MASKf, 1, 117, 0 },
  21074     { OCBM_BANK_118_ECC_2B_ERR_MASKf, 1, 118, 0 },
  21075     { OCBM_BANK_119_ECC_2B_ERR_MASKf, 1, 119, 0 },
  21076     { OCBM_BANK_11_ECC_2B_ERR_MASKf, 1, 11, 0 },
  21077     { OCBM_BANK_120_ECC_2B_ERR_MASKf, 1, 120, 0 },
  21078     { OCBM_BANK_121_ECC_2B_ERR_MASKf, 1, 121, 0 },
  21079     { OCBM_BANK_122_ECC_2B_ERR_MASKf, 1, 122, 0 },
  21080     { OCBM_BANK_123_ECC_2B_ERR_MASKf, 1, 123, 0 },
  21081     { OCBM_BANK_124_ECC_2B_ERR_MASKf, 1, 124, 0 },
  21082     { OCBM_BANK_125_ECC_2B_ERR_MASKf, 1, 125, 0 },
  21083     { OCBM_BANK_126_ECC_2B_ERR_MASKf, 1, 126, 0 },
  21084     { OCBM_BANK_127_ECC_2B_ERR_MASKf, 1, 127, 0 },
  21085     { OCBM_BANK_128_ECC_2B_ERR_MASKf, 1, 128, 0 },
  21086     { OCBM_BANK_129_ECC_2B_ERR_MASKf, 1, 129, 0 },
  21087     { OCBM_BANK_12_ECC_2B_ERR_MASKf, 1, 12, 0 },
  21088     { OCBM_BANK_130_ECC_2B_ERR_MASKf, 1, 130, 0 },
  21089     { OCBM_BANK_131_ECC_2B_ERR_MASKf, 1, 131, 0 },
  21090     { OCBM_BANK_132_ECC_2B_ERR_MASKf, 1, 132, 0 },
  21091     { OCBM_BANK_133_ECC_2B_ERR_MASKf, 1, 133, 0 },
  21092     { OCBM_BANK_134_ECC_2B_ERR_MASKf, 1, 134, 0 },
  21093     { OCBM_BANK_135_ECC_2B_ERR_MASKf, 1, 135, 0 },
  21094     { OCBM_BANK_136_ECC_2B_ERR_MASKf, 1, 136, 0 },
  21095     { OCBM_BANK_137_ECC_2B_ERR_MASKf, 1, 137, 0 },
  21096     { OCBM_BANK_138_ECC_2B_ERR_MASKf, 1, 138, 0 },
  21097     { OCBM_BANK_139_ECC_2B_ERR_MASKf, 1, 139, 0 },
  21098     { OCBM_BANK_13_ECC_2B_ERR_MASKf, 1, 13, 0 },
  21099     { OCBM_BANK_140_ECC_2B_ERR_MASKf, 1, 140, 0 },
  21100     { OCBM_BANK_141_ECC_2B_ERR_MASKf, 1, 141, 0 },
  21101     { OCBM_BANK_142_ECC_2B_ERR_MASKf, 1, 142, 0 },
  21102     { OCBM_BANK_143_ECC_2B_ERR_MASKf, 1, 143, 0 },
  21103     { OCBM_BANK_14_ECC_2B_ERR_MASKf, 1, 14, 0 },
  21104     { OCBM_BANK_15_ECC_2B_ERR_MASKf, 1, 15, 0 },
  21105     { OCBM_BANK_16_ECC_2B_ERR_MASKf, 1, 16, 0 },
  21106     { OCBM_BANK_17_ECC_2B_ERR_MASKf, 1, 17, 0 },
  21107     { OCBM_BANK_18_ECC_2B_ERR_MASKf, 1, 18, 0 },
  21108     { OCBM_BANK_19_ECC_2B_ERR_MASKf, 1, 19, 0 },
  21109     { OCBM_BANK_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
  21110     { OCBM_BANK_20_ECC_2B_ERR_MASKf, 1, 20, 0 },
  21111     { OCBM_BANK_21_ECC_2B_ERR_MASKf, 1, 21, 0 },
  21112     { OCBM_BANK_22_ECC_2B_ERR_MASKf, 1, 22, 0 },
  21113     { OCBM_BANK_23_ECC_2B_ERR_MASKf, 1, 23, 0 },
  21114     { OCBM_BANK_24_ECC_2B_ERR_MASKf, 1, 24, 0 },
  21115     { OCBM_BANK_25_ECC_2B_ERR_MASKf, 1, 25, 0 },
  21116     { OCBM_BANK_26_ECC_2B_ERR_MASKf, 1, 26, 0 },
  21117     { OCBM_BANK_27_ECC_2B_ERR_MASKf, 1, 27, 0 },
  21118     { OCBM_BANK_28_ECC_2B_ERR_MASKf, 1, 28, 0 },
  21119     { OCBM_BANK_29_ECC_2B_ERR_MASKf, 1, 29, 0 },
  21120     { OCBM_BANK_2_ECC_2B_ERR_MASKf, 1, 2, 0 },
  21121     { OCBM_BANK_30_ECC_2B_ERR_MASKf, 1, 30, 0 },
  21122     { OCBM_BANK_31_ECC_2B_ERR_MASKf, 1, 31, 0 },
  21123     { OCBM_BANK_32_ECC_2B_ERR_MASKf, 1, 32, 0 },
  21124     { OCBM_BANK_33_ECC_2B_ERR_MASKf, 1, 33, 0 },
  21125     { OCBM_BANK_34_ECC_2B_ERR_MASKf, 1, 34, 0 },
  21126     { OCBM_BANK_35_ECC_2B_ERR_MASKf, 1, 35, 0 },
  21127     { OCBM_BANK_36_ECC_2B_ERR_MASKf, 1, 36, 0 },
  21128     { OCBM_BANK_37_ECC_2B_ERR_MASKf, 1, 37, 0 },
  21129     { OCBM_BANK_38_ECC_2B_ERR_MASKf, 1, 38, 0 },
  21130     { OCBM_BANK_39_ECC_2B_ERR_MASKf, 1, 39, 0 },
  21131     { OCBM_BANK_3_ECC_2B_ERR_MASKf, 1, 3, 0 },
  21132     { OCBM_BANK_40_ECC_2B_ERR_MASKf, 1, 40, 0 },
  21133     { OCBM_BANK_41_ECC_2B_ERR_MASKf, 1, 41, 0 },
  21134     { OCBM_BANK_42_ECC_2B_ERR_MASKf, 1, 42, 0 },
  21135     { OCBM_BANK_43_ECC_2B_ERR_MASKf, 1, 43, 0 },
  21136     { OCBM_BANK_44_ECC_2B_ERR_MASKf, 1, 44, 0 },
  21137     { OCBM_BANK_45_ECC_2B_ERR_MASKf, 1, 45, 0 },
  21138     { OCBM_BANK_46_ECC_2B_ERR_MASKf, 1, 46, 0 },
  21139     { OCBM_BANK_47_ECC_2B_ERR_MASKf, 1, 47, 0 },
  21140     { OCBM_BANK_48_ECC_2B_ERR_MASKf, 1, 48, 0 },
  21141     { OCBM_BANK_49_ECC_2B_ERR_MASKf, 1, 49, 0 },
  21142     { OCBM_BANK_4_ECC_2B_ERR_MASKf, 1, 4, 0 },
  21143     { OCBM_BANK_50_ECC_2B_ERR_MASKf, 1, 50, 0 },
  21144     { OCBM_BANK_51_ECC_2B_ERR_MASKf, 1, 51, 0 },
  21145     { OCBM_BANK_52_ECC_2B_ERR_MASKf, 1, 52, 0 },
  21146     { OCBM_BANK_53_ECC_2B_ERR_MASKf, 1, 53, 0 },
  21147     { OCBM_BANK_54_ECC_2B_ERR_MASKf, 1, 54, 0 },
  21148     { OCBM_BANK_55_ECC_2B_ERR_MASKf, 1, 55, 0 },
  21149     { OCBM_BANK_56_ECC_2B_ERR_MASKf, 1, 56, 0 },
  21150     { OCBM_BANK_57_ECC_2B_ERR_MASKf, 1, 57, 0 },
  21151     { OCBM_BANK_58_ECC_2B_ERR_MASKf, 1, 58, 0 },
  21152     { OCBM_BANK_59_ECC_2B_ERR_MASKf, 1, 59, 0 },
  21153     { OCBM_BANK_5_ECC_2B_ERR_MASKf, 1, 5, 0 },
  21154     { OCBM_BANK_60_ECC_2B_ERR_MASKf, 1, 60, 0 },
  21155     { OCBM_BANK_61_ECC_2B_ERR_MASKf, 1, 61, 0 },
  21156     { OCBM_BANK_62_ECC_2B_ERR_MASKf, 1, 62, 0 },
  21157     { OCBM_BANK_63_ECC_2B_ERR_MASKf, 1, 63, 0 },
  21158     { OCBM_BANK_64_ECC_2B_ERR_MASKf, 1, 64, 0 },
  21159     { OCBM_BANK_65_ECC_2B_ERR_MASKf, 1, 65, 0 },
  21160     { OCBM_BANK_66_ECC_2B_ERR_MASKf, 1, 66, 0 },
  21161     { OCBM_BANK_67_ECC_2B_ERR_MASKf, 1, 67, 0 },
  21162     { OCBM_BANK_68_ECC_2B_ERR_MASKf, 1, 68, 0 },
  21163     { OCBM_BANK_69_ECC_2B_ERR_MASKf, 1, 69, 0 },
  21164     { OCBM_BANK_6_ECC_2B_ERR_MASKf, 1, 6, 0 },
  21165     { OCBM_BANK_70_ECC_2B_ERR_MASKf, 1, 70, 0 },
  21166     { OCBM_BANK_71_ECC_2B_ERR_MASKf, 1, 71, 0 },
  21167     { OCBM_BANK_72_ECC_2B_ERR_MASKf, 1, 72, 0 },
  21168     { OCBM_BANK_73_ECC_2B_ERR_MASKf, 1, 73, 0 },
  21169     { OCBM_BANK_74_ECC_2B_ERR_MASKf, 1, 74, 0 },
  21170     { OCBM_BANK_75_ECC_2B_ERR_MASKf, 1, 75, 0 },
  21171     { OCBM_BANK_76_ECC_2B_ERR_MASKf, 1, 76, 0 },
  21172     { OCBM_BANK_77_ECC_2B_ERR_MASKf, 1, 77, 0 },
  21173     { OCBM_BANK_78_ECC_2B_ERR_MASKf, 1, 78, 0 },
  21174     { OCBM_BANK_79_ECC_2B_ERR_MASKf, 1, 79, 0 },
  21175     { OCBM_BANK_7_ECC_2B_ERR_MASKf, 1, 7, 0 },
  21176     { OCBM_BANK_80_ECC_2B_ERR_MASKf, 1, 80, 0 },
  21177     { OCBM_BANK_81_ECC_2B_ERR_MASKf, 1, 81, 0 },
  21178     { OCBM_BANK_82_ECC_2B_ERR_MASKf, 1, 82, 0 },
  21179     { OCBM_BANK_83_ECC_2B_ERR_MASKf, 1, 83, 0 },
  21180     { OCBM_BANK_84_ECC_2B_ERR_MASKf, 1, 84, 0 },
  21181     { OCBM_BANK_85_ECC_2B_ERR_MASKf, 1, 85, 0 },
  21182     { OCBM_BANK_86_ECC_2B_ERR_MASKf, 1, 86, 0 },
  21183     { OCBM_BANK_87_ECC_2B_ERR_MASKf, 1, 87, 0 },
  21184     { OCBM_BANK_88_ECC_2B_ERR_MASKf, 1, 88, 0 },
  21185     { OCBM_BANK_89_ECC_2B_ERR_MASKf, 1, 89, 0 },
  21186     { OCBM_BANK_8_ECC_2B_ERR_MASKf, 1, 8, 0 },
  21187     { OCBM_BANK_90_ECC_2B_ERR_MASKf, 1, 90, 0 },
  21188     { OCBM_BANK_91_ECC_2B_ERR_MASKf, 1, 91, 0 },
  21189     { OCBM_BANK_92_ECC_2B_ERR_MASKf, 1, 92, 0 },
  21190     { OCBM_BANK_93_ECC_2B_ERR_MASKf, 1, 93, 0 },
  21191     { OCBM_BANK_94_ECC_2B_ERR_MASKf, 1, 94, 0 },
  21192     { OCBM_BANK_95_ECC_2B_ERR_MASKf, 1, 95, 0 },
  21193     { OCBM_BANK_96_ECC_2B_ERR_MASKf, 1, 96, 0 },
  21194     { OCBM_BANK_97_ECC_2B_ERR_MASKf, 1, 97, 0 },
  21195     { OCBM_BANK_98_ECC_2B_ERR_MASKf, 1, 98, 0 },
  21196     { OCBM_BANK_99_ECC_2B_ERR_MASKf, 1, 99, 0 },
  21197     { OCBM_BANK_9_ECC_2B_ERR_MASKf, 1, 9, 0 },
  21198     { WRITE_RXI_MEM_ECC_2B_ERR_MASKf, 1, 176, 0 }
  21199 };
  21200 
  21201 #endif
  21202 #if defined(BCM_88202_A0)
  21203 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTERr_fields[] = {
  21204     { ECC_1B_ERR_INTf, 1, 1, 0 },
  21205     { ECC_2B_ERR_INTf, 1, 2, 0 }
  21206 };
  21207 
  21208 #endif
  21209 #if defined(BCM_88375_A0)
  21210 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  21211     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  21212     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  21213     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  21214 };
  21215 
  21216 #endif
  21217 #if defined(BCM_88375_B0)
  21218 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  21219     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  21220     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  21221     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  21222 };
  21223 
  21224 #endif
  21225 #if defined(BCM_88675_A0)
  21226 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = {
  21227     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  21228     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  21229     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  21230 };
  21231 
  21232 #endif
  21233 #if defined(BCM_88675_B0)
  21234 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  21235     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  21236     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  21237     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  21238 };
  21239 
  21240 #endif
  21241 #if defined(BCM_88680_A0)
  21242 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  21243     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  21244     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  21245     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  21246 };
  21247 
  21248 #endif
  21249 #if defined(BCM_88690_A0)
  21250 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = {
  21251     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  21252     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  21253     { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR }
  21254 };
  21255 
  21256 #endif
  21257 #if defined(BCM_88690_B0)
  21258 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
  21259     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  21260     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  21261     { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR }
  21262 };
  21263 
  21264 #endif
  21265 #if defined(BCM_88202_A0)
  21266 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASKr_fields[] = {
  21267     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  21268     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 }
  21269 };
  21270 
  21271 #endif
  21272 #if defined(BCM_88375_A0)
  21273 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = {
  21274     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  21275     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  21276     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  21277 };
  21278 
  21279 #endif
  21280 #if defined(BCM_88375_B0)
  21281 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = {
  21282     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  21283     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  21284     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  21285 };
  21286 
  21287 #endif
  21288 #if defined(BCM_88675_A0)
  21289 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88675_A0r_fields[] = {
  21290     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  21291     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  21292     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  21293 };
  21294 
  21295 #endif
  21296 #if defined(BCM_88675_B0)
  21297 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = {
  21298     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  21299     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  21300     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  21301 };
  21302 
  21303 #endif
  21304 #if defined(BCM_88680_A0)
  21305 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = {
  21306     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  21307     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  21308     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  21309 };
  21310 
  21311 #endif
  21312 #if defined(BCM_88690_A0)
  21313 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = {
  21314     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  21315     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  21316     { ITEM_0_0f, 1, 0, 0 }
  21317 };
  21318 
  21319 #endif
  21320 #if defined(BCM_88690_B0)
  21321 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = {
  21322     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  21323     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  21324     { ITEM_0_0f, 1, 0, 0 }
  21325 };
  21326 
  21327 #endif
  21328 #if defined(BCM_88202_A0)
  21329 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
  21330     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
  21331 };
  21332 
  21333 #endif
  21334 #if defined(BCM_88375_A0)
  21335 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  21336     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  21337 };
  21338 
  21339 #endif
  21340 #if defined(BCM_88375_B0)
  21341 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  21342     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  21343 };
  21344 
  21345 #endif
  21346 #if defined(BCM_88675_A0)
  21347 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = {
  21348     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  21349 };
  21350 
  21351 #endif
  21352 #if defined(BCM_88675_B0)
  21353 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  21354     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  21355 };
  21356 
  21357 #endif
  21358 #if defined(BCM_88680_A0)
  21359 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  21360     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  21361 };
  21362 
  21363 #endif
  21364 #if defined(BCM_88690_A0)
  21365 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = {
  21366     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  21367 };
  21368 
  21369 #endif
  21370 #if defined(BCM_88690_B0)
  21371 soc_field_info_t soc_OCB_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
  21372     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  21373 };
  21374 
  21375 #endif
  21376 #if defined(BCM_88675_A0)
  21377 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = {
  21378     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  21379 };
  21380 
  21381 #endif
  21382 #if defined(BCM_88375_A0)
  21383 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_A0r_fields[] = {
  21384     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  21385 };
  21386 
  21387 #endif
  21388 #if defined(BCM_88375_B0)
  21389 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_B0r_fields[] = {
  21390     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  21391 };
  21392 
  21393 #endif
  21394 #if defined(BCM_88675_B0)
  21395 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_B0r_fields[] = {
  21396     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  21397 };
  21398 
  21399 #endif
  21400 #if defined(BCM_88680_A0)
  21401 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88680_A0r_fields[] = {
  21402     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  21403 };
  21404 
  21405 #endif
  21406 #if defined(BCM_88690_A0)
  21407 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = {
  21408     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  21409 };
  21410 
  21411 #endif
  21412 #if defined(BCM_88690_B0)
  21413 soc_field_info_t soc_OCB_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = {
  21414     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  21415 };
  21416 
  21417 #endif
  21418 #if defined(BCM_88202_A0)
  21419 soc_field_info_t soc_OCB_ERROR_INITIATION_DATAr_fields[] = {
  21420     { ERR_WRf, 1, 0, SOCF_SIG }
  21421 };
  21422 
  21423 #endif
  21424 #if defined(BCM_88375_A0)
  21425 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = {
  21426     { ERR_WRf, 1, 0, SOCF_SIG }
  21427 };
  21428 
  21429 #endif
  21430 #if defined(BCM_88375_B0)
  21431 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = {
  21432     { ERR_WRf, 1, 0, SOCF_SIG }
  21433 };
  21434 
  21435 #endif
  21436 #if defined(BCM_88675_A0)
  21437 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88675_A0r_fields[] = {
  21438     { ERR_WRf, 1, 0, SOCF_SIG }
  21439 };
  21440 
  21441 #endif
  21442 #if defined(BCM_88675_B0)
  21443 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = {
  21444     { ERR_WRf, 1, 0, SOCF_SIG }
  21445 };
  21446 
  21447 #endif
  21448 #if defined(BCM_88680_A0)
  21449 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = {
  21450     { ERR_WRf, 1, 0, SOCF_SIG }
  21451 };
  21452 
  21453 #endif
  21454 #if defined(BCM_88690_A0)
  21455 soc_field_info_t soc_OCB_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = {
  21456     { ERR_WRf, 1, 0, SOCF_SIG }
  21457 };
  21458 
  21459 #endif
  21460 #if defined(BCM_88690_A0)
  21461 soc_field_info_t soc_OCB_FBC_BANK_CFGr_fields[] = {
  21462     { BANK_N_CFG_LAST_POINTERf, 12, 12, SOCF_LE },
  21463     { BANK_N_CFG_START_POINTERf, 12, 0, SOCF_LE }
  21464 };
  21465 
  21466 #endif
  21467 #if defined(BCM_88690_B0)
  21468 soc_field_info_t soc_OCB_FBC_BANK_CFG_BCM88690_B0r_fields[] = {
  21469     { BANK_N_CFG_LAST_POINTERf, 12, 12, SOCF_LE },
  21470     { BANK_N_CFG_START_POINTERf, 12, 0, SOCF_LE }
  21471 };
  21472 
  21473 #endif
  21474 #if defined(BCM_88690_A0)
  21475 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTERr_fields[] = {
  21476     { ERROR_FBC_BANK_0f, 1, 0, SOCF_SIG|SOCF_INTR },
  21477     { ERROR_FBC_BANK_1f, 1, 1, SOCF_SIG|SOCF_INTR },
  21478     { ERROR_FBC_BANK_10f, 1, 10, SOCF_SIG|SOCF_INTR },
  21479     { ERROR_FBC_BANK_11f, 1, 11, SOCF_SIG|SOCF_INTR },
  21480     { ERROR_FBC_BANK_12f, 1, 12, SOCF_SIG|SOCF_INTR },
  21481     { ERROR_FBC_BANK_13f, 1, 13, SOCF_SIG|SOCF_INTR },
  21482     { ERROR_FBC_BANK_14f, 1, 14, SOCF_SIG|SOCF_INTR },
  21483     { ERROR_FBC_BANK_15f, 1, 15, SOCF_SIG|SOCF_INTR },
  21484     { ERROR_FBC_BANK_2f, 1, 2, SOCF_SIG|SOCF_INTR },
  21485     { ERROR_FBC_BANK_3f, 1, 3, SOCF_SIG|SOCF_INTR },
  21486     { ERROR_FBC_BANK_4f, 1, 4, SOCF_SIG|SOCF_INTR },
  21487     { ERROR_FBC_BANK_5f, 1, 5, SOCF_SIG|SOCF_INTR },
  21488     { ERROR_FBC_BANK_6f, 1, 6, SOCF_SIG|SOCF_INTR },
  21489     { ERROR_FBC_BANK_7f, 1, 7, SOCF_SIG|SOCF_INTR },
  21490     { ERROR_FBC_BANK_8f, 1, 8, SOCF_SIG|SOCF_INTR },
  21491     { ERROR_FBC_BANK_9f, 1, 9, SOCF_SIG|SOCF_INTR }
  21492 };
  21493 
  21494 #endif
  21495 #if defined(BCM_88690_B0)
  21496 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
  21497     { ERROR_FBC_BANK_0f, 1, 0, SOCF_SIG|SOCF_INTR },
  21498     { ERROR_FBC_BANK_1f, 1, 1, SOCF_SIG|SOCF_INTR },
  21499     { ERROR_FBC_BANK_10f, 1, 10, SOCF_SIG|SOCF_INTR },
  21500     { ERROR_FBC_BANK_11f, 1, 11, SOCF_SIG|SOCF_INTR },
  21501     { ERROR_FBC_BANK_12f, 1, 12, SOCF_SIG|SOCF_INTR },
  21502     { ERROR_FBC_BANK_13f, 1, 13, SOCF_SIG|SOCF_INTR },
  21503     { ERROR_FBC_BANK_14f, 1, 14, SOCF_SIG|SOCF_INTR },
  21504     { ERROR_FBC_BANK_15f, 1, 15, SOCF_SIG|SOCF_INTR },
  21505     { ERROR_FBC_BANK_2f, 1, 2, SOCF_SIG|SOCF_INTR },
  21506     { ERROR_FBC_BANK_3f, 1, 3, SOCF_SIG|SOCF_INTR },
  21507     { ERROR_FBC_BANK_4f, 1, 4, SOCF_SIG|SOCF_INTR },
  21508     { ERROR_FBC_BANK_5f, 1, 5, SOCF_SIG|SOCF_INTR },
  21509     { ERROR_FBC_BANK_6f, 1, 6, SOCF_SIG|SOCF_INTR },
  21510     { ERROR_FBC_BANK_7f, 1, 7, SOCF_SIG|SOCF_INTR },
  21511     { ERROR_FBC_BANK_8f, 1, 8, SOCF_SIG|SOCF_INTR },
  21512     { ERROR_FBC_BANK_9f, 1, 9, SOCF_SIG|SOCF_INTR }
  21513 };
  21514 
  21515 #endif
  21516 #if defined(BCM_88690_A0)
  21517 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_MASKr_fields[] = {
  21518     { ERROR_FBC_BANK_0_MASKf, 1, 0, 0 },
  21519     { ERROR_FBC_BANK_10_MASKf, 1, 10, 0 },
  21520     { ERROR_FBC_BANK_11_MASKf, 1, 11, 0 },
  21521     { ERROR_FBC_BANK_12_MASKf, 1, 12, 0 },
  21522     { ERROR_FBC_BANK_13_MASKf, 1, 13, 0 },
  21523     { ERROR_FBC_BANK_14_MASKf, 1, 14, 0 },
  21524     { ERROR_FBC_BANK_15_MASKf, 1, 15, 0 },
  21525     { ERROR_FBC_BANK_1_MASKf, 1, 1, 0 },
  21526     { ERROR_FBC_BANK_2_MASKf, 1, 2, 0 },
  21527     { ERROR_FBC_BANK_3_MASKf, 1, 3, 0 },
  21528     { ERROR_FBC_BANK_4_MASKf, 1, 4, 0 },
  21529     { ERROR_FBC_BANK_5_MASKf, 1, 5, 0 },
  21530     { ERROR_FBC_BANK_6_MASKf, 1, 6, 0 },
  21531     { ERROR_FBC_BANK_7_MASKf, 1, 7, 0 },
  21532     { ERROR_FBC_BANK_8_MASKf, 1, 8, 0 },
  21533     { ERROR_FBC_BANK_9_MASKf, 1, 9, 0 }
  21534 };
  21535 
  21536 #endif
  21537 #if defined(BCM_88690_B0)
  21538 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = {
  21539     { ERROR_FBC_BANK_0_MASKf, 1, 0, 0 },
  21540     { ERROR_FBC_BANK_10_MASKf, 1, 10, 0 },
  21541     { ERROR_FBC_BANK_11_MASKf, 1, 11, 0 },
  21542     { ERROR_FBC_BANK_12_MASKf, 1, 12, 0 },
  21543     { ERROR_FBC_BANK_13_MASKf, 1, 13, 0 },
  21544     { ERROR_FBC_BANK_14_MASKf, 1, 14, 0 },
  21545     { ERROR_FBC_BANK_15_MASKf, 1, 15, 0 },
  21546     { ERROR_FBC_BANK_1_MASKf, 1, 1, 0 },
  21547     { ERROR_FBC_BANK_2_MASKf, 1, 2, 0 },
  21548     { ERROR_FBC_BANK_3_MASKf, 1, 3, 0 },
  21549     { ERROR_FBC_BANK_4_MASKf, 1, 4, 0 },
  21550     { ERROR_FBC_BANK_5_MASKf, 1, 5, 0 },
  21551     { ERROR_FBC_BANK_6_MASKf, 1, 6, 0 },
  21552     { ERROR_FBC_BANK_7_MASKf, 1, 7, 0 },
  21553     { ERROR_FBC_BANK_8_MASKf, 1, 8, 0 },
  21554     { ERROR_FBC_BANK_9_MASKf, 1, 9, 0 }
  21555 };
  21556 
  21557 #endif
  21558 #if defined(BCM_88690_A0)
  21559 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_TESTr_fields[] = {
  21560     { FBC_BANK_INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE }
  21561 };
  21562 
  21563 #endif
  21564 #if defined(BCM_88690_B0)
  21565 soc_field_info_t soc_OCB_FBC_BANK_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
  21566     { FBC_BANK_INTERRUPT_REGISTER_TESTf, 16, 0, SOCF_LE }
  21567 };
  21568 
  21569 #endif
  21570 #if defined(BCM_88690_A0)
  21571 soc_field_info_t soc_OCB_FREE_BUFFERS_BANK_STATUS_REGISTERr_fields[] = {
  21572     { BANK_N_DBG_PTR_STATf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21573     { BANK_N_DBG_PTR_STAT_MAXf, 13, 13, SOCF_LE|SOCF_RO|SOCF_SIG },
  21574     { BANK_N_DBG_PTR_STAT_MINf, 13, 26, SOCF_LE|SOCF_RO|SOCF_SIG }
  21575 };
  21576 
  21577 #endif
  21578 #if defined(BCM_88690_B0)
  21579 soc_field_info_t soc_OCB_FREE_BUFFERS_BANK_STATUS_REGISTER_BCM88690_B0r_fields[] = {
  21580     { BANK_N_DBG_PTR_STATf, 13, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21581     { BANK_N_DBG_PTR_STAT_MAXf, 13, 13, SOCF_LE|SOCF_RO|SOCF_SIG },
  21582     { BANK_N_DBG_PTR_STAT_MINf, 13, 26, SOCF_LE|SOCF_RO|SOCF_SIG }
  21583 };
  21584 
  21585 #endif
  21586 #if defined(BCM_88690_A0)
  21587 soc_field_info_t soc_OCB_FREE_BUFFERS_STATUS_REGISTERr_fields[] = {
  21588     { DBG_PTR_STATf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21589     { DBG_PTR_STAT_MAXf, 17, 17, SOCF_LE|SOCF_RO|SOCF_SIG },
  21590     { DBG_PTR_STAT_MINf, 17, 34, SOCF_LE|SOCF_RO|SOCF_SIG }
  21591 };
  21592 
  21593 #endif
  21594 #if defined(BCM_88690_B0)
  21595 soc_field_info_t soc_OCB_FREE_BUFFERS_STATUS_REGISTER_BCM88690_B0r_fields[] = {
  21596     { DBG_PTR_STATf, 17, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  21597     { DBG_PTR_STAT_MAXf, 17, 17, SOCF_LE|SOCF_RO|SOCF_SIG },
  21598     { DBG_PTR_STAT_MINf, 17, 34, SOCF_LE|SOCF_RO|SOCF_SIG }
  21599 };
  21600 
  21601 #endif
  21602 #if defined(BCM_88690_A0)
  21603 soc_field_info_t soc_OCB_FREE_ERRORr_fields[] = {
  21604     { FREE_ERRORf, 1, 0, SOCF_RO|SOCF_SIG },
  21605     { FREE_ERROR_POINTERf, 16, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  21606 };
  21607 
  21608 #endif
  21609 #if defined(BCM_88690_B0)
  21610 soc_field_info_t soc_OCB_FREE_ERROR_BCM88690_B0r_fields[] = {
  21611     { FREE_ERRORf, 1, 0, SOCF_RO|SOCF_SIG },
  21612     { FREE_ERROR_POINTERf, 16, 1, SOCF_LE|SOCF_RO|SOCF_SIG }
  21613 };
  21614 
  21615 #endif
  21616 #if defined(BCM_88675_A0)
  21617 soc_field_info_t soc_OCB_GENERAL_CONFIGr_fields[] = {
  21618     { ENABLE_IDR_TRAFFICf, 1, 8, 0 },
  21619     { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE }
  21620 };
  21621 
  21622 #endif
  21623 #if defined(BCM_88375_A0)
  21624 soc_field_info_t soc_OCB_GENERAL_CONFIG_BCM88375_A0r_fields[] = {
  21625     { ENABLE_IDR_TRAFFICf, 1, 8, 0 },
  21626     { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE }
  21627 };
  21628 
  21629 #endif
  21630 #if defined(BCM_88375_B0)
  21631 soc_field_info_t soc_OCB_GENERAL_CONFIG_BCM88375_B0r_fields[] = {
  21632     { ENABLE_IDR_TRAFFICf, 1, 8, 0 },
  21633     { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE }
  21634 };
  21635 
  21636 #endif
  21637 #if defined(BCM_88675_B0)
  21638 soc_field_info_t soc_OCB_GENERAL_CONFIG_BCM88675_B0r_fields[] = {
  21639     { ENABLE_IDR_TRAFFICf, 1, 8, 0 },
  21640     { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE }
  21641 };
  21642 
  21643 #endif
  21644 #if defined(BCM_88680_A0)
  21645 soc_field_info_t soc_OCB_GENERAL_CONFIG_BCM88680_A0r_fields[] = {
  21646     { ENABLE_IDR_TRAFFICf, 1, 8, 0 },
  21647     { RD_ADDR_FIFO_ALMOST_FULL_THf, 7, 0, SOCF_LE }
  21648 };
  21649 
  21650 #endif
  21651 #if defined(BCM_88660_A0)
  21652 soc_field_info_t soc_OCB_GLOBALFr_fields[] = {
  21653     { DISMEMf, 1, 14, SOCF_SIG }
  21654 };
  21655 
  21656 #endif
  21657 #if defined(BCM_88202_A0)
  21658 soc_field_info_t soc_OCB_GLOBALF_BCM88202_A0r_fields[] = {
  21659     { CPU_BYPASS_ECC_PARf, 1, 16, SOCF_SIG },
  21660     { DISMEMf, 1, 14, SOCF_SIG },
  21661     { DIS_ECCf, 1, 15, SOCF_SIG }
  21662 };
  21663 
  21664 #endif
  21665 #if defined(BCM_88660_A0)
  21666 soc_field_info_t soc_OCB_GLOBAL_1r_fields[] = {
  21667     { OCB_ENf, 1, 6, SOCF_SIG }
  21668 };
  21669 
  21670 #endif
  21671 #if defined(BCM_88202_A0)
  21672 soc_field_info_t soc_OCB_GLOBAL_1_BCM88202_A0r_fields[] = {
  21673     { OCB_ENf, 1, 6, SOCF_SIG }
  21674 };
  21675 
  21676 #endif
  21677 #if defined(BCM_88675_A0)
  21678 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3r_fields[] = {
  21679     { OCB_BUFF_SIZEf, 1, 3, 0 },
  21680     { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 },
  21681     { PACKET_CRC_ENf, 1, 0, 0 }
  21682 };
  21683 
  21684 #endif
  21685 #if defined(BCM_88375_A0)
  21686 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3_BCM88375_A0r_fields[] = {
  21687     { OCB_BUFF_SIZEf, 1, 3, 0 },
  21688     { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 },
  21689     { PACKET_CRC_ENf, 1, 0, 0 }
  21690 };
  21691 
  21692 #endif
  21693 #if defined(BCM_88375_B0)
  21694 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3_BCM88375_B0r_fields[] = {
  21695     { OCB_BUFF_SIZEf, 1, 3, 0 },
  21696     { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 },
  21697     { PACKET_CRC_ENf, 1, 0, 0 }
  21698 };
  21699 
  21700 #endif
  21701 #if defined(BCM_88675_B0)
  21702 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3_BCM88675_B0r_fields[] = {
  21703     { OCB_BUFF_SIZEf, 1, 3, 0 },
  21704     { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 },
  21705     { PACKET_CRC_ENf, 1, 0, 0 }
  21706 };
  21707 
  21708 #endif
  21709 #if defined(BCM_88680_A0)
  21710 soc_field_info_t soc_OCB_GLOBAL_GENERAL_CFG_3_BCM88680_A0r_fields[] = {
  21711     { OCB_BUFF_SIZEf, 1, 3, 0 },
  21712     { OPPORTUNISTIC_CRC_ENf, 1, 9, 0 },
  21713     { PACKET_CRC_ENf, 1, 0, 0 }
  21714 };
  21715 
  21716 #endif
  21717 #if defined(BCM_88675_A0)
  21718 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONSr_fields[] = {
  21719     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  21720     { DISMEMf, 1, 0, 0 },
  21721     { DIS_ECCf, 1, 1, 0 },
  21722     { WRITE_TO_XORf, 1, 3, 0 }
  21723 };
  21724 
  21725 #endif
  21726 #if defined(BCM_88375_A0)
  21727 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = {
  21728     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  21729     { DISMEMf, 1, 0, 0 },
  21730     { DIS_ECCf, 1, 1, 0 },
  21731     { WRITE_TO_XORf, 1, 3, 0 }
  21732 };
  21733 
  21734 #endif
  21735 #if defined(BCM_88375_B0)
  21736 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = {
  21737     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  21738     { DISMEMf, 1, 0, 0 },
  21739     { DIS_ECCf, 1, 1, 0 },
  21740     { WRITE_TO_XORf, 1, 3, 0 }
  21741 };
  21742 
  21743 #endif
  21744 #if defined(BCM_88675_B0)
  21745 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = {
  21746     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  21747     { DISMEMf, 1, 0, 0 },
  21748     { DIS_ECCf, 1, 1, 0 },
  21749     { WRITE_TO_XORf, 1, 3, 0 }
  21750 };
  21751 
  21752 #endif
  21753 #if defined(BCM_88680_A0)
  21754 soc_field_info_t soc_OCB_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = {
  21755     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  21756     { DISMEMf, 1, 0, 0 },
  21757     { DIS_ECCf, 1, 1, 0 },
  21758     { WRITE_TO_XORf, 1, 3, 0 }
  21759 };
  21760 
  21761 #endif
  21762 #if defined(BCM_88675_A0)
  21763 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGEr_fields[] = {
  21764     { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE },
  21765     { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE }
  21766 };
  21767 
  21768 #endif
  21769 #if defined(BCM_88375_A0)
  21770 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGE_BCM88375_A0r_fields[] = {
  21771     { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE },
  21772     { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE }
  21773 };
  21774 
  21775 #endif
  21776 #if defined(BCM_88375_B0)
  21777 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGE_BCM88375_B0r_fields[] = {
  21778     { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE },
  21779     { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE }
  21780 };
  21781 
  21782 #endif
  21783 #if defined(BCM_88675_B0)
  21784 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGE_BCM88675_B0r_fields[] = {
  21785     { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE },
  21786     { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE }
  21787 };
  21788 
  21789 #endif
  21790 #if defined(BCM_88680_A0)
  21791 soc_field_info_t soc_OCB_GLOBAL_OCB_BANK_RANGE_BCM88680_A0r_fields[] = {
  21792     { OCB_BUFF_END_BANK_Nf, 22, 22, SOCF_LE },
  21793     { OCB_BUFF_START_BANK_Nf, 22, 0, SOCF_LE }
  21794 };
  21795 
  21796 #endif
  21797 #if defined(BCM_88650_A0)
  21798 soc_field_info_t soc_OCB_GTIMER_CONFIGURATIONr_fields[] = {
  21799     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  21800     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  21801     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  21802 };
  21803 
  21804 #endif
  21805 #if defined(BCM_88202_A0)
  21806 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88202_A0r_fields[] = {
  21807     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  21808     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  21809     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  21810 };
  21811 
  21812 #endif
  21813 #if defined(BCM_88375_A0)
  21814 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = {
  21815     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  21816     { GTIMER_ENABLEf, 1, 30, 0 },
  21817     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  21818 };
  21819 
  21820 #endif
  21821 #if defined(BCM_88375_B0)
  21822 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = {
  21823     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  21824     { GTIMER_ENABLEf, 1, 30, 0 },
  21825     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  21826 };
  21827 
  21828 #endif
  21829 #if defined(BCM_88650_B0)
  21830 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88650_B0r_fields[] = {
  21831     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  21832     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  21833     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  21834 };
  21835 
  21836 #endif
  21837 #if defined(BCM_88660_A0)
  21838 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88660_A0r_fields[] = {
  21839     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  21840     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  21841     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  21842 };
  21843 
  21844 #endif
  21845 #if defined(BCM_88675_A0)
  21846 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88675_A0r_fields[] = {
  21847     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  21848     { GTIMER_ENABLEf, 1, 30, 0 },
  21849     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  21850 };
  21851 
  21852 #endif
  21853 #if defined(BCM_88675_B0)
  21854 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = {
  21855     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  21856     { GTIMER_ENABLEf, 1, 30, 0 },
  21857     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  21858 };
  21859 
  21860 #endif
  21861 #if defined(BCM_88680_A0)
  21862 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = {
  21863     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  21864     { GTIMER_ENABLEf, 1, 30, 0 },
  21865     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  21866 };
  21867 
  21868 #endif
  21869 #if defined(BCM_88690_A0)
  21870 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = {
  21871     { FIELD_0_0f, 1, 0, 0 },
  21872     { FIELD_1_1f, 1, 1, 0 },
  21873     { FIELD_2_2f, 1, 2, 0 }
  21874 };
  21875 
  21876 #endif
  21877 #if defined(BCM_88690_B0)
  21878 soc_field_info_t soc_OCB_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = {
  21879     { FIELD_0_0f, 1, 0, 0 },
  21880     { FIELD_1_1f, 1, 1, 0 },
  21881     { FIELD_2_2f, 1, 2, 0 }
  21882 };
  21883 
  21884 #endif
  21885 #if defined(BCM_88690_A0)
  21886 soc_field_info_t soc_OCB_GTIMER_CYCLEr_fields[] = {
  21887     { FIELD_0_31f, 32, 0, SOCF_LE }
  21888 };
  21889 
  21890 #endif
  21891 #if defined(BCM_88690_B0)
  21892 soc_field_info_t soc_OCB_GTIMER_CYCLE_BCM88690_B0r_fields[] = {
  21893     { FIELD_0_31f, 32, 0, SOCF_LE }
  21894 };
  21895 
  21896 #endif
  21897 #if defined(BCM_88650_A0)
  21898 soc_field_info_t soc_OCB_GTIMER_TRIGGERr_fields[] = {
  21899     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  21900 };
  21901 
  21902 #endif
  21903 #if defined(BCM_88202_A0)
  21904 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88202_A0r_fields[] = {
  21905     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  21906 };
  21907 
  21908 #endif
  21909 #if defined(BCM_88375_A0)
  21910 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88375_A0r_fields[] = {
  21911     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  21912 };
  21913 
  21914 #endif
  21915 #if defined(BCM_88375_B0)
  21916 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88375_B0r_fields[] = {
  21917     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  21918 };
  21919 
  21920 #endif
  21921 #if defined(BCM_88650_B0)
  21922 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88650_B0r_fields[] = {
  21923     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  21924 };
  21925 
  21926 #endif
  21927 #if defined(BCM_88660_A0)
  21928 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88660_A0r_fields[] = {
  21929     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  21930 };
  21931 
  21932 #endif
  21933 #if defined(BCM_88675_A0)
  21934 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88675_A0r_fields[] = {
  21935     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  21936 };
  21937 
  21938 #endif
  21939 #if defined(BCM_88675_B0)
  21940 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88675_B0r_fields[] = {
  21941     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  21942 };
  21943 
  21944 #endif
  21945 #if defined(BCM_88680_A0)
  21946 soc_field_info_t soc_OCB_GTIMER_TRIGGER_BCM88680_A0r_fields[] = {
  21947     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  21948 };
  21949 
  21950 #endif
  21951 #if defined(BCM_88650_A0)
  21952 soc_field_info_t soc_OCB_INDIRECT_COMMANDr_fields[] = {
  21953     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  21954     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  21955     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  21956     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  21957     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  21958 };
  21959 
  21960 #endif
  21961 #if defined(BCM_88650_A0)
  21962 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESSr_fields[] = {
  21963     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  21964     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  21965 };
  21966 
  21967 #endif
  21968 #if defined(BCM_88202_A0)
  21969 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88202_A0r_fields[] = {
  21970     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  21971     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  21972 };
  21973 
  21974 #endif
  21975 #if defined(BCM_88375_A0)
  21976 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88375_A0r_fields[] = {
  21977     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  21978     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  21979 };
  21980 
  21981 #endif
  21982 #if defined(BCM_88375_B0)
  21983 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88375_B0r_fields[] = {
  21984     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  21985     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  21986 };
  21987 
  21988 #endif
  21989 #if defined(BCM_88650_B0)
  21990 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88650_B0r_fields[] = {
  21991     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  21992     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  21993 };
  21994 
  21995 #endif
  21996 #if defined(BCM_88660_A0)
  21997 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88660_A0r_fields[] = {
  21998     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  21999     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  22000 };
  22001 
  22002 #endif
  22003 #if defined(BCM_88675_A0)
  22004 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88675_A0r_fields[] = {
  22005     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  22006     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  22007 };
  22008 
  22009 #endif
  22010 #if defined(BCM_88675_B0)
  22011 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88675_B0r_fields[] = {
  22012     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  22013     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  22014 };
  22015 
  22016 #endif
  22017 #if defined(BCM_88680_A0)
  22018 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88680_A0r_fields[] = {
  22019     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  22020     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  22021 };
  22022 
  22023 #endif
  22024 #if defined(BCM_88690_A0)
  22025 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = {
  22026     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  22027     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  22028 };
  22029 
  22030 #endif
  22031 #if defined(BCM_88690_B0)
  22032 soc_field_info_t soc_OCB_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = {
  22033     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  22034     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  22035 };
  22036 
  22037 #endif
  22038 #if defined(BCM_88202_A0)
  22039 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88202_A0r_fields[] = {
  22040     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  22041     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  22042     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  22043     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  22044     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  22045 };
  22046 
  22047 #endif
  22048 #if defined(BCM_88375_A0)
  22049 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88375_A0r_fields[] = {
  22050     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  22051     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  22052     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  22053     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  22054     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  22055 };
  22056 
  22057 #endif
  22058 #if defined(BCM_88375_B0)
  22059 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88375_B0r_fields[] = {
  22060     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  22061     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  22062     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  22063     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  22064     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  22065 };
  22066 
  22067 #endif
  22068 #if defined(BCM_88650_B0)
  22069 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88650_B0r_fields[] = {
  22070     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  22071     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  22072     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  22073     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  22074     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  22075 };
  22076 
  22077 #endif
  22078 #if defined(BCM_88660_A0)
  22079 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88660_A0r_fields[] = {
  22080     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  22081     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  22082     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  22083     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  22084     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  22085 };
  22086 
  22087 #endif
  22088 #if defined(BCM_88675_A0)
  22089 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88675_A0r_fields[] = {
  22090     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  22091     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  22092     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  22093     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  22094     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  22095 };
  22096 
  22097 #endif
  22098 #if defined(BCM_88675_B0)
  22099 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88675_B0r_fields[] = {
  22100     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  22101     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  22102     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  22103     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  22104     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  22105 };
  22106 
  22107 #endif
  22108 #if defined(BCM_88680_A0)
  22109 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88680_A0r_fields[] = {
  22110     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  22111     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  22112     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  22113     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  22114     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  22115 };
  22116 
  22117 #endif
  22118 #if defined(BCM_88690_A0)
  22119 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88690_A0r_fields[] = {
  22120     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  22121     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  22122     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  22123     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  22124     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  22125 };
  22126 
  22127 #endif
  22128 #if defined(BCM_88690_B0)
  22129 soc_field_info_t soc_OCB_INDIRECT_COMMAND_BCM88690_B0r_fields[] = {
  22130     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  22131     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  22132     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  22133     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  22134     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  22135 };
  22136 
  22137 #endif
  22138 #if defined(BCM_88650_A0)
  22139 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = {
  22140     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  22141 };
  22142 
  22143 #endif
  22144 #if defined(BCM_88202_A0)
  22145 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88202_A0r_fields[] = {
  22146     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  22147 };
  22148 
  22149 #endif
  22150 #if defined(BCM_88375_A0)
  22151 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_A0r_fields[] = {
  22152     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  22153 };
  22154 
  22155 #endif
  22156 #if defined(BCM_88375_B0)
  22157 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_B0r_fields[] = {
  22158     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  22159 };
  22160 
  22161 #endif
  22162 #if defined(BCM_88650_B0)
  22163 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88650_B0r_fields[] = {
  22164     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  22165 };
  22166 
  22167 #endif
  22168 #if defined(BCM_88660_A0)
  22169 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88660_A0r_fields[] = {
  22170     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  22171 };
  22172 
  22173 #endif
  22174 #if defined(BCM_88675_A0)
  22175 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_A0r_fields[] = {
  22176     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  22177 };
  22178 
  22179 #endif
  22180 #if defined(BCM_88675_B0)
  22181 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_B0r_fields[] = {
  22182     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  22183 };
  22184 
  22185 #endif
  22186 #if defined(BCM_88680_A0)
  22187 soc_field_info_t soc_OCB_INDIRECT_COMMAND_DATA_INCREMENT_BCM88680_A0r_fields[] = {
  22188     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  22189 };
  22190 
  22191 #endif
  22192 #if defined(BCM_88675_A0)
  22193 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATAr_fields[] = {
  22194     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22195 };
  22196 
  22197 #endif
  22198 #if defined(BCM_88375_A0)
  22199 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88375_A0r_fields[] = {
  22200     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22201 };
  22202 
  22203 #endif
  22204 #if defined(BCM_88375_B0)
  22205 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88375_B0r_fields[] = {
  22206     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22207 };
  22208 
  22209 #endif
  22210 #if defined(BCM_88675_B0)
  22211 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88675_B0r_fields[] = {
  22212     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22213 };
  22214 
  22215 #endif
  22216 #if defined(BCM_88680_A0)
  22217 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88680_A0r_fields[] = {
  22218     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22219 };
  22220 
  22221 #endif
  22222 #if defined(BCM_88690_A0)
  22223 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = {
  22224     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22225 };
  22226 
  22227 #endif
  22228 #if defined(BCM_88690_B0)
  22229 soc_field_info_t soc_OCB_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = {
  22230     { INDIRECT_COMMAND_RD_DATAf, 640, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22231 };
  22232 
  22233 #endif
  22234 #if defined(BCM_88675_A0)
  22235 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEMr_fields[] = {
  22236     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  22237 };
  22238 
  22239 #endif
  22240 #if defined(BCM_88375_A0)
  22241 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88375_A0r_fields[] = {
  22242     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  22243 };
  22244 
  22245 #endif
  22246 #if defined(BCM_88375_B0)
  22247 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88375_B0r_fields[] = {
  22248     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  22249 };
  22250 
  22251 #endif
  22252 #if defined(BCM_88675_B0)
  22253 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88675_B0r_fields[] = {
  22254     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  22255 };
  22256 
  22257 #endif
  22258 #if defined(BCM_88680_A0)
  22259 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88680_A0r_fields[] = {
  22260     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  22261 };
  22262 
  22263 #endif
  22264 #if defined(BCM_88690_A0)
  22265 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88690_A0r_fields[] = {
  22266     { FIELD_0_0f, 1, 0, 0 }
  22267 };
  22268 
  22269 #endif
  22270 #if defined(BCM_88690_B0)
  22271 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WIDE_MEM_BCM88690_B0r_fields[] = {
  22272     { FIELD_0_0f, 1, 0, 0 }
  22273 };
  22274 
  22275 #endif
  22276 #if defined(BCM_88675_A0)
  22277 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATAr_fields[] = {
  22278     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
  22279 };
  22280 
  22281 #endif
  22282 #if defined(BCM_88375_A0)
  22283 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88375_A0r_fields[] = {
  22284     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
  22285 };
  22286 
  22287 #endif
  22288 #if defined(BCM_88375_B0)
  22289 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88375_B0r_fields[] = {
  22290     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
  22291 };
  22292 
  22293 #endif
  22294 #if defined(BCM_88675_B0)
  22295 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88675_B0r_fields[] = {
  22296     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
  22297 };
  22298 
  22299 #endif
  22300 #if defined(BCM_88680_A0)
  22301 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88680_A0r_fields[] = {
  22302     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
  22303 };
  22304 
  22305 #endif
  22306 #if defined(BCM_88690_A0)
  22307 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = {
  22308     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
  22309 };
  22310 
  22311 #endif
  22312 #if defined(BCM_88690_B0)
  22313 soc_field_info_t soc_OCB_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = {
  22314     { INDIRECT_COMMAND_WR_DATAf, 640, 0, SOCF_LE }
  22315 };
  22316 
  22317 #endif
  22318 #if defined(BCM_88675_A0)
  22319 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLEr_fields[] = {
  22320     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  22321     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  22322     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  22323     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  22324 };
  22325 
  22326 #endif
  22327 #if defined(BCM_88375_A0)
  22328 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88375_A0r_fields[] = {
  22329     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  22330     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  22331     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  22332     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  22333 };
  22334 
  22335 #endif
  22336 #if defined(BCM_88375_B0)
  22337 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88375_B0r_fields[] = {
  22338     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  22339     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  22340     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  22341     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  22342 };
  22343 
  22344 #endif
  22345 #if defined(BCM_88675_B0)
  22346 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88675_B0r_fields[] = {
  22347     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  22348     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  22349     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  22350     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  22351 };
  22352 
  22353 #endif
  22354 #if defined(BCM_88680_A0)
  22355 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88680_A0r_fields[] = {
  22356     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  22357     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  22358     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  22359     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  22360 };
  22361 
  22362 #endif
  22363 #if defined(BCM_88690_A0)
  22364 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = {
  22365     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  22366     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  22367     { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE },
  22368     { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG }
  22369 };
  22370 
  22371 #endif
  22372 #if defined(BCM_88690_B0)
  22373 soc_field_info_t soc_OCB_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = {
  22374     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  22375     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  22376     { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE },
  22377     { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG }
  22378 };
  22379 
  22380 #endif
  22381 #if defined(BCM_88650_A0)
  22382 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_0r_fields[] = {
  22383     { INDIRECT_READ_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG }
  22384 };
  22385 
  22386 #endif
  22387 #if defined(BCM_88650_A0)
  22388 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_1r_fields[] = {
  22389     { INDIRECT_READ_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG }
  22390 };
  22391 
  22392 #endif
  22393 #if defined(BCM_88202_A0)
  22394 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_0_BCM88202_A0r_fields[] = {
  22395     { INDIRECT_READ_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG }
  22396 };
  22397 
  22398 #endif
  22399 #if defined(BCM_88650_B0)
  22400 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_0_BCM88650_B0r_fields[] = {
  22401     { INDIRECT_READ_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG }
  22402 };
  22403 
  22404 #endif
  22405 #if defined(BCM_88660_A0)
  22406 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_0_BCM88660_A0r_fields[] = {
  22407     { INDIRECT_READ_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG }
  22408 };
  22409 
  22410 #endif
  22411 #if defined(BCM_88202_A0)
  22412 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_1_BCM88202_A0r_fields[] = {
  22413     { INDIRECT_READ_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG }
  22414 };
  22415 
  22416 #endif
  22417 #if defined(BCM_88650_B0)
  22418 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_1_BCM88650_B0r_fields[] = {
  22419     { INDIRECT_READ_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG }
  22420 };
  22421 
  22422 #endif
  22423 #if defined(BCM_88660_A0)
  22424 soc_field_info_t soc_OCB_INDIRECT_READ_DATA_1_BCM88660_A0r_fields[] = {
  22425     { INDIRECT_READ_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG }
  22426 };
  22427 
  22428 #endif
  22429 #if defined(BCM_88650_A0)
  22430 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_0r_fields[] = {
  22431     { INDIRECT_WRITE_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG }
  22432 };
  22433 
  22434 #endif
  22435 #if defined(BCM_88650_A0)
  22436 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_1r_fields[] = {
  22437     { INDIRECT_WRITE_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG }
  22438 };
  22439 
  22440 #endif
  22441 #if defined(BCM_88202_A0)
  22442 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_0_BCM88202_A0r_fields[] = {
  22443     { INDIRECT_WRITE_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG }
  22444 };
  22445 
  22446 #endif
  22447 #if defined(BCM_88650_B0)
  22448 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_0_BCM88650_B0r_fields[] = {
  22449     { INDIRECT_WRITE_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG }
  22450 };
  22451 
  22452 #endif
  22453 #if defined(BCM_88660_A0)
  22454 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_0_BCM88660_A0r_fields[] = {
  22455     { INDIRECT_WRITE_DATA_0f, 512, 0, SOCF_LE|SOCF_SIG }
  22456 };
  22457 
  22458 #endif
  22459 #if defined(BCM_88202_A0)
  22460 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_1_BCM88202_A0r_fields[] = {
  22461     { INDIRECT_WRITE_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG }
  22462 };
  22463 
  22464 #endif
  22465 #if defined(BCM_88650_B0)
  22466 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_1_BCM88650_B0r_fields[] = {
  22467     { INDIRECT_WRITE_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG }
  22468 };
  22469 
  22470 #endif
  22471 #if defined(BCM_88660_A0)
  22472 soc_field_info_t soc_OCB_INDIRECT_WRITE_DATA_1_BCM88660_A0r_fields[] = {
  22473     { INDIRECT_WRITE_DATA_1f, 512, 0, SOCF_LE|SOCF_SIG }
  22474 };
  22475 
  22476 #endif
  22477 #if defined(BCM_88202_A0)
  22478 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTERr_fields[] = {
  22479     { ERROR_ECC_MASKf, 1, 0, SOCF_SIG }
  22480 };
  22481 
  22482 #endif
  22483 #if defined(BCM_88375_A0)
  22484 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
  22485     { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22486     { ERROR_ECC_MASKf, 1, 0, 0 },
  22487     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22488     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22489     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22490     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }
  22491 };
  22492 
  22493 #endif
  22494 #if defined(BCM_88375_B0)
  22495 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
  22496     { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22497     { ERROR_ECC_MASKf, 1, 0, 0 },
  22498     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22499     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22500     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22501     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }
  22502 };
  22503 
  22504 #endif
  22505 #if defined(BCM_88675_A0)
  22506 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88675_A0r_fields[] = {
  22507     { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22508     { ERROR_ECC_MASKf, 1, 0, 0 },
  22509     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22510     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22511     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22512     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }
  22513 };
  22514 
  22515 #endif
  22516 #if defined(BCM_88675_B0)
  22517 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
  22518     { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22519     { ERROR_ECC_MASKf, 1, 0, 0 },
  22520     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22521     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22522     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22523     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }
  22524 };
  22525 
  22526 #endif
  22527 #if defined(BCM_88680_A0)
  22528 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
  22529     { CRC_ERR_INT_MASKf, 1, 1, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22530     { ERROR_ECC_MASKf, 1, 0, 0 },
  22531     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 5, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22532     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 4, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22533     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_MASKf, 1, 3, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22534     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_MASKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR }
  22535 };
  22536 
  22537 #endif
  22538 #if defined(BCM_88690_A0)
  22539 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = {
  22540     { ERROR_ECC_MASKf, 1, 0, 0 },
  22541     { ERROR_FBC_BANK_MASKf, 1, 2, 0 },
  22542     { ERROR_FREE_INT_MASKf, 1, 1, 0 }
  22543 };
  22544 
  22545 #endif
  22546 #if defined(BCM_88690_B0)
  22547 soc_field_info_t soc_OCB_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = {
  22548     { ERROR_ECC_MASKf, 1, 0, 0 },
  22549     { ERROR_FBC_BANK_MASKf, 1, 2, 0 },
  22550     { ERROR_FREE_INT_MASKf, 1, 1, 0 }
  22551 };
  22552 
  22553 #endif
  22554 #if defined(BCM_88202_A0)
  22555 soc_field_info_t soc_OCB_INTERRUPT_REGISTERr_fields[] = {
  22556     { ERROR_ECCf, 1, 0, 0 }
  22557 };
  22558 
  22559 #endif
  22560 #if defined(BCM_88375_A0)
  22561 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  22562     { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  22563     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22564     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  22565     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  22566     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR },
  22567     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR }
  22568 };
  22569 
  22570 #endif
  22571 #if defined(BCM_88375_B0)
  22572 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  22573     { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  22574     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22575     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  22576     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  22577     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR },
  22578     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR }
  22579 };
  22580 
  22581 #endif
  22582 #if defined(BCM_88675_A0)
  22583 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = {
  22584     { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  22585     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22586     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  22587     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  22588     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR },
  22589     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR }
  22590 };
  22591 
  22592 #endif
  22593 #if defined(BCM_88675_B0)
  22594 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  22595     { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  22596     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22597     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  22598     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  22599     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR },
  22600     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR }
  22601 };
  22602 
  22603 #endif
  22604 #if defined(BCM_88680_A0)
  22605 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  22606     { CRC_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  22607     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22608     { RD_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 5, SOCF_SIG|SOCF_INTR },
  22609     { RD_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 4, SOCF_SIG|SOCF_INTR },
  22610     { WR_DBUFF_POINTER_MATCHED_MORE_THAN_ONE_RANGE_INTf, 1, 3, SOCF_SIG|SOCF_INTR },
  22611     { WR_DBUFF_POINTER_NOT_IN_ANY_RANGE_INTf, 1, 2, SOCF_SIG|SOCF_INTR }
  22612 };
  22613 
  22614 #endif
  22615 #if defined(BCM_88690_A0)
  22616 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = {
  22617     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22618     { ERROR_FBC_BANKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22619     { ERROR_FREE_INTf, 1, 1, SOCF_SIG|SOCF_INTR }
  22620 };
  22621 
  22622 #endif
  22623 #if defined(BCM_88690_B0)
  22624 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
  22625     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22626     { ERROR_FBC_BANKf, 1, 2, SOCF_RO|SOCF_SIG|SOCF_INTR },
  22627     { ERROR_FREE_INTf, 1, 1, SOCF_SIG|SOCF_INTR }
  22628 };
  22629 
  22630 #endif
  22631 #if defined(BCM_88202_A0)
  22632 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TESTr_fields[] = {
  22633     { INTERRUPT_REGISTER_TESTf, 1, 0, SOCF_SIG }
  22634 };
  22635 
  22636 #endif
  22637 #if defined(BCM_88375_A0)
  22638 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  22639     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  22640 };
  22641 
  22642 #endif
  22643 #if defined(BCM_88375_B0)
  22644 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  22645     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  22646 };
  22647 
  22648 #endif
  22649 #if defined(BCM_88675_A0)
  22650 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = {
  22651     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  22652 };
  22653 
  22654 #endif
  22655 #if defined(BCM_88675_B0)
  22656 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  22657     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  22658 };
  22659 
  22660 #endif
  22661 #if defined(BCM_88680_A0)
  22662 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  22663     { INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  22664 };
  22665 
  22666 #endif
  22667 #if defined(BCM_88690_A0)
  22668 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = {
  22669     { INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  22670 };
  22671 
  22672 #endif
  22673 #if defined(BCM_88690_B0)
  22674 soc_field_info_t soc_OCB_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
  22675     { INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  22676 };
  22677 
  22678 #endif
  22679 #if defined(BCM_88675_A0)
  22680 soc_field_info_t soc_OCB_LAST_RD_ADDRr_fields[] = {
  22681     { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22682 };
  22683 
  22684 #endif
  22685 #if defined(BCM_88375_A0)
  22686 soc_field_info_t soc_OCB_LAST_RD_ADDR_BCM88375_A0r_fields[] = {
  22687     { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22688 };
  22689 
  22690 #endif
  22691 #if defined(BCM_88375_B0)
  22692 soc_field_info_t soc_OCB_LAST_RD_ADDR_BCM88375_B0r_fields[] = {
  22693     { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22694 };
  22695 
  22696 #endif
  22697 #if defined(BCM_88675_B0)
  22698 soc_field_info_t soc_OCB_LAST_RD_ADDR_BCM88675_B0r_fields[] = {
  22699     { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22700 };
  22701 
  22702 #endif
  22703 #if defined(BCM_88680_A0)
  22704 soc_field_info_t soc_OCB_LAST_RD_ADDR_BCM88680_A0r_fields[] = {
  22705     { LAST_RD_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22706 };
  22707 
  22708 #endif
  22709 #if defined(BCM_88675_A0)
  22710 soc_field_info_t soc_OCB_LAST_RD_BANKr_fields[] = {
  22711     { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22712 };
  22713 
  22714 #endif
  22715 #if defined(BCM_88375_A0)
  22716 soc_field_info_t soc_OCB_LAST_RD_BANK_BCM88375_A0r_fields[] = {
  22717     { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22718 };
  22719 
  22720 #endif
  22721 #if defined(BCM_88375_B0)
  22722 soc_field_info_t soc_OCB_LAST_RD_BANK_BCM88375_B0r_fields[] = {
  22723     { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22724 };
  22725 
  22726 #endif
  22727 #if defined(BCM_88675_B0)
  22728 soc_field_info_t soc_OCB_LAST_RD_BANK_BCM88675_B0r_fields[] = {
  22729     { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22730 };
  22731 
  22732 #endif
  22733 #if defined(BCM_88680_A0)
  22734 soc_field_info_t soc_OCB_LAST_RD_BANK_BCM88680_A0r_fields[] = {
  22735     { LAST_RD_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22736 };
  22737 
  22738 #endif
  22739 #if defined(BCM_88675_A0)
  22740 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTERr_fields[] = {
  22741     { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22742 };
  22743 
  22744 #endif
  22745 #if defined(BCM_88375_A0)
  22746 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTER_BCM88375_A0r_fields[] = {
  22747     { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22748 };
  22749 
  22750 #endif
  22751 #if defined(BCM_88375_B0)
  22752 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTER_BCM88375_B0r_fields[] = {
  22753     { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22754 };
  22755 
  22756 #endif
  22757 #if defined(BCM_88675_B0)
  22758 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTER_BCM88675_B0r_fields[] = {
  22759     { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22760 };
  22761 
  22762 #endif
  22763 #if defined(BCM_88680_A0)
  22764 soc_field_info_t soc_OCB_LAST_RD_DBUFF_POINTER_BCM88680_A0r_fields[] = {
  22765     { LAST_RD_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22766 };
  22767 
  22768 #endif
  22769 #if defined(BCM_88675_A0)
  22770 soc_field_info_t soc_OCB_LAST_RD_OFFSETr_fields[] = {
  22771     { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22772 };
  22773 
  22774 #endif
  22775 #if defined(BCM_88375_A0)
  22776 soc_field_info_t soc_OCB_LAST_RD_OFFSET_BCM88375_A0r_fields[] = {
  22777     { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22778 };
  22779 
  22780 #endif
  22781 #if defined(BCM_88375_B0)
  22782 soc_field_info_t soc_OCB_LAST_RD_OFFSET_BCM88375_B0r_fields[] = {
  22783     { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22784 };
  22785 
  22786 #endif
  22787 #if defined(BCM_88675_B0)
  22788 soc_field_info_t soc_OCB_LAST_RD_OFFSET_BCM88675_B0r_fields[] = {
  22789     { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22790 };
  22791 
  22792 #endif
  22793 #if defined(BCM_88680_A0)
  22794 soc_field_info_t soc_OCB_LAST_RD_OFFSET_BCM88680_A0r_fields[] = {
  22795     { LAST_RD_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22796 };
  22797 
  22798 #endif
  22799 #if defined(BCM_88675_A0)
  22800 soc_field_info_t soc_OCB_LAST_WR_ADDRr_fields[] = {
  22801     { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22802 };
  22803 
  22804 #endif
  22805 #if defined(BCM_88375_A0)
  22806 soc_field_info_t soc_OCB_LAST_WR_ADDR_BCM88375_A0r_fields[] = {
  22807     { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22808 };
  22809 
  22810 #endif
  22811 #if defined(BCM_88375_B0)
  22812 soc_field_info_t soc_OCB_LAST_WR_ADDR_BCM88375_B0r_fields[] = {
  22813     { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22814 };
  22815 
  22816 #endif
  22817 #if defined(BCM_88675_B0)
  22818 soc_field_info_t soc_OCB_LAST_WR_ADDR_BCM88675_B0r_fields[] = {
  22819     { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22820 };
  22821 
  22822 #endif
  22823 #if defined(BCM_88680_A0)
  22824 soc_field_info_t soc_OCB_LAST_WR_ADDR_BCM88680_A0r_fields[] = {
  22825     { LAST_WR_ADDRf, 12, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22826 };
  22827 
  22828 #endif
  22829 #if defined(BCM_88675_A0)
  22830 soc_field_info_t soc_OCB_LAST_WR_BANKr_fields[] = {
  22831     { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22832 };
  22833 
  22834 #endif
  22835 #if defined(BCM_88375_A0)
  22836 soc_field_info_t soc_OCB_LAST_WR_BANK_BCM88375_A0r_fields[] = {
  22837     { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22838 };
  22839 
  22840 #endif
  22841 #if defined(BCM_88375_B0)
  22842 soc_field_info_t soc_OCB_LAST_WR_BANK_BCM88375_B0r_fields[] = {
  22843     { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22844 };
  22845 
  22846 #endif
  22847 #if defined(BCM_88675_B0)
  22848 soc_field_info_t soc_OCB_LAST_WR_BANK_BCM88675_B0r_fields[] = {
  22849     { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22850 };
  22851 
  22852 #endif
  22853 #if defined(BCM_88680_A0)
  22854 soc_field_info_t soc_OCB_LAST_WR_BANK_BCM88680_A0r_fields[] = {
  22855     { LAST_WR_BANKf, 4, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22856 };
  22857 
  22858 #endif
  22859 #if defined(BCM_88675_A0)
  22860 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTERr_fields[] = {
  22861     { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22862 };
  22863 
  22864 #endif
  22865 #if defined(BCM_88375_A0)
  22866 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTER_BCM88375_A0r_fields[] = {
  22867     { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22868 };
  22869 
  22870 #endif
  22871 #if defined(BCM_88375_B0)
  22872 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTER_BCM88375_B0r_fields[] = {
  22873     { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22874 };
  22875 
  22876 #endif
  22877 #if defined(BCM_88675_B0)
  22878 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTER_BCM88675_B0r_fields[] = {
  22879     { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22880 };
  22881 
  22882 #endif
  22883 #if defined(BCM_88680_A0)
  22884 soc_field_info_t soc_OCB_LAST_WR_DBUFF_POINTER_BCM88680_A0r_fields[] = {
  22885     { LAST_WR_DBUFF_POINTERf, 22, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22886 };
  22887 
  22888 #endif
  22889 #if defined(BCM_88675_A0)
  22890 soc_field_info_t soc_OCB_LAST_WR_OFFSETr_fields[] = {
  22891     { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22892 };
  22893 
  22894 #endif
  22895 #if defined(BCM_88375_A0)
  22896 soc_field_info_t soc_OCB_LAST_WR_OFFSET_BCM88375_A0r_fields[] = {
  22897     { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22898 };
  22899 
  22900 #endif
  22901 #if defined(BCM_88375_B0)
  22902 soc_field_info_t soc_OCB_LAST_WR_OFFSET_BCM88375_B0r_fields[] = {
  22903     { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22904 };
  22905 
  22906 #endif
  22907 #if defined(BCM_88675_B0)
  22908 soc_field_info_t soc_OCB_LAST_WR_OFFSET_BCM88675_B0r_fields[] = {
  22909     { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22910 };
  22911 
  22912 #endif
  22913 #if defined(BCM_88680_A0)
  22914 soc_field_info_t soc_OCB_LAST_WR_OFFSET_BCM88680_A0r_fields[] = {
  22915     { LAST_WR_OFFSETf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22916 };
  22917 
  22918 #endif
  22919 #if defined(BCM_88675_A0)
  22920 soc_field_info_t soc_OCB_MASK_ECC_PER_BANKr_fields[] = {
  22921     { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE },
  22922     { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE }
  22923 };
  22924 
  22925 #endif
  22926 #if defined(BCM_88375_A0)
  22927 soc_field_info_t soc_OCB_MASK_ECC_PER_BANK_BCM88375_A0r_fields[] = {
  22928     { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE },
  22929     { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE }
  22930 };
  22931 
  22932 #endif
  22933 #if defined(BCM_88375_B0)
  22934 soc_field_info_t soc_OCB_MASK_ECC_PER_BANK_BCM88375_B0r_fields[] = {
  22935     { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE },
  22936     { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE }
  22937 };
  22938 
  22939 #endif
  22940 #if defined(BCM_88675_B0)
  22941 soc_field_info_t soc_OCB_MASK_ECC_PER_BANK_BCM88675_B0r_fields[] = {
  22942     { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE },
  22943     { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE }
  22944 };
  22945 
  22946 #endif
  22947 #if defined(BCM_88680_A0)
  22948 soc_field_info_t soc_OCB_MASK_ECC_PER_BANK_BCM88680_A0r_fields[] = {
  22949     { MASK_ECC_PER_BANK_1_Bf, 16, 0, SOCF_LE },
  22950     { MASK_ECC_PER_BANK_2_Bf, 16, 16, SOCF_LE }
  22951 };
  22952 
  22953 #endif
  22954 #if defined(BCM_88675_A0)
  22955 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERRr_fields[] = {
  22956     { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22957 };
  22958 
  22959 #endif
  22960 #if defined(BCM_88375_A0)
  22961 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERR_BCM88375_A0r_fields[] = {
  22962     { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22963 };
  22964 
  22965 #endif
  22966 #if defined(BCM_88375_B0)
  22967 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERR_BCM88375_B0r_fields[] = {
  22968     { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22969 };
  22970 
  22971 #endif
  22972 #if defined(BCM_88675_B0)
  22973 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERR_BCM88675_B0r_fields[] = {
  22974     { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22975 };
  22976 
  22977 #endif
  22978 #if defined(BCM_88680_A0)
  22979 soc_field_info_t soc_OCB_OCB_BANK_CRC_ERR_BCM88680_A0r_fields[] = {
  22980     { OCB_BANK_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  22981 };
  22982 
  22983 #endif
  22984 #if defined(BCM_88650_A0)
  22985 soc_field_info_t soc_OCB_OCB_CONFIGURATION_REGISTERr_fields[] = {
  22986     { IND_ENf, 1, 4, SOCF_SIG }
  22987 };
  22988 
  22989 #endif
  22990 #if defined(BCM_88202_A0)
  22991 soc_field_info_t soc_OCB_OCB_CONFIGURATION_REGISTER_BCM88202_A0r_fields[] = {
  22992     { IND_ENf, 1, 4, SOCF_SIG }
  22993 };
  22994 
  22995 #endif
  22996 #if defined(BCM_88650_B0)
  22997 soc_field_info_t soc_OCB_OCB_CONFIGURATION_REGISTER_BCM88650_B0r_fields[] = {
  22998     { IND_ENf, 1, 4, SOCF_SIG }
  22999 };
  23000 
  23001 #endif
  23002 #if defined(BCM_88660_A0)
  23003 soc_field_info_t soc_OCB_OCB_CONFIGURATION_REGISTER_BCM88660_A0r_fields[] = {
  23004     { IND_ENf, 1, 4, SOCF_SIG }
  23005 };
  23006 
  23007 #endif
  23008 #if defined(BCM_88675_A0)
  23009 soc_field_info_t soc_OCB_OCB_CRC_ERRr_fields[] = {
  23010     { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23011 };
  23012 
  23013 #endif
  23014 #if defined(BCM_88375_A0)
  23015 soc_field_info_t soc_OCB_OCB_CRC_ERR_BCM88375_A0r_fields[] = {
  23016     { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23017 };
  23018 
  23019 #endif
  23020 #if defined(BCM_88375_B0)
  23021 soc_field_info_t soc_OCB_OCB_CRC_ERR_BCM88375_B0r_fields[] = {
  23022     { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23023 };
  23024 
  23025 #endif
  23026 #if defined(BCM_88675_B0)
  23027 soc_field_info_t soc_OCB_OCB_CRC_ERR_BCM88675_B0r_fields[] = {
  23028     { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23029 };
  23030 
  23031 #endif
  23032 #if defined(BCM_88680_A0)
  23033 soc_field_info_t soc_OCB_OCB_CRC_ERR_BCM88680_A0r_fields[] = {
  23034     { OCB_CRC_ERRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23035 };
  23036 
  23037 #endif
  23038 #if defined(BCM_88650_A0)
  23039 soc_field_info_t soc_OCB_OCB_EVEN_RD_CTRr_fields[] = {
  23040     { OCB_EVEN_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23041 };
  23042 
  23043 #endif
  23044 #if defined(BCM_88202_A0)
  23045 soc_field_info_t soc_OCB_OCB_EVEN_RD_CTR_BCM88202_A0r_fields[] = {
  23046     { OCB_EVEN_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23047 };
  23048 
  23049 #endif
  23050 #if defined(BCM_88650_B0)
  23051 soc_field_info_t soc_OCB_OCB_EVEN_RD_CTR_BCM88650_B0r_fields[] = {
  23052     { OCB_EVEN_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23053 };
  23054 
  23055 #endif
  23056 #if defined(BCM_88660_A0)
  23057 soc_field_info_t soc_OCB_OCB_EVEN_RD_CTR_BCM88660_A0r_fields[] = {
  23058     { OCB_EVEN_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23059 };
  23060 
  23061 #endif
  23062 #if defined(BCM_88650_A0)
  23063 soc_field_info_t soc_OCB_OCB_EVEN_WR_CTRr_fields[] = {
  23064     { OCB_EVEN_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23065 };
  23066 
  23067 #endif
  23068 #if defined(BCM_88202_A0)
  23069 soc_field_info_t soc_OCB_OCB_EVEN_WR_CTR_BCM88202_A0r_fields[] = {
  23070     { OCB_EVEN_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23071 };
  23072 
  23073 #endif
  23074 #if defined(BCM_88650_B0)
  23075 soc_field_info_t soc_OCB_OCB_EVEN_WR_CTR_BCM88650_B0r_fields[] = {
  23076     { OCB_EVEN_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23077 };
  23078 
  23079 #endif
  23080 #if defined(BCM_88660_A0)
  23081 soc_field_info_t soc_OCB_OCB_EVEN_WR_CTR_BCM88660_A0r_fields[] = {
  23082     { OCB_EVEN_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23083 };
  23084 
  23085 #endif
  23086 #if defined(BCM_88650_A0)
  23087 soc_field_info_t soc_OCB_OCB_ODD_RD_CTRr_fields[] = {
  23088     { OCB_ODD_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23089 };
  23090 
  23091 #endif
  23092 #if defined(BCM_88202_A0)
  23093 soc_field_info_t soc_OCB_OCB_ODD_RD_CTR_BCM88202_A0r_fields[] = {
  23094     { OCB_ODD_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23095 };
  23096 
  23097 #endif
  23098 #if defined(BCM_88650_B0)
  23099 soc_field_info_t soc_OCB_OCB_ODD_RD_CTR_BCM88650_B0r_fields[] = {
  23100     { OCB_ODD_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23101 };
  23102 
  23103 #endif
  23104 #if defined(BCM_88660_A0)
  23105 soc_field_info_t soc_OCB_OCB_ODD_RD_CTR_BCM88660_A0r_fields[] = {
  23106     { OCB_ODD_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23107 };
  23108 
  23109 #endif
  23110 #if defined(BCM_88650_A0)
  23111 soc_field_info_t soc_OCB_OCB_ODD_WR_CTRr_fields[] = {
  23112     { OCB_ODD_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23113 };
  23114 
  23115 #endif
  23116 #if defined(BCM_88202_A0)
  23117 soc_field_info_t soc_OCB_OCB_ODD_WR_CTR_BCM88202_A0r_fields[] = {
  23118     { OCB_ODD_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23119 };
  23120 
  23121 #endif
  23122 #if defined(BCM_88650_B0)
  23123 soc_field_info_t soc_OCB_OCB_ODD_WR_CTR_BCM88650_B0r_fields[] = {
  23124     { OCB_ODD_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23125 };
  23126 
  23127 #endif
  23128 #if defined(BCM_88660_A0)
  23129 soc_field_info_t soc_OCB_OCB_ODD_WR_CTR_BCM88660_A0r_fields[] = {
  23130     { OCB_ODD_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO }
  23131 };
  23132 
  23133 #endif
  23134 #if defined(BCM_88675_A0)
  23135 soc_field_info_t soc_OCB_OCB_RD_CTRr_fields[] = {
  23136     { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23137 };
  23138 
  23139 #endif
  23140 #if defined(BCM_88675_A0)
  23141 soc_field_info_t soc_OCB_OCB_RD_CTR_BANKr_fields[] = {
  23142     { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23143 };
  23144 
  23145 #endif
  23146 #if defined(BCM_88375_A0)
  23147 soc_field_info_t soc_OCB_OCB_RD_CTR_BANK_BCM88375_A0r_fields[] = {
  23148     { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23149 };
  23150 
  23151 #endif
  23152 #if defined(BCM_88375_B0)
  23153 soc_field_info_t soc_OCB_OCB_RD_CTR_BANK_BCM88375_B0r_fields[] = {
  23154     { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23155 };
  23156 
  23157 #endif
  23158 #if defined(BCM_88675_B0)
  23159 soc_field_info_t soc_OCB_OCB_RD_CTR_BANK_BCM88675_B0r_fields[] = {
  23160     { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23161 };
  23162 
  23163 #endif
  23164 #if defined(BCM_88680_A0)
  23165 soc_field_info_t soc_OCB_OCB_RD_CTR_BANK_BCM88680_A0r_fields[] = {
  23166     { OCB_RD_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23167 };
  23168 
  23169 #endif
  23170 #if defined(BCM_88375_A0)
  23171 soc_field_info_t soc_OCB_OCB_RD_CTR_BCM88375_A0r_fields[] = {
  23172     { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23173 };
  23174 
  23175 #endif
  23176 #if defined(BCM_88375_B0)
  23177 soc_field_info_t soc_OCB_OCB_RD_CTR_BCM88375_B0r_fields[] = {
  23178     { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23179 };
  23180 
  23181 #endif
  23182 #if defined(BCM_88675_B0)
  23183 soc_field_info_t soc_OCB_OCB_RD_CTR_BCM88675_B0r_fields[] = {
  23184     { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23185 };
  23186 
  23187 #endif
  23188 #if defined(BCM_88680_A0)
  23189 soc_field_info_t soc_OCB_OCB_RD_CTR_BCM88680_A0r_fields[] = {
  23190     { OCB_RD_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23191 };
  23192 
  23193 #endif
  23194 #if defined(BCM_88675_A0)
  23195 soc_field_info_t soc_OCB_OCB_WR_CTRr_fields[] = {
  23196     { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23197 };
  23198 
  23199 #endif
  23200 #if defined(BCM_88675_A0)
  23201 soc_field_info_t soc_OCB_OCB_WR_CTR_BANKr_fields[] = {
  23202     { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23203 };
  23204 
  23205 #endif
  23206 #if defined(BCM_88375_A0)
  23207 soc_field_info_t soc_OCB_OCB_WR_CTR_BANK_BCM88375_A0r_fields[] = {
  23208     { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23209 };
  23210 
  23211 #endif
  23212 #if defined(BCM_88375_B0)
  23213 soc_field_info_t soc_OCB_OCB_WR_CTR_BANK_BCM88375_B0r_fields[] = {
  23214     { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23215 };
  23216 
  23217 #endif
  23218 #if defined(BCM_88675_B0)
  23219 soc_field_info_t soc_OCB_OCB_WR_CTR_BANK_BCM88675_B0r_fields[] = {
  23220     { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23221 };
  23222 
  23223 #endif
  23224 #if defined(BCM_88680_A0)
  23225 soc_field_info_t soc_OCB_OCB_WR_CTR_BANK_BCM88680_A0r_fields[] = {
  23226     { OCB_WR_CTR_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23227 };
  23228 
  23229 #endif
  23230 #if defined(BCM_88375_A0)
  23231 soc_field_info_t soc_OCB_OCB_WR_CTR_BCM88375_A0r_fields[] = {
  23232     { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23233 };
  23234 
  23235 #endif
  23236 #if defined(BCM_88375_B0)
  23237 soc_field_info_t soc_OCB_OCB_WR_CTR_BCM88375_B0r_fields[] = {
  23238     { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23239 };
  23240 
  23241 #endif
  23242 #if defined(BCM_88675_B0)
  23243 soc_field_info_t soc_OCB_OCB_WR_CTR_BCM88675_B0r_fields[] = {
  23244     { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23245 };
  23246 
  23247 #endif
  23248 #if defined(BCM_88680_A0)
  23249 soc_field_info_t soc_OCB_OCB_WR_CTR_BCM88680_A0r_fields[] = {
  23250     { OCB_WR_CTRf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23251 };
  23252 
  23253 #endif
  23254 #if defined(BCM_88675_A0)
  23255 soc_field_info_t soc_OCB_PARITY_ERR_CNTr_fields[] = {
  23256     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  23257     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  23258     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23259     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  23260 };
  23261 
  23262 #endif
  23263 #if defined(BCM_88375_A0)
  23264 soc_field_info_t soc_OCB_PARITY_ERR_CNT_BCM88375_A0r_fields[] = {
  23265     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  23266     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  23267     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23268     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  23269 };
  23270 
  23271 #endif
  23272 #if defined(BCM_88375_B0)
  23273 soc_field_info_t soc_OCB_PARITY_ERR_CNT_BCM88375_B0r_fields[] = {
  23274     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  23275     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  23276     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23277     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  23278 };
  23279 
  23280 #endif
  23281 #if defined(BCM_88675_B0)
  23282 soc_field_info_t soc_OCB_PARITY_ERR_CNT_BCM88675_B0r_fields[] = {
  23283     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  23284     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  23285     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23286     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  23287 };
  23288 
  23289 #endif
  23290 #if defined(BCM_88680_A0)
  23291 soc_field_info_t soc_OCB_PARITY_ERR_CNT_BCM88680_A0r_fields[] = {
  23292     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  23293     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  23294     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23295     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  23296 };
  23297 
  23298 #endif
  23299 #if defined(BCM_88675_A0)
  23300 soc_field_info_t soc_OCB_PAR_ERR_INITIATEr_fields[] = {
  23301     { PAR_ERR_INITIATEf, 1, 0, 0 }
  23302 };
  23303 
  23304 #endif
  23305 #if defined(BCM_88375_A0)
  23306 soc_field_info_t soc_OCB_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = {
  23307     { PAR_ERR_INITIATEf, 1, 0, 0 }
  23308 };
  23309 
  23310 #endif
  23311 #if defined(BCM_88375_B0)
  23312 soc_field_info_t soc_OCB_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = {
  23313     { PAR_ERR_INITIATEf, 1, 0, 0 }
  23314 };
  23315 
  23316 #endif
  23317 #if defined(BCM_88675_B0)
  23318 soc_field_info_t soc_OCB_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = {
  23319     { PAR_ERR_INITIATEf, 1, 0, 0 }
  23320 };
  23321 
  23322 #endif
  23323 #if defined(BCM_88680_A0)
  23324 soc_field_info_t soc_OCB_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = {
  23325     { PAR_ERR_INITIATEf, 1, 0, 0 }
  23326 };
  23327 
  23328 #endif
  23329 #if defined(BCM_88675_A0)
  23330 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASKr_fields[] = {
  23331     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  23332 };
  23333 
  23334 #endif
  23335 #if defined(BCM_88375_A0)
  23336 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = {
  23337     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  23338 };
  23339 
  23340 #endif
  23341 #if defined(BCM_88375_B0)
  23342 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = {
  23343     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  23344 };
  23345 
  23346 #endif
  23347 #if defined(BCM_88675_B0)
  23348 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = {
  23349     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  23350 };
  23351 
  23352 #endif
  23353 #if defined(BCM_88680_A0)
  23354 soc_field_info_t soc_OCB_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = {
  23355     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  23356 };
  23357 
  23358 #endif
  23359 #if defined(BCM_88690_A0)
  23360 soc_field_info_t soc_OCB_PCMI_0r_fields[] = {
  23361     { FIELD_0_31f, 32, 0, SOCF_LE }
  23362 };
  23363 
  23364 #endif
  23365 #if defined(BCM_88690_A0)
  23366 soc_field_info_t soc_OCB_PCMI_1r_fields[] = {
  23367     { FIELD_0_31f, 32, 0, SOCF_LE }
  23368 };
  23369 
  23370 #endif
  23371 #if defined(BCM_88690_A0)
  23372 soc_field_info_t soc_OCB_PCMI_2r_fields[] = {
  23373     { FIELD_0_31f, 32, 0, SOCF_LE }
  23374 };
  23375 
  23376 #endif
  23377 #if defined(BCM_88690_A0)
  23378 soc_field_info_t soc_OCB_PCMI_3r_fields[] = {
  23379     { FIELD_0_31f, 32, 0, SOCF_LE }
  23380 };
  23381 
  23382 #endif
  23383 #if defined(BCM_88690_A0)
  23384 soc_field_info_t soc_OCB_PCMI_4r_fields[] = {
  23385     { FIELD_0_31f, 32, 0, SOCF_LE }
  23386 };
  23387 
  23388 #endif
  23389 #if defined(BCM_88690_B0)
  23390 soc_field_info_t soc_OCB_PCMI_0_BCM88690_B0r_fields[] = {
  23391     { FIELD_0_31f, 32, 0, SOCF_LE }
  23392 };
  23393 
  23394 #endif
  23395 #if defined(BCM_88690_A0)
  23396 soc_field_info_t soc_OCB_PCMI_0_Sr_fields[] = {
  23397     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23398     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23399     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23400 };
  23401 
  23402 #endif
  23403 #if defined(BCM_88690_B0)
  23404 soc_field_info_t soc_OCB_PCMI_0_S_BCM88690_B0r_fields[] = {
  23405     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23406     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23407     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23408 };
  23409 
  23410 #endif
  23411 #if defined(BCM_88690_A0)
  23412 soc_field_info_t soc_OCB_PCMI_0_Tr_fields[] = {
  23413     { FIELD_0_21f, 22, 0, SOCF_LE },
  23414     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23415 };
  23416 
  23417 #endif
  23418 #if defined(BCM_88690_B0)
  23419 soc_field_info_t soc_OCB_PCMI_0_T_BCM88690_B0r_fields[] = {
  23420     { FIELD_0_21f, 22, 0, SOCF_LE },
  23421     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23422 };
  23423 
  23424 #endif
  23425 #if defined(BCM_88690_B0)
  23426 soc_field_info_t soc_OCB_PCMI_1_BCM88690_B0r_fields[] = {
  23427     { FIELD_0_31f, 32, 0, SOCF_LE }
  23428 };
  23429 
  23430 #endif
  23431 #if defined(BCM_88690_A0)
  23432 soc_field_info_t soc_OCB_PCMI_1_Sr_fields[] = {
  23433     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23434     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23435     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23436 };
  23437 
  23438 #endif
  23439 #if defined(BCM_88690_B0)
  23440 soc_field_info_t soc_OCB_PCMI_1_S_BCM88690_B0r_fields[] = {
  23441     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23442     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23443     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23444 };
  23445 
  23446 #endif
  23447 #if defined(BCM_88690_A0)
  23448 soc_field_info_t soc_OCB_PCMI_1_Tr_fields[] = {
  23449     { FIELD_0_21f, 22, 0, SOCF_LE },
  23450     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23451 };
  23452 
  23453 #endif
  23454 #if defined(BCM_88690_B0)
  23455 soc_field_info_t soc_OCB_PCMI_1_T_BCM88690_B0r_fields[] = {
  23456     { FIELD_0_21f, 22, 0, SOCF_LE },
  23457     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23458 };
  23459 
  23460 #endif
  23461 #if defined(BCM_88690_B0)
  23462 soc_field_info_t soc_OCB_PCMI_2_BCM88690_B0r_fields[] = {
  23463     { FIELD_0_31f, 32, 0, SOCF_LE }
  23464 };
  23465 
  23466 #endif
  23467 #if defined(BCM_88690_A0)
  23468 soc_field_info_t soc_OCB_PCMI_2_Sr_fields[] = {
  23469     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23470     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23471     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23472 };
  23473 
  23474 #endif
  23475 #if defined(BCM_88690_B0)
  23476 soc_field_info_t soc_OCB_PCMI_2_S_BCM88690_B0r_fields[] = {
  23477     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23478     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23479     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23480 };
  23481 
  23482 #endif
  23483 #if defined(BCM_88690_A0)
  23484 soc_field_info_t soc_OCB_PCMI_2_Tr_fields[] = {
  23485     { FIELD_0_21f, 22, 0, SOCF_LE },
  23486     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23487 };
  23488 
  23489 #endif
  23490 #if defined(BCM_88690_B0)
  23491 soc_field_info_t soc_OCB_PCMI_2_T_BCM88690_B0r_fields[] = {
  23492     { FIELD_0_21f, 22, 0, SOCF_LE },
  23493     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23494 };
  23495 
  23496 #endif
  23497 #if defined(BCM_88690_B0)
  23498 soc_field_info_t soc_OCB_PCMI_3_BCM88690_B0r_fields[] = {
  23499     { FIELD_0_31f, 32, 0, SOCF_LE }
  23500 };
  23501 
  23502 #endif
  23503 #if defined(BCM_88690_A0)
  23504 soc_field_info_t soc_OCB_PCMI_3_Sr_fields[] = {
  23505     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23506     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23507     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23508 };
  23509 
  23510 #endif
  23511 #if defined(BCM_88690_B0)
  23512 soc_field_info_t soc_OCB_PCMI_3_S_BCM88690_B0r_fields[] = {
  23513     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23514     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23515     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23516 };
  23517 
  23518 #endif
  23519 #if defined(BCM_88690_A0)
  23520 soc_field_info_t soc_OCB_PCMI_3_Tr_fields[] = {
  23521     { FIELD_0_21f, 22, 0, SOCF_LE },
  23522     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23523 };
  23524 
  23525 #endif
  23526 #if defined(BCM_88690_B0)
  23527 soc_field_info_t soc_OCB_PCMI_3_T_BCM88690_B0r_fields[] = {
  23528     { FIELD_0_21f, 22, 0, SOCF_LE },
  23529     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23530 };
  23531 
  23532 #endif
  23533 #if defined(BCM_88690_B0)
  23534 soc_field_info_t soc_OCB_PCMI_4_BCM88690_B0r_fields[] = {
  23535     { FIELD_0_31f, 32, 0, SOCF_LE }
  23536 };
  23537 
  23538 #endif
  23539 #if defined(BCM_88690_A0)
  23540 soc_field_info_t soc_OCB_PCMI_4_Sr_fields[] = {
  23541     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23542     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23543     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23544 };
  23545 
  23546 #endif
  23547 #if defined(BCM_88690_B0)
  23548 soc_field_info_t soc_OCB_PCMI_4_S_BCM88690_B0r_fields[] = {
  23549     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  23550     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  23551     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  23552 };
  23553 
  23554 #endif
  23555 #if defined(BCM_88690_A0)
  23556 soc_field_info_t soc_OCB_PCMI_4_Tr_fields[] = {
  23557     { FIELD_0_21f, 22, 0, SOCF_LE },
  23558     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23559 };
  23560 
  23561 #endif
  23562 #if defined(BCM_88690_B0)
  23563 soc_field_info_t soc_OCB_PCMI_4_T_BCM88690_B0r_fields[] = {
  23564     { FIELD_0_21f, 22, 0, SOCF_LE },
  23565     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  23566 };
  23567 
  23568 #endif
  23569 #if defined(BCM_88675_A0)
  23570 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANKr_fields[] = {
  23571     { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23572 };
  23573 
  23574 #endif
  23575 #if defined(BCM_88375_A0)
  23576 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANK_BCM88375_A0r_fields[] = {
  23577     { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23578 };
  23579 
  23580 #endif
  23581 #if defined(BCM_88375_B0)
  23582 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANK_BCM88375_B0r_fields[] = {
  23583     { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23584 };
  23585 
  23586 #endif
  23587 #if defined(BCM_88675_B0)
  23588 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANK_BCM88675_B0r_fields[] = {
  23589     { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23590 };
  23591 
  23592 #endif
  23593 #if defined(BCM_88680_A0)
  23594 soc_field_info_t soc_OCB_RD_ADDR_FIFO_ALMOST_FULL_BANK_BCM88680_A0r_fields[] = {
  23595     { RD_ADDR_FIFO_ALMOST_FULL_BANKf, 32, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23596 };
  23597 
  23598 #endif
  23599 #if defined(BCM_88675_A0)
  23600 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANKr_fields[] = {
  23601     { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23602 };
  23603 
  23604 #endif
  23605 #if defined(BCM_88375_A0)
  23606 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANK_BCM88375_A0r_fields[] = {
  23607     { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23608 };
  23609 
  23610 #endif
  23611 #if defined(BCM_88375_B0)
  23612 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANK_BCM88375_B0r_fields[] = {
  23613     { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23614 };
  23615 
  23616 #endif
  23617 #if defined(BCM_88675_B0)
  23618 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANK_BCM88675_B0r_fields[] = {
  23619     { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23620 };
  23621 
  23622 #endif
  23623 #if defined(BCM_88680_A0)
  23624 soc_field_info_t soc_OCB_READ_ADDR_FIFO_STATUS_BANK_BCM88680_A0r_fields[] = {
  23625     { READ_ADDR_FIFO_STATUS_BANKf, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23626 };
  23627 
  23628 #endif
  23629 #if defined(BCM_88675_A0)
  23630 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANKr_fields[] = {
  23631     { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23632 };
  23633 
  23634 #endif
  23635 #if defined(BCM_88375_A0)
  23636 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANK_BCM88375_A0r_fields[] = {
  23637     { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23638 };
  23639 
  23640 #endif
  23641 #if defined(BCM_88375_B0)
  23642 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANK_BCM88375_B0r_fields[] = {
  23643     { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23644 };
  23645 
  23646 #endif
  23647 #if defined(BCM_88675_B0)
  23648 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANK_BCM88675_B0r_fields[] = {
  23649     { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23650 };
  23651 
  23652 #endif
  23653 #if defined(BCM_88680_A0)
  23654 soc_field_info_t soc_OCB_READ_DATA_FIFO_STATUS_BANK_BCM88680_A0r_fields[] = {
  23655     { READ_DATA_FIFO_STATUS_BANKf, 3, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  23656 };
  23657 
  23658 #endif
  23659 #if defined(BCM_88650_A0)
  23660 soc_field_info_t soc_OCB_REG_0020r_fields[] = {
  23661     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG }
  23662 };
  23663 
  23664 #endif
  23665 #if defined(BCM_88650_A0)
  23666 soc_field_info_t soc_OCB_REG_0040r_fields[] = {
  23667     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO }
  23668 };
  23669 
  23670 #endif
  23671 #if defined(BCM_88650_A0)
  23672 soc_field_info_t soc_OCB_REG_0085r_fields[] = {
  23673     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  23674     { FIELD_31_31f, 1, 31, SOCF_SIG }
  23675 };
  23676 
  23677 #endif
  23678 #if defined(BCM_88650_A0)
  23679 soc_field_info_t soc_OCB_REG_0086r_fields[] = {
  23680     { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG }
  23681 };
  23682 
  23683 #endif
  23684 #if defined(BCM_88650_A0)
  23685 soc_field_info_t soc_OCB_REG_0087r_fields[] = {
  23686     { REG_0087f, 1, 0, SOCF_SIG }
  23687 };
  23688 
  23689 #endif
  23690 #if defined(BCM_88650_A0)
  23691 soc_field_info_t soc_OCB_REG_0090r_fields[] = {
  23692     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  23693 };
  23694 
  23695 #endif
  23696 #if defined(BCM_88650_A0)
  23697 soc_field_info_t soc_OCB_REG_0091r_fields[] = {
  23698     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  23699 };
  23700 
  23701 #endif
  23702 #if defined(BCM_88650_A0)
  23703 soc_field_info_t soc_OCB_REG_0092r_fields[] = {
  23704     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  23705 };
  23706 
  23707 #endif
  23708 #if defined(BCM_88650_A0)
  23709 soc_field_info_t soc_OCB_REG_0093r_fields[] = {
  23710     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  23711 };
  23712 
  23713 #endif
  23714 #if defined(BCM_88202_A0)
  23715 soc_field_info_t soc_OCB_REG_0020_BCM88202_A0r_fields[] = {
  23716     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG }
  23717 };
  23718 
  23719 #endif
  23720 #if defined(BCM_88650_B0)
  23721 soc_field_info_t soc_OCB_REG_0020_BCM88650_B0r_fields[] = {
  23722     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG }
  23723 };
  23724 
  23725 #endif
  23726 #if defined(BCM_88660_A0)
  23727 soc_field_info_t soc_OCB_REG_0020_BCM88660_A0r_fields[] = {
  23728     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_SIG }
  23729 };
  23730 
  23731 #endif
  23732 #if defined(BCM_88202_A0)
  23733 soc_field_info_t soc_OCB_REG_0040_BCM88202_A0r_fields[] = {
  23734     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO }
  23735 };
  23736 
  23737 #endif
  23738 #if defined(BCM_88650_B0)
  23739 soc_field_info_t soc_OCB_REG_0040_BCM88650_B0r_fields[] = {
  23740     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO }
  23741 };
  23742 
  23743 #endif
  23744 #if defined(BCM_88660_A0)
  23745 soc_field_info_t soc_OCB_REG_0040_BCM88660_A0r_fields[] = {
  23746     { FIELD_0_1f, 2, 0, SOCF_LE|SOCF_RO }
  23747 };
  23748 
  23749 #endif
  23750 #if defined(BCM_88202_A0)
  23751 soc_field_info_t soc_OCB_REG_0085_BCM88202_A0r_fields[] = {
  23752     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  23753     { FIELD_31_31f, 1, 31, SOCF_SIG }
  23754 };
  23755 
  23756 #endif
  23757 #if defined(BCM_88650_B0)
  23758 soc_field_info_t soc_OCB_REG_0085_BCM88650_B0r_fields[] = {
  23759     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  23760     { FIELD_31_31f, 1, 31, SOCF_SIG }
  23761 };
  23762 
  23763 #endif
  23764 #if defined(BCM_88660_A0)
  23765 soc_field_info_t soc_OCB_REG_0085_BCM88660_A0r_fields[] = {
  23766     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  23767     { FIELD_31_31f, 1, 31, SOCF_SIG }
  23768 };
  23769 
  23770 #endif
  23771 #if defined(BCM_88202_A0)
  23772 soc_field_info_t soc_OCB_REG_0086_BCM88202_A0r_fields[] = {
  23773     { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG }
  23774 };
  23775 
  23776 #endif
  23777 #if defined(BCM_88650_B0)
  23778 soc_field_info_t soc_OCB_REG_0086_BCM88650_B0r_fields[] = {
  23779     { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG }
  23780 };
  23781 
  23782 #endif
  23783 #if defined(BCM_88660_A0)
  23784 soc_field_info_t soc_OCB_REG_0086_BCM88660_A0r_fields[] = {
  23785     { REG_0086f, 6, 0, SOCF_LE|SOCF_SIG }
  23786 };
  23787 
  23788 #endif
  23789 #if defined(BCM_88202_A0)
  23790 soc_field_info_t soc_OCB_REG_0087_BCM88202_A0r_fields[] = {
  23791     { REG_0087f, 1, 0, SOCF_SIG }
  23792 };
  23793 
  23794 #endif
  23795 #if defined(BCM_88650_B0)
  23796 soc_field_info_t soc_OCB_REG_0087_BCM88650_B0r_fields[] = {
  23797     { REG_0087f, 1, 0, SOCF_SIG }
  23798 };
  23799 
  23800 #endif
  23801 #if defined(BCM_88660_A0)
  23802 soc_field_info_t soc_OCB_REG_0087_BCM88660_A0r_fields[] = {
  23803     { REG_0087f, 1, 0, SOCF_SIG }
  23804 };
  23805 
  23806 #endif
  23807 #if defined(BCM_88202_A0)
  23808 soc_field_info_t soc_OCB_REG_0090_BCM88202_A0r_fields[] = {
  23809     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  23810 };
  23811 
  23812 #endif
  23813 #if defined(BCM_88650_B0)
  23814 soc_field_info_t soc_OCB_REG_0090_BCM88650_B0r_fields[] = {
  23815     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  23816 };
  23817 
  23818 #endif
  23819 #if defined(BCM_88660_A0)
  23820 soc_field_info_t soc_OCB_REG_0090_BCM88660_A0r_fields[] = {
  23821     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  23822 };
  23823 
  23824 #endif
  23825 #if defined(BCM_88202_A0)
  23826 soc_field_info_t soc_OCB_REG_0091_BCM88202_A0r_fields[] = {
  23827     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  23828 };
  23829 
  23830 #endif
  23831 #if defined(BCM_88650_B0)
  23832 soc_field_info_t soc_OCB_REG_0091_BCM88650_B0r_fields[] = {
  23833     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  23834 };
  23835 
  23836 #endif
  23837 #if defined(BCM_88660_A0)
  23838 soc_field_info_t soc_OCB_REG_0091_BCM88660_A0r_fields[] = {
  23839     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  23840 };
  23841 
  23842 #endif
  23843 #if defined(BCM_88202_A0)
  23844 soc_field_info_t soc_OCB_REG_0092_BCM88202_A0r_fields[] = {
  23845     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  23846 };
  23847 
  23848 #endif
  23849 #if defined(BCM_88650_B0)
  23850 soc_field_info_t soc_OCB_REG_0092_BCM88650_B0r_fields[] = {
  23851     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  23852 };
  23853 
  23854 #endif
  23855 #if defined(BCM_88660_A0)
  23856 soc_field_info_t soc_OCB_REG_0092_BCM88660_A0r_fields[] = {
  23857     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  23858 };
  23859 
  23860 #endif
  23861 #if defined(BCM_88202_A0)
  23862 soc_field_info_t soc_OCB_REG_0093_BCM88202_A0r_fields[] = {
  23863     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  23864 };
  23865 
  23866 #endif
  23867 #if defined(BCM_88650_B0)
  23868 soc_field_info_t soc_OCB_REG_0093_BCM88650_B0r_fields[] = {
  23869     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  23870 };
  23871 
  23872 #endif
  23873 #if defined(BCM_88660_A0)
  23874 soc_field_info_t soc_OCB_REG_0093_BCM88660_A0r_fields[] = {
  23875     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  23876 };
  23877 
  23878 #endif
  23879 #if defined(BCM_88690_A0)
  23880 soc_field_info_t soc_OCB_REG_00A4r_fields[] = {
  23881     { FIELD_0_0f, 1, 0, 0 },
  23882     { FIELD_10_10f, 1, 10, 0 },
  23883     { FIELD_11_11f, 1, 11, 0 },
  23884     { FIELD_12_12f, 1, 12, 0 },
  23885     { FIELD_13_13f, 1, 13, 0 },
  23886     { FIELD_14_14f, 1, 14, 0 },
  23887     { FIELD_15_15f, 1, 15, 0 },
  23888     { FIELD_16_16f, 1, 16, 0 },
  23889     { FIELD_17_17f, 1, 17, 0 },
  23890     { FIELD_18_18f, 1, 18, 0 },
  23891     { FIELD_19_19f, 1, 19, 0 },
  23892     { FIELD_1_1f, 1, 1, 0 },
  23893     { FIELD_20_20f, 1, 20, 0 },
  23894     { FIELD_21_21f, 1, 21, 0 },
  23895     { FIELD_22_22f, 1, 22, 0 },
  23896     { FIELD_23_23f, 1, 23, 0 },
  23897     { FIELD_24_24f, 1, 24, 0 },
  23898     { FIELD_25_25f, 1, 25, 0 },
  23899     { FIELD_26_26f, 1, 26, 0 },
  23900     { FIELD_27_27f, 1, 27, 0 },
  23901     { FIELD_28_28f, 1, 28, 0 },
  23902     { FIELD_29_29f, 1, 29, 0 },
  23903     { FIELD_2_2f, 1, 2, 0 },
  23904     { FIELD_30_30f, 1, 30, 0 },
  23905     { FIELD_31_31f, 1, 31, 0 },
  23906     { FIELD_32_32f, 1, 32, 0 },
  23907     { FIELD_33_33f, 1, 33, 0 },
  23908     { FIELD_34_34f, 1, 34, 0 },
  23909     { FIELD_35_35f, 1, 35, 0 },
  23910     { FIELD_36_36f, 1, 36, 0 },
  23911     { FIELD_37_37f, 1, 37, 0 },
  23912     { FIELD_38_38f, 1, 38, 0 },
  23913     { FIELD_39_39f, 1, 39, 0 },
  23914     { FIELD_3_3f, 1, 3, 0 },
  23915     { FIELD_40_40f, 1, 40, 0 },
  23916     { FIELD_41_41f, 1, 41, 0 },
  23917     { FIELD_42_42f, 1, 42, 0 },
  23918     { FIELD_43_43f, 1, 43, 0 },
  23919     { FIELD_44_44f, 1, 44, 0 },
  23920     { FIELD_45_45f, 1, 45, 0 },
  23921     { FIELD_46_46f, 1, 46, 0 },
  23922     { FIELD_47_47f, 1, 47, 0 },
  23923     { FIELD_48_48f, 1, 48, 0 },
  23924     { FIELD_4_4f, 1, 4, 0 },
  23925     { FIELD_5_5f, 1, 5, 0 },
  23926     { FIELD_6_6f, 1, 6, 0 },
  23927     { FIELD_7_7f, 1, 7, 0 },
  23928     { FIELD_8_8f, 1, 8, 0 },
  23929     { FIELD_9_9f, 1, 9, 0 }
  23930 };
  23931 
  23932 #endif
  23933 #if defined(BCM_88690_A0)
  23934 soc_field_info_t soc_OCB_REG_00A6r_fields[] = {
  23935     { FIELD_0_0f, 1, 0, 0 },
  23936     { FIELD_10_10f, 1, 10, 0 },
  23937     { FIELD_11_11f, 1, 11, 0 },
  23938     { FIELD_12_12f, 1, 12, 0 },
  23939     { FIELD_13_13f, 1, 13, 0 },
  23940     { FIELD_14_14f, 1, 14, 0 },
  23941     { FIELD_15_15f, 1, 15, 0 },
  23942     { FIELD_16_16f, 1, 16, 0 },
  23943     { FIELD_17_17f, 1, 17, 0 },
  23944     { FIELD_18_18f, 1, 18, 0 },
  23945     { FIELD_19_19f, 1, 19, 0 },
  23946     { FIELD_1_1f, 1, 1, 0 },
  23947     { FIELD_20_20f, 1, 20, 0 },
  23948     { FIELD_21_21f, 1, 21, 0 },
  23949     { FIELD_22_22f, 1, 22, 0 },
  23950     { FIELD_23_23f, 1, 23, 0 },
  23951     { FIELD_24_24f, 1, 24, 0 },
  23952     { FIELD_25_25f, 1, 25, 0 },
  23953     { FIELD_26_26f, 1, 26, 0 },
  23954     { FIELD_27_27f, 1, 27, 0 },
  23955     { FIELD_28_28f, 1, 28, 0 },
  23956     { FIELD_29_29f, 1, 29, 0 },
  23957     { FIELD_2_2f, 1, 2, 0 },
  23958     { FIELD_30_30f, 1, 30, 0 },
  23959     { FIELD_31_31f, 1, 31, 0 },
  23960     { FIELD_32_32f, 1, 32, 0 },
  23961     { FIELD_33_33f, 1, 33, 0 },
  23962     { FIELD_34_34f, 1, 34, 0 },
  23963     { FIELD_35_35f, 1, 35, 0 },
  23964     { FIELD_36_36f, 1, 36, 0 },
  23965     { FIELD_37_37f, 1, 37, 0 },
  23966     { FIELD_38_38f, 1, 38, 0 },
  23967     { FIELD_39_39f, 1, 39, 0 },
  23968     { FIELD_3_3f, 1, 3, 0 },
  23969     { FIELD_40_40f, 1, 40, 0 },
  23970     { FIELD_41_41f, 1, 41, 0 },
  23971     { FIELD_42_42f, 1, 42, 0 },
  23972     { FIELD_43_43f, 1, 43, 0 },
  23973     { FIELD_44_44f, 1, 44, 0 },
  23974     { FIELD_45_45f, 1, 45, 0 },
  23975     { FIELD_46_46f, 1, 46, 0 },
  23976     { FIELD_47_47f, 1, 47, 0 },
  23977     { FIELD_48_48f, 1, 48, 0 },
  23978     { FIELD_4_4f, 1, 4, 0 },
  23979     { FIELD_5_5f, 1, 5, 0 },
  23980     { FIELD_6_6f, 1, 6, 0 },
  23981     { FIELD_7_7f, 1, 7, 0 },
  23982     { FIELD_8_8f, 1, 8, 0 },
  23983     { FIELD_9_9f, 1, 9, 0 }
  23984 };
  23985 
  23986 #endif
  23987 #if defined(BCM_88650_A0)
  23988 soc_field_info_t soc_OCB_REG_00AFr_fields[] = {
  23989     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  23990     { ITEM_14_14f, 1, 14, SOCF_SIG },
  23991     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  23992     { ITEM_25_25f, 1, 25, SOCF_SIG },
  23993     { ITEM_5_5f, 1, 5, SOCF_SIG },
  23994     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  23995 };
  23996 
  23997 #endif
  23998 #if defined(BCM_88202_A0)
  23999 soc_field_info_t soc_OCB_REG_00AF_BCM88202_A0r_fields[] = {
  24000     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  24001     { ITEM_14_14f, 1, 14, SOCF_SIG },
  24002     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  24003     { ITEM_25_25f, 1, 25, SOCF_SIG },
  24004     { ITEM_5_5f, 1, 5, SOCF_SIG },
  24005     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  24006 };
  24007 
  24008 #endif
  24009 #if defined(BCM_88650_B0)
  24010 soc_field_info_t soc_OCB_REG_00AF_BCM88650_B0r_fields[] = {
  24011     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  24012     { ITEM_14_14f, 1, 14, SOCF_SIG },
  24013     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  24014     { ITEM_25_25f, 1, 25, SOCF_SIG },
  24015     { ITEM_5_5f, 1, 5, SOCF_SIG },
  24016     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  24017 };
  24018 
  24019 #endif
  24020 #if defined(BCM_88660_A0)
  24021 soc_field_info_t soc_OCB_REG_00AF_BCM88660_A0r_fields[] = {
  24022     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  24023     { ITEM_14_14f, 1, 14, SOCF_SIG },
  24024     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  24025     { ITEM_25_25f, 1, 25, SOCF_SIG },
  24026     { ITEM_5_5f, 1, 5, SOCF_SIG },
  24027     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  24028 };
  24029 
  24030 #endif
  24031 #if defined(BCM_88650_A0)
  24032 soc_field_info_t soc_OCB_REG_00B4r_fields[] = {
  24033     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  24034 };
  24035 
  24036 #endif
  24037 #if defined(BCM_88650_A0)
  24038 soc_field_info_t soc_OCB_REG_00B5r_fields[] = {
  24039     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  24040     { FIELD_30_30f, 1, 30, SOCF_RO },
  24041     { FIELD_31_31f, 1, 31, SOCF_RO }
  24042 };
  24043 
  24044 #endif
  24045 #if defined(BCM_88650_A0)
  24046 soc_field_info_t soc_OCB_REG_00B6r_fields[] = {
  24047     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  24048 };
  24049 
  24050 #endif
  24051 #if defined(BCM_88650_A0)
  24052 soc_field_info_t soc_OCB_REG_00B7r_fields[] = {
  24053     { FIELD_0_0f, 1, 0, SOCF_RO }
  24054 };
  24055 
  24056 #endif
  24057 #if defined(BCM_88202_A0)
  24058 soc_field_info_t soc_OCB_REG_00B4_BCM88202_A0r_fields[] = {
  24059     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  24060 };
  24061 
  24062 #endif
  24063 #if defined(BCM_88650_B0)
  24064 soc_field_info_t soc_OCB_REG_00B4_BCM88650_B0r_fields[] = {
  24065     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  24066 };
  24067 
  24068 #endif
  24069 #if defined(BCM_88660_A0)
  24070 soc_field_info_t soc_OCB_REG_00B4_BCM88660_A0r_fields[] = {
  24071     { FIELD_0_31f, 32, 0, SOCF_LE|SOCF_SIG }
  24072 };
  24073 
  24074 #endif
  24075 #if defined(BCM_88202_A0)
  24076 soc_field_info_t soc_OCB_REG_00B5_BCM88202_A0r_fields[] = {
  24077     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  24078     { FIELD_30_30f, 1, 30, SOCF_RO },
  24079     { FIELD_31_31f, 1, 31, SOCF_RO }
  24080 };
  24081 
  24082 #endif
  24083 #if defined(BCM_88650_B0)
  24084 soc_field_info_t soc_OCB_REG_00B5_BCM88650_B0r_fields[] = {
  24085     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  24086     { FIELD_30_30f, 1, 30, SOCF_RO },
  24087     { FIELD_31_31f, 1, 31, SOCF_RO }
  24088 };
  24089 
  24090 #endif
  24091 #if defined(BCM_88660_A0)
  24092 soc_field_info_t soc_OCB_REG_00B5_BCM88660_A0r_fields[] = {
  24093     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO },
  24094     { FIELD_30_30f, 1, 30, SOCF_RO },
  24095     { FIELD_31_31f, 1, 31, SOCF_RO }
  24096 };
  24097 
  24098 #endif
  24099 #if defined(BCM_88202_A0)
  24100 soc_field_info_t soc_OCB_REG_00B6_BCM88202_A0r_fields[] = {
  24101     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  24102 };
  24103 
  24104 #endif
  24105 #if defined(BCM_88650_B0)
  24106 soc_field_info_t soc_OCB_REG_00B6_BCM88650_B0r_fields[] = {
  24107     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  24108 };
  24109 
  24110 #endif
  24111 #if defined(BCM_88660_A0)
  24112 soc_field_info_t soc_OCB_REG_00B6_BCM88660_A0r_fields[] = {
  24113     { FIELD_0_21f, 22, 0, SOCF_LE|SOCF_SIG }
  24114 };
  24115 
  24116 #endif
  24117 #if defined(BCM_88202_A0)
  24118 soc_field_info_t soc_OCB_REG_00B7_BCM88202_A0r_fields[] = {
  24119     { FIELD_0_0f, 1, 0, SOCF_RO }
  24120 };
  24121 
  24122 #endif
  24123 #if defined(BCM_88650_B0)
  24124 soc_field_info_t soc_OCB_REG_00B7_BCM88650_B0r_fields[] = {
  24125     { FIELD_0_0f, 1, 0, SOCF_RO }
  24126 };
  24127 
  24128 #endif
  24129 #if defined(BCM_88660_A0)
  24130 soc_field_info_t soc_OCB_REG_00B7_BCM88660_A0r_fields[] = {
  24131     { FIELD_0_0f, 1, 0, SOCF_RO }
  24132 };
  24133 
  24134 #endif
  24135 #if defined(BCM_88650_A0)
  24136 soc_field_info_t soc_OCB_REG_00C1r_fields[] = {
  24137     { FIELD_6_6f, 1, 6, SOCF_SIG }
  24138 };
  24139 
  24140 #endif
  24141 #if defined(BCM_88690_A0)
  24142 soc_field_info_t soc_OCB_REG_00C2r_fields[] = {
  24143     { FIELD_0_0f, 1, 0, 0 },
  24144     { FIELD_1_1f, 1, 1, 0 },
  24145     { FIELD_2_2f, 1, 2, 0 },
  24146     { FIELD_3_3f, 1, 3, 0 },
  24147     { FIELD_4_4f, 1, 4, 0 },
  24148     { FIELD_5_5f, 1, 5, 0 }
  24149 };
  24150 
  24151 #endif
  24152 #if defined(BCM_88650_B0)
  24153 soc_field_info_t soc_OCB_REG_00C1_BCM88650_B0r_fields[] = {
  24154     { FIELD_6_6f, 1, 6, SOCF_SIG }
  24155 };
  24156 
  24157 #endif
  24158 #if defined(BCM_88690_B0)
  24159 soc_field_info_t soc_OCB_REG_00C2_BCM88690_B0r_fields[] = {
  24160     { FIELD_0_0f, 1, 0, 0 },
  24161     { FIELD_1_1f, 1, 1, 0 },
  24162     { FIELD_2_2f, 1, 2, 0 },
  24163     { FIELD_3_3f, 1, 3, 0 },
  24164     { FIELD_4_4f, 1, 4, 0 },
  24165     { FIELD_5_5f, 1, 5, 0 }
  24166 };
  24167 
  24168 #endif
  24169 #if defined(BCM_88650_A0)
  24170 soc_field_info_t soc_OCB_REG_00CFr_fields[] = {
  24171     { FIELD_14_14f, 1, 14, SOCF_SIG }
  24172 };
  24173 
  24174 #endif
  24175 #if defined(BCM_88650_B0)
  24176 soc_field_info_t soc_OCB_REG_00CF_BCM88650_B0r_fields[] = {
  24177     { FIELD_14_14f, 1, 14, SOCF_SIG }
  24178 };
  24179 
  24180 #endif
  24181 #if defined(BCM_88675_A0)
  24182 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDRr_fields[] = {
  24183     { FIELD_0_15f, 16, 0, SOCF_LE },
  24184     { FIELD_31_31f, 1, 31, 0 }
  24185 };
  24186 
  24187 #endif
  24188 #if defined(BCM_88375_A0)
  24189 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88375_A0r_fields[] = {
  24190     { FIELD_0_15f, 16, 0, SOCF_LE },
  24191     { FIELD_31_31f, 1, 31, 0 }
  24192 };
  24193 
  24194 #endif
  24195 #if defined(BCM_88375_B0)
  24196 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88375_B0r_fields[] = {
  24197     { FIELD_0_15f, 16, 0, SOCF_LE },
  24198     { FIELD_31_31f, 1, 31, 0 }
  24199 };
  24200 
  24201 #endif
  24202 #if defined(BCM_88675_B0)
  24203 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88675_B0r_fields[] = {
  24204     { FIELD_0_15f, 16, 0, SOCF_LE },
  24205     { FIELD_31_31f, 1, 31, 0 }
  24206 };
  24207 
  24208 #endif
  24209 #if defined(BCM_88680_A0)
  24210 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88680_A0r_fields[] = {
  24211     { FIELD_0_15f, 16, 0, SOCF_LE },
  24212     { FIELD_31_31f, 1, 31, 0 }
  24213 };
  24214 
  24215 #endif
  24216 #if defined(BCM_88690_A0)
  24217 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = {
  24218     { FIELD_0_15f, 16, 0, SOCF_LE },
  24219     { FIELD_31_31f, 1, 31, 0 }
  24220 };
  24221 
  24222 #endif
  24223 #if defined(BCM_88690_B0)
  24224 soc_field_info_t soc_OCB_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields[] = {
  24225     { FIELD_0_15f, 16, 0, SOCF_LE },
  24226     { FIELD_31_31f, 1, 31, 0 }
  24227 };
  24228 
  24229 #endif
  24230 #if defined(BCM_88675_A0)
  24231 soc_field_info_t soc_OCB_RESERVED_MTCDr_fields[] = {
  24232     { FIELD_0_0f, 1, 0, 0 },
  24233     { FIELD_1_1f, 1, 1, 0 },
  24234     { FIELD_2_2f, 1, 2, 0 },
  24235     { FIELD_3_3f, 1, 3, 0 },
  24236     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  24237     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  24238 };
  24239 
  24240 #endif
  24241 #if defined(BCM_88375_A0)
  24242 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88375_A0r_fields[] = {
  24243     { FIELD_0_0f, 1, 0, 0 },
  24244     { FIELD_1_1f, 1, 1, 0 },
  24245     { FIELD_2_2f, 1, 2, 0 },
  24246     { FIELD_3_3f, 1, 3, 0 },
  24247     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  24248     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  24249 };
  24250 
  24251 #endif
  24252 #if defined(BCM_88375_B0)
  24253 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88375_B0r_fields[] = {
  24254     { FIELD_0_0f, 1, 0, 0 },
  24255     { FIELD_1_1f, 1, 1, 0 },
  24256     { FIELD_2_2f, 1, 2, 0 },
  24257     { FIELD_3_3f, 1, 3, 0 },
  24258     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  24259     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  24260 };
  24261 
  24262 #endif
  24263 #if defined(BCM_88675_B0)
  24264 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88675_B0r_fields[] = {
  24265     { FIELD_0_0f, 1, 0, 0 },
  24266     { FIELD_1_1f, 1, 1, 0 },
  24267     { FIELD_2_2f, 1, 2, 0 },
  24268     { FIELD_3_3f, 1, 3, 0 },
  24269     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  24270     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  24271 };
  24272 
  24273 #endif
  24274 #if defined(BCM_88680_A0)
  24275 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88680_A0r_fields[] = {
  24276     { FIELD_0_0f, 1, 0, 0 },
  24277     { FIELD_1_1f, 1, 1, 0 },
  24278     { FIELD_2_2f, 1, 2, 0 },
  24279     { FIELD_3_3f, 1, 3, 0 },
  24280     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  24281     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  24282 };
  24283 
  24284 #endif
  24285 #if defined(BCM_88690_A0)
  24286 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88690_A0r_fields[] = {
  24287     { FIELD_0_0f, 1, 0, 0 },
  24288     { FIELD_1_1f, 1, 1, 0 },
  24289     { FIELD_2_2f, 1, 2, 0 },
  24290     { FIELD_3_3f, 1, 3, 0 },
  24291     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  24292     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  24293 };
  24294 
  24295 #endif
  24296 #if defined(BCM_88690_B0)
  24297 soc_field_info_t soc_OCB_RESERVED_MTCD_BCM88690_B0r_fields[] = {
  24298     { FIELD_0_0f, 1, 0, 0 },
  24299     { FIELD_1_1f, 1, 1, 0 },
  24300     { FIELD_2_2f, 1, 2, 0 },
  24301     { FIELD_3_3f, 1, 3, 0 },
  24302     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  24303     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  24304 };
  24305 
  24306 #endif
  24307 #if defined(BCM_88675_A0)
  24308 soc_field_info_t soc_OCB_RESERVED_MTCPr_fields[] = {
  24309     { ITEM_0_13f, 14, 0, SOCF_LE },
  24310     { ITEM_14_14f, 1, 14, 0 },
  24311     { ITEM_15_15f, 1, 15, 0 },
  24312     { ITEM_16_16f, 1, 16, 0 },
  24313     { ITEM_19_30f, 12, 19, SOCF_LE },
  24314     { ITEM_31_31f, 1, 31, 0 },
  24315     { ITEM_32_32f, 1, 32, 0 },
  24316     { ITEM_33_33f, 1, 33, 0 },
  24317     { ITEM_34_34f, 1, 34, 0 },
  24318     { ITEM_35_35f, 1, 35, 0 },
  24319     { ITEM_37_52f, 16, 37, SOCF_LE },
  24320     { ITEM_53_53f, 1, 53, 0 },
  24321     { ITEM_54_54f, 1, 54, 0 },
  24322     { ITEM_55_55f, 1, 55, 0 },
  24323     { ITEM_56_56f, 1, 56, 0 },
  24324     { ITEM_57_57f, 1, 57, 0 },
  24325     { ITEM_58_58f, 1, 58, 0 }
  24326 };
  24327 
  24328 #endif
  24329 #if defined(BCM_88375_A0)
  24330 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88375_A0r_fields[] = {
  24331     { ITEM_0_13f, 14, 0, SOCF_LE },
  24332     { ITEM_14_14f, 1, 14, 0 },
  24333     { ITEM_15_15f, 1, 15, 0 },
  24334     { ITEM_16_16f, 1, 16, 0 },
  24335     { ITEM_19_30f, 12, 19, SOCF_LE },
  24336     { ITEM_31_31f, 1, 31, 0 },
  24337     { ITEM_32_32f, 1, 32, 0 },
  24338     { ITEM_33_33f, 1, 33, 0 },
  24339     { ITEM_34_34f, 1, 34, 0 },
  24340     { ITEM_35_35f, 1, 35, 0 },
  24341     { ITEM_37_52f, 16, 37, SOCF_LE },
  24342     { ITEM_53_53f, 1, 53, 0 },
  24343     { ITEM_54_54f, 1, 54, 0 },
  24344     { ITEM_55_55f, 1, 55, 0 },
  24345     { ITEM_56_56f, 1, 56, 0 },
  24346     { ITEM_57_57f, 1, 57, 0 },
  24347     { ITEM_58_58f, 1, 58, 0 }
  24348 };
  24349 
  24350 #endif
  24351 #if defined(BCM_88375_B0)
  24352 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88375_B0r_fields[] = {
  24353     { ITEM_0_13f, 14, 0, SOCF_LE },
  24354     { ITEM_14_14f, 1, 14, 0 },
  24355     { ITEM_15_15f, 1, 15, 0 },
  24356     { ITEM_16_16f, 1, 16, 0 },
  24357     { ITEM_19_30f, 12, 19, SOCF_LE },
  24358     { ITEM_31_31f, 1, 31, 0 },
  24359     { ITEM_32_32f, 1, 32, 0 },
  24360     { ITEM_33_33f, 1, 33, 0 },
  24361     { ITEM_34_34f, 1, 34, 0 },
  24362     { ITEM_35_35f, 1, 35, 0 },
  24363     { ITEM_37_52f, 16, 37, SOCF_LE },
  24364     { ITEM_53_53f, 1, 53, 0 },
  24365     { ITEM_54_54f, 1, 54, 0 },
  24366     { ITEM_55_55f, 1, 55, 0 },
  24367     { ITEM_56_56f, 1, 56, 0 },
  24368     { ITEM_57_57f, 1, 57, 0 },
  24369     { ITEM_58_58f, 1, 58, 0 }
  24370 };
  24371 
  24372 #endif
  24373 #if defined(BCM_88675_B0)
  24374 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88675_B0r_fields[] = {
  24375     { ITEM_0_13f, 14, 0, SOCF_LE },
  24376     { ITEM_14_14f, 1, 14, 0 },
  24377     { ITEM_15_15f, 1, 15, 0 },
  24378     { ITEM_16_16f, 1, 16, 0 },
  24379     { ITEM_19_30f, 12, 19, SOCF_LE },
  24380     { ITEM_31_31f, 1, 31, 0 },
  24381     { ITEM_32_32f, 1, 32, 0 },
  24382     { ITEM_33_33f, 1, 33, 0 },
  24383     { ITEM_34_34f, 1, 34, 0 },
  24384     { ITEM_35_35f, 1, 35, 0 },
  24385     { ITEM_37_52f, 16, 37, SOCF_LE },
  24386     { ITEM_53_53f, 1, 53, 0 },
  24387     { ITEM_54_54f, 1, 54, 0 },
  24388     { ITEM_55_55f, 1, 55, 0 },
  24389     { ITEM_56_56f, 1, 56, 0 },
  24390     { ITEM_57_57f, 1, 57, 0 },
  24391     { ITEM_58_58f, 1, 58, 0 }
  24392 };
  24393 
  24394 #endif
  24395 #if defined(BCM_88680_A0)
  24396 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88680_A0r_fields[] = {
  24397     { ITEM_0_13f, 14, 0, SOCF_LE },
  24398     { ITEM_14_14f, 1, 14, 0 },
  24399     { ITEM_15_15f, 1, 15, 0 },
  24400     { ITEM_16_16f, 1, 16, 0 },
  24401     { ITEM_19_30f, 12, 19, SOCF_LE },
  24402     { ITEM_31_31f, 1, 31, 0 },
  24403     { ITEM_32_32f, 1, 32, 0 },
  24404     { ITEM_33_33f, 1, 33, 0 },
  24405     { ITEM_34_34f, 1, 34, 0 },
  24406     { ITEM_35_35f, 1, 35, 0 },
  24407     { ITEM_37_52f, 16, 37, SOCF_LE },
  24408     { ITEM_53_53f, 1, 53, 0 },
  24409     { ITEM_54_54f, 1, 54, 0 },
  24410     { ITEM_55_55f, 1, 55, 0 },
  24411     { ITEM_56_56f, 1, 56, 0 },
  24412     { ITEM_57_57f, 1, 57, 0 },
  24413     { ITEM_58_58f, 1, 58, 0 }
  24414 };
  24415 
  24416 #endif
  24417 #if defined(BCM_88690_A0)
  24418 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88690_A0r_fields[] = {
  24419     { ITEM_0_13f, 14, 0, SOCF_LE },
  24420     { ITEM_14_14f, 1, 14, 0 },
  24421     { ITEM_15_15f, 1, 15, 0 },
  24422     { ITEM_16_16f, 1, 16, 0 },
  24423     { ITEM_19_30f, 12, 19, SOCF_LE },
  24424     { ITEM_31_31f, 1, 31, 0 },
  24425     { ITEM_32_32f, 1, 32, 0 },
  24426     { ITEM_33_33f, 1, 33, 0 },
  24427     { ITEM_34_34f, 1, 34, 0 },
  24428     { ITEM_35_35f, 1, 35, 0 },
  24429     { ITEM_37_52f, 16, 37, SOCF_LE },
  24430     { ITEM_53_53f, 1, 53, 0 },
  24431     { ITEM_54_54f, 1, 54, 0 },
  24432     { ITEM_55_55f, 1, 55, 0 },
  24433     { ITEM_56_56f, 1, 56, 0 },
  24434     { ITEM_57_57f, 1, 57, 0 },
  24435     { ITEM_58_58f, 1, 58, 0 }
  24436 };
  24437 
  24438 #endif
  24439 #if defined(BCM_88690_B0)
  24440 soc_field_info_t soc_OCB_RESERVED_MTCP_BCM88690_B0r_fields[] = {
  24441     { ITEM_0_13f, 14, 0, SOCF_LE },
  24442     { ITEM_14_14f, 1, 14, 0 },
  24443     { ITEM_15_15f, 1, 15, 0 },
  24444     { ITEM_16_16f, 1, 16, 0 },
  24445     { ITEM_19_30f, 12, 19, SOCF_LE },
  24446     { ITEM_31_31f, 1, 31, 0 },
  24447     { ITEM_32_32f, 1, 32, 0 },
  24448     { ITEM_33_33f, 1, 33, 0 },
  24449     { ITEM_34_34f, 1, 34, 0 },
  24450     { ITEM_35_35f, 1, 35, 0 },
  24451     { ITEM_37_52f, 16, 37, SOCF_LE },
  24452     { ITEM_53_53f, 1, 53, 0 },
  24453     { ITEM_54_54f, 1, 54, 0 },
  24454     { ITEM_55_55f, 1, 55, 0 },
  24455     { ITEM_56_56f, 1, 56, 0 },
  24456     { ITEM_57_57f, 1, 57, 0 },
  24457     { ITEM_58_58f, 1, 58, 0 }
  24458 };
  24459 
  24460 #endif
  24461 #if defined(BCM_88675_A0)
  24462 soc_field_info_t soc_OCB_RESERVED_PCMI_0r_fields[] = {
  24463     { FIELD_0_31f, 32, 0, SOCF_LE }
  24464 };
  24465 
  24466 #endif
  24467 #if defined(BCM_88675_A0)
  24468 soc_field_info_t soc_OCB_RESERVED_PCMI_1r_fields[] = {
  24469     { FIELD_0_31f, 32, 0, SOCF_LE }
  24470 };
  24471 
  24472 #endif
  24473 #if defined(BCM_88675_A0)
  24474 soc_field_info_t soc_OCB_RESERVED_PCMI_2r_fields[] = {
  24475     { FIELD_0_31f, 32, 0, SOCF_LE }
  24476 };
  24477 
  24478 #endif
  24479 #if defined(BCM_88675_A0)
  24480 soc_field_info_t soc_OCB_RESERVED_PCMI_3r_fields[] = {
  24481     { FIELD_0_31f, 32, 0, SOCF_LE }
  24482 };
  24483 
  24484 #endif
  24485 #if defined(BCM_88675_A0)
  24486 soc_field_info_t soc_OCB_RESERVED_PCMI_4r_fields[] = {
  24487     { FIELD_0_31f, 32, 0, SOCF_LE }
  24488 };
  24489 
  24490 #endif
  24491 #if defined(BCM_88375_A0)
  24492 soc_field_info_t soc_OCB_RESERVED_PCMI_0_BCM88375_A0r_fields[] = {
  24493     { FIELD_0_31f, 32, 0, SOCF_LE }
  24494 };
  24495 
  24496 #endif
  24497 #if defined(BCM_88375_B0)
  24498 soc_field_info_t soc_OCB_RESERVED_PCMI_0_BCM88375_B0r_fields[] = {
  24499     { FIELD_0_31f, 32, 0, SOCF_LE }
  24500 };
  24501 
  24502 #endif
  24503 #if defined(BCM_88675_B0)
  24504 soc_field_info_t soc_OCB_RESERVED_PCMI_0_BCM88675_B0r_fields[] = {
  24505     { FIELD_0_31f, 32, 0, SOCF_LE }
  24506 };
  24507 
  24508 #endif
  24509 #if defined(BCM_88680_A0)
  24510 soc_field_info_t soc_OCB_RESERVED_PCMI_0_BCM88680_A0r_fields[] = {
  24511     { FIELD_0_31f, 32, 0, SOCF_LE }
  24512 };
  24513 
  24514 #endif
  24515 #if defined(BCM_88675_A0)
  24516 soc_field_info_t soc_OCB_RESERVED_PCMI_0_Sr_fields[] = {
  24517     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24518     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24519     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24520 };
  24521 
  24522 #endif
  24523 #if defined(BCM_88375_A0)
  24524 soc_field_info_t soc_OCB_RESERVED_PCMI_0_S_BCM88375_A0r_fields[] = {
  24525     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24526     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24527     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24528 };
  24529 
  24530 #endif
  24531 #if defined(BCM_88375_B0)
  24532 soc_field_info_t soc_OCB_RESERVED_PCMI_0_S_BCM88375_B0r_fields[] = {
  24533     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24534     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24535     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24536 };
  24537 
  24538 #endif
  24539 #if defined(BCM_88675_B0)
  24540 soc_field_info_t soc_OCB_RESERVED_PCMI_0_S_BCM88675_B0r_fields[] = {
  24541     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24542     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24543     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24544 };
  24545 
  24546 #endif
  24547 #if defined(BCM_88680_A0)
  24548 soc_field_info_t soc_OCB_RESERVED_PCMI_0_S_BCM88680_A0r_fields[] = {
  24549     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24550     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24551     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24552 };
  24553 
  24554 #endif
  24555 #if defined(BCM_88675_A0)
  24556 soc_field_info_t soc_OCB_RESERVED_PCMI_0_Tr_fields[] = {
  24557     { FIELD_0_21f, 22, 0, SOCF_LE },
  24558     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24559 };
  24560 
  24561 #endif
  24562 #if defined(BCM_88375_A0)
  24563 soc_field_info_t soc_OCB_RESERVED_PCMI_0_T_BCM88375_A0r_fields[] = {
  24564     { FIELD_0_21f, 22, 0, SOCF_LE },
  24565     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24566 };
  24567 
  24568 #endif
  24569 #if defined(BCM_88375_B0)
  24570 soc_field_info_t soc_OCB_RESERVED_PCMI_0_T_BCM88375_B0r_fields[] = {
  24571     { FIELD_0_21f, 22, 0, SOCF_LE },
  24572     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24573 };
  24574 
  24575 #endif
  24576 #if defined(BCM_88675_B0)
  24577 soc_field_info_t soc_OCB_RESERVED_PCMI_0_T_BCM88675_B0r_fields[] = {
  24578     { FIELD_0_21f, 22, 0, SOCF_LE },
  24579     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24580 };
  24581 
  24582 #endif
  24583 #if defined(BCM_88680_A0)
  24584 soc_field_info_t soc_OCB_RESERVED_PCMI_0_T_BCM88680_A0r_fields[] = {
  24585     { FIELD_0_21f, 22, 0, SOCF_LE },
  24586     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24587 };
  24588 
  24589 #endif
  24590 #if defined(BCM_88375_A0)
  24591 soc_field_info_t soc_OCB_RESERVED_PCMI_1_BCM88375_A0r_fields[] = {
  24592     { FIELD_0_31f, 32, 0, SOCF_LE }
  24593 };
  24594 
  24595 #endif
  24596 #if defined(BCM_88375_B0)
  24597 soc_field_info_t soc_OCB_RESERVED_PCMI_1_BCM88375_B0r_fields[] = {
  24598     { FIELD_0_31f, 32, 0, SOCF_LE }
  24599 };
  24600 
  24601 #endif
  24602 #if defined(BCM_88675_B0)
  24603 soc_field_info_t soc_OCB_RESERVED_PCMI_1_BCM88675_B0r_fields[] = {
  24604     { FIELD_0_31f, 32, 0, SOCF_LE }
  24605 };
  24606 
  24607 #endif
  24608 #if defined(BCM_88680_A0)
  24609 soc_field_info_t soc_OCB_RESERVED_PCMI_1_BCM88680_A0r_fields[] = {
  24610     { FIELD_0_31f, 32, 0, SOCF_LE }
  24611 };
  24612 
  24613 #endif
  24614 #if defined(BCM_88675_A0)
  24615 soc_field_info_t soc_OCB_RESERVED_PCMI_1_Sr_fields[] = {
  24616     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24617     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24618     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24619 };
  24620 
  24621 #endif
  24622 #if defined(BCM_88375_A0)
  24623 soc_field_info_t soc_OCB_RESERVED_PCMI_1_S_BCM88375_A0r_fields[] = {
  24624     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24625     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24626     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24627 };
  24628 
  24629 #endif
  24630 #if defined(BCM_88375_B0)
  24631 soc_field_info_t soc_OCB_RESERVED_PCMI_1_S_BCM88375_B0r_fields[] = {
  24632     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24633     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24634     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24635 };
  24636 
  24637 #endif
  24638 #if defined(BCM_88675_B0)
  24639 soc_field_info_t soc_OCB_RESERVED_PCMI_1_S_BCM88675_B0r_fields[] = {
  24640     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24641     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24642     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24643 };
  24644 
  24645 #endif
  24646 #if defined(BCM_88680_A0)
  24647 soc_field_info_t soc_OCB_RESERVED_PCMI_1_S_BCM88680_A0r_fields[] = {
  24648     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24649     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24650     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24651 };
  24652 
  24653 #endif
  24654 #if defined(BCM_88675_A0)
  24655 soc_field_info_t soc_OCB_RESERVED_PCMI_1_Tr_fields[] = {
  24656     { FIELD_0_21f, 22, 0, SOCF_LE },
  24657     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24658 };
  24659 
  24660 #endif
  24661 #if defined(BCM_88375_A0)
  24662 soc_field_info_t soc_OCB_RESERVED_PCMI_1_T_BCM88375_A0r_fields[] = {
  24663     { FIELD_0_21f, 22, 0, SOCF_LE },
  24664     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24665 };
  24666 
  24667 #endif
  24668 #if defined(BCM_88375_B0)
  24669 soc_field_info_t soc_OCB_RESERVED_PCMI_1_T_BCM88375_B0r_fields[] = {
  24670     { FIELD_0_21f, 22, 0, SOCF_LE },
  24671     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24672 };
  24673 
  24674 #endif
  24675 #if defined(BCM_88675_B0)
  24676 soc_field_info_t soc_OCB_RESERVED_PCMI_1_T_BCM88675_B0r_fields[] = {
  24677     { FIELD_0_21f, 22, 0, SOCF_LE },
  24678     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24679 };
  24680 
  24681 #endif
  24682 #if defined(BCM_88680_A0)
  24683 soc_field_info_t soc_OCB_RESERVED_PCMI_1_T_BCM88680_A0r_fields[] = {
  24684     { FIELD_0_21f, 22, 0, SOCF_LE },
  24685     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24686 };
  24687 
  24688 #endif
  24689 #if defined(BCM_88375_A0)
  24690 soc_field_info_t soc_OCB_RESERVED_PCMI_2_BCM88375_A0r_fields[] = {
  24691     { FIELD_0_31f, 32, 0, SOCF_LE }
  24692 };
  24693 
  24694 #endif
  24695 #if defined(BCM_88375_B0)
  24696 soc_field_info_t soc_OCB_RESERVED_PCMI_2_BCM88375_B0r_fields[] = {
  24697     { FIELD_0_31f, 32, 0, SOCF_LE }
  24698 };
  24699 
  24700 #endif
  24701 #if defined(BCM_88675_B0)
  24702 soc_field_info_t soc_OCB_RESERVED_PCMI_2_BCM88675_B0r_fields[] = {
  24703     { FIELD_0_31f, 32, 0, SOCF_LE }
  24704 };
  24705 
  24706 #endif
  24707 #if defined(BCM_88680_A0)
  24708 soc_field_info_t soc_OCB_RESERVED_PCMI_2_BCM88680_A0r_fields[] = {
  24709     { FIELD_0_31f, 32, 0, SOCF_LE }
  24710 };
  24711 
  24712 #endif
  24713 #if defined(BCM_88675_A0)
  24714 soc_field_info_t soc_OCB_RESERVED_PCMI_2_Sr_fields[] = {
  24715     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24716     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24717     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24718 };
  24719 
  24720 #endif
  24721 #if defined(BCM_88375_A0)
  24722 soc_field_info_t soc_OCB_RESERVED_PCMI_2_S_BCM88375_A0r_fields[] = {
  24723     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24724     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24725     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24726 };
  24727 
  24728 #endif
  24729 #if defined(BCM_88375_B0)
  24730 soc_field_info_t soc_OCB_RESERVED_PCMI_2_S_BCM88375_B0r_fields[] = {
  24731     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24732     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24733     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24734 };
  24735 
  24736 #endif
  24737 #if defined(BCM_88675_B0)
  24738 soc_field_info_t soc_OCB_RESERVED_PCMI_2_S_BCM88675_B0r_fields[] = {
  24739     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24740     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24741     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24742 };
  24743 
  24744 #endif
  24745 #if defined(BCM_88680_A0)
  24746 soc_field_info_t soc_OCB_RESERVED_PCMI_2_S_BCM88680_A0r_fields[] = {
  24747     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24748     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24749     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24750 };
  24751 
  24752 #endif
  24753 #if defined(BCM_88675_A0)
  24754 soc_field_info_t soc_OCB_RESERVED_PCMI_2_Tr_fields[] = {
  24755     { FIELD_0_21f, 22, 0, SOCF_LE },
  24756     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24757 };
  24758 
  24759 #endif
  24760 #if defined(BCM_88375_A0)
  24761 soc_field_info_t soc_OCB_RESERVED_PCMI_2_T_BCM88375_A0r_fields[] = {
  24762     { FIELD_0_21f, 22, 0, SOCF_LE },
  24763     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24764 };
  24765 
  24766 #endif
  24767 #if defined(BCM_88375_B0)
  24768 soc_field_info_t soc_OCB_RESERVED_PCMI_2_T_BCM88375_B0r_fields[] = {
  24769     { FIELD_0_21f, 22, 0, SOCF_LE },
  24770     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24771 };
  24772 
  24773 #endif
  24774 #if defined(BCM_88675_B0)
  24775 soc_field_info_t soc_OCB_RESERVED_PCMI_2_T_BCM88675_B0r_fields[] = {
  24776     { FIELD_0_21f, 22, 0, SOCF_LE },
  24777     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24778 };
  24779 
  24780 #endif
  24781 #if defined(BCM_88680_A0)
  24782 soc_field_info_t soc_OCB_RESERVED_PCMI_2_T_BCM88680_A0r_fields[] = {
  24783     { FIELD_0_21f, 22, 0, SOCF_LE },
  24784     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24785 };
  24786 
  24787 #endif
  24788 #if defined(BCM_88375_A0)
  24789 soc_field_info_t soc_OCB_RESERVED_PCMI_3_BCM88375_A0r_fields[] = {
  24790     { FIELD_0_31f, 32, 0, SOCF_LE }
  24791 };
  24792 
  24793 #endif
  24794 #if defined(BCM_88375_B0)
  24795 soc_field_info_t soc_OCB_RESERVED_PCMI_3_BCM88375_B0r_fields[] = {
  24796     { FIELD_0_31f, 32, 0, SOCF_LE }
  24797 };
  24798 
  24799 #endif
  24800 #if defined(BCM_88675_B0)
  24801 soc_field_info_t soc_OCB_RESERVED_PCMI_3_BCM88675_B0r_fields[] = {
  24802     { FIELD_0_31f, 32, 0, SOCF_LE }
  24803 };
  24804 
  24805 #endif
  24806 #if defined(BCM_88680_A0)
  24807 soc_field_info_t soc_OCB_RESERVED_PCMI_3_BCM88680_A0r_fields[] = {
  24808     { FIELD_0_31f, 32, 0, SOCF_LE }
  24809 };
  24810 
  24811 #endif
  24812 #if defined(BCM_88675_A0)
  24813 soc_field_info_t soc_OCB_RESERVED_PCMI_3_Sr_fields[] = {
  24814     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24815     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24816     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24817 };
  24818 
  24819 #endif
  24820 #if defined(BCM_88375_A0)
  24821 soc_field_info_t soc_OCB_RESERVED_PCMI_3_S_BCM88375_A0r_fields[] = {
  24822     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24823     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24824     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24825 };
  24826 
  24827 #endif
  24828 #if defined(BCM_88375_B0)
  24829 soc_field_info_t soc_OCB_RESERVED_PCMI_3_S_BCM88375_B0r_fields[] = {
  24830     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24831     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24832     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24833 };
  24834 
  24835 #endif
  24836 #if defined(BCM_88675_B0)
  24837 soc_field_info_t soc_OCB_RESERVED_PCMI_3_S_BCM88675_B0r_fields[] = {
  24838     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24839     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24840     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24841 };
  24842 
  24843 #endif
  24844 #if defined(BCM_88680_A0)
  24845 soc_field_info_t soc_OCB_RESERVED_PCMI_3_S_BCM88680_A0r_fields[] = {
  24846     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24847     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24848     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24849 };
  24850 
  24851 #endif
  24852 #if defined(BCM_88675_A0)
  24853 soc_field_info_t soc_OCB_RESERVED_PCMI_3_Tr_fields[] = {
  24854     { FIELD_0_21f, 22, 0, SOCF_LE },
  24855     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24856 };
  24857 
  24858 #endif
  24859 #if defined(BCM_88375_A0)
  24860 soc_field_info_t soc_OCB_RESERVED_PCMI_3_T_BCM88375_A0r_fields[] = {
  24861     { FIELD_0_21f, 22, 0, SOCF_LE },
  24862     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24863 };
  24864 
  24865 #endif
  24866 #if defined(BCM_88375_B0)
  24867 soc_field_info_t soc_OCB_RESERVED_PCMI_3_T_BCM88375_B0r_fields[] = {
  24868     { FIELD_0_21f, 22, 0, SOCF_LE },
  24869     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24870 };
  24871 
  24872 #endif
  24873 #if defined(BCM_88675_B0)
  24874 soc_field_info_t soc_OCB_RESERVED_PCMI_3_T_BCM88675_B0r_fields[] = {
  24875     { FIELD_0_21f, 22, 0, SOCF_LE },
  24876     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24877 };
  24878 
  24879 #endif
  24880 #if defined(BCM_88680_A0)
  24881 soc_field_info_t soc_OCB_RESERVED_PCMI_3_T_BCM88680_A0r_fields[] = {
  24882     { FIELD_0_21f, 22, 0, SOCF_LE },
  24883     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24884 };
  24885 
  24886 #endif
  24887 #if defined(BCM_88375_A0)
  24888 soc_field_info_t soc_OCB_RESERVED_PCMI_4_BCM88375_A0r_fields[] = {
  24889     { FIELD_0_31f, 32, 0, SOCF_LE }
  24890 };
  24891 
  24892 #endif
  24893 #if defined(BCM_88375_B0)
  24894 soc_field_info_t soc_OCB_RESERVED_PCMI_4_BCM88375_B0r_fields[] = {
  24895     { FIELD_0_31f, 32, 0, SOCF_LE }
  24896 };
  24897 
  24898 #endif
  24899 #if defined(BCM_88675_B0)
  24900 soc_field_info_t soc_OCB_RESERVED_PCMI_4_BCM88675_B0r_fields[] = {
  24901     { FIELD_0_31f, 32, 0, SOCF_LE }
  24902 };
  24903 
  24904 #endif
  24905 #if defined(BCM_88680_A0)
  24906 soc_field_info_t soc_OCB_RESERVED_PCMI_4_BCM88680_A0r_fields[] = {
  24907     { FIELD_0_31f, 32, 0, SOCF_LE }
  24908 };
  24909 
  24910 #endif
  24911 #if defined(BCM_88675_A0)
  24912 soc_field_info_t soc_OCB_RESERVED_PCMI_4_Sr_fields[] = {
  24913     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24914     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24915     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24916 };
  24917 
  24918 #endif
  24919 #if defined(BCM_88375_A0)
  24920 soc_field_info_t soc_OCB_RESERVED_PCMI_4_S_BCM88375_A0r_fields[] = {
  24921     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24922     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24923     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24924 };
  24925 
  24926 #endif
  24927 #if defined(BCM_88375_B0)
  24928 soc_field_info_t soc_OCB_RESERVED_PCMI_4_S_BCM88375_B0r_fields[] = {
  24929     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24930     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24931     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24932 };
  24933 
  24934 #endif
  24935 #if defined(BCM_88675_B0)
  24936 soc_field_info_t soc_OCB_RESERVED_PCMI_4_S_BCM88675_B0r_fields[] = {
  24937     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24938     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24939     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24940 };
  24941 
  24942 #endif
  24943 #if defined(BCM_88680_A0)
  24944 soc_field_info_t soc_OCB_RESERVED_PCMI_4_S_BCM88680_A0r_fields[] = {
  24945     { FIELD_0_29f, 30, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  24946     { FIELD_30_30f, 1, 30, SOCF_RO|SOCF_SIG },
  24947     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  24948 };
  24949 
  24950 #endif
  24951 #if defined(BCM_88675_A0)
  24952 soc_field_info_t soc_OCB_RESERVED_PCMI_4_Tr_fields[] = {
  24953     { FIELD_0_21f, 22, 0, SOCF_LE },
  24954     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24955 };
  24956 
  24957 #endif
  24958 #if defined(BCM_88375_A0)
  24959 soc_field_info_t soc_OCB_RESERVED_PCMI_4_T_BCM88375_A0r_fields[] = {
  24960     { FIELD_0_21f, 22, 0, SOCF_LE },
  24961     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24962 };
  24963 
  24964 #endif
  24965 #if defined(BCM_88375_B0)
  24966 soc_field_info_t soc_OCB_RESERVED_PCMI_4_T_BCM88375_B0r_fields[] = {
  24967     { FIELD_0_21f, 22, 0, SOCF_LE },
  24968     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24969 };
  24970 
  24971 #endif
  24972 #if defined(BCM_88675_B0)
  24973 soc_field_info_t soc_OCB_RESERVED_PCMI_4_T_BCM88675_B0r_fields[] = {
  24974     { FIELD_0_21f, 22, 0, SOCF_LE },
  24975     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24976 };
  24977 
  24978 #endif
  24979 #if defined(BCM_88680_A0)
  24980 soc_field_info_t soc_OCB_RESERVED_PCMI_4_T_BCM88680_A0r_fields[] = {
  24981     { FIELD_0_21f, 22, 0, SOCF_LE },
  24982     { FIELD_22_22f, 1, 22, SOCF_RO|SOCF_SIG }
  24983 };
  24984 
  24985 #endif
  24986 #if defined(BCM_88675_A0)
  24987 soc_field_info_t soc_OCB_RESERVED_SPARE_0r_fields[] = {
  24988     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  24989 };
  24990 
  24991 #endif
  24992 #if defined(BCM_88675_A0)
  24993 soc_field_info_t soc_OCB_RESERVED_SPARE_1r_fields[] = {
  24994     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  24995 };
  24996 
  24997 #endif
  24998 #if defined(BCM_88675_A0)
  24999 soc_field_info_t soc_OCB_RESERVED_SPARE_2r_fields[] = {
  25000     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  25001 };
  25002 
  25003 #endif
  25004 #if defined(BCM_88675_A0)
  25005 soc_field_info_t soc_OCB_RESERVED_SPARE_3r_fields[] = {
  25006     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  25007 };
  25008 
  25009 #endif
  25010 #if defined(BCM_88375_A0)
  25011 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88375_A0r_fields[] = {
  25012     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  25013 };
  25014 
  25015 #endif
  25016 #if defined(BCM_88375_B0)
  25017 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88375_B0r_fields[] = {
  25018     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  25019 };
  25020 
  25021 #endif
  25022 #if defined(BCM_88675_B0)
  25023 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88675_B0r_fields[] = {
  25024     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  25025 };
  25026 
  25027 #endif
  25028 #if defined(BCM_88680_A0)
  25029 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88680_A0r_fields[] = {
  25030     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  25031 };
  25032 
  25033 #endif
  25034 #if defined(BCM_88690_A0)
  25035 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88690_A0r_fields[] = {
  25036     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  25037 };
  25038 
  25039 #endif
  25040 #if defined(BCM_88690_B0)
  25041 soc_field_info_t soc_OCB_RESERVED_SPARE_0_BCM88690_B0r_fields[] = {
  25042     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  25043 };
  25044 
  25045 #endif
  25046 #if defined(BCM_88375_A0)
  25047 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88375_A0r_fields[] = {
  25048     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  25049 };
  25050 
  25051 #endif
  25052 #if defined(BCM_88375_B0)
  25053 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88375_B0r_fields[] = {
  25054     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  25055 };
  25056 
  25057 #endif
  25058 #if defined(BCM_88675_B0)
  25059 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88675_B0r_fields[] = {
  25060     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  25061 };
  25062 
  25063 #endif
  25064 #if defined(BCM_88680_A0)
  25065 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88680_A0r_fields[] = {
  25066     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  25067 };
  25068 
  25069 #endif
  25070 #if defined(BCM_88690_A0)
  25071 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88690_A0r_fields[] = {
  25072     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  25073 };
  25074 
  25075 #endif
  25076 #if defined(BCM_88690_B0)
  25077 soc_field_info_t soc_OCB_RESERVED_SPARE_1_BCM88690_B0r_fields[] = {
  25078     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  25079 };
  25080 
  25081 #endif
  25082 #if defined(BCM_88375_A0)
  25083 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88375_A0r_fields[] = {
  25084     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  25085 };
  25086 
  25087 #endif
  25088 #if defined(BCM_88375_B0)
  25089 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88375_B0r_fields[] = {
  25090     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  25091 };
  25092 
  25093 #endif
  25094 #if defined(BCM_88675_B0)
  25095 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88675_B0r_fields[] = {
  25096     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  25097 };
  25098 
  25099 #endif
  25100 #if defined(BCM_88680_A0)
  25101 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88680_A0r_fields[] = {
  25102     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  25103 };
  25104 
  25105 #endif
  25106 #if defined(BCM_88690_A0)
  25107 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88690_A0r_fields[] = {
  25108     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  25109 };
  25110 
  25111 #endif
  25112 #if defined(BCM_88690_B0)
  25113 soc_field_info_t soc_OCB_RESERVED_SPARE_2_BCM88690_B0r_fields[] = {
  25114     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  25115 };
  25116 
  25117 #endif
  25118 #if defined(BCM_88375_A0)
  25119 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88375_A0r_fields[] = {
  25120     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  25121 };
  25122 
  25123 #endif
  25124 #if defined(BCM_88375_B0)
  25125 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88375_B0r_fields[] = {
  25126     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  25127 };
  25128 
  25129 #endif
  25130 #if defined(BCM_88675_B0)
  25131 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88675_B0r_fields[] = {
  25132     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  25133 };
  25134 
  25135 #endif
  25136 #if defined(BCM_88680_A0)
  25137 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88680_A0r_fields[] = {
  25138     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  25139 };
  25140 
  25141 #endif
  25142 #if defined(BCM_88690_A0)
  25143 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88690_A0r_fields[] = {
  25144     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  25145 };
  25146 
  25147 #endif
  25148 #if defined(BCM_88690_B0)
  25149 soc_field_info_t soc_OCB_RESERVED_SPARE_3_BCM88690_B0r_fields[] = {
  25150     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  25151 };
  25152 
  25153 #endif
  25154 #if defined(BCM_88690_A0)
  25155 soc_field_info_t soc_OCB_RESET_STATUS_REGISTERr_fields[] = {
  25156     { INIT_STATf, 1, 0, SOCF_RO|SOCF_SIG }
  25157 };
  25158 
  25159 #endif
  25160 #if defined(BCM_88690_B0)
  25161 soc_field_info_t soc_OCB_RESET_STATUS_REGISTER_BCM88690_B0r_fields[] = {
  25162     { INIT_STATf, 1, 0, SOCF_RO|SOCF_SIG }
  25163 };
  25164 
  25165 #endif
  25166 #if defined(BCM_88675_A0)
  25167 soc_field_info_t soc_OCB_SBUS_BROADCAST_IDr_fields[] = {
  25168     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  25169 };
  25170 
  25171 #endif
  25172 #if defined(BCM_88375_A0)
  25173 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88375_A0r_fields[] = {
  25174     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  25175 };
  25176 
  25177 #endif
  25178 #if defined(BCM_88375_B0)
  25179 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88375_B0r_fields[] = {
  25180     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  25181 };
  25182 
  25183 #endif
  25184 #if defined(BCM_88675_B0)
  25185 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88675_B0r_fields[] = {
  25186     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  25187 };
  25188 
  25189 #endif
  25190 #if defined(BCM_88680_A0)
  25191 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88680_A0r_fields[] = {
  25192     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  25193 };
  25194 
  25195 #endif
  25196 #if defined(BCM_88690_A0)
  25197 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = {
  25198     { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE }
  25199 };
  25200 
  25201 #endif
  25202 #if defined(BCM_88690_B0)
  25203 soc_field_info_t soc_OCB_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = {
  25204     { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE }
  25205 };
  25206 
  25207 #endif
  25208 #if defined(BCM_88675_A0)
  25209 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAINr_fields[] = {
  25210     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  25211 };
  25212 
  25213 #endif
  25214 #if defined(BCM_88375_A0)
  25215 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88375_A0r_fields[] = {
  25216     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  25217 };
  25218 
  25219 #endif
  25220 #if defined(BCM_88375_B0)
  25221 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88375_B0r_fields[] = {
  25222     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  25223 };
  25224 
  25225 #endif
  25226 #if defined(BCM_88675_B0)
  25227 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88675_B0r_fields[] = {
  25228     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  25229 };
  25230 
  25231 #endif
  25232 #if defined(BCM_88680_A0)
  25233 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88680_A0r_fields[] = {
  25234     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  25235 };
  25236 
  25237 #endif
  25238 #if defined(BCM_88690_A0)
  25239 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = {
  25240     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  25241 };
  25242 
  25243 #endif
  25244 #if defined(BCM_88690_B0)
  25245 soc_field_info_t soc_OCB_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = {
  25246     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  25247 };
  25248 
  25249 #endif
  25250 #if defined(BCM_88690_B0)
  25251 soc_field_info_t soc_OCB_SPECIAL_CLOCK_CONTROLSr_fields[] = {
  25252     { FIELD_1_1f, 1, 1, 0 }
  25253 };
  25254 
  25255 #endif
  25256 #if defined(BCM_88690_A0)
  25257 soc_field_info_t soc_OCB_STATISTICS_COUNTERSr_fields[] = {
  25258     { DBG_NOF_S_2D_READ_NOT_ELIGf, 64, 192, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  25259     { DBG_NOF_S_2D_READ_ORDYf, 64, 128, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  25260     { DBG_NOF_WRITE_NOT_ELIGf, 64, 64, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  25261     { DBG_NOF_WRITE_ORDYf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  25262 };
  25263 
  25264 #endif
  25265 #if defined(BCM_88690_B0)
  25266 soc_field_info_t soc_OCB_STATISTICS_COUNTERS_BCM88690_B0r_fields[] = {
  25267     { DBG_NOF_S_2D_READ_NOT_ELIGf, 64, 192, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  25268     { DBG_NOF_S_2D_READ_ORDYf, 64, 128, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  25269     { DBG_NOF_WRITE_NOT_ELIGf, 64, 64, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  25270     { DBG_NOF_WRITE_ORDYf, 64, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  25271 };
  25272 
  25273 #endif
  25274 #if defined(BCM_88790_A0)
  25275 soc_field_info_t soc_OCCG_ECC_INTERRUPT_REGISTERr_fields[] = {
  25276     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  25277     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  25278     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  25279 };
  25280 
  25281 #endif
  25282 #if defined(BCM_88790_A0)
  25283 soc_field_info_t soc_OCCG_ECC_INTERRUPT_REGISTER_MASKr_fields[] = {
  25284     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  25285     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  25286     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  25287 };
  25288 
  25289 #endif
  25290 #if defined(BCM_88790_A0)
  25291 soc_field_info_t soc_OCCG_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
  25292     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  25293 };
  25294 
  25295 #endif
  25296 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25297     defined(BCM_88754_A0)
  25298 soc_field_info_t soc_OCCG_INTERRUPT_MASK_REGISTERr_fields[] = {
  25299     { FIELD_0_0f, 1, 0, 0 },
  25300     { FIELD_1_1f, 1, 1, 0 },
  25301     { FIELD_2_2f, 1, 2, 0 },
  25302     { FIELD_3_3f, 1, 3, 0 },
  25303     { FIELD_4_4f, 1, 4, 0 },
  25304     { TEST_MODE_CMD_FINISH_INT_MASKf, 1, 7, 0 }
  25305 };
  25306 
  25307 #endif
  25308 #if defined(BCM_88790_A0)
  25309 soc_field_info_t soc_OCCG_INTERRUPT_MASK_REGISTER_BCM88790_A0r_fields[] = {
  25310     { ERROR_ECC_MASKf, 1, 0, 0 },
  25311     { ITEM_1_1f, 1, 1, 0 },
  25312     { ITEM_2_2f, 1, 2, 0 },
  25313     { ITEM_3_3f, 1, 3, 0 },
  25314     { ITEM_4_4f, 1, 4, 0 },
  25315     { ITEM_5_5f, 1, 5, 0 },
  25316     { TEST_MODE_CMD_FINISH_INT_MASKf, 1, 6, 0 }
  25317 };
  25318 
  25319 #endif
  25320 #if defined(BCM_88950_A0)
  25321 soc_field_info_t soc_OCCG_INTERRUPT_MASK_REGISTER_BCM88950_A0r_fields[] = {
  25322     { ERROR_ECC_MASKf, 1, 0, 0 },
  25323     { FIELD_1_1f, 1, 1, 0 },
  25324     { FIELD_2_2f, 1, 2, 0 },
  25325     { FIELD_3_3f, 1, 3, 0 },
  25326     { FIELD_4_4f, 1, 4, 0 },
  25327     { FIELD_5_5f, 1, 5, 0 },
  25328     { TEST_MODE_CMD_FINISH_INT_MASKf, 1, 6, 0 }
  25329 };
  25330 
  25331 #endif
  25332 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25333     defined(BCM_88754_A0)
  25334 soc_field_info_t soc_OCCG_INTERRUPT_REGISTERr_fields[] = {
  25335     { FIELD_0_0f, 1, 0, SOCF_RO },
  25336     { FIELD_1_1f, 1, 1, SOCF_RO },
  25337     { FIELD_2_2f, 1, 2, SOCF_RO },
  25338     { FIELD_3_3f, 1, 3, SOCF_RO },
  25339     { FIELD_4_4f, 1, 4, SOCF_RO },
  25340     { TEST_MODE_CMD_FINISH_INTf, 1, 7, SOCF_RO }
  25341 };
  25342 
  25343 #endif
  25344 #if defined(BCM_88790_A0)
  25345 soc_field_info_t soc_OCCG_INTERRUPT_REGISTER_BCM88790_A0r_fields[] = {
  25346     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25347     { FIELD_1_1f, 1, 1, SOCF_SIG|SOCF_INTR },
  25348     { FIELD_2_2f, 1, 2, SOCF_SIG|SOCF_INTR },
  25349     { FIELD_3_3f, 1, 3, SOCF_SIG|SOCF_INTR },
  25350     { FIELD_4_4f, 1, 4, SOCF_SIG|SOCF_INTR },
  25351     { FIELD_5_5f, 1, 5, SOCF_SIG|SOCF_INTR },
  25352     { TEST_MODE_CMD_FINISH_INTf, 1, 6, SOCF_SIG|SOCF_INTR }
  25353 };
  25354 
  25355 #endif
  25356 #if defined(BCM_88950_A0)
  25357 soc_field_info_t soc_OCCG_INTERRUPT_REGISTER_BCM88950_A0r_fields[] = {
  25358     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  25359     { FIELD_1_1f, 1, 1, SOCF_SIG|SOCF_INTR },
  25360     { FIELD_2_2f, 1, 2, SOCF_SIG|SOCF_INTR },
  25361     { FIELD_3_3f, 1, 3, SOCF_SIG|SOCF_INTR },
  25362     { FIELD_4_4f, 1, 4, SOCF_SIG|SOCF_INTR },
  25363     { FIELD_5_5f, 1, 5, SOCF_SIG|SOCF_INTR },
  25364     { TEST_MODE_CMD_FINISH_INTf, 1, 6, SOCF_SIG|SOCF_INTR }
  25365 };
  25366 
  25367 #endif
  25368 #if defined(BCM_88790_A0)
  25369 soc_field_info_t soc_OCCG_INTERRUPT_REGISTER_TESTr_fields[] = {
  25370     { INTERRUPT_REGISTER_TESTf, 7, 0, SOCF_LE }
  25371 };
  25372 
  25373 #endif
  25374 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25375     defined(BCM_88754_A0)
  25376 soc_field_info_t soc_OCCG_REG_0056r_fields[] = {
  25377     { FIELD_0_10f, 11, 0, SOCF_LE },
  25378     { FIELD_11_21f, 11, 11, SOCF_LE },
  25379     { FIELD_22_41f, 20, 22, SOCF_LE },
  25380     { FIELD_42_45f, 4, 42, SOCF_LE },
  25381     { FIELD_46_52f, 7, 46, SOCF_LE },
  25382     { FIELD_53_57f, 5, 53, SOCF_LE },
  25383     { FIELD_58_64f, 7, 58, SOCF_LE },
  25384     { FIELD_65_65f, 1, 65, 0 },
  25385     { FIELD_66_66f, 1, 66, 0 },
  25386     { FIELD_67_67f, 1, 67, 0 },
  25387     { FIELD_68_68f, 1, 68, 0 },
  25388     { FIELD_69_69f, 1, 69, 0 },
  25389     { FIELD_70_82f, 13, 70, SOCF_LE },
  25390     { FIELD_83_83f, 1, 83, SOCF_RO },
  25391     { FIELD_84_84f, 1, 84, 0 },
  25392     { FIELD_85_92f, 8, 85, SOCF_LE }
  25393 };
  25394 
  25395 #endif
  25396 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25397     defined(BCM_88754_A0)
  25398 soc_field_info_t soc_OCCG_REG_0059r_fields[] = {
  25399     { FIELD_0_0f, 1, 0, SOCF_RO },
  25400     { FIELD_15_30f, 16, 15, SOCF_LE|SOCF_RO },
  25401     { FIELD_1_1f, 1, 1, SOCF_RO },
  25402     { FIELD_2_14f, 13, 2, SOCF_LE|SOCF_RO },
  25403     { FIELD_31_31f, 1, 31, SOCF_RO }
  25404 };
  25405 
  25406 #endif
  25407 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25408     defined(BCM_88754_A0)
  25409 soc_field_info_t soc_OCCG_REG_0062r_fields[] = {
  25410     { FIELD_0_0f, 1, 0, SOCF_RO },
  25411     { FIELD_1_1f, 1, 1, SOCF_RO }
  25412 };
  25413 
  25414 #endif
  25415 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25416     defined(BCM_88754_A0)
  25417 soc_field_info_t soc_OCCG_REG_0063r_fields[] = {
  25418     { FIELD_0_19f, 20, 0, SOCF_LE },
  25419     { FIELD_103_103f, 1, 103, 0 },
  25420     { FIELD_104_104f, 1, 104, 0 },
  25421     { FIELD_105_105f, 1, 105, 0 },
  25422     { FIELD_106_106f, 1, 106, 0 },
  25423     { FIELD_107_107f, 1, 107, 0 },
  25424     { FIELD_20_23f, 4, 20, SOCF_LE },
  25425     { FIELD_24_39f, 16, 24, SOCF_LE },
  25426     { FIELD_40_43f, 4, 40, SOCF_LE },
  25427     { FIELD_44_47f, 4, 44, SOCF_LE },
  25428     { FIELD_48_54f, 7, 48, SOCF_LE },
  25429     { FIELD_55_71f, 17, 55, SOCF_LE },
  25430     { FIELD_72_72f, 1, 72, 0 },
  25431     { FIELD_73_73f, 1, 73, 0 },
  25432     { FIELD_74_74f, 1, 74, 0 },
  25433     { FIELD_75_75f, 1, 75, 0 },
  25434     { FIELD_76_76f, 1, 76, 0 },
  25435     { FIELD_77_87f, 11, 77, SOCF_LE },
  25436     { FIELD_88_88f, 1, 88, 0 },
  25437     { FIELD_89_89f, 1, 89, 0 },
  25438     { FIELD_90_102f, 13, 90, SOCF_LE }
  25439 };
  25440 
  25441 #endif
  25442 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25443     defined(BCM_88754_A0)
  25444 soc_field_info_t soc_OCCG_REG_0068r_fields[] = {
  25445     { FIELD_0_31f, 32, 0, SOCF_LE },
  25446     { FIELD_32_37f, 6, 32, SOCF_LE },
  25447     { FIELD_38_38f, 1, 38, 0 },
  25448     { FIELD_39_40f, 2, 39, SOCF_LE }
  25449 };
  25450 
  25451 #endif
  25452 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25453     defined(BCM_88754_A0)
  25454 soc_field_info_t soc_OCCG_REG_0078r_fields[] = {
  25455     { FIELD_0_0f, 1, 0, SOCF_RO },
  25456     { FIELD_19_50f, 32, 19, SOCF_LE|SOCF_RO },
  25457     { FIELD_1_1f, 1, 1, SOCF_RO },
  25458     { FIELD_2_18f, 17, 2, SOCF_LE|SOCF_RO }
  25459 };
  25460 
  25461 #endif
  25462 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  25463     defined(BCM_56270_A0) || defined(BCM_88950_A0)
  25464 soc_field_info_t soc_OCCG_REG_0087r_fields[] = {
  25465     { REG_0087f, 1, 0, 0 }
  25466 };
  25467 
  25468 #endif
  25469 #if defined(BCM_88790_A0)
  25470 soc_field_info_t soc_OCCG_REG_0100r_fields[] = {
  25471     { FIELD_0_10f, 11, 0, SOCF_LE },
  25472     { FIELD_11_21f, 11, 11, SOCF_LE },
  25473     { FIELD_22_41f, 20, 22, SOCF_LE },
  25474     { FIELD_42_45f, 4, 42, SOCF_LE },
  25475     { FIELD_46_52f, 7, 46, SOCF_LE },
  25476     { FIELD_53_57f, 5, 53, SOCF_LE },
  25477     { FIELD_58_65f, 8, 58, SOCF_LE },
  25478     { FIELD_66_66f, 1, 66, 0 },
  25479     { FIELD_67_67f, 1, 67, 0 },
  25480     { FIELD_68_68f, 1, 68, 0 },
  25481     { FIELD_69_69f, 1, 69, 0 },
  25482     { FIELD_70_70f, 1, 70, 0 },
  25483     { FIELD_71_90f, 20, 71, SOCF_LE },
  25484     { FIELD_91_91f, 1, 91, SOCF_RO|SOCF_SIG },
  25485     { FIELD_92_93f, 2, 92, SOCF_LE },
  25486     { FIELD_94_101f, 8, 94, SOCF_LE }
  25487 };
  25488 
  25489 #endif
  25490 #if defined(BCM_88790_A0)
  25491 soc_field_info_t soc_OCCG_REG_0104r_fields[] = {
  25492     { FIELD_0_0f, 1, 0, SOCF_SIG },
  25493     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG },
  25494     { FIELD_22_37f, 16, 22, SOCF_LE|SOCF_RO|SOCF_SIG },
  25495     { FIELD_2_21f, 20, 2, SOCF_LE|SOCF_RO|SOCF_SIG },
  25496     { FIELD_38_38f, 1, 38, SOCF_RO|SOCF_SIG }
  25497 };
  25498 
  25499 #endif
  25500 #if defined(BCM_88790_A0)
  25501 soc_field_info_t soc_OCCG_REG_0106r_fields[] = {
  25502     { FIELD_0_10f, 11, 0, SOCF_LE },
  25503     { FIELD_117_117f, 1, 117, 0 },
  25504     { FIELD_11_21f, 11, 11, SOCF_LE },
  25505     { FIELD_22_34f, 13, 22, SOCF_LE },
  25506     { FIELD_35_41f, 7, 35, SOCF_LE },
  25507     { FIELD_42_58f, 17, 42, SOCF_LE },
  25508     { FIELD_59_61f, 3, 59, SOCF_LE },
  25509     { FIELD_62_65f, 4, 62, SOCF_LE },
  25510     { FIELD_66_82f, 17, 66, SOCF_LE },
  25511     { FIELD_83_90f, 8, 83, SOCF_LE },
  25512     { FIELD_91_91f, 1, 91, 0 },
  25513     { FIELD_92_92f, 1, 92, 0 },
  25514     { FIELD_93_93f, 1, 93, 0 },
  25515     { FIELD_94_94f, 1, 94, 0 },
  25516     { FIELD_95_95f, 1, 95, 0 },
  25517     { FIELD_96_96f, 1, 96, 0 },
  25518     { FIELD_97_116f, 20, 97, SOCF_LE }
  25519 };
  25520 
  25521 #endif
  25522 #if defined(BCM_88790_A0)
  25523 soc_field_info_t soc_OCCG_REG_0110r_fields[] = {
  25524     { FIELD_0_19f, 20, 0, SOCF_LE },
  25525     { FIELD_116_116f, 1, 116, 0 },
  25526     { FIELD_117_117f, 1, 117, 0 },
  25527     { FIELD_118_118f, 1, 118, 0 },
  25528     { FIELD_119_119f, 1, 119, 0 },
  25529     { FIELD_120_120f, 1, 120, 0 },
  25530     { FIELD_20_23f, 4, 20, SOCF_LE },
  25531     { FIELD_24_39f, 16, 24, SOCF_LE },
  25532     { FIELD_40_43f, 4, 40, SOCF_LE },
  25533     { FIELD_44_47f, 4, 44, SOCF_LE },
  25534     { FIELD_48_54f, 7, 48, SOCF_LE },
  25535     { FIELD_55_71f, 17, 55, SOCF_LE },
  25536     { FIELD_72_72f, 1, 72, 0 },
  25537     { FIELD_73_73f, 1, 73, 0 },
  25538     { FIELD_74_74f, 1, 74, 0 },
  25539     { FIELD_75_77f, 3, 75, SOCF_LE },
  25540     { FIELD_78_78f, 1, 78, 0 },
  25541     { FIELD_79_89f, 11, 79, SOCF_LE },
  25542     { FIELD_90_90f, 1, 90, 0 },
  25543     { FIELD_91_91f, 1, 91, 0 },
  25544     { FIELD_92_115f, 24, 92, SOCF_LE }
  25545 };
  25546 
  25547 #endif
  25548 #if defined(BCM_88790_A0)
  25549 soc_field_info_t soc_OCCG_REG_0114r_fields[] = {
  25550     { FIELD_0_0f, 1, 0, SOCF_SIG },
  25551     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }
  25552 };
  25553 
  25554 #endif
  25555 #if defined(BCM_88790_A0)
  25556 soc_field_info_t soc_OCCG_REG_0115r_fields[] = {
  25557     { FIELD_0_31f, 32, 0, SOCF_LE },
  25558     { FIELD_32_38f, 7, 32, SOCF_LE },
  25559     { FIELD_39_39f, 1, 39, 0 },
  25560     { FIELD_40_42f, 3, 40, SOCF_LE }
  25561 };
  25562 
  25563 #endif
  25564 #if defined(BCM_88790_A0)
  25565 soc_field_info_t soc_OCCG_REG_0117r_fields[] = {
  25566     { FIELD_0_0f, 1, 0, SOCF_SIG },
  25567     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }
  25568 };
  25569 
  25570 #endif
  25571 #if defined(BCM_88790_A0)
  25572 soc_field_info_t soc_OCCG_REG_0118r_fields[] = {
  25573     { FIELD_0_255f, 256, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25574 };
  25575 
  25576 #endif
  25577 #if defined(BCM_88790_A0)
  25578 soc_field_info_t soc_OCCG_REG_0120r_fields[] = {
  25579     { FIELD_0_255f, 256, 0, SOCF_LE }
  25580 };
  25581 
  25582 #endif
  25583 #if defined(BCM_88790_A0)
  25584 soc_field_info_t soc_OCCG_REG_0130r_fields[] = {
  25585     { FIELD_0_0f, 1, 0, 0 },
  25586     { FIELD_1_20f, 20, 1, SOCF_LE },
  25587     { FIELD_21_21f, 1, 21, 0 },
  25588     { FIELD_22_41f, 20, 22, SOCF_LE },
  25589     { FIELD_42_42f, 1, 42, 0 },
  25590     { FIELD_43_62f, 20, 43, SOCF_LE }
  25591 };
  25592 
  25593 #endif
  25594 #if defined(BCM_88790_A0)
  25595 soc_field_info_t soc_OCCG_REG_0132r_fields[] = {
  25596     { FIELD_0_0f, 1, 0, 0 },
  25597     { FIELD_1_20f, 20, 1, SOCF_LE },
  25598     { FIELD_21_21f, 1, 21, 0 },
  25599     { FIELD_22_41f, 20, 22, SOCF_LE }
  25600 };
  25601 
  25602 #endif
  25603 #if defined(BCM_88950_A0)
  25604 soc_field_info_t soc_OCCG_REG_0056_BCM88950_A0r_fields[] = {
  25605     { FIELD_0_10f, 11, 0, SOCF_LE },
  25606     { FIELD_11_21f, 11, 11, SOCF_LE },
  25607     { FIELD_22_41f, 20, 22, SOCF_LE },
  25608     { FIELD_42_45f, 4, 42, SOCF_LE },
  25609     { FIELD_46_52f, 7, 46, SOCF_LE },
  25610     { FIELD_53_57f, 5, 53, SOCF_LE },
  25611     { FIELD_58_65f, 8, 58, SOCF_LE },
  25612     { FIELD_66_66f, 1, 66, 0 },
  25613     { FIELD_67_67f, 1, 67, 0 },
  25614     { FIELD_68_68f, 1, 68, 0 },
  25615     { FIELD_69_69f, 1, 69, 0 },
  25616     { FIELD_70_70f, 1, 70, 0 },
  25617     { FIELD_71_83f, 13, 71, SOCF_LE },
  25618     { FIELD_84_84f, 1, 84, SOCF_RO|SOCF_SIG },
  25619     { FIELD_85_86f, 2, 85, SOCF_LE },
  25620     { FIELD_87_94f, 8, 87, SOCF_LE }
  25621 };
  25622 
  25623 #endif
  25624 #if defined(BCM_88950_A0)
  25625 soc_field_info_t soc_OCCG_REG_0059_BCM88950_A0r_fields[] = {
  25626     { FIELD_0_0f, 1, 0, SOCF_SIG },
  25627     { FIELD_15_30f, 16, 15, SOCF_LE|SOCF_RO|SOCF_SIG },
  25628     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG },
  25629     { FIELD_2_14f, 13, 2, SOCF_LE|SOCF_RO|SOCF_SIG },
  25630     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  25631 };
  25632 
  25633 #endif
  25634 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25635     defined(BCM_88754_A0)
  25636 soc_field_info_t soc_OCCG_REG_005Ar_fields[] = {
  25637     { FIELD_0_10f, 11, 0, SOCF_LE },
  25638     { FIELD_109_109f, 1, 109, 0 },
  25639     { FIELD_11_21f, 11, 11, SOCF_LE },
  25640     { FIELD_22_34f, 13, 22, SOCF_LE },
  25641     { FIELD_35_41f, 7, 35, SOCF_LE },
  25642     { FIELD_42_58f, 17, 42, SOCF_LE },
  25643     { FIELD_59_61f, 3, 59, SOCF_LE },
  25644     { FIELD_62_65f, 4, 62, SOCF_LE },
  25645     { FIELD_66_82f, 17, 66, SOCF_LE },
  25646     { FIELD_83_89f, 7, 83, SOCF_LE },
  25647     { FIELD_90_90f, 1, 90, 0 },
  25648     { FIELD_91_91f, 1, 91, 0 },
  25649     { FIELD_92_92f, 1, 92, 0 },
  25650     { FIELD_93_93f, 1, 93, 0 },
  25651     { FIELD_94_94f, 1, 94, 0 },
  25652     { FIELD_95_95f, 1, 95, 0 },
  25653     { FIELD_96_108f, 13, 96, SOCF_LE }
  25654 };
  25655 
  25656 #endif
  25657 #if defined(BCM_88950_A0)
  25658 soc_field_info_t soc_OCCG_REG_005A_BCM88950_A0r_fields[] = {
  25659     { FIELD_0_10f, 11, 0, SOCF_LE },
  25660     { FIELD_110_110f, 1, 110, 0 },
  25661     { FIELD_11_21f, 11, 11, SOCF_LE },
  25662     { FIELD_22_34f, 13, 22, SOCF_LE },
  25663     { FIELD_35_41f, 7, 35, SOCF_LE },
  25664     { FIELD_42_58f, 17, 42, SOCF_LE },
  25665     { FIELD_59_61f, 3, 59, SOCF_LE },
  25666     { FIELD_62_65f, 4, 62, SOCF_LE },
  25667     { FIELD_66_82f, 17, 66, SOCF_LE },
  25668     { FIELD_83_90f, 8, 83, SOCF_LE },
  25669     { FIELD_91_91f, 1, 91, 0 },
  25670     { FIELD_92_92f, 1, 92, 0 },
  25671     { FIELD_93_93f, 1, 93, 0 },
  25672     { FIELD_94_94f, 1, 94, 0 },
  25673     { FIELD_95_95f, 1, 95, 0 },
  25674     { FIELD_96_96f, 1, 96, 0 },
  25675     { FIELD_97_109f, 13, 97, SOCF_LE }
  25676 };
  25677 
  25678 #endif
  25679 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25680     defined(BCM_88754_A0)
  25681 soc_field_info_t soc_OCCG_REG_005Er_fields[] = {
  25682     { FIELD_0_0f, 1, 0, SOCF_RO },
  25683     { FIELD_1_1f, 1, 1, SOCF_RO },
  25684     { FIELD_2_14f, 13, 2, SOCF_LE|SOCF_RO },
  25685     { FIELD_31_31f, 1, 31, SOCF_RO }
  25686 };
  25687 
  25688 #endif
  25689 #if defined(BCM_88950_A0)
  25690 soc_field_info_t soc_OCCG_REG_005E_BCM88950_A0r_fields[] = {
  25691     { FIELD_0_0f, 1, 0, SOCF_SIG },
  25692     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG },
  25693     { FIELD_2_14f, 13, 2, SOCF_LE|SOCF_RO|SOCF_SIG },
  25694     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  25695 };
  25696 
  25697 #endif
  25698 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25699     defined(BCM_88754_A0)
  25700 soc_field_info_t soc_OCCG_REG_005Fr_fields[] = {
  25701     { FIELD_0_19f, 20, 0, SOCF_LE },
  25702     { FIELD_20_26f, 7, 20, SOCF_LE },
  25703     { FIELD_27_37f, 11, 27, SOCF_LE },
  25704     { FIELD_38_48f, 11, 38, SOCF_LE },
  25705     { FIELD_49_56f, 8, 49, SOCF_LE },
  25706     { FIELD_57_57f, 1, 57, 0 },
  25707     { FIELD_58_58f, 1, 58, 0 },
  25708     { FIELD_59_59f, 1, 59, 0 },
  25709     { FIELD_60_60f, 1, 60, 0 },
  25710     { FIELD_61_61f, 1, 61, 0 },
  25711     { FIELD_62_63f, 2, 62, SOCF_LE },
  25712     { FIELD_64_65f, 2, 64, SOCF_LE },
  25713     { FIELD_66_67f, 2, 66, SOCF_LE },
  25714     { FIELD_68_68f, 1, 68, 0 },
  25715     { FIELD_69_81f, 13, 69, SOCF_LE },
  25716     { FIELD_82_82f, 1, 82, 0 },
  25717     { FIELD_83_83f, 1, 83, 0 },
  25718     { FIELD_84_84f, 1, 84, 0 },
  25719     { FIELD_85_85f, 1, 85, 0 },
  25720     { FIELD_86_86f, 1, 86, 0 },
  25721     { FIELD_87_87f, 1, 87, 0 },
  25722     { FIELD_88_88f, 1, 88, 0 }
  25723 };
  25724 
  25725 #endif
  25726 #if defined(BCM_88950_A0)
  25727 soc_field_info_t soc_OCCG_REG_005F_BCM88950_A0r_fields[] = {
  25728     { FIELD_0_19f, 20, 0, SOCF_LE },
  25729     { FIELD_20_26f, 7, 20, SOCF_LE },
  25730     { FIELD_27_37f, 11, 27, SOCF_LE },
  25731     { FIELD_38_56f, 19, 38, SOCF_LE },
  25732     { FIELD_57_58f, 2, 57, SOCF_LE },
  25733     { FIELD_59_59f, 1, 59, 0 },
  25734     { FIELD_60_61f, 2, 60, SOCF_LE },
  25735     { FIELD_62_62f, 1, 62, 0 },
  25736     { FIELD_63_63f, 1, 63, 0 },
  25737     { FIELD_64_64f, 1, 64, 0 },
  25738     { FIELD_65_65f, 1, 65, 0 },
  25739     { FIELD_66_66f, 1, 66, 0 },
  25740     { FIELD_67_67f, 1, 67, 0 },
  25741     { FIELD_68_68f, 1, 68, 0 },
  25742     { FIELD_69_70f, 2, 69, SOCF_LE },
  25743     { FIELD_71_71f, 1, 71, 0 },
  25744     { FIELD_72_72f, 1, 72, 0 },
  25745     { FIELD_73_85f, 13, 73, SOCF_LE },
  25746     { FIELD_86_86f, 1, 86, 0 }
  25747 };
  25748 
  25749 #endif
  25750 #if defined(BCM_88950_A0)
  25751 soc_field_info_t soc_OCCG_REG_0062_BCM88950_A0r_fields[] = {
  25752     { FIELD_0_0f, 1, 0, SOCF_SIG },
  25753     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }
  25754 };
  25755 
  25756 #endif
  25757 #if defined(BCM_88950_A0)
  25758 soc_field_info_t soc_OCCG_REG_0063_BCM88950_A0r_fields[] = {
  25759     { FIELD_0_19f, 20, 0, SOCF_LE },
  25760     { FIELD_104_104f, 1, 104, 0 },
  25761     { FIELD_105_105f, 1, 105, 0 },
  25762     { FIELD_106_106f, 1, 106, 0 },
  25763     { FIELD_107_107f, 1, 107, 0 },
  25764     { FIELD_108_108f, 1, 108, 0 },
  25765     { FIELD_20_23f, 4, 20, SOCF_LE },
  25766     { FIELD_24_39f, 16, 24, SOCF_LE },
  25767     { FIELD_40_43f, 4, 40, SOCF_LE },
  25768     { FIELD_44_47f, 4, 44, SOCF_LE },
  25769     { FIELD_48_54f, 7, 48, SOCF_LE },
  25770     { FIELD_55_71f, 17, 55, SOCF_LE },
  25771     { FIELD_72_72f, 1, 72, 0 },
  25772     { FIELD_73_73f, 1, 73, 0 },
  25773     { FIELD_74_74f, 1, 74, 0 },
  25774     { FIELD_75_76f, 2, 75, SOCF_LE },
  25775     { FIELD_77_77f, 1, 77, 0 },
  25776     { FIELD_78_88f, 11, 78, SOCF_LE },
  25777     { FIELD_89_89f, 1, 89, 0 },
  25778     { FIELD_90_90f, 1, 90, 0 },
  25779     { FIELD_91_103f, 13, 91, SOCF_LE }
  25780 };
  25781 
  25782 #endif
  25783 #if defined(BCM_88950_A0)
  25784 soc_field_info_t soc_OCCG_REG_0068_BCM88950_A0r_fields[] = {
  25785     { FIELD_0_31f, 32, 0, SOCF_LE },
  25786     { FIELD_32_38f, 7, 32, SOCF_LE },
  25787     { FIELD_39_39f, 1, 39, 0 },
  25788     { FIELD_40_42f, 3, 40, SOCF_LE }
  25789 };
  25790 
  25791 #endif
  25792 #if defined(BCM_88950_A0)
  25793 soc_field_info_t soc_OCCG_REG_006Br_fields[] = {
  25794     { FIELD_0_152f, 153, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  25795 };
  25796 
  25797 #endif
  25798 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25799     defined(BCM_88754_A0)
  25800 soc_field_info_t soc_OCCG_REG_006Fr_fields[] = {
  25801     { FIELD_0_127f, 128, 0, SOCF_LE }
  25802 };
  25803 
  25804 #endif
  25805 #if defined(BCM_88950_A0)
  25806 soc_field_info_t soc_OCCG_REG_006F_BCM88950_A0r_fields[] = {
  25807     { FIELD_0_152f, 153, 0, SOCF_LE }
  25808 };
  25809 
  25810 #endif
  25811 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25812     defined(BCM_88754_A0)
  25813 soc_field_info_t soc_OCCG_REG_007Cr_fields[] = {
  25814     { REG_007Cf, 1, 0, 0 }
  25815 };
  25816 
  25817 #endif
  25818 #if defined(BCM_88790_A0)
  25819 soc_field_info_t soc_OCCG_REG_0087_BCM88790_A0r_fields[] = {
  25820     { REG_0087f, 1, 0, 0 }
  25821 };
  25822 
  25823 #endif
  25824 #if defined(BCM_88790_A0)
  25825 soc_field_info_t soc_OCCG_REG_010Ar_fields[] = {
  25826     { FIELD_0_0f, 1, 0, SOCF_SIG },
  25827     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG },
  25828     { FIELD_2_21f, 20, 2, SOCF_LE|SOCF_RO|SOCF_SIG },
  25829     { FIELD_31_31f, 1, 31, SOCF_RO|SOCF_SIG }
  25830 };
  25831 
  25832 #endif
  25833 #if defined(BCM_88790_A0)
  25834 soc_field_info_t soc_OCCG_REG_010Br_fields[] = {
  25835     { FIELD_0_19f, 20, 0, SOCF_LE },
  25836     { FIELD_20_26f, 7, 20, SOCF_LE },
  25837     { FIELD_27_37f, 11, 27, SOCF_LE },
  25838     { FIELD_38_56f, 19, 38, SOCF_LE },
  25839     { FIELD_57_58f, 2, 57, SOCF_LE },
  25840     { FIELD_59_59f, 1, 59, 0 },
  25841     { FIELD_60_61f, 2, 60, SOCF_LE },
  25842     { FIELD_62_62f, 1, 62, 0 },
  25843     { FIELD_63_63f, 1, 63, 0 },
  25844     { FIELD_64_64f, 1, 64, 0 },
  25845     { FIELD_65_65f, 1, 65, 0 },
  25846     { FIELD_66_66f, 1, 66, 0 },
  25847     { FIELD_67_67f, 1, 67, 0 },
  25848     { FIELD_68_68f, 1, 68, 0 },
  25849     { FIELD_69_71f, 3, 69, SOCF_LE },
  25850     { FIELD_72_72f, 1, 72, 0 },
  25851     { FIELD_73_73f, 1, 73, 0 },
  25852     { FIELD_74_97f, 24, 74, SOCF_LE },
  25853     { FIELD_98_98f, 1, 98, 0 }
  25854 };
  25855 
  25856 #endif
  25857 #if defined(BCM_88790_A0)
  25858 soc_field_info_t soc_OCCG_REG_010Fr_fields[] = {
  25859     { FIELD_0_0f, 1, 0, SOCF_SIG },
  25860     { FIELD_1_1f, 1, 1, SOCF_RO|SOCF_SIG }
  25861 };
  25862 
  25863 #endif
  25864 #if defined(BCM_88790_A0)
  25865 soc_field_info_t soc_OCCG_RESERVED_MIRROR_ADDRr_fields[] = {
  25866     { FIELD_0_15f, 16, 0, SOCF_LE },
  25867     { FIELD_31_31f, 1, 31, 0 }
  25868 };
  25869 
  25870 #endif
  25871 #if defined(BCM_88790_A0)
  25872 soc_field_info_t soc_OCCG_RESERVED_SPARE_0r_fields[] = {
  25873     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  25874 };
  25875 
  25876 #endif
  25877 #if defined(BCM_88790_A0)
  25878 soc_field_info_t soc_OCCG_RESERVED_SPARE_1r_fields[] = {
  25879     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  25880 };
  25881 
  25882 #endif
  25883 #if defined(BCM_88790_A0)
  25884 soc_field_info_t soc_OCCG_RESERVED_SPARE_2r_fields[] = {
  25885     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  25886 };
  25887 
  25888 #endif
  25889 #if defined(BCM_88790_A0)
  25890 soc_field_info_t soc_OCCG_RESERVED_SPARE_3r_fields[] = {
  25891     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  25892 };
  25893 
  25894 #endif
  25895 #if defined(BCM_88790_A0)
  25896 soc_field_info_t soc_OCCG_SBUS_BROADCAST_IDr_fields[] = {
  25897     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  25898 };
  25899 
  25900 #endif
  25901 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25902     defined(BCM_88754_A0)
  25903 soc_field_info_t soc_OCCG_SYNC_TEST_MODE_OPERATIONr_fields[] = {
  25904     { EXT_WAIT_CELL_PROPf, 1, 1, 0 },
  25905     { EXT_WAIT_FILTER_PROPf, 1, 2, 0 },
  25906     { START_GEN_CELLf, 1, 0, 0 }
  25907 };
  25908 
  25909 #endif
  25910 #if defined(BCM_88790_A0)
  25911 soc_field_info_t soc_OCCG_SYNC_TEST_MODE_OPERATION_BCM88790_A0r_fields[] = {
  25912     { EXT_WAIT_CELL_PROPf, 1, 1, 0 },
  25913     { EXT_WAIT_FILTER_PROPf, 1, 2, 0 },
  25914     { START_GEN_CELLf, 1, 0, 0 }
  25915 };
  25916 
  25917 #endif
  25918 #if defined(BCM_88950_A0)
  25919 soc_field_info_t soc_OCCG_SYNC_TEST_MODE_OPERATION_BCM88950_A0r_fields[] = {
  25920     { EXT_WAIT_CELL_PROPf, 1, 1, 0 },
  25921     { EXT_WAIT_FILTER_PROPf, 1, 2, 0 },
  25922     { START_GEN_CELLf, 1, 0, 0 }
  25923 };
  25924 
  25925 #endif
  25926 #if defined(BCM_88750_A0) || defined(BCM_88750_B0)
  25927 soc_field_info_t soc_OCCG_TEST_MODE_CMD_REGr_fields[] = {
  25928     { CONF_REG_TEST_MODEf, 1, 0, 0 },
  25929     { DE_RESET_BEFORE_TEST_MODEf, 1, 12, 0 },
  25930     { DIS_MAC_IN_LOOPBACKf, 1, 13, 0 },
  25931     { FIELD_11_11f, 1, 11, 0 },
  25932     { RESET_REG_AFTER_TEST_MODEf, 1, 1, 0 },
  25933     { TEST_MODE_SETTINGf, 9, 2, SOCF_LE }
  25934 };
  25935 
  25936 #endif
  25937 #if defined(BCM_88754_A0)
  25938 soc_field_info_t soc_OCCG_TEST_MODE_CMD_REG_BCM88754_A0r_fields[] = {
  25939     { CLEAN_MAC_INTERRUPTS_ENABLEf, 1, 23, 0 },
  25940     { CONF_REG_TEST_MODEf, 1, 0, 0 },
  25941     { DE_RESET_BEFORE_TEST_MODEf, 1, 12, 0 },
  25942     { FIELD_11_11f, 1, 11, 0 },
  25943     { LOOP_CONFIGf, 2, 13, SOCF_LE },
  25944     { RESET_REG_AFTER_TEST_MODEf, 1, 1, 0 },
  25945     { TEST_MODE_DATA_CELL_SIZEf, 8, 15, SOCF_LE },
  25946     { TEST_MODE_SETTINGf, 9, 2, SOCF_LE }
  25947 };
  25948 
  25949 #endif
  25950 #if defined(BCM_88790_A0)
  25951 soc_field_info_t soc_OCCG_TEST_MODE_CMD_REG_BCM88790_A0r_fields[] = {
  25952     { FIELD_0_0f, 1, 0, 0 },
  25953     { FIELD_1f, 1, 1, 0 },
  25954     { FIELD_11_11f, 1, 11, 0 },
  25955     { FIELD_12f, 1, 12, 0 },
  25956     { FIELD_13f, 1, 13, 0 },
  25957     { FIELD_14_21f, 8, 14, SOCF_LE },
  25958     { FIELD_22_22f, 1, 22, 0 },
  25959     { FIELD_23_23f, 1, 23, 0 },
  25960     { FIELD_2_10f, 9, 2, SOCF_LE }
  25961 };
  25962 
  25963 #endif
  25964 #if defined(BCM_88950_A0)
  25965 soc_field_info_t soc_OCCG_TEST_MODE_CMD_REG_BCM88950_A0r_fields[] = {
  25966     { FIELD_0_0f, 1, 0, 0 },
  25967     { FIELD_1f, 1, 1, 0 },
  25968     { FIELD_11_11f, 1, 11, 0 },
  25969     { FIELD_12f, 1, 12, 0 },
  25970     { FIELD_13f, 1, 13, 0 },
  25971     { FIELD_14_21f, 8, 14, SOCF_LE },
  25972     { FIELD_22_22f, 1, 22, 0 },
  25973     { FIELD_2_10f, 9, 2, SOCF_LE }
  25974 };
  25975 
  25976 #endif
  25977 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \
  25978     defined(BCM_88754_A0)
  25979 soc_field_info_t soc_OCCG_TEST_MODE_CMD_RESULT_REGr_fields[] = {
  25980     { NON_TDM_LFSR_VALUEf, 16, 90, SOCF_LE|SOCF_RO },
  25981     { TDM_LFSR_VALUEf, 16, 74, SOCF_LE|SOCF_RO },
  25982     { TEST_MODE_FAILf, 1, 1, SOCF_RO },
  25983     { TEST_MODE_INT_STATUSf, 64, 2, SOCF_LE|SOCF_RO },
  25984     { TEST_MODE_STAGE_STATUSf, 8, 66, SOCF_LE|SOCF_RO },
  25985     { TEST_MODE_TRGf, 1, 0, SOCF_RO }
  25986 };
  25987 
  25988 #endif
  25989 #if defined(BCM_88790_A0)
  25990 soc_field_info_t soc_OCCG_TEST_MODE_CMD_RESULT_REG_BCM88790_A0r_fields[] = {
  25991     { LFSR_VALUE_P_0f, 16, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  25992     { LFSR_VALUE_P_1f, 16, 154, SOCF_LE|SOCF_RO|SOCF_SIG },
  25993     { LFSR_VALUE_P_2f, 16, 170, SOCF_LE|SOCF_RO|SOCF_SIG },
  25994     { TEST_MODE_FAILf, 1, 1, SOCF_RO|SOCF_SIG },
  25995     { TEST_MODE_INT_STATUSf, 128, 2, SOCF_LE|SOCF_RO|SOCF_SIG },
  25996     { TEST_MODE_STAGE_STATUSf, 8, 130, SOCF_LE|SOCF_RO|SOCF_SIG },
  25997     { TEST_MODE_TRGf, 1, 0, SOCF_SIG }
  25998 };
  25999 
  26000 #endif
  26001 #if defined(BCM_88950_A0)
  26002 soc_field_info_t soc_OCCG_TEST_MODE_CMD_RESULT_REG_BCM88950_A0r_fields[] = {
  26003     { LFSR_VALUE_P_0f, 16, 138, SOCF_LE|SOCF_RO|SOCF_SIG },
  26004     { LFSR_VALUE_P_1f, 16, 154, SOCF_LE|SOCF_RO|SOCF_SIG },
  26005     { LFSR_VALUE_P_2f, 16, 170, SOCF_LE|SOCF_RO|SOCF_SIG },
  26006     { TEST_MODE_FAILf, 1, 1, SOCF_RO|SOCF_SIG },
  26007     { TEST_MODE_INT_STATUSf, 128, 2, SOCF_LE|SOCF_RO|SOCF_SIG },
  26008     { TEST_MODE_STAGE_STATUSf, 8, 130, SOCF_LE|SOCF_RO|SOCF_SIG },
  26009     { TEST_MODE_TRGf, 1, 0, SOCF_SIG }
  26010 };
  26011 
  26012 #endif
  26013 #if defined(BCM_88690_A0)
  26014 soc_field_info_t soc_OLP_APP_DB_TO_APP_DB_INDEX_MAPr_fields[] = {
  26015     { APP_DB_INDEXf, 128, 0, SOCF_LE }
  26016 };
  26017 
  26018 #endif
  26019 #if defined(BCM_88690_B0)
  26020 soc_field_info_t soc_OLP_APP_DB_TO_APP_DB_INDEX_MAP_BCM88690_B0r_fields[] = {
  26021     { APP_DB_INDEXf, 128, 0, SOCF_LE }
  26022 };
  26023 
  26024 #endif
  26025 #if defined(BCM_88690_B0)
  26026 soc_field_info_t soc_OLP_APP_DB_TO_APP_DB_INDEX_MAP_FOR_ROUTINGr_fields[] = {
  26027     { APP_DB_INDEX_FOR_ROUTINGf, 128, 0, SOCF_LE }
  26028 };
  26029 
  26030 #endif
  26031 #if defined(BCM_88690_A0)
  26032 soc_field_info_t soc_OLP_AUTO_DOC_NAME_0r_fields[] = {
  26033     { AUTO_DOC_NAME_0f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26034 };
  26035 
  26036 #endif
  26037 #if defined(BCM_88690_A0)
  26038 soc_field_info_t soc_OLP_AUTO_DOC_NAME_1r_fields[] = {
  26039     { DSP_ENGINE_FIFO_WATERMARK_01_FIELD_0f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26040 };
  26041 
  26042 #endif
  26043 #if defined(BCM_88690_A0)
  26044 soc_field_info_t soc_OLP_AUTO_DOC_NAME_2r_fields[] = {
  26045     { AUTO_DOC_NAME_2f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26046 };
  26047 
  26048 #endif
  26049 #if defined(BCM_88690_A0)
  26050 soc_field_info_t soc_OLP_AUTO_DOC_NAME_3r_fields[] = {
  26051     { DSP_ENGINE_FIFO_DMA_WATERMARK_FIELD_1f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26052 };
  26053 
  26054 #endif
  26055 #if defined(BCM_88690_B0)
  26056 soc_field_info_t soc_OLP_AUTO_DOC_NAME_0_BCM88690_B0r_fields[] = {
  26057     { AUTO_DOC_NAME_0f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26058 };
  26059 
  26060 #endif
  26061 #if defined(BCM_88690_B0)
  26062 soc_field_info_t soc_OLP_AUTO_DOC_NAME_1_BCM88690_B0r_fields[] = {
  26063     { DSP_ENGINE_FIFO_WATERMARK_01_FIELD_0f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26064 };
  26065 
  26066 #endif
  26067 #if defined(BCM_88690_B0)
  26068 soc_field_info_t soc_OLP_AUTO_DOC_NAME_2_BCM88690_B0r_fields[] = {
  26069     { AUTO_DOC_NAME_2f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26070 };
  26071 
  26072 #endif
  26073 #if defined(BCM_88690_B0)
  26074 soc_field_info_t soc_OLP_AUTO_DOC_NAME_3_BCM88690_B0r_fields[] = {
  26075     { DSP_ENGINE_FIFO_DMA_WATERMARK_FIELD_1f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  26076 };
  26077 
  26078 #endif
  26079 #if defined(BCM_88690_A0)
  26080 soc_field_info_t soc_OLP_CFG_JR_2_CMD_TO_JR_CMD_MAPr_fields[] = {
  26081     { JR_2_CMD_TYPE_000f, 3, 0, SOCF_LE },
  26082     { JR_2_CMD_TYPE_001f, 3, 3, SOCF_LE },
  26083     { JR_2_CMD_TYPE_010f, 3, 6, SOCF_LE },
  26084     { JR_2_CMD_TYPE_011f, 3, 9, SOCF_LE },
  26085     { JR_2_CMD_TYPE_100f, 3, 12, SOCF_LE },
  26086     { JR_2_CMD_TYPE_101f, 3, 15, SOCF_LE },
  26087     { JR_2_CMD_TYPE_110f, 3, 18, SOCF_LE },
  26088     { JR_2_CMD_TYPE_111f, 3, 21, SOCF_LE }
  26089 };
  26090 
  26091 #endif
  26092 #if defined(BCM_88690_B0)
  26093 soc_field_info_t soc_OLP_CFG_JR_2_CMD_TO_JR_CMD_MAP_BCM88690_B0r_fields[] = {
  26094     { JR_2_CMD_TYPE_000f, 3, 0, SOCF_LE },
  26095     { JR_2_CMD_TYPE_001f, 3, 3, SOCF_LE },
  26096     { JR_2_CMD_TYPE_010f, 3, 6, SOCF_LE },
  26097     { JR_2_CMD_TYPE_011f, 3, 9, SOCF_LE },
  26098     { JR_2_CMD_TYPE_100f, 3, 12, SOCF_LE },
  26099     { JR_2_CMD_TYPE_101f, 3, 15, SOCF_LE },
  26100     { JR_2_CMD_TYPE_110f, 3, 18, SOCF_LE },
  26101     { JR_2_CMD_TYPE_111f, 3, 21, SOCF_LE }
  26102 };
  26103 
  26104 #endif
  26105 #if defined(BCM_88690_A0)
  26106 soc_field_info_t soc_OLP_CFG_JR_CMD_TO_JR_2_CMD_MAPr_fields[] = {
  26107     { JR_CMD_TYPE_000f, 3, 0, SOCF_LE },
  26108     { JR_CMD_TYPE_001f, 3, 3, SOCF_LE },
  26109     { JR_CMD_TYPE_010f, 3, 6, SOCF_LE },
  26110     { JR_CMD_TYPE_011f, 3, 9, SOCF_LE },
  26111     { JR_CMD_TYPE_100f, 3, 12, SOCF_LE },
  26112     { JR_CMD_TYPE_101f, 3, 15, SOCF_LE },
  26113     { JR_CMD_TYPE_110f, 3, 18, SOCF_LE },
  26114     { JR_CMD_TYPE_111f, 3, 21, SOCF_LE }
  26115 };
  26116 
  26117 #endif
  26118 #if defined(BCM_88690_B0)
  26119 soc_field_info_t soc_OLP_CFG_JR_CMD_TO_JR_2_CMD_MAP_BCM88690_B0r_fields[] = {
  26120     { JR_CMD_TYPE_000f, 3, 0, SOCF_LE },
  26121     { JR_CMD_TYPE_001f, 3, 3, SOCF_LE },
  26122     { JR_CMD_TYPE_010f, 3, 6, SOCF_LE },
  26123     { JR_CMD_TYPE_011f, 3, 9, SOCF_LE },
  26124     { JR_CMD_TYPE_100f, 3, 12, SOCF_LE },
  26125     { JR_CMD_TYPE_101f, 3, 15, SOCF_LE },
  26126     { JR_CMD_TYPE_110f, 3, 18, SOCF_LE },
  26127     { JR_CMD_TYPE_111f, 3, 21, SOCF_LE }
  26128 };
  26129 
  26130 #endif
  26131 #if defined(BCM_88690_A0)
  26132 soc_field_info_t soc_OLP_CFG_JR_LOGICAL_DB_TYPEr_fields[] = {
  26133     { CFG_JR_LOGICAL_DB_TYPEf, 4, 0, SOCF_LE }
  26134 };
  26135 
  26136 #endif
  26137 #if defined(BCM_88690_B0)
  26138 soc_field_info_t soc_OLP_CFG_JR_LOGICAL_DB_TYPE_BCM88690_B0r_fields[] = {
  26139     { CFG_JR_LOGICAL_DB_TYPEf, 4, 0, SOCF_LE }
  26140 };
  26141 
  26142 #endif
  26143 #if defined(BCM_88690_A0)
  26144 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_AGEr_fields[] = {
  26145     { CFG_JR_TO_JR_2_AGEf, 4, 0, SOCF_LE }
  26146 };
  26147 
  26148 #endif
  26149 #if defined(BCM_88690_B0)
  26150 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_AGE_BCM88690_B0r_fields[] = {
  26151     { CFG_JR_TO_JR_2_AGEf, 4, 0, SOCF_LE }
  26152 };
  26153 
  26154 #endif
  26155 #if defined(BCM_88690_A0)
  26156 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_APP_DBr_fields[] = {
  26157     { CFG_JR_TO_JR_2_APP_DBf, 6, 0, SOCF_LE }
  26158 };
  26159 
  26160 #endif
  26161 #if defined(BCM_88690_B0)
  26162 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_APP_DB_BCM88690_B0r_fields[] = {
  26163     { CFG_JR_TO_JR_2_APP_DBf, 6, 0, SOCF_LE }
  26164 };
  26165 
  26166 #endif
  26167 #if defined(BCM_88690_A0)
  26168 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_KEY_MASKr_fields[] = {
  26169     { CFG_JR_TO_JR_2_KEY_MASKf, 10, 0, SOCF_LE }
  26170 };
  26171 
  26172 #endif
  26173 #if defined(BCM_88690_B0)
  26174 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_KEY_MASK_BCM88690_B0r_fields[] = {
  26175     { CFG_JR_TO_JR_2_KEY_MASKf, 10, 0, SOCF_LE }
  26176 };
  26177 
  26178 #endif
  26179 #if defined(BCM_88690_A0)
  26180 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_VMVr_fields[] = {
  26181     { CFG_JR_TO_JR_2_VMVf, 6, 0, SOCF_LE }
  26182 };
  26183 
  26184 #endif
  26185 #if defined(BCM_88690_B0)
  26186 soc_field_info_t soc_OLP_CFG_JR_TO_JR_2_VMV_BCM88690_B0r_fields[] = {
  26187     { CFG_JR_TO_JR_2_VMVf, 6, 0, SOCF_LE }
  26188 };
  26189 
  26190 #endif
  26191 #if defined(BCM_88650_A0)
  26192 soc_field_info_t soc_OLP_CONFIGS_GENERALr_fields[] = {
  26193     { PETRA_COMPATIBLEf, 1, 11, SOCF_SIG },
  26194     { PETRA_SOURCE_DEVICEf, 11, 0, SOCF_LE|SOCF_SIG }
  26195 };
  26196 
  26197 #endif
  26198 #if defined(BCM_88650_B0)
  26199 soc_field_info_t soc_OLP_CONFIGS_GENERAL_BCM88650_B0r_fields[] = {
  26200     { PETRA_COMPATIBLEf, 1, 11, SOCF_SIG },
  26201     { PETRA_SOURCE_DEVICEf, 11, 0, SOCF_LE|SOCF_SIG }
  26202 };
  26203 
  26204 #endif
  26205 #if defined(BCM_88660_A0)
  26206 soc_field_info_t soc_OLP_CONFIGS_GENERAL_BCM88660_A0r_fields[] = {
  26207     { PETRA_COMPATIBLEf, 1, 11, SOCF_SIG },
  26208     { PETRA_SOURCE_DEVICEf, 11, 0, SOCF_LE|SOCF_SIG }
  26209 };
  26210 
  26211 #endif
  26212 #if defined(BCM_88650_A0)
  26213 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATIONr_fields[] = {
  26214     { DSP_GENERATION_ENf, 1, 11, SOCF_SIG },
  26215     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE|SOCF_SIG },
  26216     { MAX_CMD_DELAYf, 11, 0, SOCF_LE|SOCF_SIG },
  26217     { MAX_DSP_CMDf, 3, 12, SOCF_LE|SOCF_SIG },
  26218     { MIN_DSPf, 8, 15, SOCF_LE|SOCF_SIG }
  26219 };
  26220 
  26221 #endif
  26222 #if defined(BCM_88270_A0)
  26223 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88270_A0r_fields[] = {
  26224     { DSP_GENERATION_ENf, 1, 11, 0 },
  26225     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE },
  26226     { MAX_CMD_DELAYf, 11, 0, SOCF_LE },
  26227     { MAX_DSP_CMDf, 3, 12, SOCF_LE },
  26228     { MIN_DSPf, 8, 15, SOCF_LE }
  26229 };
  26230 
  26231 #endif
  26232 #if defined(BCM_88375_A0)
  26233 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88375_A0r_fields[] = {
  26234     { DSP_GENERATION_ENf, 1, 11, 0 },
  26235     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE },
  26236     { MAX_CMD_DELAYf, 11, 0, SOCF_LE },
  26237     { MAX_DSP_CMDf, 3, 12, SOCF_LE },
  26238     { MIN_DSPf, 8, 15, SOCF_LE }
  26239 };
  26240 
  26241 #endif
  26242 #if defined(BCM_88375_B0)
  26243 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88375_B0r_fields[] = {
  26244     { DSP_GENERATION_ENf, 1, 11, 0 },
  26245     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE },
  26246     { MAX_CMD_DELAYf, 11, 0, SOCF_LE },
  26247     { MAX_DSP_CMDf, 3, 12, SOCF_LE },
  26248     { MIN_DSPf, 8, 15, SOCF_LE }
  26249 };
  26250 
  26251 #endif
  26252 #if defined(BCM_88470_A0)
  26253 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88470_A0r_fields[] = {
  26254     { DSP_GENERATION_ENf, 1, 11, 0 },
  26255     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE },
  26256     { MAX_CMD_DELAYf, 11, 0, SOCF_LE },
  26257     { MAX_DSP_CMDf, 3, 12, SOCF_LE },
  26258     { MIN_DSPf, 8, 15, SOCF_LE }
  26259 };
  26260 
  26261 #endif
  26262 #if defined(BCM_88470_B0)
  26263 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88470_B0r_fields[] = {
  26264     { DSP_GENERATION_ENf, 1, 11, 0 },
  26265     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE },
  26266     { MAX_CMD_DELAYf, 11, 0, SOCF_LE },
  26267     { MAX_DSP_CMDf, 3, 12, SOCF_LE },
  26268     { MIN_DSPf, 8, 15, SOCF_LE }
  26269 };
  26270 
  26271 #endif
  26272 #if defined(BCM_88650_B0)
  26273 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88650_B0r_fields[] = {
  26274     { DSP_GENERATION_ENf, 1, 11, SOCF_SIG },
  26275     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE|SOCF_SIG },
  26276     { MAX_CMD_DELAYf, 11, 0, SOCF_LE|SOCF_SIG },
  26277     { MAX_DSP_CMDf, 3, 12, SOCF_LE|SOCF_SIG },
  26278     { MIN_DSPf, 8, 15, SOCF_LE|SOCF_SIG }
  26279 };
  26280 
  26281 #endif
  26282 #if defined(BCM_88660_A0)
  26283 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88660_A0r_fields[] = {
  26284     { DSP_GENERATION_ENf, 1, 11, SOCF_SIG },
  26285     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE|SOCF_SIG },
  26286     { MAX_CMD_DELAYf, 11, 0, SOCF_LE|SOCF_SIG },
  26287     { MAX_DSP_CMDf, 3, 12, SOCF_LE|SOCF_SIG },
  26288     { MIN_DSPf, 8, 15, SOCF_LE|SOCF_SIG }
  26289 };
  26290 
  26291 #endif
  26292 #if defined(BCM_88675_A0)
  26293 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88675_A0r_fields[] = {
  26294     { DSP_GENERATION_ENf, 1, 11, 0 },
  26295     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE },
  26296     { MAX_CMD_DELAYf, 11, 0, SOCF_LE },
  26297     { MAX_DSP_CMDf, 3, 12, SOCF_LE },
  26298     { MIN_DSPf, 8, 15, SOCF_LE }
  26299 };
  26300 
  26301 #endif
  26302 #if defined(BCM_88675_B0)
  26303 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88675_B0r_fields[] = {
  26304     { DSP_GENERATION_ENf, 1, 11, 0 },
  26305     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE },
  26306     { MAX_CMD_DELAYf, 11, 0, SOCF_LE },
  26307     { MAX_DSP_CMDf, 3, 12, SOCF_LE },
  26308     { MIN_DSPf, 8, 15, SOCF_LE }
  26309 };
  26310 
  26311 #endif
  26312 #if defined(BCM_88680_A0)
  26313 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88680_A0r_fields[] = {
  26314     { DSP_GENERATION_ENf, 1, 11, 0 },
  26315     { DSP_HEADER_SIZEf, 6, 23, SOCF_LE },
  26316     { MAX_CMD_DELAYf, 11, 0, SOCF_LE },
  26317     { MAX_DSP_CMDf, 3, 12, SOCF_LE },
  26318     { MIN_DSPf, 8, 15, SOCF_LE }
  26319 };
  26320 
  26321 #endif
  26322 #if defined(BCM_88690_A0)
  26323 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88690_A0r_fields[] = {
  26324     { DSP_GENERATION_EN_Nf, 1, 11, 0 },
  26325     { DSP_HEADER_SIZE_Nf, 6, 23, SOCF_LE },
  26326     { MAX_CMD_DELAY_Nf, 11, 0, SOCF_LE },
  26327     { MAX_DSP_CMD_Nf, 3, 12, SOCF_LE },
  26328     { MIN_DSP_Nf, 8, 15, SOCF_LE }
  26329 };
  26330 
  26331 #endif
  26332 #if defined(BCM_88690_B0)
  26333 soc_field_info_t soc_OLP_DSP_ENGINE_CONFIGURATION_BCM88690_B0r_fields[] = {
  26334     { DSP_GENERATION_EN_Nf, 1, 11, 0 },
  26335     { DSP_HEADER_SIZE_Nf, 6, 23, SOCF_LE },
  26336     { MAX_CMD_DELAY_Nf, 11, 0, SOCF_LE },
  26337     { MAX_DSP_CMD_Nf, 3, 12, SOCF_LE },
  26338     { MIN_DSP_Nf, 8, 15, SOCF_LE }
  26339 };
  26340 
  26341 #endif
  26342 #if defined(BCM_88650_A0)
  26343 soc_field_info_t soc_OLP_DSP_HEADERr_fields[] = {
  26344     { DSP_HEADERf, 256, 0, SOCF_LE|SOCF_SIG }
  26345 };
  26346 
  26347 #endif
  26348 #if defined(BCM_88270_A0)
  26349 soc_field_info_t soc_OLP_DSP_HEADER_BCM88270_A0r_fields[] = {
  26350     { DSP_HEADERf, 256, 0, SOCF_LE }
  26351 };
  26352 
  26353 #endif
  26354 #if defined(BCM_88375_A0)
  26355 soc_field_info_t soc_OLP_DSP_HEADER_BCM88375_A0r_fields[] = {
  26356     { DSP_HEADERf, 256, 0, SOCF_LE }
  26357 };
  26358 
  26359 #endif
  26360 #if defined(BCM_88375_B0)
  26361 soc_field_info_t soc_OLP_DSP_HEADER_BCM88375_B0r_fields[] = {
  26362     { DSP_HEADERf, 256, 0, SOCF_LE }
  26363 };
  26364 
  26365 #endif
  26366 #if defined(BCM_88470_A0)
  26367 soc_field_info_t soc_OLP_DSP_HEADER_BCM88470_A0r_fields[] = {
  26368     { DSP_HEADERf, 256, 0, SOCF_LE }
  26369 };
  26370 
  26371 #endif
  26372 #if defined(BCM_88470_B0)
  26373 soc_field_info_t soc_OLP_DSP_HEADER_BCM88470_B0r_fields[] = {
  26374     { DSP_HEADERf, 256, 0, SOCF_LE }
  26375 };
  26376 
  26377 #endif
  26378 #if defined(BCM_88650_B0)
  26379 soc_field_info_t soc_OLP_DSP_HEADER_BCM88650_B0r_fields[] = {
  26380     { DSP_HEADERf, 256, 0, SOCF_LE|SOCF_SIG }
  26381 };
  26382 
  26383 #endif
  26384 #if defined(BCM_88660_A0)
  26385 soc_field_info_t soc_OLP_DSP_HEADER_BCM88660_A0r_fields[] = {
  26386     { DSP_HEADERf, 256, 0, SOCF_LE|SOCF_SIG }
  26387 };
  26388 
  26389 #endif
  26390 #if defined(BCM_88675_A0)
  26391 soc_field_info_t soc_OLP_DSP_HEADER_BCM88675_A0r_fields[] = {
  26392     { DSP_HEADERf, 256, 0, SOCF_LE }
  26393 };
  26394 
  26395 #endif
  26396 #if defined(BCM_88675_B0)
  26397 soc_field_info_t soc_OLP_DSP_HEADER_BCM88675_B0r_fields[] = {
  26398     { DSP_HEADERf, 256, 0, SOCF_LE }
  26399 };
  26400 
  26401 #endif
  26402 #if defined(BCM_88680_A0)
  26403 soc_field_info_t soc_OLP_DSP_HEADER_BCM88680_A0r_fields[] = {
  26404     { DSP_HEADERf, 256, 0, SOCF_LE }
  26405 };
  26406 
  26407 #endif
  26408 #if defined(BCM_88690_A0)
  26409 soc_field_info_t soc_OLP_DSP_HEADER_BCM88690_A0r_fields[] = {
  26410     { DSP_HEADER_Nf, 256, 0, SOCF_LE }
  26411 };
  26412 
  26413 #endif
  26414 #if defined(BCM_88690_B0)
  26415 soc_field_info_t soc_OLP_DSP_HEADER_BCM88690_B0r_fields[] = {
  26416     { DSP_HEADER_Nf, 256, 0, SOCF_LE }
  26417 };
  26418 
  26419 #endif
  26420 #if defined(BCM_88650_A0)
  26421 soc_field_info_t soc_OLP_ECC_1B_ERR_CNTr_fields[] = {
  26422     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  26423     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  26424     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  26425     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  26426 };
  26427 
  26428 #endif
  26429 #if defined(BCM_88270_A0)
  26430 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88270_A0r_fields[] = {
  26431     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26432     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26433     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26434     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26435 };
  26436 
  26437 #endif
  26438 #if defined(BCM_88375_A0)
  26439 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88375_A0r_fields[] = {
  26440     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26441     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26442     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26443     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26444 };
  26445 
  26446 #endif
  26447 #if defined(BCM_88375_B0)
  26448 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88375_B0r_fields[] = {
  26449     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26450     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26451     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26452     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26453 };
  26454 
  26455 #endif
  26456 #if defined(BCM_88470_A0)
  26457 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88470_A0r_fields[] = {
  26458     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26459     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26460     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26461     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26462 };
  26463 
  26464 #endif
  26465 #if defined(BCM_88470_B0)
  26466 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88470_B0r_fields[] = {
  26467     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26468     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26469     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26470     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26471 };
  26472 
  26473 #endif
  26474 #if defined(BCM_88650_B0)
  26475 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88650_B0r_fields[] = {
  26476     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  26477     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  26478     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  26479     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  26480 };
  26481 
  26482 #endif
  26483 #if defined(BCM_88660_A0)
  26484 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88660_A0r_fields[] = {
  26485     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  26486     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  26487     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  26488     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  26489 };
  26490 
  26491 #endif
  26492 #if defined(BCM_88675_A0)
  26493 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88675_A0r_fields[] = {
  26494     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26495     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26496     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26497     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26498 };
  26499 
  26500 #endif
  26501 #if defined(BCM_88675_B0)
  26502 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88675_B0r_fields[] = {
  26503     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26504     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26505     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26506     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26507 };
  26508 
  26509 #endif
  26510 #if defined(BCM_88680_A0)
  26511 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88680_A0r_fields[] = {
  26512     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26513     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26514     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26515     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26516 };
  26517 
  26518 #endif
  26519 #if defined(BCM_88690_A0)
  26520 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88690_A0r_fields[] = {
  26521     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26522     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26523     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  26524     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26525 };
  26526 
  26527 #endif
  26528 #if defined(BCM_88690_B0)
  26529 soc_field_info_t soc_OLP_ECC_1B_ERR_CNT_BCM88690_B0r_fields[] = {
  26530     { ECC_1B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26531     { ECC_1B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26532     { ECC_1B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  26533     { ECC_1B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26534 };
  26535 
  26536 #endif
  26537 #if defined(BCM_88650_A0)
  26538 soc_field_info_t soc_OLP_ECC_2B_ERR_CNTr_fields[] = {
  26539     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  26540     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  26541     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  26542     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  26543 };
  26544 
  26545 #endif
  26546 #if defined(BCM_88270_A0)
  26547 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88270_A0r_fields[] = {
  26548     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26549     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26550     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26551     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26552 };
  26553 
  26554 #endif
  26555 #if defined(BCM_88375_A0)
  26556 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88375_A0r_fields[] = {
  26557     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26558     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26559     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26560     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26561 };
  26562 
  26563 #endif
  26564 #if defined(BCM_88375_B0)
  26565 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88375_B0r_fields[] = {
  26566     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26567     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26568     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26569     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26570 };
  26571 
  26572 #endif
  26573 #if defined(BCM_88470_A0)
  26574 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88470_A0r_fields[] = {
  26575     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26576     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26577     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26578     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26579 };
  26580 
  26581 #endif
  26582 #if defined(BCM_88470_B0)
  26583 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88470_B0r_fields[] = {
  26584     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26585     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26586     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26587     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26588 };
  26589 
  26590 #endif
  26591 #if defined(BCM_88650_B0)
  26592 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88650_B0r_fields[] = {
  26593     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  26594     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  26595     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  26596     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  26597 };
  26598 
  26599 #endif
  26600 #if defined(BCM_88660_A0)
  26601 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88660_A0r_fields[] = {
  26602     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  26603     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  26604     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  26605     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  26606 };
  26607 
  26608 #endif
  26609 #if defined(BCM_88675_A0)
  26610 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88675_A0r_fields[] = {
  26611     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26612     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26613     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26614     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26615 };
  26616 
  26617 #endif
  26618 #if defined(BCM_88675_B0)
  26619 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88675_B0r_fields[] = {
  26620     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26621     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26622     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26623     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26624 };
  26625 
  26626 #endif
  26627 #if defined(BCM_88680_A0)
  26628 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88680_A0r_fields[] = {
  26629     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26630     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26631     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  26632     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26633 };
  26634 
  26635 #endif
  26636 #if defined(BCM_88690_A0)
  26637 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88690_A0r_fields[] = {
  26638     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26639     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26640     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  26641     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26642 };
  26643 
  26644 #endif
  26645 #if defined(BCM_88690_B0)
  26646 soc_field_info_t soc_OLP_ECC_2B_ERR_CNT_BCM88690_B0r_fields[] = {
  26647     { ECC_2B_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  26648     { ECC_2B_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  26649     { ECC_2B_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  26650     { ECC_2B_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  26651 };
  26652 
  26653 #endif
  26654 #if defined(BCM_88675_A0)
  26655 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATEr_fields[] = {
  26656     { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  26657     { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  26658     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  26659     { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 }
  26660 };
  26661 
  26662 #endif
  26663 #if defined(BCM_88270_A0)
  26664 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88270_A0r_fields[] = {
  26665     { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  26666     { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  26667     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  26668     { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 3, 0 }
  26669 };
  26670 
  26671 #endif
  26672 #if defined(BCM_88375_A0)
  26673 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88375_A0r_fields[] = {
  26674     { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  26675     { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  26676     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  26677     { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 }
  26678 };
  26679 
  26680 #endif
  26681 #if defined(BCM_88375_B0)
  26682 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88375_B0r_fields[] = {
  26683     { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  26684     { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  26685     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  26686     { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 }
  26687 };
  26688 
  26689 #endif
  26690 #if defined(BCM_88470_A0)
  26691 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88470_A0r_fields[] = {
  26692     { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  26693     { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  26694     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  26695     { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 3, 0 }
  26696 };
  26697 
  26698 #endif
  26699 #if defined(BCM_88470_B0)
  26700 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88470_B0r_fields[] = {
  26701     { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  26702     { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  26703     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  26704     { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 3, 0 }
  26705 };
  26706 
  26707 #endif
  26708 #if defined(BCM_88675_B0)
  26709 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88675_B0r_fields[] = {
  26710     { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  26711     { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  26712     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  26713     { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 }
  26714 };
  26715 
  26716 #endif
  26717 #if defined(BCM_88680_A0)
  26718 soc_field_info_t soc_OLP_ECC_ERR_1B_INITIATE_BCM88680_A0r_fields[] = {
  26719     { DSPG_CMD_FIFO_0_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  26720     { DSPG_CMD_FIFO_1_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  26721     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_1B_ERRf, 1, 3, 0 },
  26722     { DSP_EVENT_ROUTE_INITIATE_ECC_1B_ERRf, 1, 0, 0 }
  26723 };
  26724 
  26725 #endif
  26726 #if defined(BCM_88675_A0)
  26727 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASKr_fields[] = {
  26728     { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26729     { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26730     { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  26731     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 }
  26732 };
  26733 
  26734 #endif
  26735 #if defined(BCM_88270_A0)
  26736 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = {
  26737     { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
  26738     { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26739     { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26740     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 }
  26741 };
  26742 
  26743 #endif
  26744 #if defined(BCM_88375_A0)
  26745 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
  26746     { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26747     { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26748     { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  26749     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 }
  26750 };
  26751 
  26752 #endif
  26753 #if defined(BCM_88375_B0)
  26754 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
  26755     { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26756     { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26757     { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  26758     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 }
  26759 };
  26760 
  26761 #endif
  26762 #if defined(BCM_88470_A0)
  26763 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = {
  26764     { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
  26765     { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26766     { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26767     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 }
  26768 };
  26769 
  26770 #endif
  26771 #if defined(BCM_88470_B0)
  26772 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = {
  26773     { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 0, 0 },
  26774     { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26775     { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26776     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 }
  26777 };
  26778 
  26779 #endif
  26780 #if defined(BCM_88675_B0)
  26781 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
  26782     { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26783     { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26784     { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  26785     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 }
  26786 };
  26787 
  26788 #endif
  26789 #if defined(BCM_88680_A0)
  26790 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
  26791     { DSPG_CMD_FIFO_0_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26792     { DSPG_CMD_FIFO_1_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26793     { DSPG_CMD_FIFO_DMA_ECC_1B_ERR_MASKf, 1, 3, 0 },
  26794     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 0, 0 }
  26795 };
  26796 
  26797 #endif
  26798 #if defined(BCM_88690_A0)
  26799 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = {
  26800     { AUTO_DOC_NAME_40_ECC_1B_ERR_MASKf, 1, 0, 0 },
  26801     { AUTO_DOC_NAME_41_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26802     { AUTO_DOC_NAME_5_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26803     { DSPG_EVR_EVENT_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 },
  26804     { DSPR_DMT_EVENT_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 },
  26805     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 }
  26806 };
  26807 
  26808 #endif
  26809 #if defined(BCM_88690_B0)
  26810 soc_field_info_t soc_OLP_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = {
  26811     { AUTO_DOC_NAME_40_ECC_1B_ERR_MASKf, 1, 0, 0 },
  26812     { AUTO_DOC_NAME_41_ECC_1B_ERR_MASKf, 1, 1, 0 },
  26813     { AUTO_DOC_NAME_5_ECC_1B_ERR_MASKf, 1, 2, 0 },
  26814     { DSPG_EVR_EVENT_FIFO_ECC_1B_ERR_MASKf, 1, 4, 0 },
  26815     { DSPR_DMT_EVENT_FIFO_ECC_1B_ERR_MASKf, 1, 5, 0 },
  26816     { DSP_EVENT_ROUTE_ECC_1B_ERR_MASKf, 1, 3, 0 }
  26817 };
  26818 
  26819 #endif
  26820 #if defined(BCM_88675_A0)
  26821 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATEr_fields[] = {
  26822     { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  26823     { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  26824     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  26825     { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 }
  26826 };
  26827 
  26828 #endif
  26829 #if defined(BCM_88270_A0)
  26830 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88270_A0r_fields[] = {
  26831     { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  26832     { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  26833     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  26834     { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 3, 0 }
  26835 };
  26836 
  26837 #endif
  26838 #if defined(BCM_88375_A0)
  26839 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88375_A0r_fields[] = {
  26840     { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  26841     { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  26842     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  26843     { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 }
  26844 };
  26845 
  26846 #endif
  26847 #if defined(BCM_88375_B0)
  26848 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88375_B0r_fields[] = {
  26849     { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  26850     { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  26851     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  26852     { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 }
  26853 };
  26854 
  26855 #endif
  26856 #if defined(BCM_88470_A0)
  26857 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88470_A0r_fields[] = {
  26858     { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  26859     { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  26860     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  26861     { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 3, 0 }
  26862 };
  26863 
  26864 #endif
  26865 #if defined(BCM_88470_B0)
  26866 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88470_B0r_fields[] = {
  26867     { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  26868     { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  26869     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  26870     { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 3, 0 }
  26871 };
  26872 
  26873 #endif
  26874 #if defined(BCM_88675_B0)
  26875 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88675_B0r_fields[] = {
  26876     { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  26877     { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  26878     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  26879     { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 }
  26880 };
  26881 
  26882 #endif
  26883 #if defined(BCM_88680_A0)
  26884 soc_field_info_t soc_OLP_ECC_ERR_2B_INITIATE_BCM88680_A0r_fields[] = {
  26885     { DSPG_CMD_FIFO_0_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  26886     { DSPG_CMD_FIFO_1_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  26887     { DSPG_CMD_FIFO_DMA_INITIATE_ECC_2B_ERRf, 1, 3, 0 },
  26888     { DSP_EVENT_ROUTE_INITIATE_ECC_2B_ERRf, 1, 0, 0 }
  26889 };
  26890 
  26891 #endif
  26892 #if defined(BCM_88675_A0)
  26893 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASKr_fields[] = {
  26894     { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26895     { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26896     { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  26897     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 }
  26898 };
  26899 
  26900 #endif
  26901 #if defined(BCM_88270_A0)
  26902 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88270_A0r_fields[] = {
  26903     { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
  26904     { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26905     { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26906     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 }
  26907 };
  26908 
  26909 #endif
  26910 #if defined(BCM_88375_A0)
  26911 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_A0r_fields[] = {
  26912     { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26913     { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26914     { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  26915     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 }
  26916 };
  26917 
  26918 #endif
  26919 #if defined(BCM_88375_B0)
  26920 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88375_B0r_fields[] = {
  26921     { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26922     { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26923     { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  26924     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 }
  26925 };
  26926 
  26927 #endif
  26928 #if defined(BCM_88470_A0)
  26929 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_A0r_fields[] = {
  26930     { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
  26931     { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26932     { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26933     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 }
  26934 };
  26935 
  26936 #endif
  26937 #if defined(BCM_88470_B0)
  26938 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88470_B0r_fields[] = {
  26939     { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 0, 0 },
  26940     { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26941     { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26942     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 }
  26943 };
  26944 
  26945 #endif
  26946 #if defined(BCM_88675_B0)
  26947 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88675_B0r_fields[] = {
  26948     { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26949     { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26950     { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  26951     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 }
  26952 };
  26953 
  26954 #endif
  26955 #if defined(BCM_88680_A0)
  26956 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88680_A0r_fields[] = {
  26957     { DSPG_CMD_FIFO_0_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26958     { DSPG_CMD_FIFO_1_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26959     { DSPG_CMD_FIFO_DMA_ECC_2B_ERR_MASKf, 1, 3, 0 },
  26960     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 0, 0 }
  26961 };
  26962 
  26963 #endif
  26964 #if defined(BCM_88690_A0)
  26965 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_A0r_fields[] = {
  26966     { AUTO_DOC_NAME_40_ECC_2B_ERR_MASKf, 1, 0, 0 },
  26967     { AUTO_DOC_NAME_41_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26968     { AUTO_DOC_NAME_5_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26969     { DSPG_EVR_EVENT_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 },
  26970     { DSPR_DMT_EVENT_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 },
  26971     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 }
  26972 };
  26973 
  26974 #endif
  26975 #if defined(BCM_88690_B0)
  26976 soc_field_info_t soc_OLP_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields[] = {
  26977     { AUTO_DOC_NAME_40_ECC_2B_ERR_MASKf, 1, 0, 0 },
  26978     { AUTO_DOC_NAME_41_ECC_2B_ERR_MASKf, 1, 1, 0 },
  26979     { AUTO_DOC_NAME_5_ECC_2B_ERR_MASKf, 1, 2, 0 },
  26980     { DSPG_EVR_EVENT_FIFO_ECC_2B_ERR_MASKf, 1, 4, 0 },
  26981     { DSPR_DMT_EVENT_FIFO_ECC_2B_ERR_MASKf, 1, 5, 0 },
  26982     { DSP_EVENT_ROUTE_ECC_2B_ERR_MASKf, 1, 3, 0 }
  26983 };
  26984 
  26985 #endif
  26986 #if defined(BCM_88650_A0)
  26987 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTERr_fields[] = {
  26988     { ECC_1B_ERR_INTf, 1, 1, 0 },
  26989     { ECC_2B_ERR_INTf, 1, 2, 0 },
  26990     { PARITY_ERR_INTf, 1, 0, 0 }
  26991 };
  26992 
  26993 #endif
  26994 #if defined(BCM_88270_A0)
  26995 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = {
  26996     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  26997     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  26998     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  26999 };
  27000 
  27001 #endif
  27002 #if defined(BCM_88375_A0)
  27003 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  27004     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27005     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27006     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  27007 };
  27008 
  27009 #endif
  27010 #if defined(BCM_88375_B0)
  27011 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  27012     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27013     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27014     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  27015 };
  27016 
  27017 #endif
  27018 #if defined(BCM_88470_A0)
  27019 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  27020     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27021     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27022     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  27023 };
  27024 
  27025 #endif
  27026 #if defined(BCM_88470_B0)
  27027 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  27028     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27029     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27030     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  27031 };
  27032 
  27033 #endif
  27034 #if defined(BCM_88650_B0)
  27035 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  27036     { ECC_1B_ERR_INTf, 1, 1, 0 },
  27037     { ECC_2B_ERR_INTf, 1, 2, 0 },
  27038     { PARITY_ERR_INTf, 1, 0, 0 }
  27039 };
  27040 
  27041 #endif
  27042 #if defined(BCM_88660_A0)
  27043 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  27044     { ECC_1B_ERR_INTf, 1, 1, 0 },
  27045     { ECC_2B_ERR_INTf, 1, 2, 0 },
  27046     { PARITY_ERR_INTf, 1, 0, 0 }
  27047 };
  27048 
  27049 #endif
  27050 #if defined(BCM_88675_A0)
  27051 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = {
  27052     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27053     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27054     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  27055 };
  27056 
  27057 #endif
  27058 #if defined(BCM_88675_B0)
  27059 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  27060     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27061     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27062     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  27063 };
  27064 
  27065 #endif
  27066 #if defined(BCM_88680_A0)
  27067 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  27068     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27069     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27070     { PARITY_ERR_INTf, 1, 0, SOCF_SIG|SOCF_INTR }
  27071 };
  27072 
  27073 #endif
  27074 #if defined(BCM_88690_A0)
  27075 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = {
  27076     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27077     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27078     { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR }
  27079 };
  27080 
  27081 #endif
  27082 #if defined(BCM_88690_B0)
  27083 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
  27084     { ECC_1B_ERR_INTf, 1, 1, SOCF_SIG|SOCF_INTR },
  27085     { ECC_2B_ERR_INTf, 1, 2, SOCF_SIG|SOCF_INTR },
  27086     { FIELD_0_0f, 1, 0, SOCF_SIG|SOCF_INTR }
  27087 };
  27088 
  27089 #endif
  27090 #if defined(BCM_88650_A0)
  27091 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASKr_fields[] = {
  27092     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27093     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27094     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27095 };
  27096 
  27097 #endif
  27098 #if defined(BCM_88270_A0)
  27099 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88270_A0r_fields[] = {
  27100     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27101     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27102     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27103 };
  27104 
  27105 #endif
  27106 #if defined(BCM_88375_A0)
  27107 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88375_A0r_fields[] = {
  27108     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27109     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27110     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27111 };
  27112 
  27113 #endif
  27114 #if defined(BCM_88375_B0)
  27115 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88375_B0r_fields[] = {
  27116     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27117     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27118     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27119 };
  27120 
  27121 #endif
  27122 #if defined(BCM_88470_A0)
  27123 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88470_A0r_fields[] = {
  27124     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27125     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27126     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27127 };
  27128 
  27129 #endif
  27130 #if defined(BCM_88470_B0)
  27131 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88470_B0r_fields[] = {
  27132     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27133     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27134     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27135 };
  27136 
  27137 #endif
  27138 #if defined(BCM_88650_B0)
  27139 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88650_B0r_fields[] = {
  27140     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27141     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27142     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27143 };
  27144 
  27145 #endif
  27146 #if defined(BCM_88660_A0)
  27147 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88660_A0r_fields[] = {
  27148     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27149     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27150     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27151 };
  27152 
  27153 #endif
  27154 #if defined(BCM_88675_A0)
  27155 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88675_A0r_fields[] = {
  27156     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27157     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27158     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27159 };
  27160 
  27161 #endif
  27162 #if defined(BCM_88675_B0)
  27163 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88675_B0r_fields[] = {
  27164     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27165     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27166     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27167 };
  27168 
  27169 #endif
  27170 #if defined(BCM_88680_A0)
  27171 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88680_A0r_fields[] = {
  27172     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27173     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27174     { PARITY_ERR_INT_MASKf, 1, 0, 0 }
  27175 };
  27176 
  27177 #endif
  27178 #if defined(BCM_88690_A0)
  27179 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88690_A0r_fields[] = {
  27180     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27181     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27182     { ITEM_0_0f, 1, 0, 0 }
  27183 };
  27184 
  27185 #endif
  27186 #if defined(BCM_88690_B0)
  27187 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields[] = {
  27188     { ECC_1B_ERR_INT_MASKf, 1, 1, 0 },
  27189     { ECC_2B_ERR_INT_MASKf, 1, 2, 0 },
  27190     { ITEM_0_0f, 1, 0, 0 }
  27191 };
  27192 
  27193 #endif
  27194 #if defined(BCM_88650_A0)
  27195 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TESTr_fields[] = {
  27196     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
  27197 };
  27198 
  27199 #endif
  27200 #if defined(BCM_88270_A0)
  27201 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = {
  27202     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  27203 };
  27204 
  27205 #endif
  27206 #if defined(BCM_88375_A0)
  27207 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  27208     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  27209 };
  27210 
  27211 #endif
  27212 #if defined(BCM_88375_B0)
  27213 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  27214     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  27215 };
  27216 
  27217 #endif
  27218 #if defined(BCM_88470_A0)
  27219 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  27220     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  27221 };
  27222 
  27223 #endif
  27224 #if defined(BCM_88470_B0)
  27225 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  27226     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  27227 };
  27228 
  27229 #endif
  27230 #if defined(BCM_88650_B0)
  27231 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  27232     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
  27233 };
  27234 
  27235 #endif
  27236 #if defined(BCM_88660_A0)
  27237 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  27238     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE|SOCF_SIG }
  27239 };
  27240 
  27241 #endif
  27242 #if defined(BCM_88675_A0)
  27243 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = {
  27244     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  27245 };
  27246 
  27247 #endif
  27248 #if defined(BCM_88675_B0)
  27249 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  27250     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  27251 };
  27252 
  27253 #endif
  27254 #if defined(BCM_88680_A0)
  27255 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  27256     { ECC_INTERRUPT_REGISTER_TESTf, 32, 0, SOCF_LE }
  27257 };
  27258 
  27259 #endif
  27260 #if defined(BCM_88690_A0)
  27261 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = {
  27262     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  27263 };
  27264 
  27265 #endif
  27266 #if defined(BCM_88690_B0)
  27267 soc_field_info_t soc_OLP_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
  27268     { ECC_INTERRUPT_REGISTER_TESTf, 3, 0, SOCF_LE }
  27269 };
  27270 
  27271 #endif
  27272 #if defined(BCM_88650_A0)
  27273 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields[] = {
  27274     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, SOCF_SIG }
  27275 };
  27276 
  27277 #endif
  27278 #if defined(BCM_88270_A0)
  27279 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88270_A0r_fields[] = {
  27280     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27281 };
  27282 
  27283 #endif
  27284 #if defined(BCM_88375_A0)
  27285 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_A0r_fields[] = {
  27286     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27287 };
  27288 
  27289 #endif
  27290 #if defined(BCM_88375_B0)
  27291 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88375_B0r_fields[] = {
  27292     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27293 };
  27294 
  27295 #endif
  27296 #if defined(BCM_88470_A0)
  27297 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_A0r_fields[] = {
  27298     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27299 };
  27300 
  27301 #endif
  27302 #if defined(BCM_88470_B0)
  27303 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88470_B0r_fields[] = {
  27304     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27305 };
  27306 
  27307 #endif
  27308 #if defined(BCM_88650_B0)
  27309 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88650_B0r_fields[] = {
  27310     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, SOCF_SIG }
  27311 };
  27312 
  27313 #endif
  27314 #if defined(BCM_88660_A0)
  27315 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88660_A0r_fields[] = {
  27316     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, SOCF_SIG }
  27317 };
  27318 
  27319 #endif
  27320 #if defined(BCM_88675_A0)
  27321 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_A0r_fields[] = {
  27322     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27323 };
  27324 
  27325 #endif
  27326 #if defined(BCM_88675_B0)
  27327 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88675_B0r_fields[] = {
  27328     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27329 };
  27330 
  27331 #endif
  27332 #if defined(BCM_88680_A0)
  27333 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88680_A0r_fields[] = {
  27334     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27335 };
  27336 
  27337 #endif
  27338 #if defined(BCM_88690_A0)
  27339 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_A0r_fields[] = {
  27340     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27341 };
  27342 
  27343 #endif
  27344 #if defined(BCM_88690_B0)
  27345 soc_field_info_t soc_OLP_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields[] = {
  27346     { ENABLE_DYNAMIC_MEMORY_ACCESSf, 1, 0, 0 }
  27347 };
  27348 
  27349 #endif
  27350 #if defined(BCM_88650_A0)
  27351 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTERr_fields[] = {
  27352     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27353 };
  27354 
  27355 #endif
  27356 #if defined(BCM_88270_A0)
  27357 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88270_A0r_fields[] = {
  27358     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27359 };
  27360 
  27361 #endif
  27362 #if defined(BCM_88375_A0)
  27363 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88375_A0r_fields[] = {
  27364     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27365 };
  27366 
  27367 #endif
  27368 #if defined(BCM_88375_B0)
  27369 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88375_B0r_fields[] = {
  27370     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27371 };
  27372 
  27373 #endif
  27374 #if defined(BCM_88470_A0)
  27375 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88470_A0r_fields[] = {
  27376     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27377 };
  27378 
  27379 #endif
  27380 #if defined(BCM_88470_B0)
  27381 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88470_B0r_fields[] = {
  27382     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27383 };
  27384 
  27385 #endif
  27386 #if defined(BCM_88650_B0)
  27387 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88650_B0r_fields[] = {
  27388     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27389 };
  27390 
  27391 #endif
  27392 #if defined(BCM_88660_A0)
  27393 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88660_A0r_fields[] = {
  27394     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27395 };
  27396 
  27397 #endif
  27398 #if defined(BCM_88675_A0)
  27399 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88675_A0r_fields[] = {
  27400     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27401 };
  27402 
  27403 #endif
  27404 #if defined(BCM_88675_B0)
  27405 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88675_B0r_fields[] = {
  27406     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27407 };
  27408 
  27409 #endif
  27410 #if defined(BCM_88680_A0)
  27411 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88680_A0r_fields[] = {
  27412     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27413 };
  27414 
  27415 #endif
  27416 #if defined(BCM_88690_A0)
  27417 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88690_A0r_fields[] = {
  27418     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  27419 };
  27420 
  27421 #endif
  27422 #if defined(BCM_88690_B0)
  27423 soc_field_info_t soc_OLP_EP_TRANSACTION_COUNTER_BCM88690_B0r_fields[] = {
  27424     { EP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  27425 };
  27426 
  27427 #endif
  27428 #if defined(BCM_88650_A0)
  27429 soc_field_info_t soc_OLP_ERROR_INITIATION_DATAr_fields[] = {
  27430     { ERR_WRf, 1, 0, SOCF_SIG }
  27431 };
  27432 
  27433 #endif
  27434 #if defined(BCM_88270_A0)
  27435 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88270_A0r_fields[] = {
  27436     { ERR_WRf, 1, 0, SOCF_SIG }
  27437 };
  27438 
  27439 #endif
  27440 #if defined(BCM_88375_A0)
  27441 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88375_A0r_fields[] = {
  27442     { ERR_WRf, 1, 0, SOCF_SIG }
  27443 };
  27444 
  27445 #endif
  27446 #if defined(BCM_88375_B0)
  27447 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88375_B0r_fields[] = {
  27448     { ERR_WRf, 1, 0, SOCF_SIG }
  27449 };
  27450 
  27451 #endif
  27452 #if defined(BCM_88470_A0)
  27453 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88470_A0r_fields[] = {
  27454     { ERR_WRf, 1, 0, SOCF_SIG }
  27455 };
  27456 
  27457 #endif
  27458 #if defined(BCM_88470_B0)
  27459 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88470_B0r_fields[] = {
  27460     { ERR_WRf, 1, 0, SOCF_SIG }
  27461 };
  27462 
  27463 #endif
  27464 #if defined(BCM_88650_B0)
  27465 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88650_B0r_fields[] = {
  27466     { ERR_WRf, 1, 0, SOCF_SIG }
  27467 };
  27468 
  27469 #endif
  27470 #if defined(BCM_88660_A0)
  27471 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88660_A0r_fields[] = {
  27472     { ERR_WRf, 1, 0, SOCF_SIG }
  27473 };
  27474 
  27475 #endif
  27476 #if defined(BCM_88675_A0)
  27477 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88675_A0r_fields[] = {
  27478     { ERR_WRf, 1, 0, SOCF_SIG }
  27479 };
  27480 
  27481 #endif
  27482 #if defined(BCM_88675_B0)
  27483 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88675_B0r_fields[] = {
  27484     { ERR_WRf, 1, 0, SOCF_SIG }
  27485 };
  27486 
  27487 #endif
  27488 #if defined(BCM_88680_A0)
  27489 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88680_A0r_fields[] = {
  27490     { ERR_WRf, 1, 0, SOCF_SIG }
  27491 };
  27492 
  27493 #endif
  27494 #if defined(BCM_88690_A0)
  27495 soc_field_info_t soc_OLP_ERROR_INITIATION_DATA_BCM88690_A0r_fields[] = {
  27496     { ERR_WRf, 1, 0, SOCF_SIG }
  27497 };
  27498 
  27499 #endif
  27500 #if defined(BCM_88650_A0)
  27501 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTERr_fields[] = {
  27502     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27503 };
  27504 
  27505 #endif
  27506 #if defined(BCM_88270_A0)
  27507 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88270_A0r_fields[] = {
  27508     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27509 };
  27510 
  27511 #endif
  27512 #if defined(BCM_88375_A0)
  27513 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88375_A0r_fields[] = {
  27514     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27515 };
  27516 
  27517 #endif
  27518 #if defined(BCM_88375_B0)
  27519 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88375_B0r_fields[] = {
  27520     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27521 };
  27522 
  27523 #endif
  27524 #if defined(BCM_88470_A0)
  27525 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88470_A0r_fields[] = {
  27526     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27527 };
  27528 
  27529 #endif
  27530 #if defined(BCM_88470_B0)
  27531 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88470_B0r_fields[] = {
  27532     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27533 };
  27534 
  27535 #endif
  27536 #if defined(BCM_88650_B0)
  27537 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88650_B0r_fields[] = {
  27538     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27539 };
  27540 
  27541 #endif
  27542 #if defined(BCM_88660_A0)
  27543 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88660_A0r_fields[] = {
  27544     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27545 };
  27546 
  27547 #endif
  27548 #if defined(BCM_88675_A0)
  27549 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88675_A0r_fields[] = {
  27550     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27551 };
  27552 
  27553 #endif
  27554 #if defined(BCM_88675_B0)
  27555 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88675_B0r_fields[] = {
  27556     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27557 };
  27558 
  27559 #endif
  27560 #if defined(BCM_88680_A0)
  27561 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88680_A0r_fields[] = {
  27562     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27563 };
  27564 
  27565 #endif
  27566 #if defined(BCM_88690_A0)
  27567 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88690_A0r_fields[] = {
  27568     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  27569 };
  27570 
  27571 #endif
  27572 #if defined(BCM_88690_B0)
  27573 soc_field_info_t soc_OLP_FIFO_0_EVENT_COUNTER_BCM88690_B0r_fields[] = {
  27574     { FIFO_0_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  27575 };
  27576 
  27577 #endif
  27578 #if defined(BCM_88650_A0)
  27579 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTERr_fields[] = {
  27580     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27581 };
  27582 
  27583 #endif
  27584 #if defined(BCM_88270_A0)
  27585 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88270_A0r_fields[] = {
  27586     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27587 };
  27588 
  27589 #endif
  27590 #if defined(BCM_88375_A0)
  27591 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88375_A0r_fields[] = {
  27592     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27593 };
  27594 
  27595 #endif
  27596 #if defined(BCM_88375_B0)
  27597 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88375_B0r_fields[] = {
  27598     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27599 };
  27600 
  27601 #endif
  27602 #if defined(BCM_88470_A0)
  27603 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88470_A0r_fields[] = {
  27604     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27605 };
  27606 
  27607 #endif
  27608 #if defined(BCM_88470_B0)
  27609 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88470_B0r_fields[] = {
  27610     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27611 };
  27612 
  27613 #endif
  27614 #if defined(BCM_88650_B0)
  27615 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88650_B0r_fields[] = {
  27616     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27617 };
  27618 
  27619 #endif
  27620 #if defined(BCM_88660_A0)
  27621 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88660_A0r_fields[] = {
  27622     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  27623 };
  27624 
  27625 #endif
  27626 #if defined(BCM_88675_A0)
  27627 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88675_A0r_fields[] = {
  27628     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27629 };
  27630 
  27631 #endif
  27632 #if defined(BCM_88675_B0)
  27633 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88675_B0r_fields[] = {
  27634     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27635 };
  27636 
  27637 #endif
  27638 #if defined(BCM_88680_A0)
  27639 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88680_A0r_fields[] = {
  27640     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27641 };
  27642 
  27643 #endif
  27644 #if defined(BCM_88690_A0)
  27645 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88690_A0r_fields[] = {
  27646     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  27647 };
  27648 
  27649 #endif
  27650 #if defined(BCM_88690_B0)
  27651 soc_field_info_t soc_OLP_FIFO_1_EVENT_COUNTER_BCM88690_B0r_fields[] = {
  27652     { FIFO_1_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  27653 };
  27654 
  27655 #endif
  27656 #if defined(BCM_88675_A0)
  27657 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTERr_fields[] = {
  27658     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27659 };
  27660 
  27661 #endif
  27662 #if defined(BCM_88270_A0)
  27663 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88270_A0r_fields[] = {
  27664     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27665 };
  27666 
  27667 #endif
  27668 #if defined(BCM_88375_A0)
  27669 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88375_A0r_fields[] = {
  27670     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27671 };
  27672 
  27673 #endif
  27674 #if defined(BCM_88375_B0)
  27675 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88375_B0r_fields[] = {
  27676     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27677 };
  27678 
  27679 #endif
  27680 #if defined(BCM_88470_A0)
  27681 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88470_A0r_fields[] = {
  27682     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27683 };
  27684 
  27685 #endif
  27686 #if defined(BCM_88470_B0)
  27687 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88470_B0r_fields[] = {
  27688     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27689 };
  27690 
  27691 #endif
  27692 #if defined(BCM_88675_B0)
  27693 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88675_B0r_fields[] = {
  27694     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27695 };
  27696 
  27697 #endif
  27698 #if defined(BCM_88680_A0)
  27699 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88680_A0r_fields[] = {
  27700     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  27701 };
  27702 
  27703 #endif
  27704 #if defined(BCM_88690_A0)
  27705 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88690_A0r_fields[] = {
  27706     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  27707 };
  27708 
  27709 #endif
  27710 #if defined(BCM_88690_B0)
  27711 soc_field_info_t soc_OLP_FIFO_DMA_EVENT_COUNTER_BCM88690_B0r_fields[] = {
  27712     { FIFO_DMA_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  27713 };
  27714 
  27715 #endif
  27716 #if defined(BCM_88675_A0)
  27717 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONSr_fields[] = {
  27718     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  27719     { DISMEMf, 1, 0, 0 },
  27720     { DIS_ECCf, 1, 1, 0 },
  27721     { WRITE_TO_XORf, 1, 3, 0 }
  27722 };
  27723 
  27724 #endif
  27725 #if defined(BCM_88270_A0)
  27726 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88270_A0r_fields[] = {
  27727     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  27728     { DISMEMf, 1, 0, 0 },
  27729     { DIS_ECCf, 1, 1, 0 },
  27730     { MEM_LWM_DISABLEf, 1, 4, 0 },
  27731     { MEM_RC_DISABLEf, 1, 5, 0 },
  27732     { WRITE_TO_XORf, 1, 3, 0 }
  27733 };
  27734 
  27735 #endif
  27736 #if defined(BCM_88375_A0)
  27737 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88375_A0r_fields[] = {
  27738     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  27739     { DISMEMf, 1, 0, 0 },
  27740     { DIS_ECCf, 1, 1, 0 },
  27741     { WRITE_TO_XORf, 1, 3, 0 }
  27742 };
  27743 
  27744 #endif
  27745 #if defined(BCM_88375_B0)
  27746 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88375_B0r_fields[] = {
  27747     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  27748     { DISMEMf, 1, 0, 0 },
  27749     { DIS_ECCf, 1, 1, 0 },
  27750     { WRITE_TO_XORf, 1, 3, 0 }
  27751 };
  27752 
  27753 #endif
  27754 #if defined(BCM_88470_A0)
  27755 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88470_A0r_fields[] = {
  27756     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  27757     { DISMEMf, 1, 0, 0 },
  27758     { DIS_ECCf, 1, 1, 0 },
  27759     { MEM_LWM_DISABLEf, 1, 4, 0 },
  27760     { MEM_RC_DISABLEf, 1, 5, 0 },
  27761     { WRITE_TO_XORf, 1, 3, 0 }
  27762 };
  27763 
  27764 #endif
  27765 #if defined(BCM_88470_B0)
  27766 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88470_B0r_fields[] = {
  27767     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  27768     { DISMEMf, 1, 0, 0 },
  27769     { DIS_ECCf, 1, 1, 0 },
  27770     { MEM_LWM_DISABLEf, 1, 4, 0 },
  27771     { MEM_RC_DISABLEf, 1, 5, 0 },
  27772     { WRITE_TO_XORf, 1, 3, 0 }
  27773 };
  27774 
  27775 #endif
  27776 #if defined(BCM_88675_B0)
  27777 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88675_B0r_fields[] = {
  27778     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  27779     { DISMEMf, 1, 0, 0 },
  27780     { DIS_ECCf, 1, 1, 0 },
  27781     { WRITE_TO_XORf, 1, 3, 0 }
  27782 };
  27783 
  27784 #endif
  27785 #if defined(BCM_88680_A0)
  27786 soc_field_info_t soc_OLP_GLOBAL_MEM_OPTIONS_BCM88680_A0r_fields[] = {
  27787     { CPU_BYPASS_ECC_PARf, 1, 2, 0 },
  27788     { DISMEMf, 1, 0, 0 },
  27789     { DIS_ECCf, 1, 1, 0 },
  27790     { WRITE_TO_XORf, 1, 3, 0 }
  27791 };
  27792 
  27793 #endif
  27794 #if defined(BCM_88675_A0)
  27795 soc_field_info_t soc_OLP_GLOBAL_PP_1r_fields[] = {
  27796     { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE },
  27797     { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE },
  27798     { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE },
  27799     { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE },
  27800     { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE },
  27801     { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE }
  27802 };
  27803 
  27804 #endif
  27805 #if defined(BCM_88270_A0)
  27806 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88270_A0r_fields[] = {
  27807     { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE },
  27808     { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE },
  27809     { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE },
  27810     { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE },
  27811     { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE },
  27812     { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE }
  27813 };
  27814 
  27815 #endif
  27816 #if defined(BCM_88375_A0)
  27817 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88375_A0r_fields[] = {
  27818     { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE },
  27819     { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE },
  27820     { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE },
  27821     { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE },
  27822     { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE },
  27823     { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE }
  27824 };
  27825 
  27826 #endif
  27827 #if defined(BCM_88375_B0)
  27828 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88375_B0r_fields[] = {
  27829     { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE },
  27830     { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE },
  27831     { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE },
  27832     { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE },
  27833     { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE },
  27834     { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE }
  27835 };
  27836 
  27837 #endif
  27838 #if defined(BCM_88470_A0)
  27839 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88470_A0r_fields[] = {
  27840     { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE },
  27841     { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE },
  27842     { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE },
  27843     { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE },
  27844     { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE },
  27845     { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE }
  27846 };
  27847 
  27848 #endif
  27849 #if defined(BCM_88470_B0)
  27850 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88470_B0r_fields[] = {
  27851     { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE },
  27852     { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE },
  27853     { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE },
  27854     { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE },
  27855     { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE },
  27856     { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE }
  27857 };
  27858 
  27859 #endif
  27860 #if defined(BCM_88675_B0)
  27861 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88675_B0r_fields[] = {
  27862     { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE },
  27863     { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE },
  27864     { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE },
  27865     { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE },
  27866     { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE },
  27867     { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE }
  27868 };
  27869 
  27870 #endif
  27871 #if defined(BCM_88680_A0)
  27872 soc_field_info_t soc_OLP_GLOBAL_PP_1_BCM88680_A0r_fields[] = {
  27873     { MACT_DB_ID_BMACT_IDf, 4, 8, SOCF_LE },
  27874     { MACT_DB_ID_BMACT_MASKf, 4, 12, SOCF_LE },
  27875     { MACT_DB_ID_MACT_IDf, 4, 0, SOCF_LE },
  27876     { MACT_DB_ID_MACT_MASKf, 4, 4, SOCF_LE },
  27877     { MACT_DB_ID_PROG_IDf, 4, 16, SOCF_LE },
  27878     { MACT_DB_ID_PROG_MASKf, 4, 20, SOCF_LE }
  27879 };
  27880 
  27881 #endif
  27882 #if defined(BCM_88650_B0)
  27883 soc_field_info_t soc_OLP_GLOBAL_REGISTER_1r_fields[] = {
  27884     { FIELD_0_3f, 4, 0, SOCF_LE|SOCF_SIG },
  27885     { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_SIG },
  27886     { FIELD_16_19f, 4, 16, SOCF_LE|SOCF_SIG },
  27887     { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_SIG },
  27888     { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_SIG },
  27889     { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_SIG }
  27890 };
  27891 
  27892 #endif
  27893 #if defined(BCM_88660_A0)
  27894 soc_field_info_t soc_OLP_GLOBAL_REGISTER_1_BCM88660_A0r_fields[] = {
  27895     { FIELD_0_3f, 4, 0, SOCF_LE|SOCF_SIG },
  27896     { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_SIG },
  27897     { FIELD_16_19f, 4, 16, SOCF_LE|SOCF_SIG },
  27898     { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_SIG },
  27899     { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_SIG },
  27900     { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_SIG }
  27901 };
  27902 
  27903 #endif
  27904 #if defined(BCM_88650_A0)
  27905 soc_field_info_t soc_OLP_GTIMER_CONFIGURATIONr_fields[] = {
  27906     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  27907     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  27908     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  27909 };
  27910 
  27911 #endif
  27912 #if defined(BCM_88270_A0)
  27913 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88270_A0r_fields[] = {
  27914     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  27915     { GTIMER_ENABLEf, 1, 30, 0 },
  27916     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
  27917     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
  27918 };
  27919 
  27920 #endif
  27921 #if defined(BCM_88375_A0)
  27922 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88375_A0r_fields[] = {
  27923     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  27924     { GTIMER_ENABLEf, 1, 30, 0 },
  27925     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  27926 };
  27927 
  27928 #endif
  27929 #if defined(BCM_88375_B0)
  27930 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88375_B0r_fields[] = {
  27931     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  27932     { GTIMER_ENABLEf, 1, 30, 0 },
  27933     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  27934 };
  27935 
  27936 #endif
  27937 #if defined(BCM_88470_A0)
  27938 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88470_A0r_fields[] = {
  27939     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  27940     { GTIMER_ENABLEf, 1, 30, 0 },
  27941     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
  27942     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
  27943 };
  27944 
  27945 #endif
  27946 #if defined(BCM_88470_B0)
  27947 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88470_B0r_fields[] = {
  27948     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  27949     { GTIMER_ENABLEf, 1, 30, 0 },
  27950     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 },
  27951     { GTIMER_TRIGGERf, 1, 32, SOCF_RO|SOCF_SIG }
  27952 };
  27953 
  27954 #endif
  27955 #if defined(BCM_88650_B0)
  27956 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88650_B0r_fields[] = {
  27957     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  27958     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  27959     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  27960 };
  27961 
  27962 #endif
  27963 #if defined(BCM_88660_A0)
  27964 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88660_A0r_fields[] = {
  27965     { GTIMER_CYCLEf, 30, 0, SOCF_LE|SOCF_SIG },
  27966     { GTIMER_ENABLEf, 1, 30, SOCF_SIG },
  27967     { GTIMER_RESET_ON_TRIGGERf, 1, 31, SOCF_SIG }
  27968 };
  27969 
  27970 #endif
  27971 #if defined(BCM_88675_A0)
  27972 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88675_A0r_fields[] = {
  27973     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  27974     { GTIMER_ENABLEf, 1, 30, 0 },
  27975     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  27976 };
  27977 
  27978 #endif
  27979 #if defined(BCM_88675_B0)
  27980 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88675_B0r_fields[] = {
  27981     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  27982     { GTIMER_ENABLEf, 1, 30, 0 },
  27983     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  27984 };
  27985 
  27986 #endif
  27987 #if defined(BCM_88680_A0)
  27988 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88680_A0r_fields[] = {
  27989     { GTIMER_CYCLEf, 30, 0, SOCF_LE },
  27990     { GTIMER_ENABLEf, 1, 30, 0 },
  27991     { GTIMER_RESET_ON_TRIGGERf, 1, 31, 0 }
  27992 };
  27993 
  27994 #endif
  27995 #if defined(BCM_88690_A0)
  27996 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88690_A0r_fields[] = {
  27997     { FIELD_0_0f, 1, 0, 0 },
  27998     { FIELD_1_1f, 1, 1, 0 },
  27999     { FIELD_2_2f, 1, 2, 0 }
  28000 };
  28001 
  28002 #endif
  28003 #if defined(BCM_88690_B0)
  28004 soc_field_info_t soc_OLP_GTIMER_CONFIGURATION_BCM88690_B0r_fields[] = {
  28005     { FIELD_0_0f, 1, 0, 0 },
  28006     { FIELD_1_1f, 1, 1, 0 },
  28007     { FIELD_2_2f, 1, 2, 0 }
  28008 };
  28009 
  28010 #endif
  28011 #if defined(BCM_88690_A0)
  28012 soc_field_info_t soc_OLP_GTIMER_CYCLEr_fields[] = {
  28013     { FIELD_0_31f, 32, 0, SOCF_LE }
  28014 };
  28015 
  28016 #endif
  28017 #if defined(BCM_88690_B0)
  28018 soc_field_info_t soc_OLP_GTIMER_CYCLE_BCM88690_B0r_fields[] = {
  28019     { FIELD_0_31f, 32, 0, SOCF_LE }
  28020 };
  28021 
  28022 #endif
  28023 #if defined(BCM_88650_A0)
  28024 soc_field_info_t soc_OLP_GTIMER_TRIGGERr_fields[] = {
  28025     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  28026 };
  28027 
  28028 #endif
  28029 #if defined(BCM_88375_A0)
  28030 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88375_A0r_fields[] = {
  28031     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  28032 };
  28033 
  28034 #endif
  28035 #if defined(BCM_88375_B0)
  28036 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88375_B0r_fields[] = {
  28037     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  28038 };
  28039 
  28040 #endif
  28041 #if defined(BCM_88650_B0)
  28042 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88650_B0r_fields[] = {
  28043     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  28044 };
  28045 
  28046 #endif
  28047 #if defined(BCM_88660_A0)
  28048 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88660_A0r_fields[] = {
  28049     { GTIMER_TRIGGERf, 1, 0, SOCF_SIG }
  28050 };
  28051 
  28052 #endif
  28053 #if defined(BCM_88675_A0)
  28054 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88675_A0r_fields[] = {
  28055     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  28056 };
  28057 
  28058 #endif
  28059 #if defined(BCM_88675_B0)
  28060 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88675_B0r_fields[] = {
  28061     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  28062 };
  28063 
  28064 #endif
  28065 #if defined(BCM_88680_A0)
  28066 soc_field_info_t soc_OLP_GTIMER_TRIGGER_BCM88680_A0r_fields[] = {
  28067     { GTIMER_TRIGGERf, 1, 0, SOCF_RO|SOCF_SIG }
  28068 };
  28069 
  28070 #endif
  28071 #if defined(BCM_88675_A0)
  28072 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFOr_fields[] = {
  28073     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28074 };
  28075 
  28076 #endif
  28077 #if defined(BCM_88270_A0)
  28078 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88270_A0r_fields[] = {
  28079     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28080 };
  28081 
  28082 #endif
  28083 #if defined(BCM_88375_A0)
  28084 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88375_A0r_fields[] = {
  28085     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28086 };
  28087 
  28088 #endif
  28089 #if defined(BCM_88375_B0)
  28090 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88375_B0r_fields[] = {
  28091     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28092 };
  28093 
  28094 #endif
  28095 #if defined(BCM_88470_A0)
  28096 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88470_A0r_fields[] = {
  28097     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28098 };
  28099 
  28100 #endif
  28101 #if defined(BCM_88470_B0)
  28102 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88470_B0r_fields[] = {
  28103     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28104 };
  28105 
  28106 #endif
  28107 #if defined(BCM_88675_B0)
  28108 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88675_B0r_fields[] = {
  28109     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28110 };
  28111 
  28112 #endif
  28113 #if defined(BCM_88680_A0)
  28114 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88680_A0r_fields[] = {
  28115     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 133, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28116 };
  28117 
  28118 #endif
  28119 #if defined(BCM_88690_A0)
  28120 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88690_A0r_fields[] = {
  28121     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 181, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28122 };
  28123 
  28124 #endif
  28125 #if defined(BCM_88690_B0)
  28126 soc_field_info_t soc_OLP_HEAD_OF_CPU_DSPG_CMD_FIFO_BCM88690_B0r_fields[] = {
  28127     { HEAD_OF_CPU_DSPG_CMD_FIFOf, 181, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28128 };
  28129 
  28130 #endif
  28131 #if defined(BCM_88650_A0)
  28132 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTERr_fields[] = {
  28133     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO },
  28134     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO }
  28135 };
  28136 
  28137 #endif
  28138 #if defined(BCM_88270_A0)
  28139 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88270_A0r_fields[] = {
  28140     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28141     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  28142 };
  28143 
  28144 #endif
  28145 #if defined(BCM_88375_A0)
  28146 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88375_A0r_fields[] = {
  28147     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28148     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  28149 };
  28150 
  28151 #endif
  28152 #if defined(BCM_88375_B0)
  28153 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88375_B0r_fields[] = {
  28154     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28155     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  28156 };
  28157 
  28158 #endif
  28159 #if defined(BCM_88470_A0)
  28160 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88470_A0r_fields[] = {
  28161     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28162     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  28163 };
  28164 
  28165 #endif
  28166 #if defined(BCM_88470_B0)
  28167 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88470_B0r_fields[] = {
  28168     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28169     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  28170 };
  28171 
  28172 #endif
  28173 #if defined(BCM_88650_B0)
  28174 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88650_B0r_fields[] = {
  28175     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO },
  28176     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO }
  28177 };
  28178 
  28179 #endif
  28180 #if defined(BCM_88660_A0)
  28181 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88660_A0r_fields[] = {
  28182     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO },
  28183     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO }
  28184 };
  28185 
  28186 #endif
  28187 #if defined(BCM_88675_A0)
  28188 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88675_A0r_fields[] = {
  28189     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28190     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  28191 };
  28192 
  28193 #endif
  28194 #if defined(BCM_88675_B0)
  28195 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88675_B0r_fields[] = {
  28196     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28197     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  28198 };
  28199 
  28200 #endif
  28201 #if defined(BCM_88680_A0)
  28202 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88680_A0r_fields[] = {
  28203     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  28204     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG }
  28205 };
  28206 
  28207 #endif
  28208 #if defined(BCM_88690_A0)
  28209 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88690_A0r_fields[] = {
  28210     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  28211     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  28212 };
  28213 
  28214 #endif
  28215 #if defined(BCM_88690_B0)
  28216 soc_field_info_t soc_OLP_INCOMING_BAD_PACKET_COUNTER_BCM88690_B0r_fields[] = {
  28217     { INCOMING_BAD_IDENTIFIER_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  28218     { INCOMING_BAD_REASSEMBLY_COUNTERf, 16, 16, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  28219 };
  28220 
  28221 #endif
  28222 #if defined(BCM_88650_A0)
  28223 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTERr_fields[] = {
  28224     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28225 };
  28226 
  28227 #endif
  28228 #if defined(BCM_88270_A0)
  28229 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88270_A0r_fields[] = {
  28230     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28231 };
  28232 
  28233 #endif
  28234 #if defined(BCM_88375_A0)
  28235 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88375_A0r_fields[] = {
  28236     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28237 };
  28238 
  28239 #endif
  28240 #if defined(BCM_88375_B0)
  28241 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88375_B0r_fields[] = {
  28242     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28243 };
  28244 
  28245 #endif
  28246 #if defined(BCM_88470_A0)
  28247 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88470_A0r_fields[] = {
  28248     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28249 };
  28250 
  28251 #endif
  28252 #if defined(BCM_88470_B0)
  28253 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88470_B0r_fields[] = {
  28254     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28255 };
  28256 
  28257 #endif
  28258 #if defined(BCM_88650_B0)
  28259 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88650_B0r_fields[] = {
  28260     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28261 };
  28262 
  28263 #endif
  28264 #if defined(BCM_88660_A0)
  28265 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88660_A0r_fields[] = {
  28266     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28267 };
  28268 
  28269 #endif
  28270 #if defined(BCM_88675_A0)
  28271 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88675_A0r_fields[] = {
  28272     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28273 };
  28274 
  28275 #endif
  28276 #if defined(BCM_88675_B0)
  28277 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88675_B0r_fields[] = {
  28278     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28279 };
  28280 
  28281 #endif
  28282 #if defined(BCM_88680_A0)
  28283 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88680_A0r_fields[] = {
  28284     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28285 };
  28286 
  28287 #endif
  28288 #if defined(BCM_88690_A0)
  28289 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88690_A0r_fields[] = {
  28290     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  28291 };
  28292 
  28293 #endif
  28294 #if defined(BCM_88690_B0)
  28295 soc_field_info_t soc_OLP_INCOMING_EVENT_COUNTER_BCM88690_B0r_fields[] = {
  28296     { INCOMING_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  28297 };
  28298 
  28299 #endif
  28300 #if defined(BCM_88650_A0)
  28301 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTERr_fields[] = {
  28302     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28303 };
  28304 
  28305 #endif
  28306 #if defined(BCM_88270_A0)
  28307 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88270_A0r_fields[] = {
  28308     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28309 };
  28310 
  28311 #endif
  28312 #if defined(BCM_88375_A0)
  28313 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88375_A0r_fields[] = {
  28314     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28315 };
  28316 
  28317 #endif
  28318 #if defined(BCM_88375_B0)
  28319 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88375_B0r_fields[] = {
  28320     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28321 };
  28322 
  28323 #endif
  28324 #if defined(BCM_88470_A0)
  28325 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88470_A0r_fields[] = {
  28326     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28327 };
  28328 
  28329 #endif
  28330 #if defined(BCM_88470_B0)
  28331 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88470_B0r_fields[] = {
  28332     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28333 };
  28334 
  28335 #endif
  28336 #if defined(BCM_88650_B0)
  28337 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88650_B0r_fields[] = {
  28338     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28339 };
  28340 
  28341 #endif
  28342 #if defined(BCM_88660_A0)
  28343 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88660_A0r_fields[] = {
  28344     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28345 };
  28346 
  28347 #endif
  28348 #if defined(BCM_88675_A0)
  28349 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88675_A0r_fields[] = {
  28350     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28351 };
  28352 
  28353 #endif
  28354 #if defined(BCM_88675_B0)
  28355 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88675_B0r_fields[] = {
  28356     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28357 };
  28358 
  28359 #endif
  28360 #if defined(BCM_88680_A0)
  28361 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88680_A0r_fields[] = {
  28362     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28363 };
  28364 
  28365 #endif
  28366 #if defined(BCM_88690_A0)
  28367 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88690_A0r_fields[] = {
  28368     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  28369 };
  28370 
  28371 #endif
  28372 #if defined(BCM_88690_B0)
  28373 soc_field_info_t soc_OLP_INCOMING_VALID_DSP_COMMANDS_COUNTER_BCM88690_B0r_fields[] = {
  28374     { INCOMING_VALID_DSP_COMMANDS_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  28375 };
  28376 
  28377 #endif
  28378 #if defined(BCM_88650_A0)
  28379 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTERr_fields[] = {
  28380     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28381 };
  28382 
  28383 #endif
  28384 #if defined(BCM_88270_A0)
  28385 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88270_A0r_fields[] = {
  28386     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28387 };
  28388 
  28389 #endif
  28390 #if defined(BCM_88375_A0)
  28391 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88375_A0r_fields[] = {
  28392     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28393 };
  28394 
  28395 #endif
  28396 #if defined(BCM_88375_B0)
  28397 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88375_B0r_fields[] = {
  28398     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28399 };
  28400 
  28401 #endif
  28402 #if defined(BCM_88470_A0)
  28403 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88470_A0r_fields[] = {
  28404     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28405 };
  28406 
  28407 #endif
  28408 #if defined(BCM_88470_B0)
  28409 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88470_B0r_fields[] = {
  28410     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28411 };
  28412 
  28413 #endif
  28414 #if defined(BCM_88650_B0)
  28415 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88650_B0r_fields[] = {
  28416     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28417 };
  28418 
  28419 #endif
  28420 #if defined(BCM_88660_A0)
  28421 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88660_A0r_fields[] = {
  28422     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  28423 };
  28424 
  28425 #endif
  28426 #if defined(BCM_88675_A0)
  28427 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88675_A0r_fields[] = {
  28428     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28429 };
  28430 
  28431 #endif
  28432 #if defined(BCM_88675_B0)
  28433 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88675_B0r_fields[] = {
  28434     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28435 };
  28436 
  28437 #endif
  28438 #if defined(BCM_88680_A0)
  28439 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88680_A0r_fields[] = {
  28440     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28441 };
  28442 
  28443 #endif
  28444 #if defined(BCM_88690_A0)
  28445 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88690_A0r_fields[] = {
  28446     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  28447 };
  28448 
  28449 #endif
  28450 #if defined(BCM_88690_B0)
  28451 soc_field_info_t soc_OLP_INCOMING_VALID_PACKET_COUNTER_BCM88690_B0r_fields[] = {
  28452     { INCOMING_VALID_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  28453 };
  28454 
  28455 #endif
  28456 #if defined(BCM_88650_A0)
  28457 soc_field_info_t soc_OLP_INDIRECT_COMMANDr_fields[] = {
  28458     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  28459     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  28460     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  28461     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  28462     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  28463 };
  28464 
  28465 #endif
  28466 #if defined(BCM_88650_A0)
  28467 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESSr_fields[] = {
  28468     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  28469     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  28470 };
  28471 
  28472 #endif
  28473 #if defined(BCM_88270_A0)
  28474 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88270_A0r_fields[] = {
  28475     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28476     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28477 };
  28478 
  28479 #endif
  28480 #if defined(BCM_88375_A0)
  28481 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88375_A0r_fields[] = {
  28482     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28483     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28484 };
  28485 
  28486 #endif
  28487 #if defined(BCM_88375_B0)
  28488 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88375_B0r_fields[] = {
  28489     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28490     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28491 };
  28492 
  28493 #endif
  28494 #if defined(BCM_88470_A0)
  28495 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88470_A0r_fields[] = {
  28496     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28497     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28498 };
  28499 
  28500 #endif
  28501 #if defined(BCM_88470_B0)
  28502 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88470_B0r_fields[] = {
  28503     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28504     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28505 };
  28506 
  28507 #endif
  28508 #if defined(BCM_88650_B0)
  28509 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88650_B0r_fields[] = {
  28510     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  28511     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  28512 };
  28513 
  28514 #endif
  28515 #if defined(BCM_88660_A0)
  28516 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88660_A0r_fields[] = {
  28517     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE|SOCF_SIG },
  28518     { INDIRECT_COMMAND_TYPEf, 1, 31, SOCF_SIG }
  28519 };
  28520 
  28521 #endif
  28522 #if defined(BCM_88675_A0)
  28523 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88675_A0r_fields[] = {
  28524     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28525     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28526 };
  28527 
  28528 #endif
  28529 #if defined(BCM_88675_B0)
  28530 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88675_B0r_fields[] = {
  28531     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28532     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28533 };
  28534 
  28535 #endif
  28536 #if defined(BCM_88680_A0)
  28537 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88680_A0r_fields[] = {
  28538     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28539     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28540 };
  28541 
  28542 #endif
  28543 #if defined(BCM_88690_A0)
  28544 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88690_A0r_fields[] = {
  28545     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28546     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28547 };
  28548 
  28549 #endif
  28550 #if defined(BCM_88690_B0)
  28551 soc_field_info_t soc_OLP_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields[] = {
  28552     { INDIRECT_COMMAND_ADDRf, 31, 0, SOCF_LE },
  28553     { INDIRECT_COMMAND_TYPEf, 1, 31, 0 }
  28554 };
  28555 
  28556 #endif
  28557 #if defined(BCM_88270_A0)
  28558 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88270_A0r_fields[] = {
  28559     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28560     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28561     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28562     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28563     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28564 };
  28565 
  28566 #endif
  28567 #if defined(BCM_88375_A0)
  28568 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88375_A0r_fields[] = {
  28569     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28570     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28571     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28572     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28573     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28574 };
  28575 
  28576 #endif
  28577 #if defined(BCM_88375_B0)
  28578 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88375_B0r_fields[] = {
  28579     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28580     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28581     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28582     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28583     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28584 };
  28585 
  28586 #endif
  28587 #if defined(BCM_88470_A0)
  28588 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88470_A0r_fields[] = {
  28589     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28590     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28591     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28592     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28593     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28594 };
  28595 
  28596 #endif
  28597 #if defined(BCM_88470_B0)
  28598 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88470_B0r_fields[] = {
  28599     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28600     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28601     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28602     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28603     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28604 };
  28605 
  28606 #endif
  28607 #if defined(BCM_88650_B0)
  28608 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88650_B0r_fields[] = {
  28609     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  28610     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  28611     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  28612     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  28613     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  28614 };
  28615 
  28616 #endif
  28617 #if defined(BCM_88660_A0)
  28618 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88660_A0r_fields[] = {
  28619     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE|SOCF_SIG },
  28620     { INDIRECT_COMMAND_STATUSf, 1, 31, SOCF_SIG },
  28621     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE|SOCF_SIG },
  28622     { INDIRECT_COMMAND_TRIGGERf, 1, 0, SOCF_SIG },
  28623     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, SOCF_SIG }
  28624 };
  28625 
  28626 #endif
  28627 #if defined(BCM_88675_A0)
  28628 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88675_A0r_fields[] = {
  28629     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28630     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28631     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28632     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28633     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28634 };
  28635 
  28636 #endif
  28637 #if defined(BCM_88675_B0)
  28638 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88675_B0r_fields[] = {
  28639     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28640     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28641     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28642     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28643     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28644 };
  28645 
  28646 #endif
  28647 #if defined(BCM_88680_A0)
  28648 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88680_A0r_fields[] = {
  28649     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28650     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28651     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28652     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28653     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28654 };
  28655 
  28656 #endif
  28657 #if defined(BCM_88690_A0)
  28658 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88690_A0r_fields[] = {
  28659     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28660     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28661     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28662     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28663     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28664 };
  28665 
  28666 #endif
  28667 #if defined(BCM_88690_B0)
  28668 soc_field_info_t soc_OLP_INDIRECT_COMMAND_BCM88690_B0r_fields[] = {
  28669     { INDIRECT_COMMAND_COUNTf, 14, 2, SOCF_LE },
  28670     { INDIRECT_COMMAND_STATUSf, 1, 31, 0 },
  28671     { INDIRECT_COMMAND_TIMEOUTf, 15, 16, SOCF_LE },
  28672     { INDIRECT_COMMAND_TRIGGERf, 1, 0, 0 },
  28673     { INDIRECT_COMMAND_TRIGGER_ON_DATAf, 1, 1, 0 }
  28674 };
  28675 
  28676 #endif
  28677 #if defined(BCM_88650_A0)
  28678 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENTr_fields[] = {
  28679     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  28680 };
  28681 
  28682 #endif
  28683 #if defined(BCM_88270_A0)
  28684 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88270_A0r_fields[] = {
  28685     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  28686 };
  28687 
  28688 #endif
  28689 #if defined(BCM_88375_A0)
  28690 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_A0r_fields[] = {
  28691     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  28692 };
  28693 
  28694 #endif
  28695 #if defined(BCM_88375_B0)
  28696 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88375_B0r_fields[] = {
  28697     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  28698 };
  28699 
  28700 #endif
  28701 #if defined(BCM_88470_A0)
  28702 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_A0r_fields[] = {
  28703     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  28704 };
  28705 
  28706 #endif
  28707 #if defined(BCM_88470_B0)
  28708 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88470_B0r_fields[] = {
  28709     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  28710 };
  28711 
  28712 #endif
  28713 #if defined(BCM_88650_B0)
  28714 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88650_B0r_fields[] = {
  28715     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  28716 };
  28717 
  28718 #endif
  28719 #if defined(BCM_88660_A0)
  28720 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88660_A0r_fields[] = {
  28721     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE|SOCF_SIG }
  28722 };
  28723 
  28724 #endif
  28725 #if defined(BCM_88675_A0)
  28726 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_A0r_fields[] = {
  28727     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  28728 };
  28729 
  28730 #endif
  28731 #if defined(BCM_88675_B0)
  28732 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88675_B0r_fields[] = {
  28733     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  28734 };
  28735 
  28736 #endif
  28737 #if defined(BCM_88680_A0)
  28738 soc_field_info_t soc_OLP_INDIRECT_COMMAND_DATA_INCREMENT_BCM88680_A0r_fields[] = {
  28739     { INDIRECT_COMMAND_DATA_INCREMENTf, 64, 0, SOCF_LE }
  28740 };
  28741 
  28742 #endif
  28743 #if defined(BCM_88650_A0)
  28744 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATAr_fields[] = {
  28745     { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO }
  28746 };
  28747 
  28748 #endif
  28749 #if defined(BCM_88270_A0)
  28750 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88270_A0r_fields[] = {
  28751     { INDIRECT_COMMAND_RD_DATAf, 142, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28752 };
  28753 
  28754 #endif
  28755 #if defined(BCM_88375_A0)
  28756 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88375_A0r_fields[] = {
  28757     { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28758 };
  28759 
  28760 #endif
  28761 #if defined(BCM_88375_B0)
  28762 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88375_B0r_fields[] = {
  28763     { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28764 };
  28765 
  28766 #endif
  28767 #if defined(BCM_88470_A0)
  28768 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88470_A0r_fields[] = {
  28769     { INDIRECT_COMMAND_RD_DATAf, 142, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28770 };
  28771 
  28772 #endif
  28773 #if defined(BCM_88470_B0)
  28774 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88470_B0r_fields[] = {
  28775     { INDIRECT_COMMAND_RD_DATAf, 142, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28776 };
  28777 
  28778 #endif
  28779 #if defined(BCM_88650_B0)
  28780 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88650_B0r_fields[] = {
  28781     { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO }
  28782 };
  28783 
  28784 #endif
  28785 #if defined(BCM_88660_A0)
  28786 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88660_A0r_fields[] = {
  28787     { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO }
  28788 };
  28789 
  28790 #endif
  28791 #if defined(BCM_88675_A0)
  28792 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88675_A0r_fields[] = {
  28793     { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28794 };
  28795 
  28796 #endif
  28797 #if defined(BCM_88675_B0)
  28798 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88675_B0r_fields[] = {
  28799     { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28800 };
  28801 
  28802 #endif
  28803 #if defined(BCM_88680_A0)
  28804 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88680_A0r_fields[] = {
  28805     { INDIRECT_COMMAND_RD_DATAf, 138, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28806 };
  28807 
  28808 #endif
  28809 #if defined(BCM_88690_A0)
  28810 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88690_A0r_fields[] = {
  28811     { INDIRECT_COMMAND_RD_DATAf, 266, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28812 };
  28813 
  28814 #endif
  28815 #if defined(BCM_88690_B0)
  28816 soc_field_info_t soc_OLP_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields[] = {
  28817     { INDIRECT_COMMAND_RD_DATAf, 266, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  28818 };
  28819 
  28820 #endif
  28821 #if defined(BCM_88675_A0)
  28822 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEMr_fields[] = {
  28823     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  28824 };
  28825 
  28826 #endif
  28827 #if defined(BCM_88270_A0)
  28828 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88270_A0r_fields[] = {
  28829     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  28830 };
  28831 
  28832 #endif
  28833 #if defined(BCM_88375_A0)
  28834 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88375_A0r_fields[] = {
  28835     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  28836 };
  28837 
  28838 #endif
  28839 #if defined(BCM_88375_B0)
  28840 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88375_B0r_fields[] = {
  28841     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  28842 };
  28843 
  28844 #endif
  28845 #if defined(BCM_88470_A0)
  28846 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88470_A0r_fields[] = {
  28847     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  28848 };
  28849 
  28850 #endif
  28851 #if defined(BCM_88470_B0)
  28852 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88470_B0r_fields[] = {
  28853     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  28854 };
  28855 
  28856 #endif
  28857 #if defined(BCM_88675_B0)
  28858 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88675_B0r_fields[] = {
  28859     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  28860 };
  28861 
  28862 #endif
  28863 #if defined(BCM_88680_A0)
  28864 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WIDE_MEM_BCM88680_A0r_fields[] = {
  28865     { INDIRECT_WIDE_ADDR_AUTOf, 1, 0, 0 }
  28866 };
  28867 
  28868 #endif
  28869 #if defined(BCM_88650_A0)
  28870 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATAr_fields[] = {
  28871     { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE }
  28872 };
  28873 
  28874 #endif
  28875 #if defined(BCM_88270_A0)
  28876 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88270_A0r_fields[] = {
  28877     { INDIRECT_COMMAND_WR_DATAf, 142, 0, SOCF_LE }
  28878 };
  28879 
  28880 #endif
  28881 #if defined(BCM_88375_A0)
  28882 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88375_A0r_fields[] = {
  28883     { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE }
  28884 };
  28885 
  28886 #endif
  28887 #if defined(BCM_88375_B0)
  28888 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88375_B0r_fields[] = {
  28889     { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE }
  28890 };
  28891 
  28892 #endif
  28893 #if defined(BCM_88470_A0)
  28894 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88470_A0r_fields[] = {
  28895     { INDIRECT_COMMAND_WR_DATAf, 142, 0, SOCF_LE }
  28896 };
  28897 
  28898 #endif
  28899 #if defined(BCM_88470_B0)
  28900 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88470_B0r_fields[] = {
  28901     { INDIRECT_COMMAND_WR_DATAf, 142, 0, SOCF_LE }
  28902 };
  28903 
  28904 #endif
  28905 #if defined(BCM_88650_B0)
  28906 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88650_B0r_fields[] = {
  28907     { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE }
  28908 };
  28909 
  28910 #endif
  28911 #if defined(BCM_88660_A0)
  28912 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88660_A0r_fields[] = {
  28913     { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE }
  28914 };
  28915 
  28916 #endif
  28917 #if defined(BCM_88675_A0)
  28918 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88675_A0r_fields[] = {
  28919     { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE }
  28920 };
  28921 
  28922 #endif
  28923 #if defined(BCM_88675_B0)
  28924 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88675_B0r_fields[] = {
  28925     { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE }
  28926 };
  28927 
  28928 #endif
  28929 #if defined(BCM_88680_A0)
  28930 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88680_A0r_fields[] = {
  28931     { INDIRECT_COMMAND_WR_DATAf, 138, 0, SOCF_LE }
  28932 };
  28933 
  28934 #endif
  28935 #if defined(BCM_88690_A0)
  28936 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88690_A0r_fields[] = {
  28937     { INDIRECT_COMMAND_WR_DATAf, 266, 0, SOCF_LE }
  28938 };
  28939 
  28940 #endif
  28941 #if defined(BCM_88690_B0)
  28942 soc_field_info_t soc_OLP_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields[] = {
  28943     { INDIRECT_COMMAND_WR_DATAf, 266, 0, SOCF_LE }
  28944 };
  28945 
  28946 #endif
  28947 #if defined(BCM_88675_A0)
  28948 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLEr_fields[] = {
  28949     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  28950     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  28951     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  28952     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  28953 };
  28954 
  28955 #endif
  28956 #if defined(BCM_88270_A0)
  28957 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88270_A0r_fields[] = {
  28958     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  28959     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  28960     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
  28961     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
  28962 };
  28963 
  28964 #endif
  28965 #if defined(BCM_88375_A0)
  28966 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88375_A0r_fields[] = {
  28967     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  28968     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  28969     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  28970     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  28971 };
  28972 
  28973 #endif
  28974 #if defined(BCM_88375_B0)
  28975 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88375_B0r_fields[] = {
  28976     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  28977     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  28978     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  28979     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  28980 };
  28981 
  28982 #endif
  28983 #if defined(BCM_88470_A0)
  28984 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88470_A0r_fields[] = {
  28985     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  28986     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  28987     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
  28988     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
  28989 };
  28990 
  28991 #endif
  28992 #if defined(BCM_88470_B0)
  28993 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88470_B0r_fields[] = {
  28994     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  28995     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  28996     { FORCE_BUBBLE_PULSE_WIDTHf, 2, 16, SOCF_LE },
  28997     { FORCE_BUBBLE_STATUSf, 1, 18, SOCF_RO|SOCF_SIG }
  28998 };
  28999 
  29000 #endif
  29001 #if defined(BCM_88675_B0)
  29002 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88675_B0r_fields[] = {
  29003     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  29004     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  29005     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  29006     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  29007 };
  29008 
  29009 #endif
  29010 #if defined(BCM_88680_A0)
  29011 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88680_A0r_fields[] = {
  29012     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  29013     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  29014     { FORCE_BUBBLE_PULSE_WIDTHf, 5, 16, SOCF_LE },
  29015     { FORCE_BUBBLE_STATUSf, 1, 21, SOCF_RO|SOCF_SIG }
  29016 };
  29017 
  29018 #endif
  29019 #if defined(BCM_88690_A0)
  29020 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88690_A0r_fields[] = {
  29021     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  29022     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  29023     { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE },
  29024     { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG }
  29025 };
  29026 
  29027 #endif
  29028 #if defined(BCM_88690_B0)
  29029 soc_field_info_t soc_OLP_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields[] = {
  29030     { FORCE_BUBBLE_ENf, 1, 0, 0 },
  29031     { FORCE_BUBBLE_PERIODf, 15, 1, SOCF_LE },
  29032     { FORCE_BUBBLE_PULSE_WIDTHf, 8, 16, SOCF_LE },
  29033     { FORCE_BUBBLE_STATUSf, 1, 24, SOCF_RO|SOCF_SIG }
  29034 };
  29035 
  29036 #endif
  29037 #if defined(BCM_88650_A0)
  29038 soc_field_info_t soc_OLP_INDIRECT_WR_MASKr_fields[] = {
  29039     { INDIRECT_WR_MASKf, 138, 0, SOCF_LE }
  29040 };
  29041 
  29042 #endif
  29043 #if defined(BCM_88650_B0)
  29044 soc_field_info_t soc_OLP_INDIRECT_WR_MASK_BCM88650_B0r_fields[] = {
  29045     { INDIRECT_WR_MASKf, 138, 0, SOCF_LE }
  29046 };
  29047 
  29048 #endif
  29049 #if defined(BCM_88660_A0)
  29050 soc_field_info_t soc_OLP_INDIRECT_WR_MASK_BCM88660_A0r_fields[] = {
  29051     { INDIRECT_WR_MASKf, 138, 0, SOCF_LE }
  29052 };
  29053 
  29054 #endif
  29055 #if defined(BCM_88650_A0)
  29056 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTERr_fields[] = {
  29057     { ERROR_ECC_MASKf, 1, 0, SOCF_SIG }
  29058 };
  29059 
  29060 #endif
  29061 #if defined(BCM_88270_A0)
  29062 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88270_A0r_fields[] = {
  29063     { ERROR_ECC_MASKf, 1, 0, 0 },
  29064     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29065 };
  29066 
  29067 #endif
  29068 #if defined(BCM_88375_A0)
  29069 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88375_A0r_fields[] = {
  29070     { ERROR_ECC_MASKf, 1, 0, 0 },
  29071     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29072 };
  29073 
  29074 #endif
  29075 #if defined(BCM_88375_B0)
  29076 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88375_B0r_fields[] = {
  29077     { ERROR_ECC_MASKf, 1, 0, 0 },
  29078     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29079 };
  29080 
  29081 #endif
  29082 #if defined(BCM_88470_A0)
  29083 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88470_A0r_fields[] = {
  29084     { ERROR_ECC_MASKf, 1, 0, 0 },
  29085     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29086 };
  29087 
  29088 #endif
  29089 #if defined(BCM_88470_B0)
  29090 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88470_B0r_fields[] = {
  29091     { ERROR_ECC_MASKf, 1, 0, 0 },
  29092     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29093 };
  29094 
  29095 #endif
  29096 #if defined(BCM_88650_B0)
  29097 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88650_B0r_fields[] = {
  29098     { ERROR_ECC_MASKf, 1, 0, SOCF_SIG }
  29099 };
  29100 
  29101 #endif
  29102 #if defined(BCM_88660_A0)
  29103 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88660_A0r_fields[] = {
  29104     { ERROR_ECC_MASKf, 1, 0, SOCF_SIG }
  29105 };
  29106 
  29107 #endif
  29108 #if defined(BCM_88675_A0)
  29109 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88675_A0r_fields[] = {
  29110     { ERROR_ECC_MASKf, 1, 0, 0 },
  29111     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29112 };
  29113 
  29114 #endif
  29115 #if defined(BCM_88675_B0)
  29116 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88675_B0r_fields[] = {
  29117     { ERROR_ECC_MASKf, 1, 0, 0 },
  29118     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29119 };
  29120 
  29121 #endif
  29122 #if defined(BCM_88680_A0)
  29123 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88680_A0r_fields[] = {
  29124     { ERROR_ECC_MASKf, 1, 0, 0 },
  29125     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29126 };
  29127 
  29128 #endif
  29129 #if defined(BCM_88690_A0)
  29130 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88690_A0r_fields[] = {
  29131     { ERROR_ECC_MASKf, 1, 0, 0 },
  29132     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29133 };
  29134 
  29135 #endif
  29136 #if defined(BCM_88690_B0)
  29137 soc_field_info_t soc_OLP_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields[] = {
  29138     { ERROR_ECC_MASKf, 1, 0, 0 },
  29139     { ERROR_EGRESS_PIPE_CFG_MASKf, 1, 1, 0 }
  29140 };
  29141 
  29142 #endif
  29143 #if defined(BCM_88650_A0)
  29144 soc_field_info_t soc_OLP_INTERRUPT_REGISTERr_fields[] = {
  29145     { ERROR_ECCf, 1, 0, 0 }
  29146 };
  29147 
  29148 #endif
  29149 #if defined(BCM_88270_A0)
  29150 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88270_A0r_fields[] = {
  29151     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29152     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29153 };
  29154 
  29155 #endif
  29156 #if defined(BCM_88375_A0)
  29157 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88375_A0r_fields[] = {
  29158     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29159     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29160 };
  29161 
  29162 #endif
  29163 #if defined(BCM_88375_B0)
  29164 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88375_B0r_fields[] = {
  29165     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29166     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29167 };
  29168 
  29169 #endif
  29170 #if defined(BCM_88470_A0)
  29171 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88470_A0r_fields[] = {
  29172     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29173     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29174 };
  29175 
  29176 #endif
  29177 #if defined(BCM_88470_B0)
  29178 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88470_B0r_fields[] = {
  29179     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29180     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29181 };
  29182 
  29183 #endif
  29184 #if defined(BCM_88650_B0)
  29185 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88650_B0r_fields[] = {
  29186     { ERROR_ECCf, 1, 0, 0 }
  29187 };
  29188 
  29189 #endif
  29190 #if defined(BCM_88660_A0)
  29191 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88660_A0r_fields[] = {
  29192     { ERROR_ECCf, 1, 0, 0 }
  29193 };
  29194 
  29195 #endif
  29196 #if defined(BCM_88675_A0)
  29197 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88675_A0r_fields[] = {
  29198     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29199     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29200 };
  29201 
  29202 #endif
  29203 #if defined(BCM_88675_B0)
  29204 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88675_B0r_fields[] = {
  29205     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29206     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29207 };
  29208 
  29209 #endif
  29210 #if defined(BCM_88680_A0)
  29211 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88680_A0r_fields[] = {
  29212     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29213     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29214 };
  29215 
  29216 #endif
  29217 #if defined(BCM_88690_A0)
  29218 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88690_A0r_fields[] = {
  29219     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29220     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29221 };
  29222 
  29223 #endif
  29224 #if defined(BCM_88690_B0)
  29225 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_BCM88690_B0r_fields[] = {
  29226     { ERROR_ECCf, 1, 0, SOCF_RO|SOCF_SIG|SOCF_INTR },
  29227     { ERROR_EGRESS_PIPE_CFGf, 1, 1, SOCF_SIG|SOCF_INTR }
  29228 };
  29229 
  29230 #endif
  29231 #if defined(BCM_88650_A0)
  29232 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TESTr_fields[] = {
  29233     { INTERRUPT_REGISTER_TESTf, 1, 0, SOCF_SIG }
  29234 };
  29235 
  29236 #endif
  29237 #if defined(BCM_88270_A0)
  29238 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88270_A0r_fields[] = {
  29239     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29240 };
  29241 
  29242 #endif
  29243 #if defined(BCM_88375_A0)
  29244 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88375_A0r_fields[] = {
  29245     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29246 };
  29247 
  29248 #endif
  29249 #if defined(BCM_88375_B0)
  29250 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88375_B0r_fields[] = {
  29251     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29252 };
  29253 
  29254 #endif
  29255 #if defined(BCM_88470_A0)
  29256 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88470_A0r_fields[] = {
  29257     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29258 };
  29259 
  29260 #endif
  29261 #if defined(BCM_88470_B0)
  29262 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88470_B0r_fields[] = {
  29263     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29264 };
  29265 
  29266 #endif
  29267 #if defined(BCM_88650_B0)
  29268 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88650_B0r_fields[] = {
  29269     { INTERRUPT_REGISTER_TESTf, 1, 0, SOCF_SIG }
  29270 };
  29271 
  29272 #endif
  29273 #if defined(BCM_88660_A0)
  29274 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88660_A0r_fields[] = {
  29275     { INTERRUPT_REGISTER_TESTf, 1, 0, SOCF_SIG }
  29276 };
  29277 
  29278 #endif
  29279 #if defined(BCM_88675_A0)
  29280 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88675_A0r_fields[] = {
  29281     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29282 };
  29283 
  29284 #endif
  29285 #if defined(BCM_88675_B0)
  29286 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88675_B0r_fields[] = {
  29287     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29288 };
  29289 
  29290 #endif
  29291 #if defined(BCM_88680_A0)
  29292 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88680_A0r_fields[] = {
  29293     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29294 };
  29295 
  29296 #endif
  29297 #if defined(BCM_88690_A0)
  29298 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88690_A0r_fields[] = {
  29299     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29300 };
  29301 
  29302 #endif
  29303 #if defined(BCM_88690_B0)
  29304 soc_field_info_t soc_OLP_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields[] = {
  29305     { INTERRUPT_REGISTER_TESTf, 2, 0, SOCF_LE }
  29306 };
  29307 
  29308 #endif
  29309 #if defined(BCM_88650_A0)
  29310 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTERr_fields[] = {
  29311     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29312 };
  29313 
  29314 #endif
  29315 #if defined(BCM_88270_A0)
  29316 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88270_A0r_fields[] = {
  29317     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29318 };
  29319 
  29320 #endif
  29321 #if defined(BCM_88375_A0)
  29322 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88375_A0r_fields[] = {
  29323     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29324 };
  29325 
  29326 #endif
  29327 #if defined(BCM_88375_B0)
  29328 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88375_B0r_fields[] = {
  29329     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29330 };
  29331 
  29332 #endif
  29333 #if defined(BCM_88470_A0)
  29334 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88470_A0r_fields[] = {
  29335     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29336 };
  29337 
  29338 #endif
  29339 #if defined(BCM_88470_B0)
  29340 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88470_B0r_fields[] = {
  29341     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29342 };
  29343 
  29344 #endif
  29345 #if defined(BCM_88650_B0)
  29346 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88650_B0r_fields[] = {
  29347     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29348 };
  29349 
  29350 #endif
  29351 #if defined(BCM_88660_A0)
  29352 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88660_A0r_fields[] = {
  29353     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29354 };
  29355 
  29356 #endif
  29357 #if defined(BCM_88675_A0)
  29358 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88675_A0r_fields[] = {
  29359     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29360 };
  29361 
  29362 #endif
  29363 #if defined(BCM_88675_B0)
  29364 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88675_B0r_fields[] = {
  29365     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29366 };
  29367 
  29368 #endif
  29369 #if defined(BCM_88680_A0)
  29370 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88680_A0r_fields[] = {
  29371     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29372 };
  29373 
  29374 #endif
  29375 #if defined(BCM_88690_A0)
  29376 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88690_A0r_fields[] = {
  29377     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  29378 };
  29379 
  29380 #endif
  29381 #if defined(BCM_88690_B0)
  29382 soc_field_info_t soc_OLP_IP_TRANSACTION_COUNTER_BCM88690_B0r_fields[] = {
  29383     { IP_TRANSACTION_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  29384 };
  29385 
  29386 #endif
  29387 #if defined(BCM_88690_A0)
  29388 soc_field_info_t soc_OLP_LARGE_EM_MRQ_CONFIGURATIONr_fields[] = {
  29389     { LARGE_EM_MRQ_DYNAMIC_STRENGTH_THRESHOLDf, 2, 0, SOCF_LE }
  29390 };
  29391 
  29392 #endif
  29393 #if defined(BCM_88690_B0)
  29394 soc_field_info_t soc_OLP_LARGE_EM_MRQ_CONFIGURATION_BCM88690_B0r_fields[] = {
  29395     { LARGE_EM_MRQ_DYNAMIC_STRENGTH_THRESHOLDf, 2, 0, SOCF_LE }
  29396 };
  29397 
  29398 #endif
  29399 #if defined(BCM_88690_A0)
  29400 soc_field_info_t soc_OLP_LEARN_CMD_DESTINATION_OFFSETr_fields[] = {
  29401     { LEARN_CMD_DESTINATION_OFFSETf, 6, 0, SOCF_LE }
  29402 };
  29403 
  29404 #endif
  29405 #if defined(BCM_88690_B0)
  29406 soc_field_info_t soc_OLP_LEARN_CMD_DESTINATION_OFFSET_BCM88690_B0r_fields[] = {
  29407     { LEARN_CMD_DESTINATION_OFFSETf, 6, 0, SOCF_LE }
  29408 };
  29409 
  29410 #endif
  29411 #if defined(BCM_88690_A0)
  29412 soc_field_info_t soc_OLP_LEARN_CMD_EEI_AND_FEC_JR_2_LEARN_PAYLOAD_INITIAL_VALUEr_fields[] = {
  29413     { LEARN_CMD_EEI_AND_FEC_JR_2_LEARN_PAYLOAD_INITIAL_VALUEf, 64, 0, SOCF_LE }
  29414 };
  29415 
  29416 #endif
  29417 #if defined(BCM_88690_B0)
  29418 soc_field_info_t soc_OLP_LEARN_CMD_EEI_AND_FEC_JR_2_LEARN_PAYLOAD_INITIAL_VALUE_BCM88690_B0r_fields[] = {
  29419     { LEARN_CMD_EEI_AND_FEC_JR_2_LEARN_PAYLOAD_INITIAL_VALUEf, 64, 0, SOCF_LE }
  29420 };
  29421 
  29422 #endif
  29423 #if defined(BCM_88690_A0)
  29424 soc_field_info_t soc_OLP_LEARN_CMD_EEI_OFFSETr_fields[] = {
  29425     { LEARN_CMD_EEI_OFFSETf, 6, 0, SOCF_LE }
  29426 };
  29427 
  29428 #endif
  29429 #if defined(BCM_88690_B0)
  29430 soc_field_info_t soc_OLP_LEARN_CMD_EEI_OFFSET_BCM88690_B0r_fields[] = {
  29431     { LEARN_CMD_EEI_OFFSETf, 6, 0, SOCF_LE }
  29432 };
  29433 
  29434 #endif
  29435 #if defined(BCM_88690_A0)
  29436 soc_field_info_t soc_OLP_LEARN_CMD_FEC_OFFSETr_fields[] = {
  29437     { LEARN_CMD_FEC_OFFSETf, 6, 0, SOCF_LE }
  29438 };
  29439 
  29440 #endif
  29441 #if defined(BCM_88690_B0)
  29442 soc_field_info_t soc_OLP_LEARN_CMD_FEC_OFFSET_BCM88690_B0r_fields[] = {
  29443     { LEARN_CMD_FEC_OFFSETf, 6, 0, SOCF_LE }
  29444 };
  29445 
  29446 #endif
  29447 #if defined(BCM_88690_A0)
  29448 soc_field_info_t soc_OLP_LEARN_CMD_LIF_AND_DESTINATION_JR_2_LEARN_INFO_DATA_INITIAL_VALUEr_fields[] = {
  29449     { LEARN_CMD_LIF_AND_DESTINATION_JR_2_LEARN_INFO_DATA_INITIAL_VALUEf, 64, 0, SOCF_LE }
  29450 };
  29451 
  29452 #endif
  29453 #if defined(BCM_88690_B0)
  29454 soc_field_info_t soc_OLP_LEARN_CMD_LIF_AND_DESTINATION_JR_2_LEARN_INFO_DATA_INITIAL_VALUE_BCM88690_B0r_fields[] = {
  29455     { LEARN_CMD_LIF_AND_DESTINATION_JR_2_LEARN_INFO_DATA_INITIAL_VALUEf, 64, 0, SOCF_LE }
  29456 };
  29457 
  29458 #endif
  29459 #if defined(BCM_88690_A0)
  29460 soc_field_info_t soc_OLP_LEARN_CMD_OUT_LIF_OFFSETr_fields[] = {
  29461     { LEARN_CMD_OUT_LIF_OFFSETf, 6, 0, SOCF_LE }
  29462 };
  29463 
  29464 #endif
  29465 #if defined(BCM_88690_B0)
  29466 soc_field_info_t soc_OLP_LEARN_CMD_OUT_LIF_OFFSET_BCM88690_B0r_fields[] = {
  29467     { LEARN_CMD_OUT_LIF_OFFSETf, 6, 0, SOCF_LE }
  29468 };
  29469 
  29470 #endif
  29471 #if defined(BCM_88650_A0)
  29472 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTERr_fields[] = {
  29473     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29474 };
  29475 
  29476 #endif
  29477 #if defined(BCM_88270_A0)
  29478 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88270_A0r_fields[] = {
  29479     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29480 };
  29481 
  29482 #endif
  29483 #if defined(BCM_88375_A0)
  29484 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88375_A0r_fields[] = {
  29485     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29486 };
  29487 
  29488 #endif
  29489 #if defined(BCM_88375_B0)
  29490 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88375_B0r_fields[] = {
  29491     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29492 };
  29493 
  29494 #endif
  29495 #if defined(BCM_88470_A0)
  29496 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88470_A0r_fields[] = {
  29497     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29498 };
  29499 
  29500 #endif
  29501 #if defined(BCM_88470_B0)
  29502 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88470_B0r_fields[] = {
  29503     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29504 };
  29505 
  29506 #endif
  29507 #if defined(BCM_88650_B0)
  29508 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88650_B0r_fields[] = {
  29509     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29510 };
  29511 
  29512 #endif
  29513 #if defined(BCM_88660_A0)
  29514 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88660_A0r_fields[] = {
  29515     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29516 };
  29517 
  29518 #endif
  29519 #if defined(BCM_88675_A0)
  29520 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88675_A0r_fields[] = {
  29521     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29522 };
  29523 
  29524 #endif
  29525 #if defined(BCM_88675_B0)
  29526 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88675_B0r_fields[] = {
  29527     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29528 };
  29529 
  29530 #endif
  29531 #if defined(BCM_88680_A0)
  29532 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88680_A0r_fields[] = {
  29533     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29534 };
  29535 
  29536 #endif
  29537 #if defined(BCM_88690_A0)
  29538 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88690_A0r_fields[] = {
  29539     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  29540 };
  29541 
  29542 #endif
  29543 #if defined(BCM_88690_B0)
  29544 soc_field_info_t soc_OLP_LPBK_EVENT_COUNTER_BCM88690_B0r_fields[] = {
  29545     { LPBK_EVENT_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  29546 };
  29547 
  29548 #endif
  29549 #if defined(BCM_88650_B0)
  29550 soc_field_info_t soc_OLP_OLP_GLOBAL_REGISTERS_0r_fields[] = {
  29551     { FIELD_14_14f, 1, 14, SOCF_SIG },
  29552     { FIELD_15_15f, 1, 15, SOCF_SIG },
  29553     { FIELD_16_16f, 1, 16, SOCF_SIG }
  29554 };
  29555 
  29556 #endif
  29557 #if defined(BCM_88660_A0)
  29558 soc_field_info_t soc_OLP_OLP_GLOBAL_REGISTERS_0_BCM88660_A0r_fields[] = {
  29559     { FIELD_14_14f, 1, 14, SOCF_SIG },
  29560     { FIELD_15_15f, 1, 15, SOCF_SIG },
  29561     { FIELD_16_16f, 1, 16, SOCF_SIG }
  29562 };
  29563 
  29564 #endif
  29565 #if defined(BCM_88690_B0)
  29566 soc_field_info_t soc_OLP_OLP_LEARN_PAYLOAD_STRENGTH_SIZEr_fields[] = {
  29567     { LEARN_PAYLOAD_STRENGTH_SIZEf, 4, 0, SOCF_LE }
  29568 };
  29569 
  29570 #endif
  29571 #if defined(BCM_88650_A0)
  29572 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTERr_fields[] = {
  29573     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29574 };
  29575 
  29576 #endif
  29577 #if defined(BCM_88270_A0)
  29578 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88270_A0r_fields[] = {
  29579     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29580 };
  29581 
  29582 #endif
  29583 #if defined(BCM_88375_A0)
  29584 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88375_A0r_fields[] = {
  29585     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29586 };
  29587 
  29588 #endif
  29589 #if defined(BCM_88375_B0)
  29590 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88375_B0r_fields[] = {
  29591     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29592 };
  29593 
  29594 #endif
  29595 #if defined(BCM_88470_A0)
  29596 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88470_A0r_fields[] = {
  29597     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29598 };
  29599 
  29600 #endif
  29601 #if defined(BCM_88470_B0)
  29602 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88470_B0r_fields[] = {
  29603     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29604 };
  29605 
  29606 #endif
  29607 #if defined(BCM_88650_B0)
  29608 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88650_B0r_fields[] = {
  29609     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29610 };
  29611 
  29612 #endif
  29613 #if defined(BCM_88660_A0)
  29614 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88660_A0r_fields[] = {
  29615     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29616 };
  29617 
  29618 #endif
  29619 #if defined(BCM_88675_A0)
  29620 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88675_A0r_fields[] = {
  29621     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29622 };
  29623 
  29624 #endif
  29625 #if defined(BCM_88675_B0)
  29626 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88675_B0r_fields[] = {
  29627     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29628 };
  29629 
  29630 #endif
  29631 #if defined(BCM_88680_A0)
  29632 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88680_A0r_fields[] = {
  29633     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29634 };
  29635 
  29636 #endif
  29637 #if defined(BCM_88690_A0)
  29638 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88690_A0r_fields[] = {
  29639     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  29640 };
  29641 
  29642 #endif
  29643 #if defined(BCM_88690_B0)
  29644 soc_field_info_t soc_OLP_OUTGOING_PACKET_COUNTER_BCM88690_B0r_fields[] = {
  29645     { OUTGOING_PACKET_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  29646 };
  29647 
  29648 #endif
  29649 #if defined(BCM_88650_A0)
  29650 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTERr_fields[] = {
  29651     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29652 };
  29653 
  29654 #endif
  29655 #if defined(BCM_88270_A0)
  29656 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88270_A0r_fields[] = {
  29657     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29658 };
  29659 
  29660 #endif
  29661 #if defined(BCM_88375_A0)
  29662 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88375_A0r_fields[] = {
  29663     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29664 };
  29665 
  29666 #endif
  29667 #if defined(BCM_88375_B0)
  29668 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88375_B0r_fields[] = {
  29669     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29670 };
  29671 
  29672 #endif
  29673 #if defined(BCM_88470_A0)
  29674 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88470_A0r_fields[] = {
  29675     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29676 };
  29677 
  29678 #endif
  29679 #if defined(BCM_88470_B0)
  29680 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88470_B0r_fields[] = {
  29681     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29682 };
  29683 
  29684 #endif
  29685 #if defined(BCM_88650_B0)
  29686 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88650_B0r_fields[] = {
  29687     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29688 };
  29689 
  29690 #endif
  29691 #if defined(BCM_88660_A0)
  29692 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88660_A0r_fields[] = {
  29693     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO }
  29694 };
  29695 
  29696 #endif
  29697 #if defined(BCM_88675_A0)
  29698 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88675_A0r_fields[] = {
  29699     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29700 };
  29701 
  29702 #endif
  29703 #if defined(BCM_88675_B0)
  29704 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88675_B0r_fields[] = {
  29705     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29706 };
  29707 
  29708 #endif
  29709 #if defined(BCM_88680_A0)
  29710 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88680_A0r_fields[] = {
  29711     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  29712 };
  29713 
  29714 #endif
  29715 #if defined(BCM_88690_A0)
  29716 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88690_A0r_fields[] = {
  29717     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  29718 };
  29719 
  29720 #endif
  29721 #if defined(BCM_88690_B0)
  29722 soc_field_info_t soc_OLP_OUTGOING_REQUEST_COUNTER_BCM88690_B0r_fields[] = {
  29723     { OUTGOING_REQUEST_COUNTERf, 16, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER }
  29724 };
  29725 
  29726 #endif
  29727 #if defined(BCM_88650_A0)
  29728 soc_field_info_t soc_OLP_PARITY_ERR_CNTr_fields[] = {
  29729     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  29730     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  29731     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  29732     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  29733 };
  29734 
  29735 #endif
  29736 #if defined(BCM_88270_A0)
  29737 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88270_A0r_fields[] = {
  29738     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  29739     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  29740     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29741     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  29742 };
  29743 
  29744 #endif
  29745 #if defined(BCM_88375_A0)
  29746 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88375_A0r_fields[] = {
  29747     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  29748     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  29749     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29750     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  29751 };
  29752 
  29753 #endif
  29754 #if defined(BCM_88375_B0)
  29755 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88375_B0r_fields[] = {
  29756     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  29757     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  29758     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29759     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  29760 };
  29761 
  29762 #endif
  29763 #if defined(BCM_88470_A0)
  29764 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88470_A0r_fields[] = {
  29765     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  29766     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  29767     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29768     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  29769 };
  29770 
  29771 #endif
  29772 #if defined(BCM_88470_B0)
  29773 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88470_B0r_fields[] = {
  29774     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  29775     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  29776     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29777     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  29778 };
  29779 
  29780 #endif
  29781 #if defined(BCM_88650_B0)
  29782 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88650_B0r_fields[] = {
  29783     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  29784     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  29785     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  29786     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  29787 };
  29788 
  29789 #endif
  29790 #if defined(BCM_88660_A0)
  29791 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88660_A0r_fields[] = {
  29792     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO },
  29793     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO },
  29794     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO },
  29795     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO }
  29796 };
  29797 
  29798 #endif
  29799 #if defined(BCM_88675_A0)
  29800 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88675_A0r_fields[] = {
  29801     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  29802     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  29803     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29804     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  29805 };
  29806 
  29807 #endif
  29808 #if defined(BCM_88675_B0)
  29809 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88675_B0r_fields[] = {
  29810     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  29811     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  29812     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29813     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  29814 };
  29815 
  29816 #endif
  29817 #if defined(BCM_88680_A0)
  29818 soc_field_info_t soc_OLP_PARITY_ERR_CNT_BCM88680_A0r_fields[] = {
  29819     { PARITY_ERR_ADDRf, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  29820     { PARITY_ERR_ADDR_VALIDf, 1, 47, SOCF_RO|SOCF_SIG },
  29821     { PARITY_ERR_CNTf, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG },
  29822     { PARITY_ERR_CNT_OVERFLOWf, 1, 15, SOCF_RO|SOCF_SIG }
  29823 };
  29824 
  29825 #endif
  29826 #if defined(BCM_88650_A0)
  29827 soc_field_info_t soc_OLP_PAR_ERR_INITIATEr_fields[] = {
  29828     { DSPG_CMD_FIFO_0_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
  29829     { DSPG_CMD_FIFO_1_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
  29830     { DSP_EVENT_ROUTE_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG }
  29831 };
  29832 
  29833 #endif
  29834 #if defined(BCM_88270_A0)
  29835 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88270_A0r_fields[] = {
  29836     { PAR_ERR_INITIATEf, 1, 0, 0 }
  29837 };
  29838 
  29839 #endif
  29840 #if defined(BCM_88375_A0)
  29841 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88375_A0r_fields[] = {
  29842     { PAR_ERR_INITIATEf, 1, 0, 0 }
  29843 };
  29844 
  29845 #endif
  29846 #if defined(BCM_88375_B0)
  29847 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88375_B0r_fields[] = {
  29848     { PAR_ERR_INITIATEf, 1, 0, 0 }
  29849 };
  29850 
  29851 #endif
  29852 #if defined(BCM_88470_A0)
  29853 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88470_A0r_fields[] = {
  29854     { PAR_ERR_INITIATEf, 1, 0, 0 }
  29855 };
  29856 
  29857 #endif
  29858 #if defined(BCM_88470_B0)
  29859 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88470_B0r_fields[] = {
  29860     { PAR_ERR_INITIATEf, 1, 0, 0 }
  29861 };
  29862 
  29863 #endif
  29864 #if defined(BCM_88650_B0)
  29865 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88650_B0r_fields[] = {
  29866     { DSPG_CMD_FIFO_0_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
  29867     { DSPG_CMD_FIFO_1_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
  29868     { DSP_EVENT_ROUTE_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG }
  29869 };
  29870 
  29871 #endif
  29872 #if defined(BCM_88660_A0)
  29873 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88660_A0r_fields[] = {
  29874     { DSPG_CMD_FIFO_0_INITIATE_PAR_ERRf, 1, 1, SOCF_SIG },
  29875     { DSPG_CMD_FIFO_1_INITIATE_PAR_ERRf, 1, 2, SOCF_SIG },
  29876     { DSP_EVENT_ROUTE_INITIATE_PAR_ERRf, 1, 0, SOCF_SIG }
  29877 };
  29878 
  29879 #endif
  29880 #if defined(BCM_88675_A0)
  29881 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88675_A0r_fields[] = {
  29882     { PAR_ERR_INITIATEf, 1, 0, 0 }
  29883 };
  29884 
  29885 #endif
  29886 #if defined(BCM_88675_B0)
  29887 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88675_B0r_fields[] = {
  29888     { PAR_ERR_INITIATEf, 1, 0, 0 }
  29889 };
  29890 
  29891 #endif
  29892 #if defined(BCM_88680_A0)
  29893 soc_field_info_t soc_OLP_PAR_ERR_INITIATE_BCM88680_A0r_fields[] = {
  29894     { PAR_ERR_INITIATEf, 1, 0, 0 }
  29895 };
  29896 
  29897 #endif
  29898 #if defined(BCM_88650_A0)
  29899 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASKr_fields[] = {
  29900     { DSPG_CMD_FIFO_0_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  29901     { DSPG_CMD_FIFO_1_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  29902     { DSP_EVENT_ROUTE_PARITY_ERR_MASKf, 1, 0, SOCF_SIG }
  29903 };
  29904 
  29905 #endif
  29906 #if defined(BCM_88270_A0)
  29907 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88270_A0r_fields[] = {
  29908     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  29909 };
  29910 
  29911 #endif
  29912 #if defined(BCM_88375_A0)
  29913 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88375_A0r_fields[] = {
  29914     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  29915 };
  29916 
  29917 #endif
  29918 #if defined(BCM_88375_B0)
  29919 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88375_B0r_fields[] = {
  29920     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  29921 };
  29922 
  29923 #endif
  29924 #if defined(BCM_88470_A0)
  29925 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88470_A0r_fields[] = {
  29926     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  29927 };
  29928 
  29929 #endif
  29930 #if defined(BCM_88470_B0)
  29931 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88470_B0r_fields[] = {
  29932     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  29933 };
  29934 
  29935 #endif
  29936 #if defined(BCM_88650_B0)
  29937 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88650_B0r_fields[] = {
  29938     { DSPG_CMD_FIFO_0_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  29939     { DSPG_CMD_FIFO_1_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  29940     { DSP_EVENT_ROUTE_PARITY_ERR_MASKf, 1, 0, SOCF_SIG }
  29941 };
  29942 
  29943 #endif
  29944 #if defined(BCM_88660_A0)
  29945 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88660_A0r_fields[] = {
  29946     { DSPG_CMD_FIFO_0_PARITY_ERR_MASKf, 1, 1, SOCF_SIG },
  29947     { DSPG_CMD_FIFO_1_PARITY_ERR_MASKf, 1, 2, SOCF_SIG },
  29948     { DSP_EVENT_ROUTE_PARITY_ERR_MASKf, 1, 0, SOCF_SIG }
  29949 };
  29950 
  29951 #endif
  29952 #if defined(BCM_88675_A0)
  29953 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88675_A0r_fields[] = {
  29954     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  29955 };
  29956 
  29957 #endif
  29958 #if defined(BCM_88675_B0)
  29959 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88675_B0r_fields[] = {
  29960     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  29961 };
  29962 
  29963 #endif
  29964 #if defined(BCM_88680_A0)
  29965 soc_field_info_t soc_OLP_PAR_ERR_MEM_MASK_BCM88680_A0r_fields[] = {
  29966     { PAR_ERR_MEM_MASKf, 1, 0, 0 }
  29967 };
  29968 
  29969 #endif
  29970 #if defined(BCM_88675_A0)
  29971 soc_field_info_t soc_OLP_PIPE_SELECTr_fields[] = {
  29972     { JERICHO_EGRESS_PIPEf, 1, 1, 0 },
  29973     { JERICHO_INGRESS_PIPEf, 1, 0, 0 },
  29974     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  29975 };
  29976 
  29977 #endif
  29978 #if defined(BCM_88270_A0)
  29979 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88270_A0r_fields[] = {
  29980     { JERICHO_EGRESS_PIPEf, 1, 1, 0 },
  29981     { JERICHO_INGRESS_PIPEf, 1, 0, 0 },
  29982     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  29983 };
  29984 
  29985 #endif
  29986 #if defined(BCM_88375_A0)
  29987 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88375_A0r_fields[] = {
  29988     { JERICHO_EGRESS_PIPEf, 1, 1, 0 },
  29989     { JERICHO_INGRESS_PIPEf, 1, 0, 0 },
  29990     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  29991 };
  29992 
  29993 #endif
  29994 #if defined(BCM_88375_B0)
  29995 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88375_B0r_fields[] = {
  29996     { JERICHO_EGRESS_PIPEf, 1, 1, 0 },
  29997     { JERICHO_INGRESS_PIPEf, 1, 0, 0 },
  29998     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  29999 };
  30000 
  30001 #endif
  30002 #if defined(BCM_88470_A0)
  30003 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88470_A0r_fields[] = {
  30004     { JERICHO_EGRESS_PIPEf, 1, 1, 0 },
  30005     { JERICHO_INGRESS_PIPEf, 1, 0, 0 },
  30006     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  30007 };
  30008 
  30009 #endif
  30010 #if defined(BCM_88470_B0)
  30011 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88470_B0r_fields[] = {
  30012     { JERICHO_EGRESS_PIPEf, 1, 1, 0 },
  30013     { JERICHO_INGRESS_PIPEf, 1, 0, 0 },
  30014     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  30015 };
  30016 
  30017 #endif
  30018 #if defined(BCM_88675_B0)
  30019 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88675_B0r_fields[] = {
  30020     { JERICHO_EGRESS_PIPEf, 1, 1, 0 },
  30021     { JERICHO_INGRESS_PIPEf, 1, 0, 0 },
  30022     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  30023 };
  30024 
  30025 #endif
  30026 #if defined(BCM_88680_A0)
  30027 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88680_A0r_fields[] = {
  30028     { JERICHO_EGRESS_PIPEf, 1, 1, 0 },
  30029     { JERICHO_INGRESS_PIPEf, 1, 0, 0 },
  30030     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  30031 };
  30032 
  30033 #endif
  30034 #if defined(BCM_88690_A0)
  30035 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88690_A0r_fields[] = {
  30036     { FAP_EGRESS_PIPEf, 1, 1, 0 },
  30037     { FAP_INGRESS_PIPEf, 1, 0, 0 },
  30038     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  30039 };
  30040 
  30041 #endif
  30042 #if defined(BCM_88690_B0)
  30043 soc_field_info_t soc_OLP_PIPE_SELECT_BCM88690_B0r_fields[] = {
  30044     { FAP_EGRESS_PIPEf, 1, 1, 0 },
  30045     { FAP_INGRESS_PIPEf, 1, 0, 0 },
  30046     { SEND_CREDITS_AGAINf, 1, 2, SOCF_SIG }
  30047 };
  30048 
  30049 #endif
  30050 #if defined(BCM_88690_A0)
  30051 soc_field_info_t soc_OLP_REG_0041r_fields[] = {
  30052     { FIELD_0_0f, 1, 0, 0 }
  30053 };
  30054 
  30055 #endif
  30056 #if defined(BCM_88650_A0)
  30057 soc_field_info_t soc_OLP_REG_0085r_fields[] = {
  30058     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  30059     { FIELD_31_31f, 1, 31, SOCF_SIG }
  30060 };
  30061 
  30062 #endif
  30063 #if defined(BCM_88650_A0)
  30064 soc_field_info_t soc_OLP_REG_0090r_fields[] = {
  30065     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  30066 };
  30067 
  30068 #endif
  30069 #if defined(BCM_88650_A0)
  30070 soc_field_info_t soc_OLP_REG_0091r_fields[] = {
  30071     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  30072 };
  30073 
  30074 #endif
  30075 #if defined(BCM_88650_A0)
  30076 soc_field_info_t soc_OLP_REG_0092r_fields[] = {
  30077     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  30078 };
  30079 
  30080 #endif
  30081 #if defined(BCM_88650_A0)
  30082 soc_field_info_t soc_OLP_REG_0093r_fields[] = {
  30083     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  30084 };
  30085 
  30086 #endif
  30087 #if defined(BCM_88690_A0)
  30088 soc_field_info_t soc_OLP_REG_0098r_fields[] = {
  30089     { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  30090     { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG },
  30091     { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  30092     { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG }
  30093 };
  30094 
  30095 #endif
  30096 #if defined(BCM_88650_A0)
  30097 soc_field_info_t soc_OLP_REG_0100r_fields[] = {
  30098     { FIELD_0_3f, 4, 0, SOCF_LE|SOCF_SIG },
  30099     { FIELD_12_15f, 4, 12, SOCF_LE|SOCF_SIG },
  30100     { FIELD_16_19f, 4, 16, SOCF_LE|SOCF_SIG },
  30101     { FIELD_20_23f, 4, 20, SOCF_LE|SOCF_SIG },
  30102     { FIELD_4_7f, 4, 4, SOCF_LE|SOCF_SIG },
  30103     { FIELD_8_11f, 4, 8, SOCF_LE|SOCF_SIG }
  30104 };
  30105 
  30106 #endif
  30107 #if defined(BCM_88650_A0)
  30108 soc_field_info_t soc_OLP_REG_0109r_fields[] = {
  30109     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO }
  30110 };
  30111 
  30112 #endif
  30113 #if defined(BCM_88675_A0)
  30114 soc_field_info_t soc_OLP_REG_0111r_fields[] = {
  30115     { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30116 };
  30117 
  30118 #endif
  30119 #if defined(BCM_88675_A0)
  30120 soc_field_info_t soc_OLP_REG_0112r_fields[] = {
  30121     { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30122 };
  30123 
  30124 #endif
  30125 #if defined(BCM_88690_B0)
  30126 soc_field_info_t soc_OLP_REG_0041_BCM88690_B0r_fields[] = {
  30127     { FIELD_0_0f, 1, 0, 0 }
  30128 };
  30129 
  30130 #endif
  30131 #if defined(BCM_88650_B0)
  30132 soc_field_info_t soc_OLP_REG_0085_BCM88650_B0r_fields[] = {
  30133     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  30134     { FIELD_31_31f, 1, 31, SOCF_SIG }
  30135 };
  30136 
  30137 #endif
  30138 #if defined(BCM_88660_A0)
  30139 soc_field_info_t soc_OLP_REG_0085_BCM88660_A0r_fields[] = {
  30140     { FIELD_0_15f, 16, 0, SOCF_LE|SOCF_SIG },
  30141     { FIELD_31_31f, 1, 31, SOCF_SIG }
  30142 };
  30143 
  30144 #endif
  30145 #if defined(BCM_88650_B0)
  30146 soc_field_info_t soc_OLP_REG_0090_BCM88650_B0r_fields[] = {
  30147     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  30148 };
  30149 
  30150 #endif
  30151 #if defined(BCM_88660_A0)
  30152 soc_field_info_t soc_OLP_REG_0090_BCM88660_A0r_fields[] = {
  30153     { REG_0090f, 32, 0, SOCF_LE|SOCF_SIG }
  30154 };
  30155 
  30156 #endif
  30157 #if defined(BCM_88650_B0)
  30158 soc_field_info_t soc_OLP_REG_0091_BCM88650_B0r_fields[] = {
  30159     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  30160 };
  30161 
  30162 #endif
  30163 #if defined(BCM_88660_A0)
  30164 soc_field_info_t soc_OLP_REG_0091_BCM88660_A0r_fields[] = {
  30165     { REG_0091f, 32, 0, SOCF_LE|SOCF_SIG }
  30166 };
  30167 
  30168 #endif
  30169 #if defined(BCM_88650_B0)
  30170 soc_field_info_t soc_OLP_REG_0092_BCM88650_B0r_fields[] = {
  30171     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  30172 };
  30173 
  30174 #endif
  30175 #if defined(BCM_88660_A0)
  30176 soc_field_info_t soc_OLP_REG_0092_BCM88660_A0r_fields[] = {
  30177     { REG_0092f, 32, 0, SOCF_LE|SOCF_SIG }
  30178 };
  30179 
  30180 #endif
  30181 #if defined(BCM_88650_B0)
  30182 soc_field_info_t soc_OLP_REG_0093_BCM88650_B0r_fields[] = {
  30183     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  30184 };
  30185 
  30186 #endif
  30187 #if defined(BCM_88660_A0)
  30188 soc_field_info_t soc_OLP_REG_0093_BCM88660_A0r_fields[] = {
  30189     { REG_0093f, 32, 0, SOCF_LE|SOCF_SIG }
  30190 };
  30191 
  30192 #endif
  30193 #if defined(BCM_88690_B0)
  30194 soc_field_info_t soc_OLP_REG_0098_BCM88690_B0r_fields[] = {
  30195     { FIELD_0_14f, 15, 0, SOCF_LE|SOCF_RO|SOCF_SIG|SOCF_COUNTER },
  30196     { FIELD_15_15f, 1, 15, SOCF_RO|SOCF_SIG },
  30197     { FIELD_16_46f, 31, 16, SOCF_LE|SOCF_RO|SOCF_SIG },
  30198     { FIELD_47_47f, 1, 47, SOCF_RO|SOCF_SIG }
  30199 };
  30200 
  30201 #endif
  30202 #if defined(BCM_88690_A0)
  30203 soc_field_info_t soc_OLP_REG_00A0r_fields[] = {
  30204     { REG_00A0f, 1, 0, 0 }
  30205 };
  30206 
  30207 #endif
  30208 #if defined(BCM_88690_A0)
  30209 soc_field_info_t soc_OLP_REG_00A4r_fields[] = {
  30210     { AUTO_DOC_NAME_40_INITIATE_ECC_1B_ERRf, 1, 0, 0 },
  30211     { AUTO_DOC_NAME_41_INITIATE_ECC_1B_ERRf, 1, 1, 0 },
  30212     { AUTO_DOC_NAME_5_INITIATE_ECC_1B_ERRf, 1, 2, 0 },
  30213     { FIELD_3_3f, 1, 3, 0 },
  30214     { FIELD_4_4f, 1, 4, 0 },
  30215     { FIELD_5_5f, 1, 5, 0 }
  30216 };
  30217 
  30218 #endif
  30219 #if defined(BCM_88690_A0)
  30220 soc_field_info_t soc_OLP_REG_00A6r_fields[] = {
  30221     { AUTO_DOC_NAME_40_INITIATE_ECC_2B_ERRf, 1, 0, 0 },
  30222     { AUTO_DOC_NAME_41_INITIATE_ECC_2B_ERRf, 1, 1, 0 },
  30223     { AUTO_DOC_NAME_5_INITIATE_ECC_2B_ERRf, 1, 2, 0 },
  30224     { FIELD_3_3f, 1, 3, 0 },
  30225     { FIELD_4_4f, 1, 4, 0 },
  30226     { FIELD_5_5f, 1, 5, 0 }
  30227 };
  30228 
  30229 #endif
  30230 #if defined(BCM_88690_B0)
  30231 soc_field_info_t soc_OLP_REG_00A0_BCM88690_B0r_fields[] = {
  30232     { REG_00A0f, 1, 0, 0 }
  30233 };
  30234 
  30235 #endif
  30236 #if defined(BCM_88690_A0)
  30237 soc_field_info_t soc_OLP_REG_00AAr_fields[] = {
  30238     { REG_00AAf, 1, 0, 0 }
  30239 };
  30240 
  30241 #endif
  30242 #if defined(BCM_88650_A0)
  30243 soc_field_info_t soc_OLP_REG_00BFr_fields[] = {
  30244     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  30245     { ITEM_14_14f, 1, 14, SOCF_SIG },
  30246     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  30247     { ITEM_25_25f, 1, 25, SOCF_SIG },
  30248     { ITEM_5_5f, 1, 5, SOCF_SIG },
  30249     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  30250 };
  30251 
  30252 #endif
  30253 #if defined(BCM_88650_B0)
  30254 soc_field_info_t soc_OLP_REG_00BF_BCM88650_B0r_fields[] = {
  30255     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  30256     { ITEM_14_14f, 1, 14, SOCF_SIG },
  30257     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  30258     { ITEM_25_25f, 1, 25, SOCF_SIG },
  30259     { ITEM_5_5f, 1, 5, SOCF_SIG },
  30260     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  30261 };
  30262 
  30263 #endif
  30264 #if defined(BCM_88660_A0)
  30265 soc_field_info_t soc_OLP_REG_00BF_BCM88660_A0r_fields[] = {
  30266     { ITEM_0_4f, 5, 0, SOCF_LE|SOCF_SIG },
  30267     { ITEM_14_14f, 1, 14, SOCF_SIG },
  30268     { ITEM_15_24f, 10, 15, SOCF_LE|SOCF_SIG },
  30269     { ITEM_25_25f, 1, 25, SOCF_SIG },
  30270     { ITEM_5_5f, 1, 5, SOCF_SIG },
  30271     { ITEM_6_13f, 8, 6, SOCF_LE|SOCF_SIG }
  30272 };
  30273 
  30274 #endif
  30275 #if defined(BCM_88690_A0)
  30276 soc_field_info_t soc_OLP_REG_00C2r_fields[] = {
  30277     { FIELD_0_0f, 1, 0, 0 },
  30278     { FIELD_1_1f, 1, 1, 0 },
  30279     { FIELD_2_2f, 1, 2, 0 },
  30280     { FIELD_3_3f, 1, 3, 0 },
  30281     { FIELD_4_4f, 1, 4, 0 },
  30282     { FIELD_5_5f, 1, 5, 0 }
  30283 };
  30284 
  30285 #endif
  30286 #if defined(BCM_88690_A0)
  30287 soc_field_info_t soc_OLP_REG_00C3r_fields[] = {
  30288     { FIELD_0_0f, 1, 0, 0 },
  30289     { FIELD_3_3f, 1, 3, 0 },
  30290     { RESERVED_QTSf, 2, 1, SOCF_LE|SOCF_RES }
  30291 };
  30292 
  30293 #endif
  30294 #if defined(BCM_88690_B0)
  30295 soc_field_info_t soc_OLP_REG_00C2_BCM88690_B0r_fields[] = {
  30296     { FIELD_0_0f, 1, 0, 0 },
  30297     { FIELD_1_1f, 1, 1, 0 },
  30298     { FIELD_2_2f, 1, 2, 0 },
  30299     { FIELD_3_3f, 1, 3, 0 },
  30300     { FIELD_4_4f, 1, 4, 0 },
  30301     { FIELD_5_5f, 1, 5, 0 }
  30302 };
  30303 
  30304 #endif
  30305 #if defined(BCM_88690_B0)
  30306 soc_field_info_t soc_OLP_REG_00C3_BCM88690_B0r_fields[] = {
  30307     { FIELD_0_0f, 1, 0, 0 },
  30308     { FIELD_3_3f, 1, 3, 0 },
  30309     { RESERVED_QTSf, 2, 1, SOCF_LE|SOCF_RES }
  30310 };
  30311 
  30312 #endif
  30313 #if defined(BCM_88690_A0)
  30314 soc_field_info_t soc_OLP_REG_00E7r_fields[] = {
  30315     { FIELD_0_3f, 4, 0, SOCF_LE },
  30316     { FIELD_12_15f, 4, 12, SOCF_LE },
  30317     { FIELD_16_19f, 4, 16, SOCF_LE },
  30318     { FIELD_20_23f, 4, 20, SOCF_LE },
  30319     { FIELD_4_7f, 4, 4, SOCF_LE },
  30320     { FIELD_8_11f, 4, 8, SOCF_LE }
  30321 };
  30322 
  30323 #endif
  30324 #if defined(BCM_88650_A0)
  30325 soc_field_info_t soc_OLP_REG_00F0r_fields[] = {
  30326     { FIELD_14_14f, 1, 14, SOCF_SIG },
  30327     { FIELD_15_15f, 1, 15, SOCF_SIG },
  30328     { FIELD_16_16f, 1, 16, SOCF_SIG }
  30329 };
  30330 
  30331 #endif
  30332 #if defined(BCM_88270_A0)
  30333 soc_field_info_t soc_OLP_REG_0109_BCM88270_A0r_fields[] = {
  30334     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30335 };
  30336 
  30337 #endif
  30338 #if defined(BCM_88375_A0)
  30339 soc_field_info_t soc_OLP_REG_0109_BCM88375_A0r_fields[] = {
  30340     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30341 };
  30342 
  30343 #endif
  30344 #if defined(BCM_88375_B0)
  30345 soc_field_info_t soc_OLP_REG_0109_BCM88375_B0r_fields[] = {
  30346     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30347 };
  30348 
  30349 #endif
  30350 #if defined(BCM_88470_A0)
  30351 soc_field_info_t soc_OLP_REG_0109_BCM88470_A0r_fields[] = {
  30352     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30353 };
  30354 
  30355 #endif
  30356 #if defined(BCM_88470_B0)
  30357 soc_field_info_t soc_OLP_REG_0109_BCM88470_B0r_fields[] = {
  30358     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30359 };
  30360 
  30361 #endif
  30362 #if defined(BCM_88650_B0)
  30363 soc_field_info_t soc_OLP_REG_0109_BCM88650_B0r_fields[] = {
  30364     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO }
  30365 };
  30366 
  30367 #endif
  30368 #if defined(BCM_88660_A0)
  30369 soc_field_info_t soc_OLP_REG_0109_BCM88660_A0r_fields[] = {
  30370     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO }
  30371 };
  30372 
  30373 #endif
  30374 #if defined(BCM_88675_A0)
  30375 soc_field_info_t soc_OLP_REG_0109_BCM88675_A0r_fields[] = {
  30376     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30377 };
  30378 
  30379 #endif
  30380 #if defined(BCM_88675_B0)
  30381 soc_field_info_t soc_OLP_REG_0109_BCM88675_B0r_fields[] = {
  30382     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30383 };
  30384 
  30385 #endif
  30386 #if defined(BCM_88680_A0)
  30387 soc_field_info_t soc_OLP_REG_0109_BCM88680_A0r_fields[] = {
  30388     { REG_0109f, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30389 };
  30390 
  30391 #endif
  30392 #if defined(BCM_88650_A0)
  30393 soc_field_info_t soc_OLP_REG_010Br_fields[] = {
  30394     { REG_010Bf, 5, 0, SOCF_LE|SOCF_RO }
  30395 };
  30396 
  30397 #endif
  30398 #if defined(BCM_88650_B0)
  30399 soc_field_info_t soc_OLP_REG_010B_BCM88650_B0r_fields[] = {
  30400     { REG_010Bf, 5, 0, SOCF_LE|SOCF_RO }
  30401 };
  30402 
  30403 #endif
  30404 #if defined(BCM_88660_A0)
  30405 soc_field_info_t soc_OLP_REG_010B_BCM88660_A0r_fields[] = {
  30406     { REG_010Bf, 5, 0, SOCF_LE|SOCF_RO }
  30407 };
  30408 
  30409 #endif
  30410 #if defined(BCM_88675_A0)
  30411 soc_field_info_t soc_OLP_REG_010Dr_fields[] = {
  30412     { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30413 };
  30414 
  30415 #endif
  30416 #if defined(BCM_88270_A0)
  30417 soc_field_info_t soc_OLP_REG_010D_BCM88270_A0r_fields[] = {
  30418     { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30419 };
  30420 
  30421 #endif
  30422 #if defined(BCM_88375_A0)
  30423 soc_field_info_t soc_OLP_REG_010D_BCM88375_A0r_fields[] = {
  30424     { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30425 };
  30426 
  30427 #endif
  30428 #if defined(BCM_88375_B0)
  30429 soc_field_info_t soc_OLP_REG_010D_BCM88375_B0r_fields[] = {
  30430     { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30431 };
  30432 
  30433 #endif
  30434 #if defined(BCM_88470_A0)
  30435 soc_field_info_t soc_OLP_REG_010D_BCM88470_A0r_fields[] = {
  30436     { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30437 };
  30438 
  30439 #endif
  30440 #if defined(BCM_88470_B0)
  30441 soc_field_info_t soc_OLP_REG_010D_BCM88470_B0r_fields[] = {
  30442     { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30443 };
  30444 
  30445 #endif
  30446 #if defined(BCM_88675_B0)
  30447 soc_field_info_t soc_OLP_REG_010D_BCM88675_B0r_fields[] = {
  30448     { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30449 };
  30450 
  30451 #endif
  30452 #if defined(BCM_88680_A0)
  30453 soc_field_info_t soc_OLP_REG_010D_BCM88680_A0r_fields[] = {
  30454     { REG_010Df, 5, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30455 };
  30456 
  30457 #endif
  30458 #if defined(BCM_88270_A0)
  30459 soc_field_info_t soc_OLP_REG_0111_BCM88270_A0r_fields[] = {
  30460     { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30461 };
  30462 
  30463 #endif
  30464 #if defined(BCM_88375_A0)
  30465 soc_field_info_t soc_OLP_REG_0111_BCM88375_A0r_fields[] = {
  30466     { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30467 };
  30468 
  30469 #endif
  30470 #if defined(BCM_88375_B0)
  30471 soc_field_info_t soc_OLP_REG_0111_BCM88375_B0r_fields[] = {
  30472     { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30473 };
  30474 
  30475 #endif
  30476 #if defined(BCM_88470_A0)
  30477 soc_field_info_t soc_OLP_REG_0111_BCM88470_A0r_fields[] = {
  30478     { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30479 };
  30480 
  30481 #endif
  30482 #if defined(BCM_88470_B0)
  30483 soc_field_info_t soc_OLP_REG_0111_BCM88470_B0r_fields[] = {
  30484     { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30485 };
  30486 
  30487 #endif
  30488 #if defined(BCM_88675_B0)
  30489 soc_field_info_t soc_OLP_REG_0111_BCM88675_B0r_fields[] = {
  30490     { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30491 };
  30492 
  30493 #endif
  30494 #if defined(BCM_88680_A0)
  30495 soc_field_info_t soc_OLP_REG_0111_BCM88680_A0r_fields[] = {
  30496     { REG_0111f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30497 };
  30498 
  30499 #endif
  30500 #if defined(BCM_88270_A0)
  30501 soc_field_info_t soc_OLP_REG_0112_BCM88270_A0r_fields[] = {
  30502     { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30503 };
  30504 
  30505 #endif
  30506 #if defined(BCM_88375_A0)
  30507 soc_field_info_t soc_OLP_REG_0112_BCM88375_A0r_fields[] = {
  30508     { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30509 };
  30510 
  30511 #endif
  30512 #if defined(BCM_88375_B0)
  30513 soc_field_info_t soc_OLP_REG_0112_BCM88375_B0r_fields[] = {
  30514     { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30515 };
  30516 
  30517 #endif
  30518 #if defined(BCM_88470_A0)
  30519 soc_field_info_t soc_OLP_REG_0112_BCM88470_A0r_fields[] = {
  30520     { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30521 };
  30522 
  30523 #endif
  30524 #if defined(BCM_88470_B0)
  30525 soc_field_info_t soc_OLP_REG_0112_BCM88470_B0r_fields[] = {
  30526     { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30527 };
  30528 
  30529 #endif
  30530 #if defined(BCM_88675_B0)
  30531 soc_field_info_t soc_OLP_REG_0112_BCM88675_B0r_fields[] = {
  30532     { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30533 };
  30534 
  30535 #endif
  30536 #if defined(BCM_88680_A0)
  30537 soc_field_info_t soc_OLP_REG_0112_BCM88680_A0r_fields[] = {
  30538     { REG_0112f, 6, 0, SOCF_LE|SOCF_RO|SOCF_SIG }
  30539 };
  30540 
  30541 #endif
  30542 #if defined(BCM_88675_A0)
  30543 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDRr_fields[] = {
  30544     { FIELD_0_15f, 16, 0, SOCF_LE },
  30545     { FIELD_31_31f, 1, 31, 0 }
  30546 };
  30547 
  30548 #endif
  30549 #if defined(BCM_88270_A0)
  30550 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88270_A0r_fields[] = {
  30551     { FIELD_0_15f, 16, 0, SOCF_LE },
  30552     { FIELD_31_31f, 1, 31, 0 }
  30553 };
  30554 
  30555 #endif
  30556 #if defined(BCM_88375_A0)
  30557 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88375_A0r_fields[] = {
  30558     { FIELD_0_15f, 16, 0, SOCF_LE },
  30559     { FIELD_31_31f, 1, 31, 0 }
  30560 };
  30561 
  30562 #endif
  30563 #if defined(BCM_88375_B0)
  30564 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88375_B0r_fields[] = {
  30565     { FIELD_0_15f, 16, 0, SOCF_LE },
  30566     { FIELD_31_31f, 1, 31, 0 }
  30567 };
  30568 
  30569 #endif
  30570 #if defined(BCM_88470_A0)
  30571 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88470_A0r_fields[] = {
  30572     { FIELD_0_15f, 16, 0, SOCF_LE },
  30573     { FIELD_31_31f, 1, 31, 0 }
  30574 };
  30575 
  30576 #endif
  30577 #if defined(BCM_88470_B0)
  30578 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88470_B0r_fields[] = {
  30579     { FIELD_0_15f, 16, 0, SOCF_LE },
  30580     { FIELD_31_31f, 1, 31, 0 }
  30581 };
  30582 
  30583 #endif
  30584 #if defined(BCM_88675_B0)
  30585 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88675_B0r_fields[] = {
  30586     { FIELD_0_15f, 16, 0, SOCF_LE },
  30587     { FIELD_31_31f, 1, 31, 0 }
  30588 };
  30589 
  30590 #endif
  30591 #if defined(BCM_88680_A0)
  30592 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88680_A0r_fields[] = {
  30593     { FIELD_0_15f, 16, 0, SOCF_LE },
  30594     { FIELD_31_31f, 1, 31, 0 }
  30595 };
  30596 
  30597 #endif
  30598 #if defined(BCM_88690_A0)
  30599 soc_field_info_t soc_OLP_RESERVED_MIRROR_ADDR_BCM88690_A0r_fields[] = {
  30600     { FIELD_0_15f, 16, 0, SOCF_LE },
  30601     { FIELD_31_31f, 1, 31, 0 }
  30602 };
  30603 
  30604 #endif
  30605 #if defined(BCM_88675_A0)
  30606 soc_field_info_t soc_OLP_RESERVED_MTCDr_fields[] = {
  30607     { FIELD_0_0f, 1, 0, 0 },
  30608     { FIELD_1_1f, 1, 1, 0 },
  30609     { FIELD_2_2f, 1, 2, 0 },
  30610     { FIELD_3_3f, 1, 3, 0 },
  30611     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30612     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30613 };
  30614 
  30615 #endif
  30616 #if defined(BCM_88270_A0)
  30617 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88270_A0r_fields[] = {
  30618     { FIELD_0_0f, 1, 0, 0 },
  30619     { FIELD_1_1f, 1, 1, 0 },
  30620     { FIELD_2_2f, 1, 2, 0 },
  30621     { FIELD_3_3f, 1, 3, 0 },
  30622     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30623     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30624 };
  30625 
  30626 #endif
  30627 #if defined(BCM_88375_A0)
  30628 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88375_A0r_fields[] = {
  30629     { FIELD_0_0f, 1, 0, 0 },
  30630     { FIELD_1_1f, 1, 1, 0 },
  30631     { FIELD_2_2f, 1, 2, 0 },
  30632     { FIELD_3_3f, 1, 3, 0 },
  30633     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30634     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30635 };
  30636 
  30637 #endif
  30638 #if defined(BCM_88375_B0)
  30639 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88375_B0r_fields[] = {
  30640     { FIELD_0_0f, 1, 0, 0 },
  30641     { FIELD_1_1f, 1, 1, 0 },
  30642     { FIELD_2_2f, 1, 2, 0 },
  30643     { FIELD_3_3f, 1, 3, 0 },
  30644     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30645     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30646 };
  30647 
  30648 #endif
  30649 #if defined(BCM_88470_A0)
  30650 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88470_A0r_fields[] = {
  30651     { FIELD_0_0f, 1, 0, 0 },
  30652     { FIELD_1_1f, 1, 1, 0 },
  30653     { FIELD_2_2f, 1, 2, 0 },
  30654     { FIELD_3_3f, 1, 3, 0 },
  30655     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30656     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30657 };
  30658 
  30659 #endif
  30660 #if defined(BCM_88470_B0)
  30661 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88470_B0r_fields[] = {
  30662     { FIELD_0_0f, 1, 0, 0 },
  30663     { FIELD_1_1f, 1, 1, 0 },
  30664     { FIELD_2_2f, 1, 2, 0 },
  30665     { FIELD_3_3f, 1, 3, 0 },
  30666     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30667     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30668 };
  30669 
  30670 #endif
  30671 #if defined(BCM_88675_B0)
  30672 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88675_B0r_fields[] = {
  30673     { FIELD_0_0f, 1, 0, 0 },
  30674     { FIELD_1_1f, 1, 1, 0 },
  30675     { FIELD_2_2f, 1, 2, 0 },
  30676     { FIELD_3_3f, 1, 3, 0 },
  30677     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30678     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30679 };
  30680 
  30681 #endif
  30682 #if defined(BCM_88680_A0)
  30683 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88680_A0r_fields[] = {
  30684     { FIELD_0_0f, 1, 0, 0 },
  30685     { FIELD_1_1f, 1, 1, 0 },
  30686     { FIELD_2_2f, 1, 2, 0 },
  30687     { FIELD_3_3f, 1, 3, 0 },
  30688     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30689     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30690 };
  30691 
  30692 #endif
  30693 #if defined(BCM_88690_A0)
  30694 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88690_A0r_fields[] = {
  30695     { FIELD_0_0f, 1, 0, 0 },
  30696     { FIELD_1_1f, 1, 1, 0 },
  30697     { FIELD_2_2f, 1, 2, 0 },
  30698     { FIELD_3_3f, 1, 3, 0 },
  30699     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30700     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30701 };
  30702 
  30703 #endif
  30704 #if defined(BCM_88690_B0)
  30705 soc_field_info_t soc_OLP_RESERVED_MTCD_BCM88690_B0r_fields[] = {
  30706     { FIELD_0_0f, 1, 0, 0 },
  30707     { FIELD_1_1f, 1, 1, 0 },
  30708     { FIELD_2_2f, 1, 2, 0 },
  30709     { FIELD_3_3f, 1, 3, 0 },
  30710     { FIELD_4_4f, 1, 4, SOCF_RO|SOCF_SIG },
  30711     { FIELD_5_5f, 1, 5, SOCF_RO|SOCF_SIG }
  30712 };
  30713 
  30714 #endif
  30715 #if defined(BCM_88675_A0)
  30716 soc_field_info_t soc_OLP_RESERVED_MTCPr_fields[] = {
  30717     { ITEM_0_13f, 14, 0, SOCF_LE },
  30718     { ITEM_14_14f, 1, 14, 0 },
  30719     { ITEM_15_15f, 1, 15, 0 },
  30720     { ITEM_16_16f, 1, 16, 0 },
  30721     { ITEM_19_30f, 12, 19, SOCF_LE },
  30722     { ITEM_31_31f, 1, 31, 0 },
  30723     { ITEM_32_32f, 1, 32, 0 },
  30724     { ITEM_33_33f, 1, 33, 0 },
  30725     { ITEM_34_34f, 1, 34, 0 },
  30726     { ITEM_35_35f, 1, 35, 0 },
  30727     { ITEM_37_52f, 16, 37, SOCF_LE },
  30728     { ITEM_53_53f, 1, 53, 0 },
  30729     { ITEM_54_54f, 1, 54, 0 },
  30730     { ITEM_55_55f, 1, 55, 0 },
  30731     { ITEM_56_56f, 1, 56, 0 },
  30732     { ITEM_57_57f, 1, 57, 0 },
  30733     { ITEM_58_58f, 1, 58, 0 }
  30734 };
  30735 
  30736 #endif
  30737 #if defined(BCM_88270_A0)
  30738 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88270_A0r_fields[] = {
  30739     { ITEM_0_13f, 14, 0, SOCF_LE },
  30740     { ITEM_14_14f, 1, 14, 0 },
  30741     { ITEM_15_15f, 1, 15, 0 },
  30742     { ITEM_16_16f, 1, 16, 0 },
  30743     { ITEM_19_30f, 12, 19, SOCF_LE },
  30744     { ITEM_31_31f, 1, 31, 0 },
  30745     { ITEM_32_32f, 1, 32, 0 },
  30746     { ITEM_33_33f, 1, 33, 0 },
  30747     { ITEM_34_34f, 1, 34, 0 },
  30748     { ITEM_35_35f, 1, 35, 0 },
  30749     { ITEM_37_52f, 16, 37, SOCF_LE },
  30750     { ITEM_53_53f, 1, 53, 0 },
  30751     { ITEM_54_54f, 1, 54, 0 },
  30752     { ITEM_55_55f, 1, 55, 0 },
  30753     { ITEM_56_56f, 1, 56, 0 },
  30754     { ITEM_57_57f, 1, 57, 0 },
  30755     { ITEM_58_58f, 1, 58, 0 }
  30756 };
  30757 
  30758 #endif
  30759 #if defined(BCM_88375_A0)
  30760 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88375_A0r_fields[] = {
  30761     { ITEM_0_13f, 14, 0, SOCF_LE },
  30762     { ITEM_14_14f, 1, 14, 0 },
  30763     { ITEM_15_15f, 1, 15, 0 },
  30764     { ITEM_16_16f, 1, 16, 0 },
  30765     { ITEM_19_30f, 12, 19, SOCF_LE },
  30766     { ITEM_31_31f, 1, 31, 0 },
  30767     { ITEM_32_32f, 1, 32, 0 },
  30768     { ITEM_33_33f, 1, 33, 0 },
  30769     { ITEM_34_34f, 1, 34, 0 },
  30770     { ITEM_35_35f, 1, 35, 0 },
  30771     { ITEM_37_52f, 16, 37, SOCF_LE },
  30772     { ITEM_53_53f, 1, 53, 0 },
  30773     { ITEM_54_54f, 1, 54, 0 },
  30774     { ITEM_55_55f, 1, 55, 0 },
  30775     { ITEM_56_56f, 1, 56, 0 },
  30776     { ITEM_57_57f, 1, 57, 0 },
  30777     { ITEM_58_58f, 1, 58, 0 }
  30778 };
  30779 
  30780 #endif
  30781 #if defined(BCM_88375_B0)
  30782 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88375_B0r_fields[] = {
  30783     { ITEM_0_13f, 14, 0, SOCF_LE },
  30784     { ITEM_14_14f, 1, 14, 0 },
  30785     { ITEM_15_15f, 1, 15, 0 },
  30786     { ITEM_16_16f, 1, 16, 0 },
  30787     { ITEM_19_30f, 12, 19, SOCF_LE },
  30788     { ITEM_31_31f, 1, 31, 0 },
  30789     { ITEM_32_32f, 1, 32, 0 },
  30790     { ITEM_33_33f, 1, 33, 0 },
  30791     { ITEM_34_34f, 1, 34, 0 },
  30792     { ITEM_35_35f, 1, 35, 0 },
  30793     { ITEM_37_52f, 16, 37, SOCF_LE },
  30794     { ITEM_53_53f, 1, 53, 0 },
  30795     { ITEM_54_54f, 1, 54, 0 },
  30796     { ITEM_55_55f, 1, 55, 0 },
  30797     { ITEM_56_56f, 1, 56, 0 },
  30798     { ITEM_57_57f, 1, 57, 0 },
  30799     { ITEM_58_58f, 1, 58, 0 }
  30800 };
  30801 
  30802 #endif
  30803 #if defined(BCM_88470_A0)
  30804 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88470_A0r_fields[] = {
  30805     { ITEM_0_13f, 14, 0, SOCF_LE },
  30806     { ITEM_14_14f, 1, 14, 0 },
  30807     { ITEM_15_15f, 1, 15, 0 },
  30808     { ITEM_16_16f, 1, 16, 0 },
  30809     { ITEM_19_30f, 12, 19, SOCF_LE },
  30810     { ITEM_31_31f, 1, 31, 0 },
  30811     { ITEM_32_32f, 1, 32, 0 },
  30812     { ITEM_33_33f, 1, 33, 0 },
  30813     { ITEM_34_34f, 1, 34, 0 },
  30814     { ITEM_35_35f, 1, 35, 0 },
  30815     { ITEM_37_52f, 16, 37, SOCF_LE },
  30816     { ITEM_53_53f, 1, 53, 0 },
  30817     { ITEM_54_54f, 1, 54, 0 },
  30818     { ITEM_55_55f, 1, 55, 0 },
  30819     { ITEM_56_56f, 1, 56, 0 },
  30820     { ITEM_57_57f, 1, 57, 0 },
  30821     { ITEM_58_58f, 1, 58, 0 }
  30822 };
  30823 
  30824 #endif
  30825 #if defined(BCM_88470_B0)
  30826 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88470_B0r_fields[] = {
  30827     { ITEM_0_13f, 14, 0, SOCF_LE },
  30828     { ITEM_14_14f, 1, 14, 0 },
  30829     { ITEM_15_15f, 1, 15, 0 },
  30830     { ITEM_16_16f, 1, 16, 0 },
  30831     { ITEM_19_30f, 12, 19, SOCF_LE },
  30832     { ITEM_31_31f, 1, 31, 0 },
  30833     { ITEM_32_32f, 1, 32, 0 },
  30834     { ITEM_33_33f, 1, 33, 0 },
  30835     { ITEM_34_34f, 1, 34, 0 },
  30836     { ITEM_35_35f, 1, 35, 0 },
  30837     { ITEM_37_52f, 16, 37, SOCF_LE },
  30838     { ITEM_53_53f, 1, 53, 0 },
  30839     { ITEM_54_54f, 1, 54, 0 },
  30840     { ITEM_55_55f, 1, 55, 0 },
  30841     { ITEM_56_56f, 1, 56, 0 },
  30842     { ITEM_57_57f, 1, 57, 0 },
  30843     { ITEM_58_58f, 1, 58, 0 }
  30844 };
  30845 
  30846 #endif
  30847 #if defined(BCM_88675_B0)
  30848 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88675_B0r_fields[] = {
  30849     { ITEM_0_13f, 14, 0, SOCF_LE },
  30850     { ITEM_14_14f, 1, 14, 0 },
  30851     { ITEM_15_15f, 1, 15, 0 },
  30852     { ITEM_16_16f, 1, 16, 0 },
  30853     { ITEM_19_30f, 12, 19, SOCF_LE },
  30854     { ITEM_31_31f, 1, 31, 0 },
  30855     { ITEM_32_32f, 1, 32, 0 },
  30856     { ITEM_33_33f, 1, 33, 0 },
  30857     { ITEM_34_34f, 1, 34, 0 },
  30858     { ITEM_35_35f, 1, 35, 0 },
  30859     { ITEM_37_52f, 16, 37, SOCF_LE },
  30860     { ITEM_53_53f, 1, 53, 0 },
  30861     { ITEM_54_54f, 1, 54, 0 },
  30862     { ITEM_55_55f, 1, 55, 0 },
  30863     { ITEM_56_56f, 1, 56, 0 },
  30864     { ITEM_57_57f, 1, 57, 0 },
  30865     { ITEM_58_58f, 1, 58, 0 }
  30866 };
  30867 
  30868 #endif
  30869 #if defined(BCM_88680_A0)
  30870 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88680_A0r_fields[] = {
  30871     { ITEM_0_13f, 14, 0, SOCF_LE },
  30872     { ITEM_14_14f, 1, 14, 0 },
  30873     { ITEM_15_15f, 1, 15, 0 },
  30874     { ITEM_16_16f, 1, 16, 0 },
  30875     { ITEM_19_30f, 12, 19, SOCF_LE },
  30876     { ITEM_31_31f, 1, 31, 0 },
  30877     { ITEM_32_32f, 1, 32, 0 },
  30878     { ITEM_33_33f, 1, 33, 0 },
  30879     { ITEM_34_34f, 1, 34, 0 },
  30880     { ITEM_35_35f, 1, 35, 0 },
  30881     { ITEM_37_52f, 16, 37, SOCF_LE },
  30882     { ITEM_53_53f, 1, 53, 0 },
  30883     { ITEM_54_54f, 1, 54, 0 },
  30884     { ITEM_55_55f, 1, 55, 0 },
  30885     { ITEM_56_56f, 1, 56, 0 },
  30886     { ITEM_57_57f, 1, 57, 0 },
  30887     { ITEM_58_58f, 1, 58, 0 }
  30888 };
  30889 
  30890 #endif
  30891 #if defined(BCM_88690_A0)
  30892 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88690_A0r_fields[] = {
  30893     { ITEM_0_13f, 14, 0, SOCF_LE },
  30894     { ITEM_14_14f, 1, 14, 0 },
  30895     { ITEM_15_15f, 1, 15, 0 },
  30896     { ITEM_16_16f, 1, 16, 0 },
  30897     { ITEM_19_30f, 12, 19, SOCF_LE },
  30898     { ITEM_31_31f, 1, 31, 0 },
  30899     { ITEM_32_32f, 1, 32, 0 },
  30900     { ITEM_33_33f, 1, 33, 0 },
  30901     { ITEM_34_34f, 1, 34, 0 },
  30902     { ITEM_35_35f, 1, 35, 0 },
  30903     { ITEM_37_52f, 16, 37, SOCF_LE },
  30904     { ITEM_53_53f, 1, 53, 0 },
  30905     { ITEM_54_54f, 1, 54, 0 },
  30906     { ITEM_55_55f, 1, 55, 0 },
  30907     { ITEM_56_56f, 1, 56, 0 },
  30908     { ITEM_57_57f, 1, 57, 0 },
  30909     { ITEM_58_58f, 1, 58, 0 }
  30910 };
  30911 
  30912 #endif
  30913 #if defined(BCM_88690_B0)
  30914 soc_field_info_t soc_OLP_RESERVED_MTCP_BCM88690_B0r_fields[] = {
  30915     { ITEM_0_13f, 14, 0, SOCF_LE },
  30916     { ITEM_14_14f, 1, 14, 0 },
  30917     { ITEM_15_15f, 1, 15, 0 },
  30918     { ITEM_16_16f, 1, 16, 0 },
  30919     { ITEM_19_30f, 12, 19, SOCF_LE },
  30920     { ITEM_31_31f, 1, 31, 0 },
  30921     { ITEM_32_32f, 1, 32, 0 },
  30922     { ITEM_33_33f, 1, 33, 0 },
  30923     { ITEM_34_34f, 1, 34, 0 },
  30924     { ITEM_35_35f, 1, 35, 0 },
  30925     { ITEM_37_52f, 16, 37, SOCF_LE },
  30926     { ITEM_53_53f, 1, 53, 0 },
  30927     { ITEM_54_54f, 1, 54, 0 },
  30928     { ITEM_55_55f, 1, 55, 0 },
  30929     { ITEM_56_56f, 1, 56, 0 },
  30930     { ITEM_57_57f, 1, 57, 0 },
  30931     { ITEM_58_58f, 1, 58, 0 }
  30932 };
  30933 
  30934 #endif
  30935 #if defined(BCM_88675_A0)
  30936 soc_field_info_t soc_OLP_RESERVED_SPARE_0r_fields[] = {
  30937     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  30938 };
  30939 
  30940 #endif
  30941 #if defined(BCM_88675_A0)
  30942 soc_field_info_t soc_OLP_RESERVED_SPARE_1r_fields[] = {
  30943     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  30944 };
  30945 
  30946 #endif
  30947 #if defined(BCM_88675_A0)
  30948 soc_field_info_t soc_OLP_RESERVED_SPARE_2r_fields[] = {
  30949     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  30950 };
  30951 
  30952 #endif
  30953 #if defined(BCM_88675_A0)
  30954 soc_field_info_t soc_OLP_RESERVED_SPARE_3r_fields[] = {
  30955     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  30956 };
  30957 
  30958 #endif
  30959 #if defined(BCM_88270_A0)
  30960 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88270_A0r_fields[] = {
  30961     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  30962 };
  30963 
  30964 #endif
  30965 #if defined(BCM_88375_A0)
  30966 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88375_A0r_fields[] = {
  30967     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  30968 };
  30969 
  30970 #endif
  30971 #if defined(BCM_88375_B0)
  30972 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88375_B0r_fields[] = {
  30973     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  30974 };
  30975 
  30976 #endif
  30977 #if defined(BCM_88470_A0)
  30978 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88470_A0r_fields[] = {
  30979     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  30980 };
  30981 
  30982 #endif
  30983 #if defined(BCM_88470_B0)
  30984 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88470_B0r_fields[] = {
  30985     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  30986 };
  30987 
  30988 #endif
  30989 #if defined(BCM_88675_B0)
  30990 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88675_B0r_fields[] = {
  30991     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  30992 };
  30993 
  30994 #endif
  30995 #if defined(BCM_88680_A0)
  30996 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88680_A0r_fields[] = {
  30997     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  30998 };
  30999 
  31000 #endif
  31001 #if defined(BCM_88690_A0)
  31002 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88690_A0r_fields[] = {
  31003     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  31004 };
  31005 
  31006 #endif
  31007 #if defined(BCM_88690_B0)
  31008 soc_field_info_t soc_OLP_RESERVED_SPARE_0_BCM88690_B0r_fields[] = {
  31009     { RESERVED_SPARE_0f, 32, 0, SOCF_LE|SOCF_RES }
  31010 };
  31011 
  31012 #endif
  31013 #if defined(BCM_88270_A0)
  31014 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88270_A0r_fields[] = {
  31015     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31016 };
  31017 
  31018 #endif
  31019 #if defined(BCM_88375_A0)
  31020 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88375_A0r_fields[] = {
  31021     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31022 };
  31023 
  31024 #endif
  31025 #if defined(BCM_88375_B0)
  31026 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88375_B0r_fields[] = {
  31027     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31028 };
  31029 
  31030 #endif
  31031 #if defined(BCM_88470_A0)
  31032 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88470_A0r_fields[] = {
  31033     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31034 };
  31035 
  31036 #endif
  31037 #if defined(BCM_88470_B0)
  31038 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88470_B0r_fields[] = {
  31039     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31040 };
  31041 
  31042 #endif
  31043 #if defined(BCM_88675_B0)
  31044 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88675_B0r_fields[] = {
  31045     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31046 };
  31047 
  31048 #endif
  31049 #if defined(BCM_88680_A0)
  31050 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88680_A0r_fields[] = {
  31051     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31052 };
  31053 
  31054 #endif
  31055 #if defined(BCM_88690_A0)
  31056 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88690_A0r_fields[] = {
  31057     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31058 };
  31059 
  31060 #endif
  31061 #if defined(BCM_88690_B0)
  31062 soc_field_info_t soc_OLP_RESERVED_SPARE_1_BCM88690_B0r_fields[] = {
  31063     { RESERVED_SPARE_1f, 32, 0, SOCF_LE|SOCF_RES }
  31064 };
  31065 
  31066 #endif
  31067 #if defined(BCM_88270_A0)
  31068 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88270_A0r_fields[] = {
  31069     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31070 };
  31071 
  31072 #endif
  31073 #if defined(BCM_88375_A0)
  31074 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88375_A0r_fields[] = {
  31075     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31076 };
  31077 
  31078 #endif
  31079 #if defined(BCM_88375_B0)
  31080 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88375_B0r_fields[] = {
  31081     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31082 };
  31083 
  31084 #endif
  31085 #if defined(BCM_88470_A0)
  31086 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88470_A0r_fields[] = {
  31087     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31088 };
  31089 
  31090 #endif
  31091 #if defined(BCM_88470_B0)
  31092 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88470_B0r_fields[] = {
  31093     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31094 };
  31095 
  31096 #endif
  31097 #if defined(BCM_88675_B0)
  31098 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88675_B0r_fields[] = {
  31099     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31100 };
  31101 
  31102 #endif
  31103 #if defined(BCM_88680_A0)
  31104 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88680_A0r_fields[] = {
  31105     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31106 };
  31107 
  31108 #endif
  31109 #if defined(BCM_88690_A0)
  31110 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88690_A0r_fields[] = {
  31111     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31112 };
  31113 
  31114 #endif
  31115 #if defined(BCM_88690_B0)
  31116 soc_field_info_t soc_OLP_RESERVED_SPARE_2_BCM88690_B0r_fields[] = {
  31117     { RESERVED_SPARE_2f, 32, 0, SOCF_LE|SOCF_RES }
  31118 };
  31119 
  31120 #endif
  31121 #if defined(BCM_88270_A0)
  31122 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88270_A0r_fields[] = {
  31123     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31124 };
  31125 
  31126 #endif
  31127 #if defined(BCM_88375_A0)
  31128 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88375_A0r_fields[] = {
  31129     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31130 };
  31131 
  31132 #endif
  31133 #if defined(BCM_88375_B0)
  31134 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88375_B0r_fields[] = {
  31135     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31136 };
  31137 
  31138 #endif
  31139 #if defined(BCM_88470_A0)
  31140 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88470_A0r_fields[] = {
  31141     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31142 };
  31143 
  31144 #endif
  31145 #if defined(BCM_88470_B0)
  31146 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88470_B0r_fields[] = {
  31147     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31148 };
  31149 
  31150 #endif
  31151 #if defined(BCM_88675_B0)
  31152 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88675_B0r_fields[] = {
  31153     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31154 };
  31155 
  31156 #endif
  31157 #if defined(BCM_88680_A0)
  31158 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88680_A0r_fields[] = {
  31159     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31160 };
  31161 
  31162 #endif
  31163 #if defined(BCM_88690_A0)
  31164 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88690_A0r_fields[] = {
  31165     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31166 };
  31167 
  31168 #endif
  31169 #if defined(BCM_88690_B0)
  31170 soc_field_info_t soc_OLP_RESERVED_SPARE_3_BCM88690_B0r_fields[] = {
  31171     { RESERVED_SPARE_3f, 32, 0, SOCF_LE|SOCF_RES }
  31172 };
  31173 
  31174 #endif
  31175 #if defined(BCM_88650_A0)
  31176 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICEr_fields[] = {
  31177     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG },
  31178     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG },
  31179     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG },
  31180     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, SOCF_SIG }
  31181 };
  31182 
  31183 #endif
  31184 #if defined(BCM_88270_A0)
  31185 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88270_A0r_fields[] = {
  31186     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31187     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31188     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31189     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31190 };
  31191 
  31192 #endif
  31193 #if defined(BCM_88375_A0)
  31194 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88375_A0r_fields[] = {
  31195     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31196     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31197     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31198     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31199 };
  31200 
  31201 #endif
  31202 #if defined(BCM_88375_B0)
  31203 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88375_B0r_fields[] = {
  31204     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31205     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31206     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31207     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31208 };
  31209 
  31210 #endif
  31211 #if defined(BCM_88470_A0)
  31212 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88470_A0r_fields[] = {
  31213     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31214     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31215     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31216     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31217 };
  31218 
  31219 #endif
  31220 #if defined(BCM_88470_B0)
  31221 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88470_B0r_fields[] = {
  31222     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31223     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31224     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31225     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31226 };
  31227 
  31228 #endif
  31229 #if defined(BCM_88650_B0)
  31230 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88650_B0r_fields[] = {
  31231     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG },
  31232     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG },
  31233     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG },
  31234     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, SOCF_SIG }
  31235 };
  31236 
  31237 #endif
  31238 #if defined(BCM_88660_A0)
  31239 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88660_A0r_fields[] = {
  31240     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG },
  31241     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG },
  31242     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG },
  31243     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, SOCF_SIG }
  31244 };
  31245 
  31246 #endif
  31247 #if defined(BCM_88675_A0)
  31248 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88675_A0r_fields[] = {
  31249     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31250     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31251     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31252     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31253 };
  31254 
  31255 #endif
  31256 #if defined(BCM_88675_B0)
  31257 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88675_B0r_fields[] = {
  31258     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31259     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31260     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31261     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31262 };
  31263 
  31264 #endif
  31265 #if defined(BCM_88680_A0)
  31266 soc_field_info_t soc_OLP_RX_CONFIGS_ARAD_DSP_SOURCE_DEVICE_BCM88680_A0r_fields[] = {
  31267     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31268     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31269     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31270     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31271 };
  31272 
  31273 #endif
  31274 #if defined(BCM_88690_A0)
  31275 soc_field_info_t soc_OLP_RX_CONFIGS_BCM_86650_DSP_SOURCE_DEVICEr_fields[] = {
  31276     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31277     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31278     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31279     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31280 };
  31281 
  31282 #endif
  31283 #if defined(BCM_88690_B0)
  31284 soc_field_info_t soc_OLP_RX_CONFIGS_BCM_86650_DSP_SOURCE_DEVICE_BCM88690_B0r_fields[] = {
  31285     { DSP_SOURCE_DEVICE_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31286     { DSP_SOURCE_DEVICE_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31287     { DSP_SOURCE_DEVICE_IDENTIFIER_MASKf, 16, 22, SOCF_LE },
  31288     { DSP_SOURCE_DEVICE_PERFORM_CHECKf, 1, 38, 0 }
  31289 };
  31290 
  31291 #endif
  31292 #if defined(BCM_88650_A0)
  31293 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIERr_fields[] = {
  31294     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG },
  31295     { DSP_IDENTIFIER_CHECKf, 1, 38, SOCF_SIG },
  31296     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG },
  31297     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG }
  31298 };
  31299 
  31300 #endif
  31301 #if defined(BCM_88270_A0)
  31302 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88270_A0r_fields[] = {
  31303     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31304     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31305     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31306     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31307 };
  31308 
  31309 #endif
  31310 #if defined(BCM_88375_A0)
  31311 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88375_A0r_fields[] = {
  31312     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31313     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31314     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31315     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31316 };
  31317 
  31318 #endif
  31319 #if defined(BCM_88375_B0)
  31320 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88375_B0r_fields[] = {
  31321     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31322     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31323     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31324     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31325 };
  31326 
  31327 #endif
  31328 #if defined(BCM_88470_A0)
  31329 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88470_A0r_fields[] = {
  31330     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31331     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31332     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31333     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31334 };
  31335 
  31336 #endif
  31337 #if defined(BCM_88470_B0)
  31338 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88470_B0r_fields[] = {
  31339     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31340     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31341     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31342     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31343 };
  31344 
  31345 #endif
  31346 #if defined(BCM_88650_B0)
  31347 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88650_B0r_fields[] = {
  31348     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG },
  31349     { DSP_IDENTIFIER_CHECKf, 1, 38, SOCF_SIG },
  31350     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG },
  31351     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG }
  31352 };
  31353 
  31354 #endif
  31355 #if defined(BCM_88660_A0)
  31356 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88660_A0r_fields[] = {
  31357     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE|SOCF_SIG },
  31358     { DSP_IDENTIFIER_CHECKf, 1, 38, SOCF_SIG },
  31359     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE|SOCF_SIG },
  31360     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE|SOCF_SIG }
  31361 };
  31362 
  31363 #endif
  31364 #if defined(BCM_88675_A0)
  31365 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88675_A0r_fields[] = {
  31366     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31367     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31368     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31369     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31370 };
  31371 
  31372 #endif
  31373 #if defined(BCM_88675_B0)
  31374 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88675_B0r_fields[] = {
  31375     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31376     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31377     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31378     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31379 };
  31380 
  31381 #endif
  31382 #if defined(BCM_88680_A0)
  31383 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88680_A0r_fields[] = {
  31384     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31385     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31386     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31387     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31388 };
  31389 
  31390 #endif
  31391 #if defined(BCM_88690_A0)
  31392 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88690_A0r_fields[] = {
  31393     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31394     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31395     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31396     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31397 };
  31398 
  31399 #endif
  31400 #if defined(BCM_88690_B0)
  31401 soc_field_info_t soc_OLP_RX_CONFIGS_DSP_IDENTIFIER_BCM88690_B0r_fields[] = {
  31402     { DSP_IDENTIFIER_BYTES_TO_SKIPf, 6, 0, SOCF_LE },
  31403     { DSP_IDENTIFIER_CHECKf, 1, 38, 0 },
  31404     { DSP_IDENTIFIER_IDf, 16, 6, SOCF_LE },
  31405     { DSP_IDENTIFIER_MASKf, 16, 22, SOCF_LE }
  31406 };
  31407 
  31408 #endif
  31409 #if defined(BCM_88650_A0)
  31410 soc_field_info_t soc_OLP_RX_CONFIGS_GENERALr_fields[] = {
  31411     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE|SOCF_SIG },
  31412     { PETRA_DSP_STAMP_PRESENTf, 1, 6, SOCF_SIG }
  31413 };
  31414 
  31415 #endif
  31416 #if defined(BCM_88270_A0)
  31417 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88270_A0r_fields[] = {
  31418     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31419 };
  31420 
  31421 #endif
  31422 #if defined(BCM_88375_A0)
  31423 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88375_A0r_fields[] = {
  31424     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31425 };
  31426 
  31427 #endif
  31428 #if defined(BCM_88375_B0)
  31429 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88375_B0r_fields[] = {
  31430     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31431 };
  31432 
  31433 #endif
  31434 #if defined(BCM_88470_A0)
  31435 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88470_A0r_fields[] = {
  31436     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31437 };
  31438 
  31439 #endif
  31440 #if defined(BCM_88470_B0)
  31441 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88470_B0r_fields[] = {
  31442     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31443 };
  31444 
  31445 #endif
  31446 #if defined(BCM_88650_B0)
  31447 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88650_B0r_fields[] = {
  31448     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE|SOCF_SIG },
  31449     { PETRA_DSP_STAMP_PRESENTf, 1, 6, SOCF_SIG }
  31450 };
  31451 
  31452 #endif
  31453 #if defined(BCM_88660_A0)
  31454 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88660_A0r_fields[] = {
  31455     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE|SOCF_SIG },
  31456     { PETRA_DSP_STAMP_PRESENTf, 1, 6, SOCF_SIG }
  31457 };
  31458 
  31459 #endif
  31460 #if defined(BCM_88675_A0)
  31461 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88675_A0r_fields[] = {
  31462     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31463 };
  31464 
  31465 #endif
  31466 #if defined(BCM_88675_B0)
  31467 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88675_B0r_fields[] = {
  31468     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31469 };
  31470 
  31471 #endif
  31472 #if defined(BCM_88680_A0)
  31473 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88680_A0r_fields[] = {
  31474     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31475 };
  31476 
  31477 #endif
  31478 #if defined(BCM_88690_A0)
  31479 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88690_A0r_fields[] = {
  31480     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31481 };
  31482 
  31483 #endif
  31484 #if defined(BCM_88690_B0)
  31485 soc_field_info_t soc_OLP_RX_CONFIGS_GENERAL_BCM88690_B0r_fields[] = {
  31486     { DSP_FIRST_CMD_OFFSETf, 6, 0, SOCF_LE }
  31487 };
  31488 
  31489 #endif
  31490 #if defined(BCM_88650_A0)
  31491 soc_field_info_t soc_OLP_SBUS_BROADCAST_IDr_fields[] = {
  31492     { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG }
  31493 };
  31494 
  31495 #endif
  31496 #if defined(BCM_88270_A0)
  31497 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88270_A0r_fields[] = {
  31498     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  31499 };
  31500 
  31501 #endif
  31502 #if defined(BCM_88375_A0)
  31503 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88375_A0r_fields[] = {
  31504     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  31505 };
  31506 
  31507 #endif
  31508 #if defined(BCM_88375_B0)
  31509 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88375_B0r_fields[] = {
  31510     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  31511 };
  31512 
  31513 #endif
  31514 #if defined(BCM_88470_A0)
  31515 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88470_A0r_fields[] = {
  31516     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  31517 };
  31518 
  31519 #endif
  31520 #if defined(BCM_88470_B0)
  31521 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88470_B0r_fields[] = {
  31522     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  31523 };
  31524 
  31525 #endif
  31526 #if defined(BCM_88650_B0)
  31527 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88650_B0r_fields[] = {
  31528     { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG }
  31529 };
  31530 
  31531 #endif
  31532 #if defined(BCM_88660_A0)
  31533 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88660_A0r_fields[] = {
  31534     { SBUS_BROADCAST_IDf, 6, 0, SOCF_LE|SOCF_SIG }
  31535 };
  31536 
  31537 #endif
  31538 #if defined(BCM_88675_A0)
  31539 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88675_A0r_fields[] = {
  31540     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  31541 };
  31542 
  31543 #endif
  31544 #if defined(BCM_88675_B0)
  31545 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88675_B0r_fields[] = {
  31546     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  31547 };
  31548 
  31549 #endif
  31550 #if defined(BCM_88680_A0)
  31551 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88680_A0r_fields[] = {
  31552     { SBUS_BROADCAST_IDf, 7, 0, SOCF_LE }
  31553 };
  31554 
  31555 #endif
  31556 #if defined(BCM_88690_A0)
  31557 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88690_A0r_fields[] = {
  31558     { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE }
  31559 };
  31560 
  31561 #endif
  31562 #if defined(BCM_88690_B0)
  31563 soc_field_info_t soc_OLP_SBUS_BROADCAST_ID_BCM88690_B0r_fields[] = {
  31564     { SBUS_BROADCAST_IDf, 11, 0, SOCF_LE }
  31565 };
  31566 
  31567 #endif
  31568 #if defined(BCM_88650_A0)
  31569 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAINr_fields[] = {
  31570     { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG }
  31571 };
  31572 
  31573 #endif
  31574 #if defined(BCM_88270_A0)
  31575 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88270_A0r_fields[] = {
  31576     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31577 };
  31578 
  31579 #endif
  31580 #if defined(BCM_88375_A0)
  31581 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88375_A0r_fields[] = {
  31582     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31583 };
  31584 
  31585 #endif
  31586 #if defined(BCM_88375_B0)
  31587 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88375_B0r_fields[] = {
  31588     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31589 };
  31590 
  31591 #endif
  31592 #if defined(BCM_88470_A0)
  31593 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88470_A0r_fields[] = {
  31594     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31595 };
  31596 
  31597 #endif
  31598 #if defined(BCM_88470_B0)
  31599 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88470_B0r_fields[] = {
  31600     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31601 };
  31602 
  31603 #endif
  31604 #if defined(BCM_88650_B0)
  31605 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88650_B0r_fields[] = {
  31606     { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG }
  31607 };
  31608 
  31609 #endif
  31610 #if defined(BCM_88660_A0)
  31611 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88660_A0r_fields[] = {
  31612     { SBUS_LAST_IN_CHAINf, 1, 0, SOCF_SIG }
  31613 };
  31614 
  31615 #endif
  31616 #if defined(BCM_88675_A0)
  31617 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88675_A0r_fields[] = {
  31618     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31619 };
  31620 
  31621 #endif
  31622 #if defined(BCM_88675_B0)
  31623 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88675_B0r_fields[] = {
  31624     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31625 };
  31626 
  31627 #endif
  31628 #if defined(BCM_88680_A0)
  31629 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88680_A0r_fields[] = {
  31630     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31631 };
  31632 
  31633 #endif
  31634 #if defined(BCM_88690_A0)
  31635 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88690_A0r_fields[] = {
  31636     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31637 };
  31638 
  31639 #endif
  31640 #if defined(BCM_88690_B0)
  31641 soc_field_info_t soc_OLP_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields[] = {
  31642     { SBUS_LAST_IN_CHAINf, 1, 0, 0 }
  31643 };
  31644 
  31645 #endif
  31646 #if defined(BCM_88690_B0)
  31647 soc_field_info_t soc_OLP_SPECIAL_CLOCK_CONTROLSr_fields[] = {
  31648     { FIELD_1_1f, 1, 1, 0 }
  31649 };
  31650 
  31651 #endif
  31652 #if defined(BCM_88675_A0)
  31653 soc_field_info_t soc_OLP_TX_CONFIGSr_fields[] = {
  31654     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31655 };
  31656 
  31657 #endif
  31658 #if defined(BCM_88650_A0)
  31659 soc_field_info_t soc_OLP_TX_CONFIGS_ARADr_fields[] = {
  31660     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_SIG },
  31661     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_SIG },
  31662     { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_SIG }
  31663 };
  31664 
  31665 #endif
  31666 #if defined(BCM_88270_A0)
  31667 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88270_A0r_fields[] = {
  31668     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE },
  31669     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE },
  31670     { RES_PAYLOADf, 4, 3, SOCF_LE }
  31671 };
  31672 
  31673 #endif
  31674 #if defined(BCM_88375_A0)
  31675 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88375_A0r_fields[] = {
  31676     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE },
  31677     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE },
  31678     { RES_PAYLOADf, 4, 3, SOCF_LE }
  31679 };
  31680 
  31681 #endif
  31682 #if defined(BCM_88375_B0)
  31683 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88375_B0r_fields[] = {
  31684     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE },
  31685     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE },
  31686     { RES_PAYLOADf, 4, 3, SOCF_LE }
  31687 };
  31688 
  31689 #endif
  31690 #if defined(BCM_88470_A0)
  31691 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88470_A0r_fields[] = {
  31692     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE },
  31693     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE },
  31694     { RES_PAYLOADf, 4, 3, SOCF_LE }
  31695 };
  31696 
  31697 #endif
  31698 #if defined(BCM_88470_B0)
  31699 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88470_B0r_fields[] = {
  31700     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE },
  31701     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE },
  31702     { RES_PAYLOADf, 4, 3, SOCF_LE }
  31703 };
  31704 
  31705 #endif
  31706 #if defined(BCM_88650_B0)
  31707 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88650_B0r_fields[] = {
  31708     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_SIG },
  31709     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_SIG },
  31710     { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_SIG }
  31711 };
  31712 
  31713 #endif
  31714 #if defined(BCM_88660_A0)
  31715 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88660_A0r_fields[] = {
  31716     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_SIG },
  31717     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_SIG },
  31718     { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_SIG }
  31719 };
  31720 
  31721 #endif
  31722 #if defined(BCM_88675_A0)
  31723 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88675_A0r_fields[] = {
  31724     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE },
  31725     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE },
  31726     { RES_PAYLOADf, 4, 3, SOCF_LE }
  31727 };
  31728 
  31729 #endif
  31730 #if defined(BCM_88675_B0)
  31731 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88675_B0r_fields[] = {
  31732     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE },
  31733     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE },
  31734     { RES_PAYLOADf, 4, 3, SOCF_LE }
  31735 };
  31736 
  31737 #endif
  31738 #if defined(BCM_88680_A0)
  31739 soc_field_info_t soc_OLP_TX_CONFIGS_ARAD_BCM88680_A0r_fields[] = {
  31740     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE },
  31741     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE },
  31742     { RES_PAYLOADf, 4, 3, SOCF_LE }
  31743 };
  31744 
  31745 #endif
  31746 #if defined(BCM_88270_A0)
  31747 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88270_A0r_fields[] = {
  31748     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31749 };
  31750 
  31751 #endif
  31752 #if defined(BCM_88375_A0)
  31753 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88375_A0r_fields[] = {
  31754     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31755 };
  31756 
  31757 #endif
  31758 #if defined(BCM_88375_B0)
  31759 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88375_B0r_fields[] = {
  31760     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31761 };
  31762 
  31763 #endif
  31764 #if defined(BCM_88470_A0)
  31765 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88470_A0r_fields[] = {
  31766     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31767 };
  31768 
  31769 #endif
  31770 #if defined(BCM_88470_B0)
  31771 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88470_B0r_fields[] = {
  31772     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31773 };
  31774 
  31775 #endif
  31776 #if defined(BCM_88675_B0)
  31777 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88675_B0r_fields[] = {
  31778     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31779 };
  31780 
  31781 #endif
  31782 #if defined(BCM_88680_A0)
  31783 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88680_A0r_fields[] = {
  31784     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31785 };
  31786 
  31787 #endif
  31788 #if defined(BCM_88690_A0)
  31789 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88690_A0r_fields[] = {
  31790     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31791 };
  31792 
  31793 #endif
  31794 #if defined(BCM_88690_B0)
  31795 soc_field_info_t soc_OLP_TX_CONFIGS_BCM88690_B0r_fields[] = {
  31796     { DMA_FLOW_CONTROL_STOPS_EVENT_PIPEf, 1, 0, 0 }
  31797 };
  31798 
  31799 #endif
  31800 #if defined(BCM_88690_A0)
  31801 soc_field_info_t soc_OLP_TX_CONFIGS_BCM_86650r_fields[] = {
  31802     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_RES },
  31803     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_RES },
  31804     { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_RES }
  31805 };
  31806 
  31807 #endif
  31808 #if defined(BCM_88690_B0)
  31809 soc_field_info_t soc_OLP_TX_CONFIGS_BCM_86650_BCM88690_B0r_fields[] = {
  31810     { RES_HAS_EXTENTIONf, 3, 7, SOCF_LE|SOCF_RES },
  31811     { RES_KEY_OR_MAC_VSIf, 3, 0, SOCF_LE|SOCF_RES },
  31812     { RES_PAYLOADf, 4, 3, SOCF_LE|SOCF_RES }
  31813 };
  31814 
  31815 #endif
  31816 #if defined(BCM_88650_A0)
  31817 soc_field_info_t soc_OLP_TX_CONFIGS_PETRA_Br_fields[] = {
  31818     { PETRAA_COMPATIBLEf, 1, 0, SOCF_SIG },
  31819     { PETRA_CMD_DA_FWD_TYPEf, 3, 4, SOCF_LE|SOCF_SIG },
  31820     { PETRA_CMD_RESERVEDf, 3, 1, SOCF_LE|SOCF_SIG },
  31821     { PETRA_SOURCE_LOCAL_PORTf, 7, 7, SOCF_LE|SOCF_SIG }
  31822 };
  31823 
  31824 #endif
  31825 #if defined(BCM_88650_B0)
  31826 soc_field_info_t soc_OLP_TX_CONFIGS_PETRA_B_BCM88650_B0r_fields[] = {
  31827     { PETRAA_COMPATIBLEf, 1, 0, SOCF_SIG },
  31828     { PETRA_CMD_DA_FWD_TYPEf, 3, 4, SOCF_LE|SOCF_SIG },
  31829     { PETRA_CMD_RESERVEDf, 3, 1, SOCF_LE|SOCF_SIG },
  31830     { PETRA_SOURCE_LOCAL_PORTf, 7, 7, SOCF_LE|SOCF_SIG }
  31831 };
  31832 
  31833 #endif
  31834 #if defined(BCM_88660_A0)
  31835 soc_field_info_t soc_OLP_TX_CONFIGS_PETRA_B_BCM88660_A0r_fields[] = {
  31836     { PETRAA_COMPATIBLEf, 1, 0, SOCF_SIG },
  31837     { PETRA_CMD_DA_FWD_TYPEf, 3, 4, SOCF_LE|SOCF_SIG },
  31838     { PETRA_CMD_RESERVEDf, 3, 1, SOCF_LE|SOCF_SIG },
  31839     { PETRA_SOURCE_LOCAL_PORTf, 7, 7, SOCF_LE|SOCF_SIG }
  31840 };
  31841 
  31842 #endif
  31843 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  31844 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64r_fields[] = {
  31845     { ENGG_BASEf, 6, 19, SOCF_LE },
  31846     { ENGM_BASEf, 6, 13, SOCF_LE },
  31847     { ENGU_BASEf, 6, 7, SOCF_LE },
  31848     { ENG_ENf, 1, 25, 0 },
  31849     { ENG_MODEf, 2, 26, SOCF_LE },
  31850     { ING_BASEf, 6, 0, SOCF_LE },
  31851     { ING_ENf, 1, 6, 0 },
  31852     { MC_BASEf, 6, 32, SOCF_LE },
  31853     { MC_ENf, 1, 38, 0 },
  31854     { UNUSEDf, 4, 28, SOCF_LE }
  31855 };
  31856 
  31857 #endif
  31858 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  31859     defined(BCM_56270_A0)
  31860 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56260_A0r_fields[] = {
  31861     { ENGG_BASEf, 6, 19, SOCF_LE },
  31862     { ENGM_BASEf, 6, 13, SOCF_LE },
  31863     { ENGU_BASEf, 6, 7, SOCF_LE },
  31864     { ENG_ENf, 1, 25, 0 },
  31865     { ENG_MODEf, 2, 26, SOCF_LE },
  31866     { ING_BASEf, 6, 0, SOCF_LE },
  31867     { ING_ENf, 1, 6, 0 },
  31868     { MC_BASEf, 6, 32, SOCF_LE },
  31869     { MC_ENf, 1, 38, 0 },
  31870     { UNUSEDf, 4, 28, SOCF_LE }
  31871 };
  31872 
  31873 #endif
  31874 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  31875 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56440_A0r_fields[] = {
  31876     { ENGG_BASEf, 6, 19, SOCF_LE },
  31877     { ENGM_BASEf, 6, 13, SOCF_LE },
  31878     { INGRESS_PORT_PG_CH_BASEf, 6, 0, SOCF_LE },
  31879     { INGRESS_PORT_PG_ENAf, 1, 6, 0 },
  31880     { POOL_CH_BASEf, 6, 7, SOCF_LE },
  31881     { POOL_ENAf, 1, 25, 0 },
  31882     { POOL_MODEf, 2, 26, SOCF_LE },
  31883     { QUEUE_CH_BASEf, 6, 32, SOCF_LE },
  31884     { QUEUE_ENAf, 1, 38, 0 },
  31885     { UNUSEDf, 4, 28, SOCF_LE }
  31886 };
  31887 
  31888 #endif
  31889 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  31890 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56560_A0r_fields[] = {
  31891     { ENGG_BASEf, 6, 19, SOCF_LE },
  31892     { ENGM_BASEf, 6, 13, SOCF_LE },
  31893     { ENGU_BASEf, 6, 7, SOCF_LE },
  31894     { ENG_ENf, 1, 25, 0 },
  31895     { ENG_MODEf, 2, 26, SOCF_LE },
  31896     { ING_BASEf, 6, 0, SOCF_LE },
  31897     { ING_ENf, 1, 6, 0 },
  31898     { MC_BASEf, 6, 32, SOCF_LE },
  31899     { MC_ENf, 1, 38, 0 },
  31900     { UNUSEDf, 4, 28, SOCF_LE }
  31901 };
  31902 
  31903 #endif
  31904 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  31905     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  31906     defined(BCM_56640_A0)
  31907 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56640_A0r_fields[] = {
  31908     { ENGG_BASEf, 6, 19, SOCF_LE },
  31909     { ENGM_BASEf, 6, 13, SOCF_LE },
  31910     { ENGU_BASEf, 6, 7, SOCF_LE },
  31911     { ENG_ENf, 1, 25, 0 },
  31912     { ENG_MODEf, 2, 26, SOCF_LE },
  31913     { ING_BASEf, 6, 0, SOCF_LE },
  31914     { ING_ENf, 1, 6, 0 },
  31915     { MC_BASEf, 6, 32, SOCF_LE },
  31916     { MC_ENf, 1, 38, 0 },
  31917     { UNUSEDf, 4, 28, SOCF_LE }
  31918 };
  31919 
  31920 #endif
  31921 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  31922 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56850_A0r_fields[] = {
  31923     { ENGG_BASEf, 6, 19, SOCF_LE },
  31924     { ENGM_BASEf, 6, 13, SOCF_LE },
  31925     { ENGU_BASEf, 6, 7, SOCF_LE },
  31926     { ENG_ENf, 1, 25, 0 },
  31927     { ENG_MODEf, 2, 26, SOCF_LE },
  31928     { ING_BASEf, 6, 0, SOCF_LE },
  31929     { ING_ENf, 1, 6, 0 },
  31930     { MC_BASEf, 6, 32, SOCF_LE },
  31931     { MC_ENf, 1, 38, 0 },
  31932     { UNUSEDf, 4, 28, SOCF_LE }
  31933 };
  31934 
  31935 #endif
  31936 #if defined(BCM_56960_A0)
  31937 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56960_A0r_fields[] = {
  31938     { ENGG_BASEf, 6, 19, SOCF_LE },
  31939     { ENGM_BASEf, 6, 13, SOCF_LE },
  31940     { ENGU_BASEf, 6, 7, SOCF_LE },
  31941     { ENG_ENf, 1, 25, 0 },
  31942     { ENG_MODEf, 2, 26, SOCF_LE },
  31943     { ING_BASEf, 6, 0, SOCF_LE },
  31944     { ING_ENf, 1, 6, 0 },
  31945     { MC_BASEf, 6, 32, SOCF_LE },
  31946     { MC_ENf, 1, 38, 0 },
  31947     { POOL_BASEf, 6, 32, SOCF_LE },
  31948     { POOL_ENf, 1, 38, 0 },
  31949     { UNUSEDf, 4, 28, SOCF_LE }
  31950 };
  31951 
  31952 #endif
  31953 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  31954     defined(BCM_56965_A0) || defined(BCM_56970_A0)
  31955 soc_field_info_t soc_OOBFC_CHANNEL_BASE_64_BCM56965_A0r_fields[] = {
  31956     { ENGG_BASEf, 6, 19, SOCF_LE },
  31957     { ENGM_BASEf, 6, 13, SOCF_LE },
  31958     { ENGU_BASEf, 6, 7, SOCF_LE },
  31959     { ENG_ENf, 1, 25, 0 },
  31960     { ENG_MODEf, 2, 26, SOCF_LE },
  31961     { ING_BASEf, 6, 0, SOCF_LE },
  31962     { ING_ENf, 1, 6, 0 },
  31963     { MC_BASEf, 6, 32, SOCF_LE },
  31964     { MC_ENf, 1, 38, 0 },
  31965     { UNUSEDf, 4, 28, SOCF_LE }
  31966 };
  31967 
  31968 #endif
  31969 #if defined(BCM_56840_B0)
  31970 soc_field_info_t soc_OOBFC_CHIF_CFGr_fields[] = {
  31971     { CH_PORT_NUM0f, 5, 12, SOCF_LE },
  31972     { CH_PORT_NUM1f, 5, 32, SOCF_LE },
  31973     { CH_PORT_NUM2f, 5, 52, SOCF_LE },
  31974     { LOOKUP_BASE0f, 5, 7, SOCF_LE },
  31975     { LOOKUP_BASE1f, 5, 27, SOCF_LE },
  31976     { LOOKUP_BASE2f, 5, 47, SOCF_LE },
  31977     { OOBFC_CH_BASE0f, 6, 1, SOCF_LE },
  31978     { OOBFC_CH_BASE1f, 6, 21, SOCF_LE },
  31979     { OOBFC_CH_BASE2f, 6, 41, SOCF_LE },
  31980     { OOBFC_CH_EN0f, 1, 0, 0 },
  31981     { OOBFC_CH_EN1f, 1, 20, 0 },
  31982     { OOBFC_CH_EN2f, 1, 40, 0 },
  31983     { SKIP_NUM_BYTES0f, 3, 17, SOCF_LE },
  31984     { SKIP_NUM_BYTES1f, 3, 37, SOCF_LE },
  31985     { SKIP_NUM_BYTES2f, 3, 57, SOCF_LE }
  31986 };
  31987 
  31988 #endif
  31989 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  31990 soc_field_info_t soc_OOBFC_CHIF_CFG0r_fields[] = {
  31991     { CH_PORT_NUMf, 6, 13, SOCF_LE },
  31992     { LOOKUP_BASEf, 6, 7, SOCF_LE },
  31993     { MSG_FAIL_CNT_ENf, 1, 23, 0 },
  31994     { OOBFC_CH_BASEf, 6, 1, SOCF_LE },
  31995     { OOBFC_CH_ENf, 1, 0, 0 },
  31996     { SKIP_CRCf, 1, 22, 0 },
  31997     { SKIP_NUM_BYTESf, 3, 19, SOCF_LE }
  31998 };
  31999 
  32000 #endif
  32001 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  32002     defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32003     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32004     defined(BCM_56970_A0)
  32005 soc_field_info_t soc_OOBFC_CHIF_CFG0_BCM56960_A0r_fields[] = {
  32006     { CH_PORT_NUMf, 7, 14, SOCF_LE },
  32007     { LOOKUP_BASEf, 7, 7, SOCF_LE },
  32008     { MSG_FAIL_CNT_ENf, 1, 25, 0 },
  32009     { OOBFC_CH_BASEf, 6, 1, SOCF_LE },
  32010     { OOBFC_CH_ENf, 1, 0, 0 },
  32011     { SKIP_CRCf, 1, 24, 0 },
  32012     { SKIP_NUM_BYTESf, 3, 21, SOCF_LE }
  32013 };
  32014 
  32015 #endif
  32016 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  32017 soc_field_info_t soc_OOBFC_CHIF_CFG_BCM56260_A0r_fields[] = {
  32018     { CH_PORT_NUMf, 6, 12, SOCF_LE },
  32019     { LOOKUP_BASEf, 5, 7, SOCF_LE },
  32020     { OOBFC_CH_BASEf, 6, 1, SOCF_LE },
  32021     { OOBFC_CH_ENf, 1, 0, 0 },
  32022     { SKIP_NUM_BYTESf, 3, 18, SOCF_LE }
  32023 };
  32024 
  32025 #endif
  32026 #if defined(BCM_56270_A0)
  32027 soc_field_info_t soc_OOBFC_CHIF_CFG_BCM56270_A0r_fields[] = {
  32028     { CH_PORT_NUMf, 4, 11, SOCF_LE },
  32029     { LOOKUP_BASEf, 4, 7, SOCF_LE },
  32030     { OOBFC_CH_BASEf, 6, 1, SOCF_LE },
  32031     { OOBFC_CH_ENf, 1, 0, 0 },
  32032     { SKIP_NUM_BYTESf, 3, 15, SOCF_LE }
  32033 };
  32034 
  32035 #endif
  32036 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32037     defined(BCM_56450_B1)
  32038 soc_field_info_t soc_OOBFC_CHIF_CFG_BCM56450_A0r_fields[] = {
  32039     { CH_PORT_NUMf, 7, 13, SOCF_LE },
  32040     { LOOKUP_BASEf, 6, 7, SOCF_LE },
  32041     { OOBFC_CH_BASEf, 6, 1, SOCF_LE },
  32042     { OOBFC_CH_ENf, 1, 0, 0 },
  32043     { SKIP_NUM_BYTESf, 3, 20, SOCF_LE }
  32044 };
  32045 
  32046 #endif
  32047 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  32048 soc_field_info_t soc_OOBFC_CHIF_CFG_BCM56640_A0r_fields[] = {
  32049     { CH_PORT_NUMf, 6, 13, SOCF_LE },
  32050     { LOOKUP_BASEf, 6, 7, SOCF_LE },
  32051     { OOBFC_CH_BASEf, 6, 1, SOCF_LE },
  32052     { OOBFC_CH_ENf, 1, 0, 0 },
  32053     { SKIP_NUM_BYTESf, 3, 19, SOCF_LE }
  32054 };
  32055 
  32056 #endif
  32057 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32058     defined(BCM_56970_A0)
  32059 soc_field_info_t soc_OOBFC_ENG_PORT_EN2r_fields[] = {
  32060     { ENG_PORT_ENf, 8, 0, SOCF_LE }
  32061 };
  32062 
  32063 #endif
  32064 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32065 soc_field_info_t soc_OOBFC_ENG_PORT_EN0_64r_fields[] = {
  32066     { ENG_PORT_ENf, 64, 0, SOCF_LE }
  32067 };
  32068 
  32069 #endif
  32070 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  32071     defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32072     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32073     defined(BCM_56970_A0) || defined(BCM_56980_A0) || \
  32074     defined(BCM_56980_B0)
  32075 soc_field_info_t soc_OOBFC_ENG_PORT_EN0_64_BCM56960_A0r_fields[] = {
  32076     { ENG_PORT_ENf, 64, 0, SOCF_LE }
  32077 };
  32078 
  32079 #endif
  32080 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32081 soc_field_info_t soc_OOBFC_ENG_PORT_EN1_64r_fields[] = {
  32082     { ENG_PORT_ENf, 42, 0, SOCF_LE }
  32083 };
  32084 
  32085 #endif
  32086 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  32087 soc_field_info_t soc_OOBFC_ENG_PORT_EN1_64_BCM56560_A0r_fields[] = {
  32088     { ENG_PORT_ENf, 10, 0, SOCF_LE }
  32089 };
  32090 
  32091 #endif
  32092 #if defined(BCM_56870_A0)
  32093 soc_field_info_t soc_OOBFC_ENG_PORT_EN2_BCM56870_A0r_fields[] = {
  32094     { ENG_PORT_ENf, 4, 0, SOCF_LE }
  32095 };
  32096 
  32097 #endif
  32098 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  32099 soc_field_info_t soc_OOBFC_ENG_PORT_EN_29r_fields[] = {
  32100     { ENG_PORT_ENf, 29, 0, SOCF_LE }
  32101 };
  32102 
  32103 #endif
  32104 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32105     defined(BCM_56450_B1)
  32106 soc_field_info_t soc_OOBFC_ENG_PORT_EN_41r_fields[] = {
  32107     { ENG_PORT_ENf, 41, 0, SOCF_LE }
  32108 };
  32109 
  32110 #endif
  32111 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  32112 soc_field_info_t soc_OOBFC_ENG_PORT_EN_64r_fields[] = {
  32113     { ENG_PORT_ENf, 63, 0, SOCF_LE }
  32114 };
  32115 
  32116 #endif
  32117 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  32118     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  32119 soc_field_info_t soc_OOBFC_ENG_PORT_EN_0_64r_fields[] = {
  32120     { ENG_PORT_ENf, 33, 0, SOCF_LE }
  32121 };
  32122 
  32123 #endif
  32124 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32125 soc_field_info_t soc_OOBFC_ENG_PORT_EN_0_64_BCM56440_A0r_fields[] = {
  32126     { ENG_PORT_ENf, 36, 0, SOCF_LE }
  32127 };
  32128 
  32129 #endif
  32130 #if defined(BCM_56270_A0)
  32131 soc_field_info_t soc_OOBFC_ENG_PORT_EN_29_BCM56270_A0r_fields[] = {
  32132     { ENG_PORT_ENf, 13, 0, SOCF_LE }
  32133 };
  32134 
  32135 #endif
  32136 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32137     defined(BCM_56970_A0)
  32138 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL2r_fields[] = {
  32139     { ENG_PORT_QSELf, 8, 0, SOCF_LE }
  32140 };
  32141 
  32142 #endif
  32143 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32144 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL0_64r_fields[] = {
  32145     { ENG_PORT_QSELf, 64, 0, SOCF_LE }
  32146 };
  32147 
  32148 #endif
  32149 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  32150     defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32151     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32152     defined(BCM_56970_A0)
  32153 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL0_64_BCM56960_A0r_fields[] = {
  32154     { ENG_PORT_QSELf, 64, 0, SOCF_LE }
  32155 };
  32156 
  32157 #endif
  32158 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32159 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL1_64r_fields[] = {
  32160     { ENG_PORT_QSELf, 42, 0, SOCF_LE }
  32161 };
  32162 
  32163 #endif
  32164 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  32165 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL1_64_BCM56560_A0r_fields[] = {
  32166     { ENG_PORT_QSELf, 10, 0, SOCF_LE }
  32167 };
  32168 
  32169 #endif
  32170 #if defined(BCM_56870_A0)
  32171 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL2_BCM56870_A0r_fields[] = {
  32172     { ENG_PORT_QSELf, 4, 0, SOCF_LE }
  32173 };
  32174 
  32175 #endif
  32176 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  32177 soc_field_info_t soc_OOBFC_ENG_PORT_QSEL_64r_fields[] = {
  32178     { ENG_PORT_QSELf, 63, 0, SOCF_LE }
  32179 };
  32180 
  32181 #endif
  32182 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  32183     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  32184 soc_field_info_t soc_OOBFC_GCSr_fields[] = {
  32185     { GCS_ENf, 1, 0, 0 },
  32186     { GCS_IDf, 2, 1, SOCF_LE }
  32187 };
  32188 
  32189 #endif
  32190 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  32191     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  32192     defined(BCM_56640_A0) || defined(BCM_56850_A0) || \
  32193     defined(BCM_56860_A0)
  32194 soc_field_info_t soc_OOBFC_GCS_BCM56640_A0r_fields[] = {
  32195     { GCS_ENf, 1, 0, 0 },
  32196     { GCS_IDf, 2, 1, SOCF_LE }
  32197 };
  32198 
  32199 #endif
  32200 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32201     defined(BCM_56270_A0) || defined(BCM_56560_A0) || \
  32202     defined(BCM_56560_B0) || defined(BCM_56770_A0) || \
  32203     defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
  32204     defined(BCM_56965_A0) || defined(BCM_56970_A0) || \
  32205     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  32206 soc_field_info_t soc_OOBFC_GCS_BCM56960_A0r_fields[] = {
  32207     { GCS_ENf, 1, 0, 0 },
  32208     { GCS_IDf, 2, 1, SOCF_LE }
  32209 };
  32210 
  32211 #endif
  32212 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32213 soc_field_info_t soc_OOBFC_INGRES_PORT_PG_PORT_ENA_64r_fields[] = {
  32214     { INGRES_PORT_PG_PORT_ENAf, 36, 0, SOCF_LE }
  32215 };
  32216 
  32217 #endif
  32218 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32219     defined(BCM_56970_A0)
  32220 soc_field_info_t soc_OOBFC_ING_PORT_EN2r_fields[] = {
  32221     { ING_PORT_ENf, 8, 0, SOCF_LE }
  32222 };
  32223 
  32224 #endif
  32225 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32226 soc_field_info_t soc_OOBFC_ING_PORT_EN0_64r_fields[] = {
  32227     { ING_PORT_ENf, 64, 0, SOCF_LE }
  32228 };
  32229 
  32230 #endif
  32231 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  32232     defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32233     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32234     defined(BCM_56970_A0) || defined(BCM_56980_A0) || \
  32235     defined(BCM_56980_B0)
  32236 soc_field_info_t soc_OOBFC_ING_PORT_EN0_64_BCM56960_A0r_fields[] = {
  32237     { ING_PORT_ENf, 64, 0, SOCF_LE }
  32238 };
  32239 
  32240 #endif
  32241 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32242 soc_field_info_t soc_OOBFC_ING_PORT_EN1_64r_fields[] = {
  32243     { ING_PORT_ENf, 42, 0, SOCF_LE }
  32244 };
  32245 
  32246 #endif
  32247 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  32248 soc_field_info_t soc_OOBFC_ING_PORT_EN1_64_BCM56560_A0r_fields[] = {
  32249     { ING_PORT_ENf, 10, 0, SOCF_LE }
  32250 };
  32251 
  32252 #endif
  32253 #if defined(BCM_56870_A0)
  32254 soc_field_info_t soc_OOBFC_ING_PORT_EN2_BCM56870_A0r_fields[] = {
  32255     { ING_PORT_ENf, 4, 0, SOCF_LE }
  32256 };
  32257 
  32258 #endif
  32259 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  32260 soc_field_info_t soc_OOBFC_ING_PORT_EN_29r_fields[] = {
  32261     { ING_PORT_ENf, 29, 0, SOCF_LE }
  32262 };
  32263 
  32264 #endif
  32265 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32266     defined(BCM_56450_B1)
  32267 soc_field_info_t soc_OOBFC_ING_PORT_EN_41r_fields[] = {
  32268     { ING_PORT_ENf, 41, 0, SOCF_LE }
  32269 };
  32270 
  32271 #endif
  32272 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  32273 soc_field_info_t soc_OOBFC_ING_PORT_EN_64r_fields[] = {
  32274     { ING_PORT_ENf, 63, 0, SOCF_LE }
  32275 };
  32276 
  32277 #endif
  32278 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  32279     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  32280 soc_field_info_t soc_OOBFC_ING_PORT_EN_0_64r_fields[] = {
  32281     { ING_PORT_ENf, 33, 0, SOCF_LE }
  32282 };
  32283 
  32284 #endif
  32285 #if defined(BCM_56270_A0)
  32286 soc_field_info_t soc_OOBFC_ING_PORT_EN_29_BCM56270_A0r_fields[] = {
  32287     { ING_PORT_ENf, 13, 0, SOCF_LE }
  32288 };
  32289 
  32290 #endif
  32291 #if defined(BCM_56840_B0)
  32292 soc_field_info_t soc_OOBFC_MSG_CRC_CNTr_fields[] = {
  32293     { CRC_CNT0f, 16, 0, SOCF_LE },
  32294     { CRC_CNT1f, 16, 16, SOCF_LE },
  32295     { CRC_CNT2f, 16, 32, SOCF_LE }
  32296 };
  32297 
  32298 #endif
  32299 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32300     defined(BCM_56270_A0) || defined(BCM_56560_A0) || \
  32301     defined(BCM_56560_B0) || defined(BCM_56770_A0) || \
  32302     defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
  32303     defined(BCM_56965_A0) || defined(BCM_56970_A0)
  32304 soc_field_info_t soc_OOBFC_MSG_CRC_CNT0r_fields[] = {
  32305     { CRC_CNTf, 24, 0, SOCF_LE }
  32306 };
  32307 
  32308 #endif
  32309 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  32310     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  32311     defined(BCM_56640_A0) || defined(BCM_56850_A0) || \
  32312     defined(BCM_56860_A0)
  32313 soc_field_info_t soc_OOBFC_MSG_CRC_CNT_BCM56640_A0r_fields[] = {
  32314     { CRC_CNTf, 24, 0, SOCF_LE }
  32315 };
  32316 
  32317 #endif
  32318 #if defined(BCM_56840_B0)
  32319 soc_field_info_t soc_OOBFC_MSG_REG0r_fields[] = {
  32320     { MSG_REGf, 64, 0, SOCF_LE }
  32321 };
  32322 
  32323 #endif
  32324 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  32325     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  32326     defined(BCM_56640_A0) || defined(BCM_56850_A0) || \
  32327     defined(BCM_56860_A0)
  32328 soc_field_info_t soc_OOBFC_MSG_REG0_BCM56640_A0r_fields[] = {
  32329     { MSG_REGf, 64, 0, SOCF_LE }
  32330 };
  32331 
  32332 #endif
  32333 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32334     defined(BCM_56270_A0) || defined(BCM_56560_A0) || \
  32335     defined(BCM_56560_B0) || defined(BCM_56770_A0) || \
  32336     defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
  32337     defined(BCM_56965_A0) || defined(BCM_56970_A0)
  32338 soc_field_info_t soc_OOBFC_MSG_REG0_BCM56960_A0r_fields[] = {
  32339     { MSG_REGf, 64, 0, SOCF_LE }
  32340 };
  32341 
  32342 #endif
  32343 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  32344     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  32345     defined(BCM_56640_A0) || defined(BCM_56850_A0) || \
  32346     defined(BCM_56860_A0)
  32347 soc_field_info_t soc_OOBFC_MSG_RX_TOT_CNTr_fields[] = {
  32348     { CNTf, 24, 0, SOCF_LE|SOCF_RES }
  32349 };
  32350 
  32351 #endif
  32352 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32353     defined(BCM_56270_A0) || defined(BCM_56560_A0) || \
  32354     defined(BCM_56560_B0) || defined(BCM_56770_A0) || \
  32355     defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
  32356     defined(BCM_56965_A0) || defined(BCM_56970_A0) || \
  32357     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  32358 soc_field_info_t soc_OOBFC_MSG_TX_CNTr_fields[] = {
  32359     { CNTf, 24, 0, SOCF_LE|SOCF_RES }
  32360 };
  32361 
  32362 #endif
  32363 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  32364     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  32365 soc_field_info_t soc_OOBFC_STSr_fields[] = {
  32366     { FIFO_OVERFLOWf, 1, 1, SOCF_RO },
  32367     { FIFO_XFR_EMPTYf, 1, 0, SOCF_RO }
  32368 };
  32369 
  32370 #endif
  32371 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  32372     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  32373     defined(BCM_56640_A0) || defined(BCM_56850_A0) || \
  32374     defined(BCM_56860_A0)
  32375 soc_field_info_t soc_OOBFC_STS_BCM56640_A0r_fields[] = {
  32376     { FIFO_OVERFLOWf, 1, 1, SOCF_RO },
  32377     { FIFO_XFR_EMPTYf, 1, 0, SOCF_RO }
  32378 };
  32379 
  32380 #endif
  32381 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32382     defined(BCM_56270_A0) || defined(BCM_56560_A0) || \
  32383     defined(BCM_56560_B0) || defined(BCM_56770_A0) || \
  32384     defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
  32385     defined(BCM_56965_A0) || defined(BCM_56970_A0) || \
  32386     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  32387 soc_field_info_t soc_OOBFC_STS_BCM56960_A0r_fields[] = {
  32388     { FIFO_OVERFLOWf, 1, 1, SOCF_RO },
  32389     { FIFO_XFR_EMPTYf, 1, 0, SOCF_RO }
  32390 };
  32391 
  32392 #endif
  32393 #if defined(BCM_56840_B0)
  32394 soc_field_info_t soc_OOBFC_TX_IDLEr_fields[] = {
  32395     { IDLE_GAPf, 8, 0, SOCF_LE }
  32396 };
  32397 
  32398 #endif
  32399 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32400     defined(BCM_56270_A0)
  32401 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56260_A0r_fields[] = {
  32402     { IDLE_GAPf, 10, 0, SOCF_LE }
  32403 };
  32404 
  32405 #endif
  32406 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32407     defined(BCM_56450_B1)
  32408 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56450_A0r_fields[] = {
  32409     { IDLE_GAPf, 10, 0, SOCF_LE }
  32410 };
  32411 
  32412 #endif
  32413 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  32414 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56560_A0r_fields[] = {
  32415     { IDLE_GAPf, 12, 0, SOCF_LE }
  32416 };
  32417 
  32418 #endif
  32419 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \
  32420     defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32421 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56640_A0r_fields[] = {
  32422     { IDLE_GAPf, 8, 0, SOCF_LE }
  32423 };
  32424 
  32425 #endif
  32426 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32427     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32428     defined(BCM_56970_A0) || defined(BCM_56980_A0) || \
  32429     defined(BCM_56980_B0)
  32430 soc_field_info_t soc_OOBFC_TX_IDLE_BCM56960_A0r_fields[] = {
  32431     { IDLE_GAPf, 8, 0, SOCF_LE }
  32432 };
  32433 
  32434 #endif
  32435 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32436 soc_field_info_t soc_OOBFC_TX_MESSAGE_GAPr_fields[] = {
  32437     { TX_MESSAGE_GAPf, 9, 0, SOCF_LE }
  32438 };
  32439 
  32440 #endif
  32441 #if defined(BCM_56840_B0)
  32442 soc_field_info_t soc_OOBIF_DEBUGr_fields[] = {
  32443     { CAPTURE_DONEf, 1, 3, 0 },
  32444     { CAPTURE_ENf, 1, 0, 0 },
  32445     { OOBIF_IDf, 2, 1, SOCF_LE },
  32446     { SKIP_CRC0f, 1, 4, 0 },
  32447     { SKIP_CRC1f, 1, 5, 0 },
  32448     { SKIP_CRC2f, 1, 6, 0 }
  32449 };
  32450 
  32451 #endif
  32452 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32453     defined(BCM_56270_A0)
  32454 soc_field_info_t soc_OOBIF_DEBUG_BCM56260_A0r_fields[] = {
  32455     { CAPTURE_DONEf, 1, 3, 0 },
  32456     { CAPTURE_ENf, 1, 0, 0 },
  32457     { SKIP_CRCf, 1, 4, 0 },
  32458     { UNUSEDf, 2, 1, SOCF_LE }
  32459 };
  32460 
  32461 #endif
  32462 #if defined(BCM_56340_A0) || defined(BCM_56450_A0) || \
  32463     defined(BCM_56450_B0) || defined(BCM_56450_B1) || \
  32464     defined(BCM_56640_A0)
  32465 soc_field_info_t soc_OOBIF_DEBUG_BCM56640_A0r_fields[] = {
  32466     { CAPTURE_DONEf, 1, 3, 0 },
  32467     { CAPTURE_ENf, 1, 0, 0 },
  32468     { SKIP_CRCf, 1, 4, 0 },
  32469     { UNUSEDf, 2, 1, SOCF_LE }
  32470 };
  32471 
  32472 #endif
  32473 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32474 soc_field_info_t soc_OOBIF_DEBUG_BCM56850_A0r_fields[] = {
  32475     { CAPTURE_DONEf, 1, 3, 0 },
  32476     { CAPTURE_ENf, 1, 0, 0 },
  32477     { OOBIF_IDf, 2, 1, SOCF_LE }
  32478 };
  32479 
  32480 #endif
  32481 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  32482     defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32483     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32484     defined(BCM_56970_A0)
  32485 soc_field_info_t soc_OOBIF_DEBUG_BCM56960_A0r_fields[] = {
  32486     { CAPTURE_DONEf, 1, 3, 0 },
  32487     { CAPTURE_ENf, 1, 0, 0 },
  32488     { OOBIF_IDf, 2, 1, SOCF_LE }
  32489 };
  32490 
  32491 #endif
  32492 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32493 soc_field_info_t soc_OOBIF_RX_TESTr_fields[] = {
  32494     { RX_VEC0f, 8, 0, SOCF_LE },
  32495     { RX_VEC1f, 8, 8, SOCF_LE },
  32496     { RX_VEC2f, 8, 16, SOCF_LE },
  32497     { RX_VEC3f, 8, 24, SOCF_LE }
  32498 };
  32499 
  32500 #endif
  32501 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  32502     defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32503     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32504     defined(BCM_56970_A0)
  32505 soc_field_info_t soc_OOBIF_RX_TEST_BCM56960_A0r_fields[] = {
  32506     { RX_VEC0f, 8, 0, SOCF_LE },
  32507     { RX_VEC1f, 8, 8, SOCF_LE },
  32508     { RX_VEC2f, 8, 16, SOCF_LE },
  32509     { RX_VEC3f, 8, 24, SOCF_LE }
  32510 };
  32511 
  32512 #endif
  32513 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32514 soc_field_info_t soc_OOBIF_TX_TESTr_fields[] = {
  32515     { TX_ENf, 1, 8, 0 },
  32516     { TX_VECf, 8, 0, SOCF_LE }
  32517 };
  32518 
  32519 #endif
  32520 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  32521     defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32522     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32523     defined(BCM_56970_A0) || defined(BCM_56980_A0) || \
  32524     defined(BCM_56980_B0)
  32525 soc_field_info_t soc_OOBIF_TX_TEST_BCM56960_A0r_fields[] = {
  32526     { TX_ENf, 1, 8, 0 },
  32527     { TX_VECf, 8, 0, SOCF_LE }
  32528 };
  32529 
  32530 #endif
  32531 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) || \
  32532     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  32533     defined(BCM_56970_A0)
  32534 soc_field_info_t soc_OOB_STATS_MSG_TX_CNTr_fields[] = {
  32535     { CNTf, 16, 0, SOCF_LE|SOCF_RES }
  32536 };
  32537 
  32538 #endif
  32539 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  32540 soc_field_info_t soc_OPAQUE_TAG_CONFIG_0r_fields[] = {
  32541     { ETHERTYPEf, 16, 0, SOCF_LE },
  32542     { OPAQUE_TAG_TYPEf, 2, 16, SOCF_LE },
  32543     { TAG_SIZEf, 2, 18, SOCF_LE },
  32544     { VALIDf, 1, 20, 0 }
  32545 };
  32546 
  32547 #endif
  32548 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \
  32549     defined(BCM_56850_A0) || defined(BCM_56860_A0)
  32550 soc_field_info_t soc_OP_BUFFER_DROP_STATESr_fields[] = {
  32551     { GREEN_SP0f, 1, 0, SOCF_RO },
  32552     { GREEN_SP1f, 1, 1, SOCF_RO },
  32553     { GREEN_SP2f, 1, 2, SOCF_RO },
  32554     { GREEN_SP3f, 1, 3, SOCF_RO },
  32555     { RED_SP0f, 1, 8, SOCF_RO },
  32556     { RED_SP1f, 1, 9, SOCF_RO },
  32557     { RED_SP2f, 1, 10, SOCF_RO },
  32558     { RED_SP3f, 1, 11, SOCF_RO },
  32559     { YELLOW_SP0f, 1, 4, SOCF_RO },
  32560     { YELLOW_SP1f, 1, 5, SOCF_RO },
  32561     { YELLOW_SP2f, 1, 6, SOCF_RO },
  32562     { YELLOW_SP3f, 1, 7, SOCF_RO }
  32563 };
  32564 
  32565 #endif
  32566 #if defined(BCM_88732_A0)
  32567 soc_field_info_t soc_OP_BUFFER_LIMIT_PRI0r_fields[] = {
  32568     { OP_BUFFER_LIMIT_PRI0f, 14, 3, SOCF_LE }
  32569 };
  32570 
  32571 #endif
  32572 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  32573 soc_field_info_t soc_OP_BUFFER_LIMIT_REDr_fields[] = {
  32574     { OP_BUFFER_LIMIT_REDf, 11, 3, SOCF_LE }
  32575 };
  32576 
  32577 #endif
  32578 #if defined(BCM_88732_A0)
  32579 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_BCM88732_A0r_fields[] = {
  32580     { OP_BUFFER_LIMIT_REDf, 14, 3, SOCF_LE }
  32581 };
  32582 
  32583 #endif
  32584 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  32585     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  32586 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLr_fields[] = {
  32587     { OP_BUFFER_LIMIT_RED_CELLf, 12, 3, SOCF_LE }
  32588 };
  32589 
  32590 #endif
  32591 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32592 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLEr_fields[] = {
  32593     { OP_BUFFER_LIMIT_RED_CELLEf, 15, 0, SOCF_LE }
  32594 };
  32595 
  32596 #endif
  32597 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32598     defined(BCM_56450_B1)
  32599 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLE_POOL0r_fields[] = {
  32600     { OP_BUFFER_LIMIT_RED_CELLEf, 15, 0, SOCF_LE }
  32601 };
  32602 
  32603 #endif
  32604 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  32605 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLE_POOL0_BCM56260_A0r_fields[] = {
  32606     { OP_BUFFER_LIMIT_RED_CELLEf, 13, 0, SOCF_LE }
  32607 };
  32608 
  32609 #endif
  32610 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32611 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLIr_fields[] = {
  32612     { OP_BUFFER_LIMIT_RED_CELLIf, 11, 0, SOCF_LE }
  32613 };
  32614 
  32615 #endif
  32616 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32617     defined(BCM_56270_A0)
  32618 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLI_BCM56260_A0r_fields[] = {
  32619     { OP_BUFFER_LIMIT_RED_CELLIf, 11, 0, SOCF_LE }
  32620 };
  32621 
  32622 #endif
  32623 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32624     defined(BCM_56450_B1)
  32625 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELLI_BCM56450_A0r_fields[] = {
  32626     { OP_BUFFER_LIMIT_RED_CELLIf, 11, 0, SOCF_LE }
  32627 };
  32628 
  32629 #endif
  32630 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  32631 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELL_BCM56334_A0r_fields[] = {
  32632     { OP_BUFFER_LIMIT_RED_CELLf, 11, 3, SOCF_LE }
  32633 };
  32634 
  32635 #endif
  32636 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  32637     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  32638     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  32639 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELL_BCM56634_A0r_fields[] = {
  32640     { OP_BUFFER_LIMIT_RED_CELLf, 12, 0, SOCF_LE }
  32641 };
  32642 
  32643 #endif
  32644 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  32645 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELL_BCM56640_A0r_fields[] = {
  32646     { OP_BUFFER_LIMIT_RED_CELLf, 12, 0, SOCF_LE }
  32647 };
  32648 
  32649 #endif
  32650 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  32651 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_CELL_BCM56840_A0r_fields[] = {
  32652     { OP_BUFFER_LIMIT_RED_CELLf, 13, 0, SOCF_LE }
  32653 };
  32654 
  32655 #endif
  32656 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  32657     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  32658 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_PACKETr_fields[] = {
  32659     { OP_BUFFER_LIMIT_RED_PACKETf, 12, 2, SOCF_LE }
  32660 };
  32661 
  32662 #endif
  32663 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  32664 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_PACKET_BCM56334_A0r_fields[] = {
  32665     { OP_BUFFER_LIMIT_RED_PACKETf, 11, 2, SOCF_LE }
  32666 };
  32667 
  32668 #endif
  32669 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  32670     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  32671     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  32672 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_PACKET_BCM56634_A0r_fields[] = {
  32673     { OP_BUFFER_LIMIT_RED_PACKETf, 12, 0, SOCF_LE }
  32674 };
  32675 
  32676 #endif
  32677 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32678 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_QENTRYr_fields[] = {
  32679     { OP_BUFFER_LIMIT_RED_QENTRYf, 15, 0, SOCF_LE }
  32680 };
  32681 
  32682 #endif
  32683 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32684     defined(BCM_56270_A0)
  32685 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_QENTRY_BCM56260_A0r_fields[] = {
  32686     { OP_BUFFER_LIMIT_RED_QENTRYf, 13, 0, SOCF_LE }
  32687 };
  32688 
  32689 #endif
  32690 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32691     defined(BCM_56450_B1)
  32692 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_QENTRY_BCM56450_A0r_fields[] = {
  32693     { OP_BUFFER_LIMIT_RED_QENTRYf, 15, 0, SOCF_LE }
  32694 };
  32695 
  32696 #endif
  32697 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32698 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDOEMAr_fields[] = {
  32699     { OP_BUFFER_LIMIT_REDf, 11, 0, SOCF_LE }
  32700 };
  32701 
  32702 #endif
  32703 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  32704 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDOEMA_BCM56260_A0r_fields[] = {
  32705     { OP_BUFFER_LIMIT_REDf, 10, 0, SOCF_LE }
  32706 };
  32707 
  32708 #endif
  32709 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32710     defined(BCM_56450_B1)
  32711 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDOEMA_BCM56450_A0r_fields[] = {
  32712     { OP_BUFFER_LIMIT_REDf, 11, 0, SOCF_LE }
  32713 };
  32714 
  32715 #endif
  32716 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32717     defined(BCM_56450_B1)
  32718 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORDEQr_fields[] = {
  32719     { OP_BUFFER_LIMIT_REDf, 7, 0, SOCF_LE }
  32720 };
  32721 
  32722 #endif
  32723 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32724     defined(BCM_56270_A0)
  32725 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORDEQ_BCM56260_A0r_fields[] = {
  32726     { OP_BUFFER_LIMIT_REDf, 6, 0, SOCF_LE }
  32727 };
  32728 
  32729 #endif
  32730 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32731 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORQEQr_fields[] = {
  32732     { OP_BUFFER_LIMIT_REDf, 10, 0, SOCF_LE }
  32733 };
  32734 
  32735 #endif
  32736 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32737     defined(BCM_56270_A0)
  32738 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORQEQ_BCM56260_A0r_fields[] = {
  32739     { OP_BUFFER_LIMIT_REDf, 9, 0, SOCF_LE }
  32740 };
  32741 
  32742 #endif
  32743 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32744     defined(BCM_56450_B1)
  32745 soc_field_info_t soc_OP_BUFFER_LIMIT_RED_THDORQEQ_BCM56450_A0r_fields[] = {
  32746     { OP_BUFFER_LIMIT_REDf, 10, 0, SOCF_LE }
  32747 };
  32748 
  32749 #endif
  32750 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  32751 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_REDr_fields[] = {
  32752     { OP_BUFFER_LIMIT_RESUME_REDf, 11, 3, SOCF_LE }
  32753 };
  32754 
  32755 #endif
  32756 #if defined(BCM_88732_A0)
  32757 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_BCM88732_A0r_fields[] = {
  32758     { OP_BUFFER_LIMIT_RESUME_REDf, 14, 3, SOCF_LE }
  32759 };
  32760 
  32761 #endif
  32762 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  32763     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  32764 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLr_fields[] = {
  32765     { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 12, 3, SOCF_LE }
  32766 };
  32767 
  32768 #endif
  32769 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32770 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLEr_fields[] = {
  32771     { OP_BUFFER_LIMIT_RESUME_RED_CELLEf, 15, 0, SOCF_LE }
  32772 };
  32773 
  32774 #endif
  32775 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32776     defined(BCM_56450_B1)
  32777 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLE_POOL0r_fields[] = {
  32778     { OP_BUFFER_LIMIT_RESUME_RED_CELLEf, 15, 0, SOCF_LE }
  32779 };
  32780 
  32781 #endif
  32782 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  32783 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLE_POOL0_BCM56260_A0r_fields[] = {
  32784     { OP_BUFFER_LIMIT_RESUME_RED_CELLEf, 13, 0, SOCF_LE }
  32785 };
  32786 
  32787 #endif
  32788 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32789 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLIr_fields[] = {
  32790     { OP_BUFFER_LIMIT_RESUME_RED_CELLIf, 11, 0, SOCF_LE }
  32791 };
  32792 
  32793 #endif
  32794 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32795     defined(BCM_56270_A0)
  32796 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLI_BCM56260_A0r_fields[] = {
  32797     { OP_BUFFER_LIMIT_RESUME_RED_CELLIf, 11, 0, SOCF_LE }
  32798 };
  32799 
  32800 #endif
  32801 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32802     defined(BCM_56450_B1)
  32803 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELLI_BCM56450_A0r_fields[] = {
  32804     { OP_BUFFER_LIMIT_RESUME_RED_CELLIf, 11, 0, SOCF_LE }
  32805 };
  32806 
  32807 #endif
  32808 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  32809 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELL_BCM56334_A0r_fields[] = {
  32810     { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 11, 3, SOCF_LE }
  32811 };
  32812 
  32813 #endif
  32814 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  32815     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  32816     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  32817 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELL_BCM56634_A0r_fields[] = {
  32818     { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 12, 0, SOCF_LE }
  32819 };
  32820 
  32821 #endif
  32822 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  32823 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELL_BCM56640_A0r_fields[] = {
  32824     { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 12, 0, SOCF_LE }
  32825 };
  32826 
  32827 #endif
  32828 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  32829 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_CELL_BCM56840_A0r_fields[] = {
  32830     { OP_BUFFER_LIMIT_RESUME_RED_CELLf, 13, 0, SOCF_LE }
  32831 };
  32832 
  32833 #endif
  32834 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  32835     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  32836 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_PACKETr_fields[] = {
  32837     { OP_BUFFER_LIMIT_RESUME_RED_PACKETf, 12, 2, SOCF_LE }
  32838 };
  32839 
  32840 #endif
  32841 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  32842 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_PACKET_BCM56334_A0r_fields[] = {
  32843     { OP_BUFFER_LIMIT_RESUME_RED_PACKETf, 11, 2, SOCF_LE }
  32844 };
  32845 
  32846 #endif
  32847 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  32848     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  32849     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  32850 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_PACKET_BCM56634_A0r_fields[] = {
  32851     { OP_BUFFER_LIMIT_RESUME_RED_PACKETf, 12, 0, SOCF_LE }
  32852 };
  32853 
  32854 #endif
  32855 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32856 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_QENTRYr_fields[] = {
  32857     { OP_BUFFER_LIMIT_RESUME_RED_QENTRYf, 15, 0, SOCF_LE }
  32858 };
  32859 
  32860 #endif
  32861 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32862     defined(BCM_56270_A0)
  32863 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_QENTRY_BCM56260_A0r_fields[] = {
  32864     { OP_BUFFER_LIMIT_RESUME_RED_QENTRYf, 13, 0, SOCF_LE }
  32865 };
  32866 
  32867 #endif
  32868 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32869     defined(BCM_56450_B1)
  32870 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_QENTRY_BCM56450_A0r_fields[] = {
  32871     { OP_BUFFER_LIMIT_RESUME_RED_QENTRYf, 15, 0, SOCF_LE }
  32872 };
  32873 
  32874 #endif
  32875 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32876 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDOEMAr_fields[] = {
  32877     { OP_BUFFER_LIMIT_RESUME_REDf, 11, 0, SOCF_LE }
  32878 };
  32879 
  32880 #endif
  32881 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  32882 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDOEMA_BCM56260_A0r_fields[] = {
  32883     { OP_BUFFER_LIMIT_RESUME_REDf, 10, 0, SOCF_LE }
  32884 };
  32885 
  32886 #endif
  32887 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32888     defined(BCM_56450_B1)
  32889 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDOEMA_BCM56450_A0r_fields[] = {
  32890     { OP_BUFFER_LIMIT_RESUME_REDf, 11, 0, SOCF_LE }
  32891 };
  32892 
  32893 #endif
  32894 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32895     defined(BCM_56450_B1)
  32896 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORDEQr_fields[] = {
  32897     { OP_BUFFER_LIMIT_RESUME_REDf, 7, 0, SOCF_LE }
  32898 };
  32899 
  32900 #endif
  32901 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32902     defined(BCM_56270_A0)
  32903 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORDEQ_BCM56260_A0r_fields[] = {
  32904     { OP_BUFFER_LIMIT_RESUME_REDf, 6, 0, SOCF_LE }
  32905 };
  32906 
  32907 #endif
  32908 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32909 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORQEQr_fields[] = {
  32910     { OP_BUFFER_LIMIT_RESUME_REDf, 10, 0, SOCF_LE }
  32911 };
  32912 
  32913 #endif
  32914 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32915     defined(BCM_56270_A0)
  32916 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORQEQ_BCM56260_A0r_fields[] = {
  32917     { OP_BUFFER_LIMIT_RESUME_REDf, 9, 0, SOCF_LE }
  32918 };
  32919 
  32920 #endif
  32921 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32922     defined(BCM_56450_B1)
  32923 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_RED_THDORQEQ_BCM56450_A0r_fields[] = {
  32924     { OP_BUFFER_LIMIT_RESUME_REDf, 10, 0, SOCF_LE }
  32925 };
  32926 
  32927 #endif
  32928 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  32929 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOWr_fields[] = {
  32930     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 11, 3, SOCF_LE }
  32931 };
  32932 
  32933 #endif
  32934 #if defined(BCM_88732_A0)
  32935 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_BCM88732_A0r_fields[] = {
  32936     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 14, 3, SOCF_LE }
  32937 };
  32938 
  32939 #endif
  32940 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  32941     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  32942 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLr_fields[] = {
  32943     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 12, 3, SOCF_LE }
  32944 };
  32945 
  32946 #endif
  32947 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32948 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLEr_fields[] = {
  32949     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLEf, 15, 0, SOCF_LE }
  32950 };
  32951 
  32952 #endif
  32953 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32954     defined(BCM_56450_B1)
  32955 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLE_POOL0r_fields[] = {
  32956     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLEf, 15, 0, SOCF_LE }
  32957 };
  32958 
  32959 #endif
  32960 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  32961 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLE_POOL0_BCM56260_A0r_fields[] = {
  32962     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLEf, 13, 0, SOCF_LE }
  32963 };
  32964 
  32965 #endif
  32966 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  32967 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLIr_fields[] = {
  32968     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLIf, 11, 0, SOCF_LE }
  32969 };
  32970 
  32971 #endif
  32972 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  32973     defined(BCM_56270_A0)
  32974 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLI_BCM56260_A0r_fields[] = {
  32975     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLIf, 11, 0, SOCF_LE }
  32976 };
  32977 
  32978 #endif
  32979 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  32980     defined(BCM_56450_B1)
  32981 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELLI_BCM56450_A0r_fields[] = {
  32982     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLIf, 11, 0, SOCF_LE }
  32983 };
  32984 
  32985 #endif
  32986 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  32987 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELL_BCM56334_A0r_fields[] = {
  32988     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 11, 3, SOCF_LE }
  32989 };
  32990 
  32991 #endif
  32992 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  32993     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  32994     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  32995 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELL_BCM56634_A0r_fields[] = {
  32996     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 12, 0, SOCF_LE }
  32997 };
  32998 
  32999 #endif
  33000 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33001 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELL_BCM56640_A0r_fields[] = {
  33002     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 12, 0, SOCF_LE }
  33003 };
  33004 
  33005 #endif
  33006 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33007 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_CELL_BCM56840_A0r_fields[] = {
  33008     { OP_BUFFER_LIMIT_RESUME_YELLOW_CELLf, 13, 0, SOCF_LE }
  33009 };
  33010 
  33011 #endif
  33012 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33013     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  33014 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_PACKETr_fields[] = {
  33015     { OP_BUFFER_LIMIT_RESUME_YELLOW_PACKETf, 12, 2, SOCF_LE }
  33016 };
  33017 
  33018 #endif
  33019 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33020 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_PACKET_BCM56334_A0r_fields[] = {
  33021     { OP_BUFFER_LIMIT_RESUME_YELLOW_PACKETf, 11, 2, SOCF_LE }
  33022 };
  33023 
  33024 #endif
  33025 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33026     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33027     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33028 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_PACKET_BCM56634_A0r_fields[] = {
  33029     { OP_BUFFER_LIMIT_RESUME_YELLOW_PACKETf, 12, 0, SOCF_LE }
  33030 };
  33031 
  33032 #endif
  33033 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33034 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRYr_fields[] = {
  33035     { OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRYf, 15, 0, SOCF_LE }
  33036 };
  33037 
  33038 #endif
  33039 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33040     defined(BCM_56270_A0)
  33041 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRY_BCM56260_A0r_fields[] = {
  33042     { OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRYf, 13, 0, SOCF_LE }
  33043 };
  33044 
  33045 #endif
  33046 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33047     defined(BCM_56450_B1)
  33048 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRY_BCM56450_A0r_fields[] = {
  33049     { OP_BUFFER_LIMIT_RESUME_YELLOW_QENTRYf, 15, 0, SOCF_LE }
  33050 };
  33051 
  33052 #endif
  33053 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33054 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDOEMAr_fields[] = {
  33055     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 11, 0, SOCF_LE }
  33056 };
  33057 
  33058 #endif
  33059 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33060 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDOEMA_BCM56260_A0r_fields[] = {
  33061     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 10, 0, SOCF_LE }
  33062 };
  33063 
  33064 #endif
  33065 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33066     defined(BCM_56450_B1)
  33067 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDOEMA_BCM56450_A0r_fields[] = {
  33068     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 11, 0, SOCF_LE }
  33069 };
  33070 
  33071 #endif
  33072 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33073     defined(BCM_56450_B1)
  33074 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORDEQr_fields[] = {
  33075     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 7, 0, SOCF_LE }
  33076 };
  33077 
  33078 #endif
  33079 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33080     defined(BCM_56270_A0)
  33081 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORDEQ_BCM56260_A0r_fields[] = {
  33082     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 6, 0, SOCF_LE }
  33083 };
  33084 
  33085 #endif
  33086 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33087 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORQEQr_fields[] = {
  33088     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 10, 0, SOCF_LE }
  33089 };
  33090 
  33091 #endif
  33092 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33093     defined(BCM_56270_A0)
  33094 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORQEQ_BCM56260_A0r_fields[] = {
  33095     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 9, 0, SOCF_LE }
  33096 };
  33097 
  33098 #endif
  33099 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33100     defined(BCM_56450_B1)
  33101 soc_field_info_t soc_OP_BUFFER_LIMIT_RESUME_YELLOW_THDORQEQ_BCM56450_A0r_fields[] = {
  33102     { OP_BUFFER_LIMIT_RESUME_YELLOWf, 10, 0, SOCF_LE }
  33103 };
  33104 
  33105 #endif
  33106 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  33107 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOWr_fields[] = {
  33108     { OP_BUFFER_LIMIT_YELLOWf, 11, 3, SOCF_LE }
  33109 };
  33110 
  33111 #endif
  33112 #if defined(BCM_88732_A0)
  33113 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_BCM88732_A0r_fields[] = {
  33114     { OP_BUFFER_LIMIT_YELLOWf, 14, 3, SOCF_LE }
  33115 };
  33116 
  33117 #endif
  33118 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33119     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  33120 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLr_fields[] = {
  33121     { OP_BUFFER_LIMIT_YELLOW_CELLf, 12, 3, SOCF_LE }
  33122 };
  33123 
  33124 #endif
  33125 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33126 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLEr_fields[] = {
  33127     { OP_BUFFER_LIMIT_YELLOW_CELLEf, 15, 0, SOCF_LE }
  33128 };
  33129 
  33130 #endif
  33131 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33132     defined(BCM_56450_B1)
  33133 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLE_POOL0r_fields[] = {
  33134     { OP_BUFFER_LIMIT_YELLOW_CELLEf, 15, 0, SOCF_LE }
  33135 };
  33136 
  33137 #endif
  33138 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33139 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLE_POOL0_BCM56260_A0r_fields[] = {
  33140     { OP_BUFFER_LIMIT_YELLOW_CELLEf, 13, 0, SOCF_LE }
  33141 };
  33142 
  33143 #endif
  33144 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33145 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLIr_fields[] = {
  33146     { OP_BUFFER_LIMIT_YELLOW_CELLIf, 11, 0, SOCF_LE }
  33147 };
  33148 
  33149 #endif
  33150 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33151     defined(BCM_56270_A0)
  33152 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLI_BCM56260_A0r_fields[] = {
  33153     { OP_BUFFER_LIMIT_YELLOW_CELLIf, 11, 0, SOCF_LE }
  33154 };
  33155 
  33156 #endif
  33157 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33158     defined(BCM_56450_B1)
  33159 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELLI_BCM56450_A0r_fields[] = {
  33160     { OP_BUFFER_LIMIT_YELLOW_CELLIf, 11, 0, SOCF_LE }
  33161 };
  33162 
  33163 #endif
  33164 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33165 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELL_BCM56334_A0r_fields[] = {
  33166     { OP_BUFFER_LIMIT_YELLOW_CELLf, 11, 3, SOCF_LE }
  33167 };
  33168 
  33169 #endif
  33170 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33171     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33172     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33173 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELL_BCM56634_A0r_fields[] = {
  33174     { OP_BUFFER_LIMIT_YELLOW_CELLf, 12, 0, SOCF_LE }
  33175 };
  33176 
  33177 #endif
  33178 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33179 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELL_BCM56640_A0r_fields[] = {
  33180     { OP_BUFFER_LIMIT_YELLOW_CELLf, 12, 0, SOCF_LE }
  33181 };
  33182 
  33183 #endif
  33184 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33185 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_CELL_BCM56840_A0r_fields[] = {
  33186     { OP_BUFFER_LIMIT_YELLOW_CELLf, 13, 0, SOCF_LE }
  33187 };
  33188 
  33189 #endif
  33190 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33191     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  33192 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_PACKETr_fields[] = {
  33193     { OP_BUFFER_LIMIT_YELLOW_PACKETf, 12, 2, SOCF_LE }
  33194 };
  33195 
  33196 #endif
  33197 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33198 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_PACKET_BCM56334_A0r_fields[] = {
  33199     { OP_BUFFER_LIMIT_YELLOW_PACKETf, 11, 2, SOCF_LE }
  33200 };
  33201 
  33202 #endif
  33203 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33204     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33205     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33206 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_PACKET_BCM56634_A0r_fields[] = {
  33207     { OP_BUFFER_LIMIT_YELLOW_PACKETf, 12, 0, SOCF_LE }
  33208 };
  33209 
  33210 #endif
  33211 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33212 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_QENTRYr_fields[] = {
  33213     { OP_BUFFER_LIMIT_YELLOW_QENTRYf, 15, 0, SOCF_LE }
  33214 };
  33215 
  33216 #endif
  33217 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33218     defined(BCM_56270_A0)
  33219 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_QENTRY_BCM56260_A0r_fields[] = {
  33220     { OP_BUFFER_LIMIT_YELLOW_QENTRYf, 13, 0, SOCF_LE }
  33221 };
  33222 
  33223 #endif
  33224 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33225     defined(BCM_56450_B1)
  33226 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_QENTRY_BCM56450_A0r_fields[] = {
  33227     { OP_BUFFER_LIMIT_YELLOW_QENTRYf, 15, 0, SOCF_LE }
  33228 };
  33229 
  33230 #endif
  33231 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33232 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDOEMAr_fields[] = {
  33233     { OP_BUFFER_LIMIT_YELLOWf, 11, 0, SOCF_LE }
  33234 };
  33235 
  33236 #endif
  33237 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33238 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDOEMA_BCM56260_A0r_fields[] = {
  33239     { OP_BUFFER_LIMIT_YELLOWf, 10, 0, SOCF_LE }
  33240 };
  33241 
  33242 #endif
  33243 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33244     defined(BCM_56450_B1)
  33245 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDOEMA_BCM56450_A0r_fields[] = {
  33246     { OP_BUFFER_LIMIT_YELLOWf, 11, 0, SOCF_LE }
  33247 };
  33248 
  33249 #endif
  33250 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33251     defined(BCM_56450_B1)
  33252 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORDEQr_fields[] = {
  33253     { OP_BUFFER_LIMIT_YELLOWf, 7, 0, SOCF_LE }
  33254 };
  33255 
  33256 #endif
  33257 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33258     defined(BCM_56270_A0)
  33259 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORDEQ_BCM56260_A0r_fields[] = {
  33260     { OP_BUFFER_LIMIT_YELLOWf, 6, 0, SOCF_LE }
  33261 };
  33262 
  33263 #endif
  33264 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33265 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORQEQr_fields[] = {
  33266     { OP_BUFFER_LIMIT_YELLOWf, 10, 0, SOCF_LE }
  33267 };
  33268 
  33269 #endif
  33270 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33271     defined(BCM_56270_A0)
  33272 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORQEQ_BCM56260_A0r_fields[] = {
  33273     { OP_BUFFER_LIMIT_YELLOWf, 9, 0, SOCF_LE }
  33274 };
  33275 
  33276 #endif
  33277 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33278     defined(BCM_56450_B1)
  33279 soc_field_info_t soc_OP_BUFFER_LIMIT_YELLOW_THDORQEQ_BCM56450_A0r_fields[] = {
  33280     { OP_BUFFER_LIMIT_YELLOWf, 10, 0, SOCF_LE }
  33281 };
  33282 
  33283 #endif
  33284 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33285 soc_field_info_t soc_OP_BUFFER_MAX_TOTAL_COUNT_CELLr_fields[] = {
  33286     { MAX_TOTAL_COUNTf, 16, 0, SOCF_LE }
  33287 };
  33288 
  33289 #endif
  33290 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33291 soc_field_info_t soc_OP_BUFFER_MAX_TOTAL_COUNT_CELL_BCM56640_A0r_fields[] = {
  33292     { MAX_TOTAL_COUNTf, 15, 0, SOCF_LE }
  33293 };
  33294 
  33295 #endif
  33296 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  33297     defined(BCM_56725_A0) || defined(BCM_56800_A0) || \
  33298     defined(BCM_56820_A0)
  33299 soc_field_info_t soc_OP_BUFFER_SHARED_COUNTr_fields[] = {
  33300     { OP_BUFFER_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  33301 };
  33302 
  33303 #endif
  33304 #if defined(BCM_88732_A0)
  33305 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_BCM88732_A0r_fields[] = {
  33306     { OP_BUFFER_SHARED_COUNTf, 17, 0, SOCF_LE|SOCF_RO }
  33307 };
  33308 
  33309 #endif
  33310 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33311     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33312     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33313     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  33314     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33315 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLr_fields[] = {
  33316     { OP_BUFFER_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  33317 };
  33318 
  33319 #endif
  33320 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33321 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLEr_fields[] = {
  33322     { OP_BUFFER_SHARED_COUNT_CELLEf, 18, 0, SOCF_LE|SOCF_RO }
  33323 };
  33324 
  33325 #endif
  33326 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33327     defined(BCM_56450_B1)
  33328 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLE_POOL0r_fields[] = {
  33329     { OP_BUFFER_SHARED_COUNT_CELLEf, 18, 0, SOCF_LE|SOCF_RO }
  33330 };
  33331 
  33332 #endif
  33333 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33334 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLE_POOL0_BCM56260_A0r_fields[] = {
  33335     { OP_BUFFER_SHARED_COUNT_CELLEf, 16, 0, SOCF_LE|SOCF_RO }
  33336 };
  33337 
  33338 #endif
  33339 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33340 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLIr_fields[] = {
  33341     { OP_BUFFER_SHARED_COUNT_CELLIf, 14, 0, SOCF_LE|SOCF_RO }
  33342 };
  33343 
  33344 #endif
  33345 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33346     defined(BCM_56270_A0)
  33347 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLI_BCM56260_A0r_fields[] = {
  33348     { OP_BUFFER_SHARED_COUNT_CELLIf, 14, 0, SOCF_LE|SOCF_RO }
  33349 };
  33350 
  33351 #endif
  33352 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33353     defined(BCM_56450_B1)
  33354 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELLI_BCM56450_A0r_fields[] = {
  33355     { OP_BUFFER_SHARED_COUNT_CELLIf, 14, 0, SOCF_LE|SOCF_RO }
  33356 };
  33357 
  33358 #endif
  33359 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33360 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELL_BCM56334_A0r_fields[] = {
  33361     { OP_BUFFER_SHARED_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO }
  33362 };
  33363 
  33364 #endif
  33365 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33366 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELL_BCM56640_A0r_fields[] = {
  33367     { OP_BUFFER_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  33368 };
  33369 
  33370 #endif
  33371 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33372 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_CELL_BCM56840_A0r_fields[] = {
  33373     { OP_BUFFER_SHARED_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO }
  33374 };
  33375 
  33376 #endif
  33377 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33378     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33379     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33380     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  33381     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33382 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_PACKETr_fields[] = {
  33383     { OP_BUFFER_SHARED_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO }
  33384 };
  33385 
  33386 #endif
  33387 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33388 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_PACKET_BCM56334_A0r_fields[] = {
  33389     { OP_BUFFER_SHARED_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO }
  33390 };
  33391 
  33392 #endif
  33393 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33394 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_QENTRYr_fields[] = {
  33395     { OP_BUFFER_SHARED_COUNT_QENTRYf, 18, 0, SOCF_LE|SOCF_RO }
  33396 };
  33397 
  33398 #endif
  33399 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33400     defined(BCM_56270_A0)
  33401 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_QENTRY_BCM56260_A0r_fields[] = {
  33402     { OP_BUFFER_SHARED_COUNT_QENTRYf, 16, 0, SOCF_LE|SOCF_RO }
  33403 };
  33404 
  33405 #endif
  33406 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33407     defined(BCM_56450_B1)
  33408 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_QENTRY_BCM56450_A0r_fields[] = {
  33409     { OP_BUFFER_SHARED_COUNT_QENTRYf, 18, 0, SOCF_LE|SOCF_RO }
  33410 };
  33411 
  33412 #endif
  33413 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33414     defined(BCM_56450_B1)
  33415 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDOEMAr_fields[] = {
  33416     { OP_BUFFER_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  33417 };
  33418 
  33419 #endif
  33420 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33421 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDOEMA_BCM56260_A0r_fields[] = {
  33422     { OP_BUFFER_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  33423 };
  33424 
  33425 #endif
  33426 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33427     defined(BCM_56450_B1)
  33428 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORDEQr_fields[] = {
  33429     { OP_BUFFER_SHARED_COUNTf, 10, 0, SOCF_LE|SOCF_RO }
  33430 };
  33431 
  33432 #endif
  33433 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33434     defined(BCM_56270_A0)
  33435 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORDEQ_BCM56260_A0r_fields[] = {
  33436     { OP_BUFFER_SHARED_COUNTf, 9, 0, SOCF_LE|SOCF_RO }
  33437 };
  33438 
  33439 #endif
  33440 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33441 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORQEQr_fields[] = {
  33442     { OP_BUFFER_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  33443 };
  33444 
  33445 #endif
  33446 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33447     defined(BCM_56270_A0)
  33448 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORQEQ_BCM56260_A0r_fields[] = {
  33449     { OP_BUFFER_SHARED_COUNTf, 12, 0, SOCF_LE|SOCF_RO }
  33450 };
  33451 
  33452 #endif
  33453 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33454     defined(BCM_56450_B1)
  33455 soc_field_info_t soc_OP_BUFFER_SHARED_COUNT_THDORQEQ_BCM56450_A0r_fields[] = {
  33456     { OP_BUFFER_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  33457 };
  33458 
  33459 #endif
  33460 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  33461     defined(BCM_56725_A0) || defined(BCM_56800_A0) || \
  33462     defined(BCM_56820_A0)
  33463 soc_field_info_t soc_OP_BUFFER_SHARED_LIMITr_fields[] = {
  33464     { OP_BUFFER_SHARED_LIMITf, 14, 0, SOCF_LE }
  33465 };
  33466 
  33467 #endif
  33468 #if defined(BCM_88732_A0)
  33469 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_BCM88732_A0r_fields[] = {
  33470     { OP_BUFFER_SHARED_LIMITf, 17, 0, SOCF_LE }
  33471 };
  33472 
  33473 #endif
  33474 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33475     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33476     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33477     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  33478     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33479 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLr_fields[] = {
  33480     { OP_BUFFER_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE }
  33481 };
  33482 
  33483 #endif
  33484 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33485 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLEr_fields[] = {
  33486     { OP_BUFFER_SHARED_LIMIT_CELLEf, 18, 0, SOCF_LE }
  33487 };
  33488 
  33489 #endif
  33490 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33491     defined(BCM_56450_B1)
  33492 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLE_POOL0r_fields[] = {
  33493     { OP_BUFFER_SHARED_LIMIT_CELLEf, 18, 0, SOCF_LE }
  33494 };
  33495 
  33496 #endif
  33497 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33498 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLE_POOL0_BCM56260_A0r_fields[] = {
  33499     { OP_BUFFER_SHARED_LIMIT_CELLEf, 16, 0, SOCF_LE }
  33500 };
  33501 
  33502 #endif
  33503 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33504 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLIr_fields[] = {
  33505     { OP_BUFFER_SHARED_LIMIT_CELLIf, 14, 0, SOCF_LE }
  33506 };
  33507 
  33508 #endif
  33509 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33510     defined(BCM_56270_A0)
  33511 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLI_BCM56260_A0r_fields[] = {
  33512     { OP_BUFFER_SHARED_LIMIT_CELLIf, 14, 0, SOCF_LE }
  33513 };
  33514 
  33515 #endif
  33516 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33517     defined(BCM_56450_B1)
  33518 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELLI_BCM56450_A0r_fields[] = {
  33519     { OP_BUFFER_SHARED_LIMIT_CELLIf, 14, 0, SOCF_LE }
  33520 };
  33521 
  33522 #endif
  33523 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33524 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELL_BCM56334_A0r_fields[] = {
  33525     { OP_BUFFER_SHARED_LIMIT_CELLf, 14, 0, SOCF_LE }
  33526 };
  33527 
  33528 #endif
  33529 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33530 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELL_BCM56640_A0r_fields[] = {
  33531     { OP_BUFFER_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE }
  33532 };
  33533 
  33534 #endif
  33535 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33536 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_CELL_BCM56840_A0r_fields[] = {
  33537     { OP_BUFFER_SHARED_LIMIT_CELLf, 16, 0, SOCF_LE }
  33538 };
  33539 
  33540 #endif
  33541 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33542     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33543     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33544     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  33545     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33546 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_PACKETr_fields[] = {
  33547     { OP_BUFFER_SHARED_LIMIT_PACKETf, 14, 0, SOCF_LE }
  33548 };
  33549 
  33550 #endif
  33551 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33552 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_PACKET_BCM56334_A0r_fields[] = {
  33553     { OP_BUFFER_SHARED_LIMIT_PACKETf, 13, 0, SOCF_LE }
  33554 };
  33555 
  33556 #endif
  33557 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33558 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_QENTRYr_fields[] = {
  33559     { OP_BUFFER_SHARED_LIMIT_QENTRYf, 18, 0, SOCF_LE }
  33560 };
  33561 
  33562 #endif
  33563 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33564     defined(BCM_56270_A0)
  33565 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_QENTRY_BCM56260_A0r_fields[] = {
  33566     { OP_BUFFER_SHARED_LIMIT_QENTRYf, 16, 0, SOCF_LE }
  33567 };
  33568 
  33569 #endif
  33570 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33571     defined(BCM_56450_B1)
  33572 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_QENTRY_BCM56450_A0r_fields[] = {
  33573     { OP_BUFFER_SHARED_LIMIT_QENTRYf, 18, 0, SOCF_LE }
  33574 };
  33575 
  33576 #endif
  33577 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  33578 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUMEr_fields[] = {
  33579     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 14, 0, SOCF_LE|SOCF_SC }
  33580 };
  33581 
  33582 #endif
  33583 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33584     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33585     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33586     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  33587     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33588 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLr_fields[] = {
  33589     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLf, 15, 0, SOCF_LE }
  33590 };
  33591 
  33592 #endif
  33593 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33594 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLEr_fields[] = {
  33595     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLEf, 18, 0, SOCF_LE }
  33596 };
  33597 
  33598 #endif
  33599 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33600     defined(BCM_56450_B1)
  33601 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLE_POOL0r_fields[] = {
  33602     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLEf, 18, 0, SOCF_LE }
  33603 };
  33604 
  33605 #endif
  33606 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33607 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLE_POOL0_BCM56260_A0r_fields[] = {
  33608     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLEf, 16, 0, SOCF_LE }
  33609 };
  33610 
  33611 #endif
  33612 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33613 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLIr_fields[] = {
  33614     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLIf, 14, 0, SOCF_LE }
  33615 };
  33616 
  33617 #endif
  33618 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33619     defined(BCM_56270_A0)
  33620 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLI_BCM56260_A0r_fields[] = {
  33621     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLIf, 14, 0, SOCF_LE }
  33622 };
  33623 
  33624 #endif
  33625 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33626     defined(BCM_56450_B1)
  33627 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELLI_BCM56450_A0r_fields[] = {
  33628     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLIf, 14, 0, SOCF_LE }
  33629 };
  33630 
  33631 #endif
  33632 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33633 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELL_BCM56334_A0r_fields[] = {
  33634     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLf, 14, 0, SOCF_LE }
  33635 };
  33636 
  33637 #endif
  33638 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33639 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELL_BCM56640_A0r_fields[] = {
  33640     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLf, 15, 0, SOCF_LE }
  33641 };
  33642 
  33643 #endif
  33644 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33645 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_CELL_BCM56840_A0r_fields[] = {
  33646     { OP_BUFFER_SHARED_LIMIT_RESUME_CELLf, 16, 0, SOCF_LE }
  33647 };
  33648 
  33649 #endif
  33650 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33651     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33652     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33653     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  33654     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33655 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_PACKETr_fields[] = {
  33656     { OP_BUFFER_SHARED_LIMIT_RESUME_PACKETf, 14, 0, SOCF_LE }
  33657 };
  33658 
  33659 #endif
  33660 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33661 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_PACKET_BCM56334_A0r_fields[] = {
  33662     { OP_BUFFER_SHARED_LIMIT_RESUME_PACKETf, 13, 0, SOCF_LE }
  33663 };
  33664 
  33665 #endif
  33666 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33667 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_QENTRYr_fields[] = {
  33668     { OP_BUFFER_SHARED_LIMIT_RESUME_QENTRYf, 18, 0, SOCF_LE }
  33669 };
  33670 
  33671 #endif
  33672 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33673     defined(BCM_56270_A0)
  33674 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_QENTRY_BCM56260_A0r_fields[] = {
  33675     { OP_BUFFER_SHARED_LIMIT_RESUME_QENTRYf, 16, 0, SOCF_LE }
  33676 };
  33677 
  33678 #endif
  33679 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33680     defined(BCM_56450_B1)
  33681 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_QENTRY_BCM56450_A0r_fields[] = {
  33682     { OP_BUFFER_SHARED_LIMIT_RESUME_QENTRYf, 18, 0, SOCF_LE }
  33683 };
  33684 
  33685 #endif
  33686 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33687 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDOEMAr_fields[] = {
  33688     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 14, 0, SOCF_LE }
  33689 };
  33690 
  33691 #endif
  33692 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33693 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDOEMA_BCM56260_A0r_fields[] = {
  33694     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 13, 0, SOCF_LE }
  33695 };
  33696 
  33697 #endif
  33698 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33699     defined(BCM_56450_B1)
  33700 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDOEMA_BCM56450_A0r_fields[] = {
  33701     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 14, 0, SOCF_LE }
  33702 };
  33703 
  33704 #endif
  33705 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33706     defined(BCM_56450_B1)
  33707 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORDEQr_fields[] = {
  33708     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 10, 0, SOCF_LE }
  33709 };
  33710 
  33711 #endif
  33712 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33713     defined(BCM_56270_A0)
  33714 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORDEQ_BCM56260_A0r_fields[] = {
  33715     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 9, 0, SOCF_LE }
  33716 };
  33717 
  33718 #endif
  33719 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33720 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORQEQr_fields[] = {
  33721     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 13, 0, SOCF_LE }
  33722 };
  33723 
  33724 #endif
  33725 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33726     defined(BCM_56270_A0)
  33727 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORQEQ_BCM56260_A0r_fields[] = {
  33728     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 12, 0, SOCF_LE }
  33729 };
  33730 
  33731 #endif
  33732 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33733     defined(BCM_56450_B1)
  33734 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_RESUME_THDORQEQ_BCM56450_A0r_fields[] = {
  33735     { OP_BUFFER_SHARED_LIMIT_RESUMEf, 13, 0, SOCF_LE }
  33736 };
  33737 
  33738 #endif
  33739 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33740     defined(BCM_56450_B1)
  33741 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDOEMAr_fields[] = {
  33742     { OP_BUFFER_SHARED_LIMITf, 14, 0, SOCF_LE }
  33743 };
  33744 
  33745 #endif
  33746 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33747 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDOEMA_BCM56260_A0r_fields[] = {
  33748     { OP_BUFFER_SHARED_LIMITf, 13, 0, SOCF_LE }
  33749 };
  33750 
  33751 #endif
  33752 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33753     defined(BCM_56450_B1)
  33754 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORDEQr_fields[] = {
  33755     { OP_BUFFER_SHARED_LIMITf, 10, 0, SOCF_LE }
  33756 };
  33757 
  33758 #endif
  33759 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33760     defined(BCM_56270_A0)
  33761 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORDEQ_BCM56260_A0r_fields[] = {
  33762     { OP_BUFFER_SHARED_LIMITf, 9, 0, SOCF_LE }
  33763 };
  33764 
  33765 #endif
  33766 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33767 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORQEQr_fields[] = {
  33768     { OP_BUFFER_SHARED_LIMITf, 13, 0, SOCF_LE }
  33769 };
  33770 
  33771 #endif
  33772 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  33773     defined(BCM_56270_A0)
  33774 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORQEQ_BCM56260_A0r_fields[] = {
  33775     { OP_BUFFER_SHARED_LIMITf, 12, 0, SOCF_LE }
  33776 };
  33777 
  33778 #endif
  33779 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33780     defined(BCM_56450_B1)
  33781 soc_field_info_t soc_OP_BUFFER_SHARED_LIMIT_THDORQEQ_BCM56450_A0r_fields[] = {
  33782     { OP_BUFFER_SHARED_LIMITf, 13, 0, SOCF_LE }
  33783 };
  33784 
  33785 #endif
  33786 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \
  33787     defined(BCM_56820_A0)
  33788 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNTr_fields[] = {
  33789     { OP_BUFFER_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  33790 };
  33791 
  33792 #endif
  33793 #if defined(BCM_88732_A0)
  33794 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_BCM88732_A0r_fields[] = {
  33795     { OP_BUFFER_TOTAL_COUNTf, 17, 0, SOCF_LE|SOCF_RO }
  33796 };
  33797 
  33798 #endif
  33799 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33800     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33801     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33802     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  33803     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33804 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_CELLr_fields[] = {
  33805     { OP_BUFFER_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  33806 };
  33807 
  33808 #endif
  33809 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33810 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_CELL_BCM56334_A0r_fields[] = {
  33811     { OP_BUFFER_TOTAL_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO }
  33812 };
  33813 
  33814 #endif
  33815 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33816 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_CELL_BCM56640_A0r_fields[] = {
  33817     { OP_BUFFER_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  33818 };
  33819 
  33820 #endif
  33821 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33822 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_CELL_BCM56840_A0r_fields[] = {
  33823     { OP_BUFFER_TOTAL_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO }
  33824 };
  33825 
  33826 #endif
  33827 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  33828     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  33829     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  33830     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  33831     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  33832 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_PACKETr_fields[] = {
  33833     { OP_BUFFER_TOTAL_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO }
  33834 };
  33835 
  33836 #endif
  33837 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  33838 soc_field_info_t soc_OP_BUFFER_TOTAL_COUNT_PACKET_BCM56334_A0r_fields[] = {
  33839     { OP_BUFFER_TOTAL_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO }
  33840 };
  33841 
  33842 #endif
  33843 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33844 soc_field_info_t soc_OP_CPU_QUEUE_BST_STATr_fields[] = {
  33845     { BST_STATf, 15, 0, SOCF_LE }
  33846 };
  33847 
  33848 #endif
  33849 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33850 soc_field_info_t soc_OP_CPU_QUEUE_BST_THRESHOLDr_fields[] = {
  33851     { BST_PROFILEf, 3, 0, SOCF_LE },
  33852     { BST_THRESHOLD_PROFILEf, 3, 0, SOCF_LE }
  33853 };
  33854 
  33855 #endif
  33856 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33857 soc_field_info_t soc_OP_CPU_QUEUE_BST_THRESHOLD_PROFILEr_fields[] = {
  33858     { BST_THRESHOLDf, 15, 0, SOCF_LE },
  33859     { THRESHOLDf, 15, 0, SOCF_LE }
  33860 };
  33861 
  33862 #endif
  33863 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  33864 soc_field_info_t soc_OP_CPU_QUEUE_BST_TRIGGERr_fields[] = {
  33865     { STATEf, 6, 0, SOCF_LE }
  33866 };
  33867 
  33868 #endif
  33869 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  33870 soc_field_info_t soc_OP_E2ECC_PORT_CONFIGr_fields[] = {
  33871     { BASE_QUEUEf, 10, 0, SOCF_LE },
  33872     { BUFF_TYPEf, 1, 11, 0 },
  33873     { COS_MASKf, 8, 12, SOCF_LE },
  33874     { E2ECC_RPT_ENf, 1, 10, 0 }
  33875 };
  33876 
  33877 #endif
  33878 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  33879 soc_field_info_t soc_OP_E2ECC_PORT_CONFIG_BCM56260_A0r_fields[] = {
  33880     { BASE_QUEUEf, 10, 0, SOCF_LE },
  33881     { BUFF_TYPEf, 1, 11, 0 },
  33882     { COS_MASKf, 8, 12, SOCF_LE },
  33883     { E2ECC_RPT_ENf, 1, 10, 0 }
  33884 };
  33885 
  33886 #endif
  33887 #if defined(BCM_56270_A0)
  33888 soc_field_info_t soc_OP_E2ECC_PORT_CONFIG_BCM56270_A0r_fields[] = {
  33889     { BASE_QUEUEf, 9, 0, SOCF_LE },
  33890     { BUFF_TYPEf, 1, 10, 0 },
  33891     { COS_MASKf, 8, 11, SOCF_LE },
  33892     { E2ECC_RPT_ENf, 1, 9, 0 }
  33893 };
  33894 
  33895 #endif
  33896 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  33897     defined(BCM_56450_B1)
  33898 soc_field_info_t soc_OP_E2ECC_PORT_CONFIG_BCM56450_A0r_fields[] = {
  33899     { BASE_QUEUEf, 12, 0, SOCF_LE },
  33900     { BUFF_TYPEf, 1, 13, 0 },
  33901     { COS_MASKf, 8, 14, SOCF_LE },
  33902     { E2ECC_RPT_ENf, 1, 12, 0 }
  33903 };
  33904 
  33905 #endif
  33906 #if defined(BCM_56840_B0)
  33907 soc_field_info_t soc_OP_EX_PORT_CONFIG_COS_MIN_0r_fields[] = {
  33908     { Q0_ENABLEf, 1, 0, 0 },
  33909     { Q10_ENABLEf, 1, 10, 0 },
  33910     { Q11_ENABLEf, 1, 11, 0 },
  33911     { Q12_ENABLEf, 1, 12, 0 },
  33912     { Q13_ENABLEf, 1, 13, 0 },
  33913     { Q14_ENABLEf, 1, 14, 0 },
  33914     { Q15_ENABLEf, 1, 15, 0 },
  33915     { Q16_ENABLEf, 1, 16, 0 },
  33916     { Q17_ENABLEf, 1, 17, 0 },
  33917     { Q18_ENABLEf, 1, 18, 0 },
  33918     { Q19_ENABLEf, 1, 19, 0 },
  33919     { Q1_ENABLEf, 1, 1, 0 },
  33920     { Q20_ENABLEf, 1, 20, 0 },
  33921     { Q21_ENABLEf, 1, 21, 0 },
  33922     { Q22_ENABLEf, 1, 22, 0 },
  33923     { Q23_ENABLEf, 1, 23, 0 },
  33924     { Q24_ENABLEf, 1, 24, 0 },
  33925     { Q25_ENABLEf, 1, 25, 0 },
  33926     { Q26_ENABLEf, 1, 26, 0 },
  33927     { Q27_ENABLEf, 1, 27, 0 },
  33928     { Q28_ENABLEf, 1, 28, 0 },
  33929     { Q29_ENABLEf, 1, 29, 0 },
  33930     { Q2_ENABLEf, 1, 2, 0 },
  33931     { Q30_ENABLEf, 1, 30, 0 },
  33932     { Q31_ENABLEf, 1, 31, 0 },
  33933     { Q3_ENABLEf, 1, 3, 0 },
  33934     { Q4_ENABLEf, 1, 4, 0 },
  33935     { Q5_ENABLEf, 1, 5, 0 },
  33936     { Q6_ENABLEf, 1, 6, 0 },
  33937     { Q7_ENABLEf, 1, 7, 0 },
  33938     { Q8_ENABLEf, 1, 8, 0 },
  33939     { Q9_ENABLEf, 1, 9, 0 }
  33940 };
  33941 
  33942 #endif
  33943 #if defined(BCM_56840_B0)
  33944 soc_field_info_t soc_OP_EX_PORT_CONFIG_COS_MIN_1r_fields[] = {
  33945     { Q32_ENABLEf, 1, 0, 0 },
  33946     { Q33_ENABLEf, 1, 1, 0 },
  33947     { Q34_ENABLEf, 1, 2, 0 },
  33948     { Q35_ENABLEf, 1, 3, 0 },
  33949     { Q36_ENABLEf, 1, 4, 0 },
  33950     { Q37_ENABLEf, 1, 5, 0 },
  33951     { Q38_ENABLEf, 1, 6, 0 },
  33952     { Q39_ENABLEf, 1, 7, 0 },
  33953     { Q40_ENABLEf, 1, 8, 0 },
  33954     { Q41_ENABLEf, 1, 9, 0 },
  33955     { Q42_ENABLEf, 1, 10, 0 },
  33956     { Q43_ENABLEf, 1, 11, 0 },
  33957     { Q44_ENABLEf, 1, 12, 0 },
  33958     { Q45_ENABLEf, 1, 13, 0 },
  33959     { Q46_ENABLEf, 1, 14, 0 },
  33960     { Q47_ENABLEf, 1, 15, 0 },
  33961     { Q48_ENABLEf, 1, 16, 0 },
  33962     { Q49_ENABLEf, 1, 17, 0 },
  33963     { Q50_ENABLEf, 1, 18, 0 },
  33964     { Q51_ENABLEf, 1, 19, 0 },
  33965     { Q52_ENABLEf, 1, 20, 0 },
  33966     { Q53_ENABLEf, 1, 21, 0 },
  33967     { Q54_ENABLEf, 1, 22, 0 },
  33968     { Q55_ENABLEf, 1, 23, 0 },
  33969     { Q56_ENABLEf, 1, 24, 0 },
  33970     { Q57_ENABLEf, 1, 25, 0 },
  33971     { Q58_ENABLEf, 1, 26, 0 },
  33972     { Q59_ENABLEf, 1, 27, 0 },
  33973     { Q60_ENABLEf, 1, 28, 0 },
  33974     { Q61_ENABLEf, 1, 29, 0 },
  33975     { Q62_ENABLEf, 1, 30, 0 },
  33976     { Q63_ENABLEf, 1, 31, 0 }
  33977 };
  33978 
  33979 #endif
  33980 #if defined(BCM_56840_B0)
  33981 soc_field_info_t soc_OP_EX_PORT_CONFIG_COS_MIN_2r_fields[] = {
  33982     { Q64_ENABLEf, 1, 0, 0 },
  33983     { Q65_ENABLEf, 1, 1, 0 },
  33984     { Q66_ENABLEf, 1, 2, 0 },
  33985     { Q67_ENABLEf, 1, 3, 0 },
  33986     { Q68_ENABLEf, 1, 4, 0 },
  33987     { Q69_ENABLEf, 1, 5, 0 },
  33988     { Q70_ENABLEf, 1, 6, 0 },
  33989     { Q71_ENABLEf, 1, 7, 0 },
  33990     { Q72_ENABLEf, 1, 8, 0 },
  33991     { Q73_ENABLEf, 1, 9, 0 }
  33992 };
  33993 
  33994 #endif
  33995 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  33996 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_0r_fields[] = {
  33997     { Q0_SPIDf, 2, 0, SOCF_LE },
  33998     { Q10_SPIDf, 2, 20, SOCF_LE },
  33999     { Q11_SPIDf, 2, 22, SOCF_LE },
  34000     { Q12_SPIDf, 2, 24, SOCF_LE },
  34001     { Q13_SPIDf, 2, 26, SOCF_LE },
  34002     { Q14_SPIDf, 2, 28, SOCF_LE },
  34003     { Q15_SPIDf, 2, 30, SOCF_LE },
  34004     { Q1_SPIDf, 2, 2, SOCF_LE },
  34005     { Q2_SPIDf, 2, 4, SOCF_LE },
  34006     { Q3_SPIDf, 2, 6, SOCF_LE },
  34007     { Q4_SPIDf, 2, 8, SOCF_LE },
  34008     { Q5_SPIDf, 2, 10, SOCF_LE },
  34009     { Q6_SPIDf, 2, 12, SOCF_LE },
  34010     { Q7_SPIDf, 2, 14, SOCF_LE },
  34011     { Q8_SPIDf, 2, 16, SOCF_LE },
  34012     { Q9_SPIDf, 2, 18, SOCF_LE }
  34013 };
  34014 
  34015 #endif
  34016 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34017 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_1r_fields[] = {
  34018     { Q16_SPIDf, 2, 0, SOCF_LE },
  34019     { Q17_SPIDf, 2, 2, SOCF_LE },
  34020     { Q18_SPIDf, 2, 4, SOCF_LE },
  34021     { Q19_SPIDf, 2, 6, SOCF_LE },
  34022     { Q20_SPIDf, 2, 8, SOCF_LE },
  34023     { Q21_SPIDf, 2, 10, SOCF_LE },
  34024     { Q22_SPIDf, 2, 12, SOCF_LE },
  34025     { Q23_SPIDf, 2, 14, SOCF_LE },
  34026     { Q24_SPIDf, 2, 16, SOCF_LE },
  34027     { Q25_SPIDf, 2, 18, SOCF_LE },
  34028     { Q26_SPIDf, 2, 20, SOCF_LE },
  34029     { Q27_SPIDf, 2, 22, SOCF_LE },
  34030     { Q28_SPIDf, 2, 24, SOCF_LE },
  34031     { Q29_SPIDf, 2, 26, SOCF_LE },
  34032     { Q30_SPIDf, 2, 28, SOCF_LE },
  34033     { Q31_SPIDf, 2, 30, SOCF_LE }
  34034 };
  34035 
  34036 #endif
  34037 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34038 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_2r_fields[] = {
  34039     { Q32_SPIDf, 2, 0, SOCF_LE },
  34040     { Q33_SPIDf, 2, 2, SOCF_LE },
  34041     { Q34_SPIDf, 2, 4, SOCF_LE },
  34042     { Q35_SPIDf, 2, 6, SOCF_LE },
  34043     { Q36_SPIDf, 2, 8, SOCF_LE },
  34044     { Q37_SPIDf, 2, 10, SOCF_LE },
  34045     { Q38_SPIDf, 2, 12, SOCF_LE },
  34046     { Q39_SPIDf, 2, 14, SOCF_LE },
  34047     { Q40_SPIDf, 2, 16, SOCF_LE },
  34048     { Q41_SPIDf, 2, 18, SOCF_LE },
  34049     { Q42_SPIDf, 2, 20, SOCF_LE },
  34050     { Q43_SPIDf, 2, 22, SOCF_LE },
  34051     { Q44_SPIDf, 2, 24, SOCF_LE },
  34052     { Q45_SPIDf, 2, 26, SOCF_LE },
  34053     { Q46_SPIDf, 2, 28, SOCF_LE },
  34054     { Q47_SPIDf, 2, 30, SOCF_LE }
  34055 };
  34056 
  34057 #endif
  34058 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34059 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_3r_fields[] = {
  34060     { Q48_SPIDf, 2, 0, SOCF_LE },
  34061     { Q49_SPIDf, 2, 2, SOCF_LE },
  34062     { Q50_SPIDf, 2, 4, SOCF_LE },
  34063     { Q51_SPIDf, 2, 6, SOCF_LE },
  34064     { Q52_SPIDf, 2, 8, SOCF_LE },
  34065     { Q53_SPIDf, 2, 10, SOCF_LE },
  34066     { Q54_SPIDf, 2, 12, SOCF_LE },
  34067     { Q55_SPIDf, 2, 14, SOCF_LE },
  34068     { Q56_SPIDf, 2, 16, SOCF_LE },
  34069     { Q57_SPIDf, 2, 18, SOCF_LE },
  34070     { Q58_SPIDf, 2, 20, SOCF_LE },
  34071     { Q59_SPIDf, 2, 22, SOCF_LE },
  34072     { Q60_SPIDf, 2, 24, SOCF_LE },
  34073     { Q61_SPIDf, 2, 26, SOCF_LE },
  34074     { Q62_SPIDf, 2, 28, SOCF_LE },
  34075     { Q63_SPIDf, 2, 30, SOCF_LE }
  34076 };
  34077 
  34078 #endif
  34079 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34080 soc_field_info_t soc_OP_EX_PORT_CONFIG_SPID_4r_fields[] = {
  34081     { Q64_SPIDf, 2, 0, SOCF_LE },
  34082     { Q65_SPIDf, 2, 2, SOCF_LE },
  34083     { Q66_SPIDf, 2, 4, SOCF_LE },
  34084     { Q67_SPIDf, 2, 6, SOCF_LE },
  34085     { Q68_SPIDf, 2, 8, SOCF_LE },
  34086     { Q69_SPIDf, 2, 10, SOCF_LE },
  34087     { Q70_SPIDf, 2, 12, SOCF_LE },
  34088     { Q71_SPIDf, 2, 14, SOCF_LE },
  34089     { Q72_SPIDf, 2, 16, SOCF_LE },
  34090     { Q73_SPIDf, 2, 18, SOCF_LE }
  34091 };
  34092 
  34093 #endif
  34094 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34095 soc_field_info_t soc_OP_EX_QUEUE_MIN_COUNT_CELLr_fields[] = {
  34096     { Q_MIN_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO }
  34097 };
  34098 
  34099 #endif
  34100 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34101 soc_field_info_t soc_OP_EX_QUEUE_RESET_VALUE_CELLr_fields[] = {
  34102     { Q_DROP_STATE_CELLf, 1, 0, SOCF_RO },
  34103     { Q_EARLY_E2E_STATE_CELLf, 1, 1, SOCF_RO },
  34104     { Q_RED_DROP_STATE_CELLf, 1, 2, SOCF_RO },
  34105     { Q_YELLOW_DROP_STATE_CELLf, 1, 3, SOCF_RO }
  34106 };
  34107 
  34108 #endif
  34109 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34110 soc_field_info_t soc_OP_EX_QUEUE_SHARED_COUNT_CELLr_fields[] = {
  34111     { Q_SHARED_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO }
  34112 };
  34113 
  34114 #endif
  34115 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34116 soc_field_info_t soc_OP_EX_QUEUE_TOTAL_COUNT_CELLr_fields[] = {
  34117     { Q_TOTAL_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO }
  34118 };
  34119 
  34120 #endif
  34121 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34122 soc_field_info_t soc_OP_MCUC_SP_BST_THRESHOLDr_fields[] = {
  34123     { BST_STATf, 15, 0, SOCF_LE },
  34124     { BST_THRESHOLDf, 15, 0, SOCF_LE }
  34125 };
  34126 
  34127 #endif
  34128 #if defined(BCM_56800_A0)
  34129 soc_field_info_t soc_OP_PORT_CONFIGr_fields[] = {
  34130     { OP_SHARED_LIMITf, 14, 0, SOCF_LE },
  34131     { OP_SHARED_RESET_VALUEf, 14, 14, SOCF_LE },
  34132     { PORT_LIMIT_ENABLEf, 1, 28, 0 }
  34133 };
  34134 
  34135 #endif
  34136 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34137 soc_field_info_t soc_OP_PORT_CONFIG1_CELLr_fields[] = {
  34138     { PORT_LIMIT_ENABLE_CELLf, 1, 0, 0 }
  34139 };
  34140 
  34141 #endif
  34142 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34143 soc_field_info_t soc_OP_PORT_CONFIG1_CELL_BCM56640_A0r_fields[] = {
  34144     { PORT_LIMIT_ENABLE_CELLf, 1, 0, 0 }
  34145 };
  34146 
  34147 #endif
  34148 #if defined(BCM_88732_A0)
  34149 soc_field_info_t soc_OP_PORT_CONFIGLr_fields[] = {
  34150     { OP_SHARED_RESET_VALUEf, 17, 0, SOCF_LE },
  34151     { PORT_COLOR_RESUME_INDEXf, 4, 19, SOCF_LE },
  34152     { PORT_LIMIT_ENABLEf, 1, 17, 0 },
  34153     { PORT_QMIN_HYS_SELf, 1, 18, 0 }
  34154 };
  34155 
  34156 #endif
  34157 #if defined(BCM_88732_A0)
  34158 soc_field_info_t soc_OP_PORT_CONFIGUr_fields[] = {
  34159     { OP_SHARED_LIMITf, 17, 0, SOCF_LE }
  34160 };
  34161 
  34162 #endif
  34163 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  34164 soc_field_info_t soc_OP_PORT_CONFIG_BCM56820_A0r_fields[] = {
  34165     { OP_SHARED_LIMITf, 14, 0, SOCF_LE },
  34166     { OP_SHARED_RESET_VALUEf, 14, 14, SOCF_LE },
  34167     { PORT_LIMIT_ENABLEf, 1, 28, 0 },
  34168     { PORT_QMIN_HYS_SELf, 1, 29, 0 }
  34169 };
  34170 
  34171 #endif
  34172 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34173     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34174     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34175     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34176     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34177 soc_field_info_t soc_OP_PORT_CONFIG_CELLr_fields[] = {
  34178     { OP_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE },
  34179     { OP_SHARED_RESET_VALUE_CELLf, 15, 15, SOCF_LE },
  34180     { PORT_LIMIT_ENABLE_CELLf, 1, 30, 0 },
  34181     { PORT_QMIN_HYS_SEL_CELLf, 1, 31, 0 }
  34182 };
  34183 
  34184 #endif
  34185 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34186 soc_field_info_t soc_OP_PORT_CONFIG_CELL_BCM56334_A0r_fields[] = {
  34187     { OP_SHARED_LIMIT_CELLf, 14, 0, SOCF_LE },
  34188     { OP_SHARED_RESET_VALUE_CELLf, 14, 15, SOCF_LE },
  34189     { PORT_LIMIT_ENABLE_CELLf, 1, 30, 0 },
  34190     { PORT_QMIN_HYS_SEL_CELLf, 1, 31, 0 }
  34191 };
  34192 
  34193 #endif
  34194 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34195 soc_field_info_t soc_OP_PORT_CONFIG_CELL_BCM56640_A0r_fields[] = {
  34196     { OP_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE },
  34197     { OP_SHARED_RESET_VALUE_CELLf, 15, 15, SOCF_LE }
  34198 };
  34199 
  34200 #endif
  34201 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34202 soc_field_info_t soc_OP_PORT_CONFIG_CELL_BCM56840_A0r_fields[] = {
  34203     { OP_SHARED_LIMIT_CELLf, 16, 0, SOCF_LE },
  34204     { OP_SHARED_RESET_VALUE_CELLf, 16, 16, SOCF_LE }
  34205 };
  34206 
  34207 #endif
  34208 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34209     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34210     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34211     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34212     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34213 soc_field_info_t soc_OP_PORT_CONFIG_PACKETr_fields[] = {
  34214     { OP_SHARED_LIMIT_PACKETf, 14, 0, SOCF_LE },
  34215     { OP_SHARED_RESET_VALUE_PACKETf, 14, 14, SOCF_LE },
  34216     { PORT_LIMIT_ENABLE_PACKETf, 1, 28, 0 },
  34217     { PORT_QMIN_HYS_SEL_PACKETf, 1, 29, 0 }
  34218 };
  34219 
  34220 #endif
  34221 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34222 soc_field_info_t soc_OP_PORT_CONFIG_PACKET_BCM56334_A0r_fields[] = {
  34223     { OP_SHARED_LIMIT_PACKETf, 13, 0, SOCF_LE },
  34224     { OP_SHARED_RESET_VALUE_PACKETf, 13, 14, SOCF_LE },
  34225     { PORT_LIMIT_ENABLE_PACKETf, 1, 28, 0 },
  34226     { PORT_QMIN_HYS_SEL_PACKETf, 1, 29, 0 }
  34227 };
  34228 
  34229 #endif
  34230 #if defined(BCM_56800_A0)
  34231 soc_field_info_t soc_OP_PORT_DROP_STATE_BMPr_fields[] = {
  34232     { OP_PORT_DROP_STATE_BMPf, 21, 0, SOCF_LE|SOCF_RO }
  34233 };
  34234 
  34235 #endif
  34236 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  34237 soc_field_info_t soc_OP_PORT_DROP_STATE_BMP_BCM56820_A0r_fields[] = {
  34238     { OP_PORT_DROP_STATE_BMPf, 29, 0, SOCF_LE|SOCF_RO }
  34239 };
  34240 
  34241 #endif
  34242 #if defined(BCM_88732_A0)
  34243 soc_field_info_t soc_OP_PORT_DROP_STATE_BMP_BCM88732_A0r_fields[] = {
  34244     { OP_PORT_DROP_STATE_BMPf, 17, 0, SOCF_LE|SOCF_RO }
  34245 };
  34246 
  34247 #endif
  34248 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34249     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34250     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34251     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34252     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34253 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP0r_fields[] = {
  34254     { OP_PORT_DROP_STATE_CELL_BMP0f, 32, 0, SOCF_LE|SOCF_RO }
  34255 };
  34256 
  34257 #endif
  34258 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34259     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34260 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP1r_fields[] = {
  34261     { OP_PORT_DROP_STATE_CELL_BMP1f, 22, 0, SOCF_LE|SOCF_RO }
  34262 };
  34263 
  34264 #endif
  34265 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34266 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP0_64r_fields[] = {
  34267     { OP_PORT_DROP_STATE_CELL_BMP0f, 33, 0, SOCF_LE|SOCF_RO }
  34268 };
  34269 
  34270 #endif
  34271 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34272 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP0_64_BCM56640_A0r_fields[] = {
  34273     { OP_PORT_DROP_STATE_CELL_BMP0f, 63, 0, SOCF_LE|SOCF_RO }
  34274 };
  34275 
  34276 #endif
  34277 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34278 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP0_BCM56334_A0r_fields[] = {
  34279     { OP_PORT_DROP_STATE_CELL_BMP0f, 30, 0, SOCF_LE|SOCF_RO }
  34280 };
  34281 
  34282 #endif
  34283 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34284 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP1_64r_fields[] = {
  34285     { OP_PORT_DROP_STATE_CELL_BMP1f, 33, 0, SOCF_LE|SOCF_RO }
  34286 };
  34287 
  34288 #endif
  34289 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34290     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34291     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34292 soc_field_info_t soc_OP_PORT_DROP_STATE_CELL_BMP1_BCM56634_A0r_fields[] = {
  34293     { OP_PORT_DROP_STATE_CELL_BMP1f, 23, 0, SOCF_LE|SOCF_RO }
  34294 };
  34295 
  34296 #endif
  34297 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34298     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34299     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34300     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34301     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34302 soc_field_info_t soc_OP_PORT_DROP_STATE_PACKET_BMP0r_fields[] = {
  34303     { OP_PORT_DROP_STATE_PACKET_BMP0f, 32, 0, SOCF_LE|SOCF_RO }
  34304 };
  34305 
  34306 #endif
  34307 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34308     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34309 soc_field_info_t soc_OP_PORT_DROP_STATE_PACKET_BMP1r_fields[] = {
  34310     { OP_PORT_DROP_STATE_PACKET_BMP1f, 22, 0, SOCF_LE|SOCF_RO }
  34311 };
  34312 
  34313 #endif
  34314 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34315 soc_field_info_t soc_OP_PORT_DROP_STATE_PACKET_BMP0_BCM56334_A0r_fields[] = {
  34316     { OP_PORT_DROP_STATE_PACKET_BMP0f, 30, 0, SOCF_LE|SOCF_RO }
  34317 };
  34318 
  34319 #endif
  34320 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34321     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34322     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34323 soc_field_info_t soc_OP_PORT_DROP_STATE_PACKET_BMP1_BCM56634_A0r_fields[] = {
  34324     { OP_PORT_DROP_STATE_PACKET_BMP1f, 23, 0, SOCF_LE|SOCF_RO }
  34325 };
  34326 
  34327 #endif
  34328 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34329     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34330     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34331 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_COUNT_CELLr_fields[] = {
  34332     { CELL_COUNTf, 15, 0, SOCF_LE|SOCF_RO }
  34333 };
  34334 
  34335 #endif
  34336 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34337     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34338     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34339 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_COUNT_PACKETr_fields[] = {
  34340     { PACKET_COUNTf, 12, 0, SOCF_LE|SOCF_RO }
  34341 };
  34342 
  34343 #endif
  34344 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34345     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34346     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34347 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_DISC_RESUME_THD_CELLr_fields[] = {
  34348     { DISCARD_RESUME_THD_CELLf, 15, 0, SOCF_LE }
  34349 };
  34350 
  34351 #endif
  34352 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34353     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34354     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34355 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_DISC_RESUME_THD_PACKETr_fields[] = {
  34356     { DISCARD_RESUME_THD_PACKETf, 12, 0, SOCF_LE }
  34357 };
  34358 
  34359 #endif
  34360 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34361     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34362     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34363 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_DISC_SET_THD_CELLr_fields[] = {
  34364     { DISCARD_SET_THD_CELLf, 15, 0, SOCF_LE }
  34365 };
  34366 
  34367 #endif
  34368 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34369     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34370     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34371 soc_field_info_t soc_OP_PORT_FIRST_FRAGMENT_DISC_SET_THD_PACKETr_fields[] = {
  34372     { DISCARD_SET_THD_PACKETf, 12, 0, SOCF_LE }
  34373 };
  34374 
  34375 #endif
  34376 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34377 soc_field_info_t soc_OP_PORT_LIMIT_COLOR_CELLr_fields[] = {
  34378     { REDf, 13, 0, SOCF_LE }
  34379 };
  34380 
  34381 #endif
  34382 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34383 soc_field_info_t soc_OP_PORT_LIMIT_COLOR_CELL_BCM56640_A0r_fields[] = {
  34384     { REDf, 12, 0, SOCF_LE }
  34385 };
  34386 
  34387 #endif
  34388 #if defined(BCM_88732_A0)
  34389 soc_field_info_t soc_OP_PORT_LIMIT_PRI0r_fields[] = {
  34390     { OP_LIMIT_PRI0f, 14, 3, SOCF_LE }
  34391 };
  34392 
  34393 #endif
  34394 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  34395 soc_field_info_t soc_OP_PORT_LIMIT_REDr_fields[] = {
  34396     { OP_LIMIT_REDf, 11, 3, SOCF_LE }
  34397 };
  34398 
  34399 #endif
  34400 #if defined(BCM_88732_A0)
  34401 soc_field_info_t soc_OP_PORT_LIMIT_RED_BCM88732_A0r_fields[] = {
  34402     { OP_LIMIT_REDf, 14, 3, SOCF_LE }
  34403 };
  34404 
  34405 #endif
  34406 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34407     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34408 soc_field_info_t soc_OP_PORT_LIMIT_RED_CELLr_fields[] = {
  34409     { OP_PORT_LIMIT_RED_CELLf, 12, 3, SOCF_LE }
  34410 };
  34411 
  34412 #endif
  34413 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34414 soc_field_info_t soc_OP_PORT_LIMIT_RED_CELL_BCM56334_A0r_fields[] = {
  34415     { OP_PORT_LIMIT_RED_CELLf, 11, 3, SOCF_LE }
  34416 };
  34417 
  34418 #endif
  34419 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34420     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34421     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34422 soc_field_info_t soc_OP_PORT_LIMIT_RED_CELL_BCM56634_A0r_fields[] = {
  34423     { OP_PORT_LIMIT_RED_CELLf, 12, 0, SOCF_LE }
  34424 };
  34425 
  34426 #endif
  34427 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34428     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34429 soc_field_info_t soc_OP_PORT_LIMIT_RED_PACKETr_fields[] = {
  34430     { OP_PORT_LIMIT_RED_PACKETf, 12, 2, SOCF_LE }
  34431 };
  34432 
  34433 #endif
  34434 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34435 soc_field_info_t soc_OP_PORT_LIMIT_RED_PACKET_BCM56334_A0r_fields[] = {
  34436     { OP_PORT_LIMIT_RED_PACKETf, 11, 2, SOCF_LE }
  34437 };
  34438 
  34439 #endif
  34440 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34441     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34442     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34443 soc_field_info_t soc_OP_PORT_LIMIT_RED_PACKET_BCM56634_A0r_fields[] = {
  34444     { OP_PORT_LIMIT_RED_PACKETf, 12, 0, SOCF_LE }
  34445 };
  34446 
  34447 #endif
  34448 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34449     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34450     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34451 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_RED_CELLr_fields[] = {
  34452     { OP_PORT_LIMIT_RESUME_RED_CELLf, 12, 0, SOCF_LE }
  34453 };
  34454 
  34455 #endif
  34456 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34457 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_RED_CELL_BCM56334_A0r_fields[] = {
  34458     { OP_PORT_LIMIT_RESUME_RED_CELLf, 11, 3, SOCF_LE }
  34459 };
  34460 
  34461 #endif
  34462 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34463     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34464     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34465 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_RED_PACKETr_fields[] = {
  34466     { OP_PORT_LIMIT_RESUME_RED_PACKETf, 12, 0, SOCF_LE }
  34467 };
  34468 
  34469 #endif
  34470 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34471 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_RED_PACKET_BCM56334_A0r_fields[] = {
  34472     { OP_PORT_LIMIT_RESUME_RED_PACKETf, 11, 2, SOCF_LE }
  34473 };
  34474 
  34475 #endif
  34476 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34477     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34478     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34479 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_YELLOW_CELLr_fields[] = {
  34480     { LIMIT_RESUME_YELLOW_CELLf, 12, 0, SOCF_LE }
  34481 };
  34482 
  34483 #endif
  34484 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34485 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_YELLOW_CELL_BCM56334_A0r_fields[] = {
  34486     { OP_PORT_LIMIT_RESUME_YELLOW_CELLf, 11, 3, SOCF_LE }
  34487 };
  34488 
  34489 #endif
  34490 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34491     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34492     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34493 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_YELLOW_PACKETr_fields[] = {
  34494     { LIMIT_RESUME_YELLOW_PACKETf, 12, 0, SOCF_LE }
  34495 };
  34496 
  34497 #endif
  34498 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34499 soc_field_info_t soc_OP_PORT_LIMIT_RESUME_YELLOW_PACKET_BCM56334_A0r_fields[] = {
  34500     { OP_PORT_LIMIT_RESUME_YELLOW_PACKETf, 11, 2, SOCF_LE }
  34501 };
  34502 
  34503 #endif
  34504 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  34505 soc_field_info_t soc_OP_PORT_LIMIT_YELLOWr_fields[] = {
  34506     { OP_LIMIT_YELLOWf, 11, 3, SOCF_LE }
  34507 };
  34508 
  34509 #endif
  34510 #if defined(BCM_88732_A0)
  34511 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_BCM88732_A0r_fields[] = {
  34512     { OP_LIMIT_YELLOWf, 14, 3, SOCF_LE }
  34513 };
  34514 
  34515 #endif
  34516 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34517     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34518 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_CELLr_fields[] = {
  34519     { OP_PORT_LIMIT_YELLOW_CELLf, 12, 3, SOCF_LE }
  34520 };
  34521 
  34522 #endif
  34523 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34524 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_CELL_BCM56334_A0r_fields[] = {
  34525     { OP_PORT_LIMIT_YELLOW_CELLf, 11, 3, SOCF_LE }
  34526 };
  34527 
  34528 #endif
  34529 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34530     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34531     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34532 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_CELL_BCM56634_A0r_fields[] = {
  34533     { OP_PORT_LIMIT_YELLOW_CELLf, 12, 0, SOCF_LE }
  34534 };
  34535 
  34536 #endif
  34537 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34538     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34539 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_PACKETr_fields[] = {
  34540     { OP_PORT_LIMIT_YELLOW_PACKETf, 12, 2, SOCF_LE }
  34541 };
  34542 
  34543 #endif
  34544 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34545 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_PACKET_BCM56334_A0r_fields[] = {
  34546     { OP_PORT_LIMIT_YELLOW_PACKETf, 11, 2, SOCF_LE }
  34547 };
  34548 
  34549 #endif
  34550 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34551     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34552     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34553 soc_field_info_t soc_OP_PORT_LIMIT_YELLOW_PACKET_BCM56634_A0r_fields[] = {
  34554     { OP_PORT_LIMIT_YELLOW_PACKETf, 12, 0, SOCF_LE }
  34555 };
  34556 
  34557 #endif
  34558 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34559 soc_field_info_t soc_OP_PORT_MC_RED_DROP_STATE_CELL_BMP0_64r_fields[] = {
  34560     { OP_PORT_MC_RED_DROP_STATE_CELL_BMP0f, 63, 0, SOCF_LE|SOCF_RO }
  34561 };
  34562 
  34563 #endif
  34564 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34565 soc_field_info_t soc_OP_PORT_MC_YELLOW_DROP_STATE_CELL_BMP0_64r_fields[] = {
  34566     { OP_PORT_MC_YELLOW_DROP_STATE_CELL_BMP0f, 63, 0, SOCF_LE|SOCF_RO }
  34567 };
  34568 
  34569 #endif
  34570 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34571     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34572     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34573 soc_field_info_t soc_OP_PORT_REDIRECT_COUNT_PACKETr_fields[] = {
  34574     { PACKET_COUNTf, 11, 0, SOCF_LE|SOCF_RO }
  34575 };
  34576 
  34577 #endif
  34578 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34579     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34580     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34581 soc_field_info_t soc_OP_PORT_REDIRECT_DISC_RESUME_THD_PACKETr_fields[] = {
  34582     { DISCARD_RESUME_THD_PACKETf, 11, 0, SOCF_LE }
  34583 };
  34584 
  34585 #endif
  34586 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34587     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34588     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34589 soc_field_info_t soc_OP_PORT_REDIRECT_DISC_SET_THD_PACKETr_fields[] = {
  34590     { DISCARD_SET_THD_PACKETf, 11, 0, SOCF_LE }
  34591 };
  34592 
  34593 #endif
  34594 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \
  34595     defined(BCM_56820_A0)
  34596 soc_field_info_t soc_OP_PORT_SHARED_COUNTr_fields[] = {
  34597     { OP_PORT_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  34598 };
  34599 
  34600 #endif
  34601 #if defined(BCM_88732_A0)
  34602 soc_field_info_t soc_OP_PORT_SHARED_COUNT_BCM88732_A0r_fields[] = {
  34603     { OP_PORT_SHARED_COUNTf, 17, 0, SOCF_LE|SOCF_RO }
  34604 };
  34605 
  34606 #endif
  34607 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34608     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34609     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34610     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34611     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34612 soc_field_info_t soc_OP_PORT_SHARED_COUNT_CELLr_fields[] = {
  34613     { OP_PORT_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  34614 };
  34615 
  34616 #endif
  34617 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34618 soc_field_info_t soc_OP_PORT_SHARED_COUNT_CELL_BCM56334_A0r_fields[] = {
  34619     { OP_PORT_SHARED_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO }
  34620 };
  34621 
  34622 #endif
  34623 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34624 soc_field_info_t soc_OP_PORT_SHARED_COUNT_CELL_BCM56640_A0r_fields[] = {
  34625     { OP_PORT_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  34626 };
  34627 
  34628 #endif
  34629 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34630 soc_field_info_t soc_OP_PORT_SHARED_COUNT_CELL_BCM56840_A0r_fields[] = {
  34631     { OP_PORT_SHARED_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO }
  34632 };
  34633 
  34634 #endif
  34635 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34636     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34637     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34638     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34639     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34640 soc_field_info_t soc_OP_PORT_SHARED_COUNT_PACKETr_fields[] = {
  34641     { OP_PORT_SHARED_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO }
  34642 };
  34643 
  34644 #endif
  34645 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34646 soc_field_info_t soc_OP_PORT_SHARED_COUNT_PACKET_BCM56334_A0r_fields[] = {
  34647     { OP_PORT_SHARED_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO }
  34648 };
  34649 
  34650 #endif
  34651 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \
  34652     defined(BCM_56820_A0)
  34653 soc_field_info_t soc_OP_PORT_TOTAL_COUNTr_fields[] = {
  34654     { OP_PORT_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  34655 };
  34656 
  34657 #endif
  34658 #if defined(BCM_88732_A0)
  34659 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_BCM88732_A0r_fields[] = {
  34660     { OP_PORT_TOTAL_COUNTf, 17, 0, SOCF_LE|SOCF_RO }
  34661 };
  34662 
  34663 #endif
  34664 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34665     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34666     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34667     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34668     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34669 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_CELLr_fields[] = {
  34670     { OP_PORT_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  34671 };
  34672 
  34673 #endif
  34674 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34675 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_CELL_BCM56334_A0r_fields[] = {
  34676     { OP_PORT_TOTAL_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO }
  34677 };
  34678 
  34679 #endif
  34680 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34681 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_CELL_BCM56640_A0r_fields[] = {
  34682     { TOTAL_COUNTf, 15, 0, SOCF_LE|SOCF_RO }
  34683 };
  34684 
  34685 #endif
  34686 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34687     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34688     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34689     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34690     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34691 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_PACKETr_fields[] = {
  34692     { OP_PORT_TOTAL_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO }
  34693 };
  34694 
  34695 #endif
  34696 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34697 soc_field_info_t soc_OP_PORT_TOTAL_COUNT_PACKET_BCM56334_A0r_fields[] = {
  34698     { OP_PORT_TOTAL_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO }
  34699 };
  34700 
  34701 #endif
  34702 #if defined(BCM_56800_A0)
  34703 soc_field_info_t soc_OP_QUEUE_CONFIGr_fields[] = {
  34704     { Q_LIMIT_DYNAMICf, 1, 30, 0 },
  34705     { Q_LIMIT_ENABLEf, 1, 31, 0 },
  34706     { Q_MINf, 10, 20, SOCF_LE },
  34707     { Q_RESET_SELf, 4, 16, SOCF_LE },
  34708     { Q_SHARED_LIMITf, 14, 0, SOCF_LE }
  34709 };
  34710 
  34711 #endif
  34712 #if defined(BCM_56524_A0) || defined(BCM_56624_A0) || \
  34713     defined(BCM_56624_B0) || defined(BCM_56634_A0) || \
  34714     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34715     defined(BCM_56685_A0)
  34716 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELLr_fields[] = {
  34717     { Q_COLOR_ENABLE_CELLf, 1, 0, 0 },
  34718     { Q_E2E_DS_EN_CELLf, 1, 1, 0 }
  34719 };
  34720 
  34721 #endif
  34722 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34723 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELL_BCM56334_A0r_fields[] = {
  34724     { Q_COLOR_DYNAMIC_CELLf, 1, 2, 0 },
  34725     { Q_COLOR_ENABLE_CELLf, 1, 0, 0 },
  34726     { Q_E2E_DS_EN_CELLf, 1, 1, 0 }
  34727 };
  34728 
  34729 #endif
  34730 #if defined(BCM_56524_B0) || defined(BCM_56634_B0) || \
  34731     defined(BCM_56685_B0)
  34732 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELL_BCM56634_B0r_fields[] = {
  34733     { Q_COLOR_ENABLE_CELLf, 1, 0, 0 },
  34734     { Q_COLOR_LIMIT_DYNAMIC_CELLf, 1, 2, 0 },
  34735     { Q_E2E_DS_EN_CELLf, 1, 1, 0 }
  34736 };
  34737 
  34738 #endif
  34739 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34740 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELL_BCM56640_A0r_fields[] = {
  34741     { Q_COLOR_ENABLE_CELLf, 1, 0, 0 },
  34742     { Q_COLOR_LIMIT_DYNAMIC_CELLf, 1, 4, 0 },
  34743     { Q_E2E_DS_EN_CELLf, 1, 1, 0 },
  34744     { Q_LIMIT_DYNAMIC_CELLf, 1, 2, 0 },
  34745     { Q_LIMIT_ENABLE_CELLf, 1, 3, 0 },
  34746     { Q_SPIDf, 2, 5, SOCF_LE },
  34747     { UC_Q_CONFIG1f, 5, 0, SOCF_LE|SOCF_SC }
  34748 };
  34749 
  34750 #endif
  34751 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34752 soc_field_info_t soc_OP_QUEUE_CONFIG1_CELL_BCM56840_A0r_fields[] = {
  34753     { Q_COLOR_ENABLE_CELLf, 1, 0, 0 },
  34754     { Q_COLOR_LIMIT_DYNAMIC_CELLf, 1, 4, 0 },
  34755     { Q_E2E_DS_EN_CELLf, 1, 1, 0 },
  34756     { Q_LIMIT_DYNAMIC_CELLf, 1, 2, 0 },
  34757     { Q_LIMIT_ENABLE_CELLf, 1, 3, 0 },
  34758     { Q_SPIDf, 2, 5, SOCF_LE },
  34759     { UC_Q_CONFIG1f, 5, 0, SOCF_LE|SOCF_SC }
  34760 };
  34761 
  34762 #endif
  34763 #if defined(BCM_56524_A0) || defined(BCM_56624_A0) || \
  34764     defined(BCM_56624_B0) || defined(BCM_56634_A0) || \
  34765     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  34766     defined(BCM_56685_A0)
  34767 soc_field_info_t soc_OP_QUEUE_CONFIG1_PACKETr_fields[] = {
  34768     { Q_COLOR_ENABLE_PACKETf, 1, 0, 0 },
  34769     { Q_E2E_DS_EN_PACKETf, 1, 1, 0 }
  34770 };
  34771 
  34772 #endif
  34773 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34774 soc_field_info_t soc_OP_QUEUE_CONFIG1_PACKET_BCM56334_A0r_fields[] = {
  34775     { Q_COLOR_DYNAMIC_PACKETf, 1, 2, 0 },
  34776     { Q_COLOR_ENABLE_PACKETf, 1, 0, 0 },
  34777     { Q_E2E_DS_EN_PACKETf, 1, 1, 0 }
  34778 };
  34779 
  34780 #endif
  34781 #if defined(BCM_56524_B0) || defined(BCM_56634_B0) || \
  34782     defined(BCM_56685_B0)
  34783 soc_field_info_t soc_OP_QUEUE_CONFIG1_PACKET_BCM56634_B0r_fields[] = {
  34784     { Q_COLOR_ENABLE_PACKETf, 1, 0, 0 },
  34785     { Q_COLOR_LIMIT_DYNAMIC_PACKETf, 1, 2, 0 },
  34786     { Q_E2E_DS_EN_PACKETf, 1, 1, 0 }
  34787 };
  34788 
  34789 #endif
  34790 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  34791 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDOEMAr_fields[] = {
  34792     { Q_COLOR_DYNAMICf, 1, 15, 0 },
  34793     { Q_COLOR_ENABLEf, 1, 14, 0 },
  34794     { Q_MINf, 14, 0, SOCF_LE }
  34795 };
  34796 
  34797 #endif
  34798 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  34799 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDOEMA_BCM56260_A0r_fields[] = {
  34800     { Q_COLOR_DYNAMICf, 1, 14, 0 },
  34801     { Q_COLOR_ENABLEf, 1, 13, 0 },
  34802     { Q_MINf, 13, 0, SOCF_LE }
  34803 };
  34804 
  34805 #endif
  34806 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  34807     defined(BCM_56450_B1)
  34808 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDOEMA_BCM56450_A0r_fields[] = {
  34809     { Q_COLOR_DYNAMICf, 1, 15, 0 },
  34810     { Q_COLOR_ENABLEf, 1, 14, 0 },
  34811     { Q_MINf, 14, 0, SOCF_LE }
  34812 };
  34813 
  34814 #endif
  34815 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  34816     defined(BCM_56450_B1)
  34817 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEEr_fields[] = {
  34818     { Q_COLOR_DYNAMICf, 1, 19, 0 },
  34819     { Q_COLOR_ENABLEf, 1, 18, 0 },
  34820     { Q_MINf, 18, 0, SOCF_LE }
  34821 };
  34822 
  34823 #endif
  34824 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  34825 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEE_BCM56260_A0r_fields[] = {
  34826     { Q_COLOR_DYNAMICf, 1, 17, 0 },
  34827     { Q_COLOR_ENABLEf, 1, 16, 0 },
  34828     { Q_MINf, 16, 0, SOCF_LE }
  34829 };
  34830 
  34831 #endif
  34832 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  34833     defined(BCM_56270_A0)
  34834 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEIr_fields[] = {
  34835     { Q_COLOR_DYNAMICf, 1, 15, 0 },
  34836     { Q_COLOR_ENABLEf, 1, 14, 0 },
  34837     { Q_MINf, 14, 0, SOCF_LE }
  34838 };
  34839 
  34840 #endif
  34841 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  34842     defined(BCM_56450_B1)
  34843 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEQr_fields[] = {
  34844     { Q_COLOR_DYNAMICf, 1, 11, 0 },
  34845     { Q_COLOR_ENABLEf, 1, 10, 0 },
  34846     { Q_MINf, 10, 0, SOCF_LE }
  34847 };
  34848 
  34849 #endif
  34850 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  34851     defined(BCM_56270_A0)
  34852 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORDEQ_BCM56260_A0r_fields[] = {
  34853     { Q_COLOR_DYNAMICf, 1, 10, 0 },
  34854     { Q_COLOR_ENABLEf, 1, 9, 0 },
  34855     { Q_MINf, 9, 0, SOCF_LE }
  34856 };
  34857 
  34858 #endif
  34859 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  34860 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORQEEr_fields[] = {
  34861     { Q_COLOR_DYNAMICf, 1, 19, 0 },
  34862     { Q_COLOR_ENABLEf, 1, 18, 0 },
  34863     { Q_MINf, 18, 0, SOCF_LE }
  34864 };
  34865 
  34866 #endif
  34867 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  34868 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORQEQr_fields[] = {
  34869     { Q_COLOR_DYNAMICf, 1, 14, 0 },
  34870     { Q_COLOR_ENABLEf, 1, 13, 0 },
  34871     { Q_MINf, 13, 0, SOCF_LE }
  34872 };
  34873 
  34874 #endif
  34875 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  34876     defined(BCM_56270_A0)
  34877 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORQEQ_BCM56260_A0r_fields[] = {
  34878     { Q_COLOR_DYNAMICf, 1, 13, 0 },
  34879     { Q_COLOR_ENABLEf, 1, 12, 0 },
  34880     { Q_MINf, 12, 0, SOCF_LE }
  34881 };
  34882 
  34883 #endif
  34884 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  34885     defined(BCM_56450_B1)
  34886 soc_field_info_t soc_OP_QUEUE_CONFIG1_THDORQEQ_BCM56450_A0r_fields[] = {
  34887     { Q_COLOR_DYNAMICf, 1, 14, 0 },
  34888     { Q_COLOR_ENABLEf, 1, 13, 0 },
  34889     { Q_MINf, 13, 0, SOCF_LE }
  34890 };
  34891 
  34892 #endif
  34893 #if defined(BCM_88732_A0)
  34894 soc_field_info_t soc_OP_QUEUE_CONFIGLr_fields[] = {
  34895     { Q_COLOR_ENABLEf, 1, 15, 0 },
  34896     { Q_COLOR_RESUME_INDEXf, 4, 21, SOCF_LE },
  34897     { Q_E2E_DS_ENABLEf, 1, 16, 0 },
  34898     { Q_LIMIT_DYNAMICf, 1, 13, 0 },
  34899     { Q_LIMIT_ENABLEf, 1, 14, 0 },
  34900     { Q_MINf, 13, 0, SOCF_LE },
  34901     { Q_MIN_MSBf, 4, 17, SOCF_LE }
  34902 };
  34903 
  34904 #endif
  34905 #if defined(BCM_88732_A0)
  34906 soc_field_info_t soc_OP_QUEUE_CONFIGUr_fields[] = {
  34907     { Q_SHARED_LIMITf, 17, 0, SOCF_LE }
  34908 };
  34909 
  34910 #endif
  34911 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  34912 soc_field_info_t soc_OP_QUEUE_CONFIG_BCM56820_A0r_fields[] = {
  34913     { Q_COLOR_ENABLEf, 1, 26, 0 },
  34914     { Q_E2E_DS_ENABLEf, 1, 27, 0 },
  34915     { Q_LIMIT_DYNAMICf, 1, 24, 0 },
  34916     { Q_LIMIT_ENABLEf, 1, 25, 0 },
  34917     { Q_MINf, 10, 14, SOCF_LE },
  34918     { Q_MIN_MSBf, 4, 28, SOCF_LE|SOCF_RES },
  34919     { Q_SHARED_LIMITf, 14, 0, SOCF_LE }
  34920 };
  34921 
  34922 #endif
  34923 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34924     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34925 soc_field_info_t soc_OP_QUEUE_CONFIG_CELLr_fields[] = {
  34926     { Q_LIMIT_DYNAMIC_CELLf, 1, 30, 0 },
  34927     { Q_LIMIT_ENABLE_CELLf, 1, 31, 0 },
  34928     { Q_MIN_CELLf, 15, 15, SOCF_LE },
  34929     { Q_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE }
  34930 };
  34931 
  34932 #endif
  34933 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34934 soc_field_info_t soc_OP_QUEUE_CONFIG_CELL_BCM56334_A0r_fields[] = {
  34935     { Q_LIMIT_DYNAMIC_CELLf, 1, 30, 0 },
  34936     { Q_LIMIT_ENABLE_CELLf, 1, 31, 0 },
  34937     { Q_MIN_CELLf, 14, 15, SOCF_LE },
  34938     { Q_SHARED_LIMIT_CELLf, 14, 0, SOCF_LE }
  34939 };
  34940 
  34941 #endif
  34942 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34943     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34944     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34945 soc_field_info_t soc_OP_QUEUE_CONFIG_CELL_BCM56634_A0r_fields[] = {
  34946     { Q_LIMIT_DYNAMIC_CELLf, 1, 30, 0 },
  34947     { Q_LIMIT_ENABLE_CELLf, 1, 31, 0 },
  34948     { Q_MIN_CELLf, 15, 15, SOCF_LE },
  34949     { Q_SHARED_ALPHA_CELLf, 3, 0, SOCF_LE },
  34950     { Q_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE }
  34951 };
  34952 
  34953 #endif
  34954 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  34955 soc_field_info_t soc_OP_QUEUE_CONFIG_CELL_BCM56640_A0r_fields[] = {
  34956     { Q_MIN_CELLf, 15, 15, SOCF_LE },
  34957     { Q_SHARED_ALPHA_CELLf, 4, 0, SOCF_LE },
  34958     { Q_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE }
  34959 };
  34960 
  34961 #endif
  34962 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  34963 soc_field_info_t soc_OP_QUEUE_CONFIG_CELL_BCM56840_A0r_fields[] = {
  34964     { Q_MIN_CELLf, 16, 16, SOCF_LE },
  34965     { Q_SHARED_ALPHA_CELLf, 4, 0, SOCF_LE },
  34966     { Q_SHARED_LIMIT_CELLf, 16, 0, SOCF_LE }
  34967 };
  34968 
  34969 #endif
  34970 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  34971     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  34972 soc_field_info_t soc_OP_QUEUE_CONFIG_PACKETr_fields[] = {
  34973     { Q_LIMIT_DYNAMIC_PACKETf, 1, 28, 0 },
  34974     { Q_LIMIT_ENABLE_PACKETf, 1, 29, 0 },
  34975     { Q_MIN_PACKETf, 14, 14, SOCF_LE },
  34976     { Q_SHARED_LIMIT_PACKETf, 14, 0, SOCF_LE }
  34977 };
  34978 
  34979 #endif
  34980 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  34981 soc_field_info_t soc_OP_QUEUE_CONFIG_PACKET_BCM56334_A0r_fields[] = {
  34982     { Q_LIMIT_DYNAMIC_PACKETf, 1, 28, 0 },
  34983     { Q_LIMIT_ENABLE_PACKETf, 1, 29, 0 },
  34984     { Q_MIN_PACKETf, 13, 14, SOCF_LE },
  34985     { Q_SHARED_LIMIT_PACKETf, 13, 0, SOCF_LE }
  34986 };
  34987 
  34988 #endif
  34989 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  34990     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  34991     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  34992 soc_field_info_t soc_OP_QUEUE_CONFIG_PACKET_BCM56634_A0r_fields[] = {
  34993     { Q_LIMIT_DYNAMIC_PACKETf, 1, 28, 0 },
  34994     { Q_LIMIT_ENABLE_PACKETf, 1, 29, 0 },
  34995     { Q_MIN_PACKETf, 14, 14, SOCF_LE },
  34996     { Q_SHARED_ALPHA_PACKETf, 3, 0, SOCF_LE },
  34997     { Q_SHARED_LIMIT_PACKETf, 14, 0, SOCF_LE }
  34998 };
  34999 
  35000 #endif
  35001 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35002 soc_field_info_t soc_OP_QUEUE_CONFIG_THDOEMAr_fields[] = {
  35003     { Q_LIMIT_DYNAMICf, 1, 14, 0 },
  35004     { Q_LIMIT_ENABLEf, 1, 15, 0 },
  35005     { Q_SHARED_LIMITf, 14, 0, SOCF_LE }
  35006 };
  35007 
  35008 #endif
  35009 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35010 soc_field_info_t soc_OP_QUEUE_CONFIG_THDOEMA_BCM56260_A0r_fields[] = {
  35011     { Q_LIMIT_DYNAMICf, 1, 13, 0 },
  35012     { Q_LIMIT_ENABLEf, 1, 14, 0 },
  35013     { Q_SHARED_LIMITf, 13, 0, SOCF_LE }
  35014 };
  35015 
  35016 #endif
  35017 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35018     defined(BCM_56450_B1)
  35019 soc_field_info_t soc_OP_QUEUE_CONFIG_THDOEMA_BCM56450_A0r_fields[] = {
  35020     { Q_LIMIT_DYNAMICf, 1, 14, 0 },
  35021     { Q_LIMIT_ENABLEf, 1, 15, 0 },
  35022     { Q_SHARED_LIMITf, 14, 0, SOCF_LE }
  35023 };
  35024 
  35025 #endif
  35026 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35027     defined(BCM_56450_B1)
  35028 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEEr_fields[] = {
  35029     { Q_LIMIT_DYNAMICf, 1, 18, 0 },
  35030     { Q_LIMIT_ENABLEf, 1, 19, 0 },
  35031     { Q_SHARED_LIMITf, 18, 0, SOCF_LE }
  35032 };
  35033 
  35034 #endif
  35035 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35036 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEE_BCM56260_A0r_fields[] = {
  35037     { Q_LIMIT_DYNAMICf, 1, 16, 0 },
  35038     { Q_LIMIT_ENABLEf, 1, 17, 0 },
  35039     { Q_SHARED_LIMITf, 16, 0, SOCF_LE }
  35040 };
  35041 
  35042 #endif
  35043 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35044     defined(BCM_56270_A0)
  35045 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEIr_fields[] = {
  35046     { Q_LIMIT_DYNAMICf, 1, 14, 0 },
  35047     { Q_LIMIT_ENABLEf, 1, 15, 0 },
  35048     { Q_SHARED_LIMITf, 14, 0, SOCF_LE }
  35049 };
  35050 
  35051 #endif
  35052 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35053     defined(BCM_56450_B1)
  35054 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEQr_fields[] = {
  35055     { Q_LIMIT_DYNAMICf, 1, 10, 0 },
  35056     { Q_LIMIT_ENABLEf, 1, 11, 0 },
  35057     { Q_SHARED_LIMITf, 10, 0, SOCF_LE }
  35058 };
  35059 
  35060 #endif
  35061 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35062     defined(BCM_56270_A0)
  35063 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORDEQ_BCM56260_A0r_fields[] = {
  35064     { Q_LIMIT_DYNAMICf, 1, 9, 0 },
  35065     { Q_LIMIT_ENABLEf, 1, 10, 0 },
  35066     { Q_SHARED_LIMITf, 9, 0, SOCF_LE }
  35067 };
  35068 
  35069 #endif
  35070 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35071 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORQEEr_fields[] = {
  35072     { Q_LIMIT_DYNAMICf, 1, 18, 0 },
  35073     { Q_LIMIT_ENABLEf, 1, 19, 0 },
  35074     { Q_SHARED_LIMITf, 18, 0, SOCF_LE }
  35075 };
  35076 
  35077 #endif
  35078 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35079 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORQEQr_fields[] = {
  35080     { Q_LIMIT_DYNAMICf, 1, 13, 0 },
  35081     { Q_LIMIT_ENABLEf, 1, 14, 0 },
  35082     { Q_SHARED_LIMITf, 13, 0, SOCF_LE }
  35083 };
  35084 
  35085 #endif
  35086 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35087     defined(BCM_56270_A0)
  35088 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORQEQ_BCM56260_A0r_fields[] = {
  35089     { Q_LIMIT_DYNAMICf, 1, 12, 0 },
  35090     { Q_LIMIT_ENABLEf, 1, 13, 0 },
  35091     { Q_SHARED_LIMITf, 12, 0, SOCF_LE }
  35092 };
  35093 
  35094 #endif
  35095 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35096     defined(BCM_56450_B1)
  35097 soc_field_info_t soc_OP_QUEUE_CONFIG_THDORQEQ_BCM56450_A0r_fields[] = {
  35098     { Q_LIMIT_DYNAMICf, 1, 13, 0 },
  35099     { Q_LIMIT_ENABLEf, 1, 14, 0 },
  35100     { Q_SHARED_LIMITf, 13, 0, SOCF_LE }
  35101 };
  35102 
  35103 #endif
  35104 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35105     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35106     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35107 soc_field_info_t soc_OP_QUEUE_FIRST_FRAGMENT_CONFIG_CELLr_fields[] = {
  35108     { Q_LIMIT_DYNAMIC_CELLf, 1, 30, 0 },
  35109     { Q_MIN_CELLf, 15, 15, SOCF_LE },
  35110     { Q_SHARED_ALPHA_CELLf, 3, 0, SOCF_LE },
  35111     { Q_SHARED_LIMIT_CELLf, 15, 0, SOCF_LE }
  35112 };
  35113 
  35114 #endif
  35115 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35116     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35117     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35118 soc_field_info_t soc_OP_QUEUE_FIRST_FRAGMENT_CONFIG_PACKETr_fields[] = {
  35119     { Q_LIMIT_DYNAMIC_PACKETf, 1, 24, 0 },
  35120     { Q_MIN_PACKETf, 12, 12, SOCF_LE },
  35121     { Q_SHARED_ALPHA_PACKETf, 3, 0, SOCF_LE },
  35122     { Q_SHARED_LIMIT_PACKETf, 12, 0, SOCF_LE }
  35123 };
  35124 
  35125 #endif
  35126 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35127     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35128     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35129 soc_field_info_t soc_OP_QUEUE_FIRST_FRAGMENT_RESET_OFFSET_CELLr_fields[] = {
  35130     { RESET_OFFSET_CELLf, 15, 0, SOCF_LE }
  35131 };
  35132 
  35133 #endif
  35134 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35135     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35136     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35137 soc_field_info_t soc_OP_QUEUE_FIRST_FRAGMENT_RESET_OFFSET_PACKETr_fields[] = {
  35138     { RESET_OFFSET_PACKETf, 12, 0, SOCF_LE }
  35139 };
  35140 
  35141 #endif
  35142 #if defined(BCM_88732_A0)
  35143 soc_field_info_t soc_OP_QUEUE_LIMIT_PRI0r_fields[] = {
  35144     { Q_LIMIT_PRI0f, 14, 3, SOCF_LE }
  35145 };
  35146 
  35147 #endif
  35148 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  35149 soc_field_info_t soc_OP_QUEUE_LIMIT_REDr_fields[] = {
  35150     { Q_LIMIT_REDf, 11, 3, SOCF_LE }
  35151 };
  35152 
  35153 #endif
  35154 #if defined(BCM_88732_A0)
  35155 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_BCM88732_A0r_fields[] = {
  35156     { Q_LIMIT_REDf, 14, 3, SOCF_LE }
  35157 };
  35158 
  35159 #endif
  35160 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35161     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  35162 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_CELLr_fields[] = {
  35163     { Q_LIMIT_RED_CELLf, 12, 3, SOCF_LE }
  35164 };
  35165 
  35166 #endif
  35167 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35168 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_CELL_BCM56334_A0r_fields[] = {
  35169     { Q_LIMIT_RED_CELLf, 11, 3, SOCF_LE }
  35170 };
  35171 
  35172 #endif
  35173 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35174     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35175     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35176 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_CELL_BCM56634_A0r_fields[] = {
  35177     { Q_LIMIT_RED_CELLf, 12, 0, SOCF_LE }
  35178 };
  35179 
  35180 #endif
  35181 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35182     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  35183 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_PACKETr_fields[] = {
  35184     { Q_LIMIT_RED_PACKETf, 12, 2, SOCF_LE }
  35185 };
  35186 
  35187 #endif
  35188 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35189 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_PACKET_BCM56334_A0r_fields[] = {
  35190     { Q_LIMIT_RED_PACKETf, 11, 2, SOCF_LE }
  35191 };
  35192 
  35193 #endif
  35194 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35195     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35196     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35197 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_PACKET_BCM56634_A0r_fields[] = {
  35198     { Q_LIMIT_RED_PACKETf, 12, 0, SOCF_LE }
  35199 };
  35200 
  35201 #endif
  35202 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35203 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDOEMAr_fields[] = {
  35204     { Q_LIMIT_REDf, 11, 0, SOCF_LE }
  35205 };
  35206 
  35207 #endif
  35208 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35209 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDOEMA_BCM56260_A0r_fields[] = {
  35210     { Q_LIMIT_REDf, 10, 0, SOCF_LE }
  35211 };
  35212 
  35213 #endif
  35214 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35215     defined(BCM_56450_B1)
  35216 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDOEMA_BCM56450_A0r_fields[] = {
  35217     { Q_LIMIT_REDf, 11, 0, SOCF_LE }
  35218 };
  35219 
  35220 #endif
  35221 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35222     defined(BCM_56450_B1)
  35223 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEEr_fields[] = {
  35224     { Q_LIMIT_REDf, 15, 0, SOCF_LE }
  35225 };
  35226 
  35227 #endif
  35228 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35229 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEE_BCM56260_A0r_fields[] = {
  35230     { Q_LIMIT_REDf, 13, 0, SOCF_LE }
  35231 };
  35232 
  35233 #endif
  35234 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35235     defined(BCM_56270_A0)
  35236 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEIr_fields[] = {
  35237     { Q_LIMIT_REDf, 11, 0, SOCF_LE }
  35238 };
  35239 
  35240 #endif
  35241 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35242     defined(BCM_56450_B1)
  35243 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEQr_fields[] = {
  35244     { Q_LIMIT_REDf, 7, 0, SOCF_LE }
  35245 };
  35246 
  35247 #endif
  35248 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35249     defined(BCM_56270_A0)
  35250 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORDEQ_BCM56260_A0r_fields[] = {
  35251     { Q_LIMIT_REDf, 6, 0, SOCF_LE }
  35252 };
  35253 
  35254 #endif
  35255 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35256 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORQEEr_fields[] = {
  35257     { Q_LIMIT_REDf, 15, 0, SOCF_LE }
  35258 };
  35259 
  35260 #endif
  35261 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35262 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORQEQr_fields[] = {
  35263     { Q_LIMIT_REDf, 10, 0, SOCF_LE }
  35264 };
  35265 
  35266 #endif
  35267 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35268     defined(BCM_56270_A0)
  35269 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORQEQ_BCM56260_A0r_fields[] = {
  35270     { Q_LIMIT_REDf, 9, 0, SOCF_LE }
  35271 };
  35272 
  35273 #endif
  35274 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35275     defined(BCM_56450_B1)
  35276 soc_field_info_t soc_OP_QUEUE_LIMIT_RED_THDORQEQ_BCM56450_A0r_fields[] = {
  35277     { Q_LIMIT_REDf, 10, 0, SOCF_LE }
  35278 };
  35279 
  35280 #endif
  35281 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  35282     defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35283     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35284     defined(BCM_56685_A0) || defined(BCM_56685_B0) || \
  35285     defined(BCM_56840_A0) || defined(BCM_56840_B0)
  35286 soc_field_info_t soc_OP_QUEUE_LIMIT_RESUME_COLOR_CELLr_fields[] = {
  35287     { RESUME_OPTION_CELLf, 3, 0, SOCF_LE }
  35288 };
  35289 
  35290 #endif
  35291 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  35292 soc_field_info_t soc_OP_QUEUE_LIMIT_RESUME_COLOR_CELL_BCM56640_A0r_fields[] = {
  35293     { RESUME_OPTION_CELLf, 3, 0, SOCF_LE }
  35294 };
  35295 
  35296 #endif
  35297 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  35298     defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35299     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35300     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35301 soc_field_info_t soc_OP_QUEUE_LIMIT_RESUME_COLOR_PACKETr_fields[] = {
  35302     { RESUME_OPTION_PACKETf, 3, 0, SOCF_LE }
  35303 };
  35304 
  35305 #endif
  35306 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  35307 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOWr_fields[] = {
  35308     { Q_LIMIT_YELLOWf, 11, 3, SOCF_LE }
  35309 };
  35310 
  35311 #endif
  35312 #if defined(BCM_88732_A0)
  35313 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_BCM88732_A0r_fields[] = {
  35314     { Q_LIMIT_YELLOWf, 14, 3, SOCF_LE }
  35315 };
  35316 
  35317 #endif
  35318 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35319     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  35320 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_CELLr_fields[] = {
  35321     { Q_LIMIT_YELLOW_CELLf, 12, 3, SOCF_LE }
  35322 };
  35323 
  35324 #endif
  35325 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35326 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_CELL_BCM56334_A0r_fields[] = {
  35327     { Q_LIMIT_YELLOW_CELLf, 11, 3, SOCF_LE }
  35328 };
  35329 
  35330 #endif
  35331 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35332     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35333     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35334 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_CELL_BCM56634_A0r_fields[] = {
  35335     { Q_LIMIT_YELLOW_CELLf, 12, 0, SOCF_LE }
  35336 };
  35337 
  35338 #endif
  35339 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35340     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  35341 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_PACKETr_fields[] = {
  35342     { Q_LIMIT_YELLOW_PACKETf, 12, 2, SOCF_LE }
  35343 };
  35344 
  35345 #endif
  35346 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35347 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_PACKET_BCM56334_A0r_fields[] = {
  35348     { Q_LIMIT_YELLOW_PACKETf, 11, 2, SOCF_LE }
  35349 };
  35350 
  35351 #endif
  35352 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35353     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35354     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35355 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_PACKET_BCM56634_A0r_fields[] = {
  35356     { Q_LIMIT_YELLOW_PACKETf, 12, 0, SOCF_LE }
  35357 };
  35358 
  35359 #endif
  35360 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35361 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDOEMAr_fields[] = {
  35362     { Q_LIMIT_YELLOWf, 11, 0, SOCF_LE }
  35363 };
  35364 
  35365 #endif
  35366 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35367 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDOEMA_BCM56260_A0r_fields[] = {
  35368     { Q_LIMIT_YELLOWf, 10, 0, SOCF_LE }
  35369 };
  35370 
  35371 #endif
  35372 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35373     defined(BCM_56450_B1)
  35374 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDOEMA_BCM56450_A0r_fields[] = {
  35375     { Q_LIMIT_YELLOWf, 11, 0, SOCF_LE }
  35376 };
  35377 
  35378 #endif
  35379 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35380     defined(BCM_56450_B1)
  35381 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEEr_fields[] = {
  35382     { Q_LIMIT_YELLOWf, 15, 0, SOCF_LE }
  35383 };
  35384 
  35385 #endif
  35386 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35387 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEE_BCM56260_A0r_fields[] = {
  35388     { Q_LIMIT_YELLOWf, 13, 0, SOCF_LE }
  35389 };
  35390 
  35391 #endif
  35392 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35393     defined(BCM_56270_A0)
  35394 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEIr_fields[] = {
  35395     { Q_LIMIT_YELLOWf, 11, 0, SOCF_LE }
  35396 };
  35397 
  35398 #endif
  35399 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35400     defined(BCM_56450_B1)
  35401 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEQr_fields[] = {
  35402     { Q_LIMIT_YELLOWf, 7, 0, SOCF_LE }
  35403 };
  35404 
  35405 #endif
  35406 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35407     defined(BCM_56270_A0)
  35408 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORDEQ_BCM56260_A0r_fields[] = {
  35409     { Q_LIMIT_YELLOWf, 6, 0, SOCF_LE }
  35410 };
  35411 
  35412 #endif
  35413 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35414 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORQEEr_fields[] = {
  35415     { Q_LIMIT_YELLOWf, 15, 0, SOCF_LE }
  35416 };
  35417 
  35418 #endif
  35419 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35420 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORQEQr_fields[] = {
  35421     { Q_LIMIT_YELLOWf, 10, 0, SOCF_LE }
  35422 };
  35423 
  35424 #endif
  35425 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35426     defined(BCM_56270_A0)
  35427 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORQEQ_BCM56260_A0r_fields[] = {
  35428     { Q_LIMIT_YELLOWf, 9, 0, SOCF_LE }
  35429 };
  35430 
  35431 #endif
  35432 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35433     defined(BCM_56450_B1)
  35434 soc_field_info_t soc_OP_QUEUE_LIMIT_YELLOW_THDORQEQ_BCM56450_A0r_fields[] = {
  35435     { Q_LIMIT_YELLOWf, 10, 0, SOCF_LE }
  35436 };
  35437 
  35438 #endif
  35439 #if defined(BCM_56800_A0)
  35440 soc_field_info_t soc_OP_QUEUE_MIN_COUNTr_fields[] = {
  35441     { Q_MIN_COUNTf, 10, 0, SOCF_LE|SOCF_RO }
  35442 };
  35443 
  35444 #endif
  35445 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  35446     defined(BCM_56725_A0) || defined(BCM_56820_A0)
  35447 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_BCM56820_A0r_fields[] = {
  35448     { Q_MIN_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  35449 };
  35450 
  35451 #endif
  35452 #if defined(BCM_88732_A0)
  35453 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_BCM88732_A0r_fields[] = {
  35454     { Q_MIN_COUNTf, 13, 0, SOCF_LE|SOCF_RO },
  35455     { Q_MIN_COUNT_ALLf, 17, 0, SOCF_LE|SOCF_RO },
  35456     { Q_MIN_COUNT_MSBf, 4, 13, SOCF_LE|SOCF_RO }
  35457 };
  35458 
  35459 #endif
  35460 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35461     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35462     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35463     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  35464     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35465 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_CELLr_fields[] = {
  35466     { Q_MIN_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  35467 };
  35468 
  35469 #endif
  35470 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35471 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_CELL_BCM56334_A0r_fields[] = {
  35472     { Q_MIN_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO }
  35473 };
  35474 
  35475 #endif
  35476 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  35477 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_CELL_BCM56640_A0r_fields[] = {
  35478     { Q_MIN_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  35479 };
  35480 
  35481 #endif
  35482 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35483     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35484     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35485     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  35486     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35487 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_PACKETr_fields[] = {
  35488     { Q_MIN_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO }
  35489 };
  35490 
  35491 #endif
  35492 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35493 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_PACKET_BCM56334_A0r_fields[] = {
  35494     { Q_MIN_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO }
  35495 };
  35496 
  35497 #endif
  35498 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35499     defined(BCM_56450_B1)
  35500 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDOEMAr_fields[] = {
  35501     { Q_MIN_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  35502 };
  35503 
  35504 #endif
  35505 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35506 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDOEMA_BCM56260_A0r_fields[] = {
  35507     { Q_MIN_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  35508 };
  35509 
  35510 #endif
  35511 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35512     defined(BCM_56450_B1)
  35513 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEEr_fields[] = {
  35514     { Q_MIN_COUNTf, 18, 0, SOCF_LE|SOCF_RO }
  35515 };
  35516 
  35517 #endif
  35518 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35519 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEE_BCM56260_A0r_fields[] = {
  35520     { Q_MIN_COUNTf, 16, 0, SOCF_LE|SOCF_RO }
  35521 };
  35522 
  35523 #endif
  35524 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35525     defined(BCM_56270_A0)
  35526 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEIr_fields[] = {
  35527     { Q_MIN_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  35528 };
  35529 
  35530 #endif
  35531 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35532     defined(BCM_56450_B1)
  35533 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEQr_fields[] = {
  35534     { Q_MIN_COUNTf, 10, 0, SOCF_LE|SOCF_RO }
  35535 };
  35536 
  35537 #endif
  35538 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35539     defined(BCM_56270_A0)
  35540 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORDEQ_BCM56260_A0r_fields[] = {
  35541     { Q_MIN_COUNTf, 9, 0, SOCF_LE|SOCF_RO }
  35542 };
  35543 
  35544 #endif
  35545 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35546 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORQEEr_fields[] = {
  35547     { Q_MIN_COUNTf, 18, 0, SOCF_LE|SOCF_RO }
  35548 };
  35549 
  35550 #endif
  35551 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35552 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORQEQr_fields[] = {
  35553     { Q_MIN_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  35554 };
  35555 
  35556 #endif
  35557 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35558     defined(BCM_56270_A0)
  35559 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORQEQ_BCM56260_A0r_fields[] = {
  35560     { Q_MIN_COUNTf, 12, 0, SOCF_LE|SOCF_RO }
  35561 };
  35562 
  35563 #endif
  35564 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35565     defined(BCM_56450_B1)
  35566 soc_field_info_t soc_OP_QUEUE_MIN_COUNT_THDORQEQ_BCM56450_A0r_fields[] = {
  35567     { Q_MIN_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  35568 };
  35569 
  35570 #endif
  35571 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35572     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35573     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35574 soc_field_info_t soc_OP_QUEUE_REDIRECT_CONFIG_PACKETr_fields[] = {
  35575     { Q_LIMIT_DYNAMIC_PACKETf, 1, 22, 0 },
  35576     { Q_MIN_PACKETf, 11, 11, SOCF_LE },
  35577     { Q_SHARED_ALPHA_PACKETf, 3, 0, SOCF_LE },
  35578     { Q_SHARED_LIMIT_PACKETf, 11, 0, SOCF_LE }
  35579 };
  35580 
  35581 #endif
  35582 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35583     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35584     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35585 soc_field_info_t soc_OP_QUEUE_REDIRECT_RESET_OFFSET_PACKETr_fields[] = {
  35586     { RESET_OFFSET_PACKETf, 11, 0, SOCF_LE }
  35587 };
  35588 
  35589 #endif
  35590 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  35591 soc_field_info_t soc_OP_QUEUE_RESET_OFFSETr_fields[] = {
  35592     { Q_RESET_OFFSETf, 10, 4, SOCF_LE }
  35593 };
  35594 
  35595 #endif
  35596 #if defined(BCM_88732_A0)
  35597 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_BCM88732_A0r_fields[] = {
  35598     { Q_RESET_OFFSETf, 13, 4, SOCF_LE }
  35599 };
  35600 
  35601 #endif
  35602 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35603     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  35604 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELLr_fields[] = {
  35605     { Q_RESET_OFFSET_CELLf, 11, 4, SOCF_LE }
  35606 };
  35607 
  35608 #endif
  35609 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35610 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELL_BCM56334_A0r_fields[] = {
  35611     { Q_RESET_OFFSET_CELLf, 10, 4, SOCF_LE }
  35612 };
  35613 
  35614 #endif
  35615 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35616     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35617     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35618 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELL_BCM56634_A0r_fields[] = {
  35619     { Q_RESET_OFFSET_CELLf, 11, 0, SOCF_LE }
  35620 };
  35621 
  35622 #endif
  35623 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  35624 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELL_BCM56640_A0r_fields[] = {
  35625     { Q_RESET_OFFSET_CELLf, 12, 0, SOCF_LE }
  35626 };
  35627 
  35628 #endif
  35629 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  35630 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_CELL_BCM56840_A0r_fields[] = {
  35631     { Q_RESET_OFFSET_CELLf, 13, 0, SOCF_LE }
  35632 };
  35633 
  35634 #endif
  35635 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  35636     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35637     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  35638 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_PACKETr_fields[] = {
  35639     { Q_RESET_OFFSET_PACKETf, 10, 2, SOCF_LE }
  35640 };
  35641 
  35642 #endif
  35643 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35644     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35645     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35646 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_PACKET_BCM56634_A0r_fields[] = {
  35647     { Q_RESET_OFFSET_PACKETf, 10, 0, SOCF_LE }
  35648 };
  35649 
  35650 #endif
  35651 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35652 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDOEMAr_fields[] = {
  35653     { RESUME_OFFSET_REDf, 11, 0, SOCF_LE }
  35654 };
  35655 
  35656 #endif
  35657 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35658 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDOEMA_BCM56260_A0r_fields[] = {
  35659     { RESUME_OFFSET_REDf, 10, 0, SOCF_LE }
  35660 };
  35661 
  35662 #endif
  35663 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35664     defined(BCM_56450_B1)
  35665 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDOEMA_BCM56450_A0r_fields[] = {
  35666     { RESUME_OFFSET_REDf, 11, 0, SOCF_LE }
  35667 };
  35668 
  35669 #endif
  35670 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35671     defined(BCM_56450_B1)
  35672 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEEr_fields[] = {
  35673     { RESUME_OFFSET_REDf, 15, 0, SOCF_LE }
  35674 };
  35675 
  35676 #endif
  35677 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35678 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEE_BCM56260_A0r_fields[] = {
  35679     { RESUME_OFFSET_REDf, 13, 0, SOCF_LE }
  35680 };
  35681 
  35682 #endif
  35683 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35684     defined(BCM_56270_A0)
  35685 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEIr_fields[] = {
  35686     { RESUME_OFFSET_REDf, 11, 0, SOCF_LE }
  35687 };
  35688 
  35689 #endif
  35690 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35691     defined(BCM_56450_B1)
  35692 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEQr_fields[] = {
  35693     { RESUME_OFFSET_REDf, 7, 0, SOCF_LE }
  35694 };
  35695 
  35696 #endif
  35697 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35698     defined(BCM_56270_A0)
  35699 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORDEQ_BCM56260_A0r_fields[] = {
  35700     { RESUME_OFFSET_REDf, 6, 0, SOCF_LE }
  35701 };
  35702 
  35703 #endif
  35704 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35705 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORQEEr_fields[] = {
  35706     { RESUME_OFFSET_REDf, 15, 0, SOCF_LE }
  35707 };
  35708 
  35709 #endif
  35710 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35711 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORQEQr_fields[] = {
  35712     { RESUME_OFFSET_REDf, 10, 0, SOCF_LE }
  35713 };
  35714 
  35715 #endif
  35716 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35717     defined(BCM_56270_A0)
  35718 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORQEQ_BCM56260_A0r_fields[] = {
  35719     { RESUME_OFFSET_REDf, 9, 0, SOCF_LE }
  35720 };
  35721 
  35722 #endif
  35723 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35724     defined(BCM_56450_B1)
  35725 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_RED_THDORQEQ_BCM56450_A0r_fields[] = {
  35726     { RESUME_OFFSET_REDf, 10, 0, SOCF_LE }
  35727 };
  35728 
  35729 #endif
  35730 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35731 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDOEMAr_fields[] = {
  35732     { Q_RESET_OFFSETf, 14, 0, SOCF_LE }
  35733 };
  35734 
  35735 #endif
  35736 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35737 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDOEMA_BCM56260_A0r_fields[] = {
  35738     { Q_RESET_OFFSETf, 13, 0, SOCF_LE }
  35739 };
  35740 
  35741 #endif
  35742 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35743     defined(BCM_56450_B1)
  35744 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDOEMA_BCM56450_A0r_fields[] = {
  35745     { Q_RESET_OFFSETf, 14, 0, SOCF_LE }
  35746 };
  35747 
  35748 #endif
  35749 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35750     defined(BCM_56450_B1)
  35751 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEEr_fields[] = {
  35752     { Q_RESET_OFFSETf, 18, 0, SOCF_LE }
  35753 };
  35754 
  35755 #endif
  35756 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35757 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEE_BCM56260_A0r_fields[] = {
  35758     { Q_RESET_OFFSETf, 16, 0, SOCF_LE }
  35759 };
  35760 
  35761 #endif
  35762 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35763     defined(BCM_56270_A0)
  35764 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEIr_fields[] = {
  35765     { Q_RESET_OFFSETf, 14, 0, SOCF_LE }
  35766 };
  35767 
  35768 #endif
  35769 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35770     defined(BCM_56450_B1)
  35771 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEQr_fields[] = {
  35772     { Q_RESET_OFFSETf, 10, 0, SOCF_LE }
  35773 };
  35774 
  35775 #endif
  35776 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35777     defined(BCM_56270_A0)
  35778 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORDEQ_BCM56260_A0r_fields[] = {
  35779     { Q_RESET_OFFSETf, 9, 0, SOCF_LE }
  35780 };
  35781 
  35782 #endif
  35783 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35784 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORQEEr_fields[] = {
  35785     { Q_RESET_OFFSETf, 18, 0, SOCF_LE }
  35786 };
  35787 
  35788 #endif
  35789 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35790 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORQEQr_fields[] = {
  35791     { Q_RESET_OFFSETf, 13, 0, SOCF_LE }
  35792 };
  35793 
  35794 #endif
  35795 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35796     defined(BCM_56270_A0)
  35797 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORQEQ_BCM56260_A0r_fields[] = {
  35798     { Q_RESET_OFFSETf, 12, 0, SOCF_LE }
  35799 };
  35800 
  35801 #endif
  35802 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35803     defined(BCM_56450_B1)
  35804 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_THDORQEQ_BCM56450_A0r_fields[] = {
  35805     { Q_RESET_OFFSETf, 13, 0, SOCF_LE }
  35806 };
  35807 
  35808 #endif
  35809 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35810 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDOEMAr_fields[] = {
  35811     { RESUME_OFFSET_YELLOWf, 11, 0, SOCF_LE }
  35812 };
  35813 
  35814 #endif
  35815 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35816 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDOEMA_BCM56260_A0r_fields[] = {
  35817     { RESUME_OFFSET_YELLOWf, 10, 0, SOCF_LE }
  35818 };
  35819 
  35820 #endif
  35821 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35822     defined(BCM_56450_B1)
  35823 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDOEMA_BCM56450_A0r_fields[] = {
  35824     { RESUME_OFFSET_YELLOWf, 11, 0, SOCF_LE }
  35825 };
  35826 
  35827 #endif
  35828 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35829     defined(BCM_56450_B1)
  35830 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEEr_fields[] = {
  35831     { RESUME_OFFSET_YELLOWf, 15, 0, SOCF_LE }
  35832 };
  35833 
  35834 #endif
  35835 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35836 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEE_BCM56260_A0r_fields[] = {
  35837     { RESUME_OFFSET_YELLOWf, 13, 0, SOCF_LE }
  35838 };
  35839 
  35840 #endif
  35841 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35842     defined(BCM_56270_A0)
  35843 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEIr_fields[] = {
  35844     { RESUME_OFFSET_YELLOWf, 11, 0, SOCF_LE }
  35845 };
  35846 
  35847 #endif
  35848 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35849     defined(BCM_56450_B1)
  35850 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEQr_fields[] = {
  35851     { RESUME_OFFSET_YELLOWf, 7, 0, SOCF_LE }
  35852 };
  35853 
  35854 #endif
  35855 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35856     defined(BCM_56270_A0)
  35857 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORDEQ_BCM56260_A0r_fields[] = {
  35858     { RESUME_OFFSET_YELLOWf, 6, 0, SOCF_LE }
  35859 };
  35860 
  35861 #endif
  35862 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35863 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORQEEr_fields[] = {
  35864     { RESUME_OFFSET_YELLOWf, 15, 0, SOCF_LE }
  35865 };
  35866 
  35867 #endif
  35868 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35869 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORQEQr_fields[] = {
  35870     { RESUME_OFFSET_YELLOWf, 10, 0, SOCF_LE }
  35871 };
  35872 
  35873 #endif
  35874 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  35875     defined(BCM_56270_A0)
  35876 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORQEQ_BCM56260_A0r_fields[] = {
  35877     { RESUME_OFFSET_YELLOWf, 9, 0, SOCF_LE }
  35878 };
  35879 
  35880 #endif
  35881 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  35882     defined(BCM_56450_B1)
  35883 soc_field_info_t soc_OP_QUEUE_RESET_OFFSET_YELLOW_THDORQEQ_BCM56450_A0r_fields[] = {
  35884     { RESUME_OFFSET_YELLOWf, 10, 0, SOCF_LE }
  35885 };
  35886 
  35887 #endif
  35888 #if defined(BCM_56800_A0)
  35889 soc_field_info_t soc_OP_QUEUE_RESET_VALUEr_fields[] = {
  35890     { Q_DROP_STATEf, 1, 14, SOCF_RO },
  35891     { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO }
  35892 };
  35893 
  35894 #endif
  35895 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  35896 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_BCM56820_A0r_fields[] = {
  35897     { PORT_QMIN_DSf, 1, 15, SOCF_RO },
  35898     { QMIN_THD_METf, 1, 16, SOCF_RO },
  35899     { QUEUE_EARLY_E2E_STATEf, 1, 17, SOCF_RO },
  35900     { Q_DROP_STATEf, 1, 14, SOCF_RO },
  35901     { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO }
  35902 };
  35903 
  35904 #endif
  35905 #if defined(BCM_88732_A0)
  35906 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_BCM88732_A0r_fields[] = {
  35907     { PORT_QMIN_DSf, 1, 18, SOCF_RO },
  35908     { QMIN_THD_METf, 1, 19, SOCF_RO },
  35909     { QUEUE_EARLY_E2E_STATEf, 1, 20, SOCF_RO },
  35910     { Q_DROP_STATEf, 1, 17, SOCF_RO },
  35911     { Q_RESET_VALUEf, 17, 0, SOCF_LE|SOCF_RO }
  35912 };
  35913 
  35914 #endif
  35915 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35916     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35917     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35918     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  35919     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35920 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_CELLr_fields[] = {
  35921     { PORT_QMIN_DROP_STATE_CELLf, 1, 16, SOCF_RO },
  35922     { QMIN_THD_MET_CELLf, 1, 17, SOCF_RO },
  35923     { Q_DROP_STATE_CELLf, 1, 15, SOCF_RO },
  35924     { Q_EARLY_E2E_STATE_CELLf, 1, 18, SOCF_RO },
  35925     { Q_RESET_VALUE_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  35926 };
  35927 
  35928 #endif
  35929 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35930 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_CELL_BCM56334_A0r_fields[] = {
  35931     { PORT_QMIN_DROP_STATE_CELLf, 1, 16, SOCF_RO },
  35932     { QMIN_THD_MET_CELLf, 1, 17, SOCF_RO },
  35933     { Q_DROP_STATE_CELLf, 1, 15, SOCF_RO },
  35934     { Q_EARLY_E2E_STATE_CELLf, 1, 18, SOCF_RO },
  35935     { Q_RESET_VALUE_CELLf, 14, 0, SOCF_LE|SOCF_RO }
  35936 };
  35937 
  35938 #endif
  35939 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  35940 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_CELL_BCM56640_A0r_fields[] = {
  35941     { Q_DROP_STATE_CELLf, 1, 12, SOCF_RO },
  35942     { Q_EARLY_E2E_STATE_CELLf, 1, 13, SOCF_RO },
  35943     { Q_RED_DROP_STATE_CELLf, 1, 14, SOCF_RO },
  35944     { Q_RESET_VALUE_CELLf, 12, 0, SOCF_LE|SOCF_RO }
  35945 };
  35946 
  35947 #endif
  35948 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  35949 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_CELL_BCM56840_A0r_fields[] = {
  35950     { Q_DROP_STATE_CELLf, 1, 13, SOCF_RO },
  35951     { Q_EARLY_E2E_STATE_CELLf, 1, 14, SOCF_RO },
  35952     { Q_RED_DROP_STATE_CELLf, 1, 15, SOCF_RO },
  35953     { Q_RESET_VALUE_CELLf, 13, 0, SOCF_LE|SOCF_RO }
  35954 };
  35955 
  35956 #endif
  35957 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  35958     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  35959     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  35960     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  35961     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  35962 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_PACKETr_fields[] = {
  35963     { PORT_QMIN_DROP_STATE_PACKETf, 1, 16, SOCF_RO },
  35964     { QMIN_THD_MET_PACKETf, 1, 17, SOCF_RO },
  35965     { Q_DROP_STATE_PACKETf, 1, 15, SOCF_RO },
  35966     { Q_EARLY_E2E_STATE_PACKETf, 1, 18, SOCF_RO },
  35967     { Q_RESET_VALUE_PACKETf, 14, 0, SOCF_LE|SOCF_RO }
  35968 };
  35969 
  35970 #endif
  35971 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  35972 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_PACKET_BCM56334_A0r_fields[] = {
  35973     { PORT_QMIN_DROP_STATE_PACKETf, 1, 16, SOCF_RO },
  35974     { QMIN_THD_MET_PACKETf, 1, 17, SOCF_RO },
  35975     { Q_DROP_STATE_PACKETf, 1, 15, SOCF_RO },
  35976     { Q_EARLY_E2E_STATE_PACKETf, 1, 18, SOCF_RO },
  35977     { Q_RESET_VALUE_PACKETf, 13, 0, SOCF_LE|SOCF_RO }
  35978 };
  35979 
  35980 #endif
  35981 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  35982 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDOEMAr_fields[] = {
  35983     { QMIN_THD_METf, 1, 17, SOCF_RO },
  35984     { Q_DROP_STATEf, 1, 14, SOCF_RO },
  35985     { Q_RED_DROP_STATEf, 1, 16, SOCF_RO },
  35986     { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO },
  35987     { Q_YELLOW_DROP_STATEf, 1, 15, SOCF_RO }
  35988 };
  35989 
  35990 #endif
  35991 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  35992 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDOEMA_BCM56260_A0r_fields[] = {
  35993     { QMIN_THD_METf, 1, 16, SOCF_RO },
  35994     { Q_DROP_STATEf, 1, 13, SOCF_RO },
  35995     { Q_RED_DROP_STATEf, 1, 15, SOCF_RO },
  35996     { Q_RESET_VALUEf, 13, 0, SOCF_LE|SOCF_RO },
  35997     { Q_YELLOW_DROP_STATEf, 1, 14, SOCF_RO }
  35998 };
  35999 
  36000 #endif
  36001 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36002     defined(BCM_56450_B1)
  36003 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDOEMA_BCM56450_A0r_fields[] = {
  36004     { QMIN_THD_METf, 1, 17, SOCF_RO },
  36005     { Q_DROP_STATEf, 1, 14, SOCF_RO },
  36006     { Q_RED_DROP_STATEf, 1, 16, SOCF_RO },
  36007     { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO },
  36008     { Q_YELLOW_DROP_STATEf, 1, 15, SOCF_RO }
  36009 };
  36010 
  36011 #endif
  36012 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36013     defined(BCM_56450_B1)
  36014 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEEr_fields[] = {
  36015     { QMIN_THD_METf, 1, 21, SOCF_RO },
  36016     { Q_DROP_STATEf, 1, 18, SOCF_RO },
  36017     { Q_RED_DROP_STATEf, 1, 20, SOCF_RO },
  36018     { Q_RESET_VALUEf, 18, 0, SOCF_LE|SOCF_RO },
  36019     { Q_YELLOW_DROP_STATEf, 1, 19, SOCF_RO }
  36020 };
  36021 
  36022 #endif
  36023 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  36024 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEE_BCM56260_A0r_fields[] = {
  36025     { QMIN_THD_METf, 1, 19, SOCF_RO },
  36026     { Q_DROP_STATEf, 1, 16, SOCF_RO },
  36027     { Q_RED_DROP_STATEf, 1, 18, SOCF_RO },
  36028     { Q_RESET_VALUEf, 16, 0, SOCF_LE|SOCF_RO },
  36029     { Q_YELLOW_DROP_STATEf, 1, 17, SOCF_RO }
  36030 };
  36031 
  36032 #endif
  36033 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36034     defined(BCM_56270_A0)
  36035 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEIr_fields[] = {
  36036     { QMIN_THD_METf, 1, 17, SOCF_RO },
  36037     { Q_DROP_STATEf, 1, 14, SOCF_RO },
  36038     { Q_RED_DROP_STATEf, 1, 16, SOCF_RO },
  36039     { Q_RESET_VALUEf, 14, 0, SOCF_LE|SOCF_RO },
  36040     { Q_YELLOW_DROP_STATEf, 1, 15, SOCF_RO }
  36041 };
  36042 
  36043 #endif
  36044 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36045     defined(BCM_56450_B1)
  36046 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEQr_fields[] = {
  36047     { QMIN_THD_METf, 1, 13, SOCF_RO },
  36048     { Q_DROP_STATEf, 1, 10, SOCF_RO },
  36049     { Q_RED_DROP_STATEf, 1, 12, SOCF_RO },
  36050     { Q_RESET_VALUEf, 10, 0, SOCF_LE|SOCF_RO },
  36051     { Q_YELLOW_DROP_STATEf, 1, 11, SOCF_RO }
  36052 };
  36053 
  36054 #endif
  36055 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36056     defined(BCM_56270_A0)
  36057 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORDEQ_BCM56260_A0r_fields[] = {
  36058     { QMIN_THD_METf, 1, 12, SOCF_RO },
  36059     { Q_DROP_STATEf, 1, 9, SOCF_RO },
  36060     { Q_RED_DROP_STATEf, 1, 11, SOCF_RO },
  36061     { Q_RESET_VALUEf, 9, 0, SOCF_LE|SOCF_RO },
  36062     { Q_YELLOW_DROP_STATEf, 1, 10, SOCF_RO }
  36063 };
  36064 
  36065 #endif
  36066 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  36067 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORQEEr_fields[] = {
  36068     { QMIN_THD_METf, 1, 21, SOCF_RO },
  36069     { Q_DROP_STATEf, 1, 18, SOCF_RO },
  36070     { Q_RED_DROP_STATEf, 1, 20, SOCF_RO },
  36071     { Q_RESET_VALUEf, 18, 0, SOCF_LE|SOCF_RO },
  36072     { Q_YELLOW_DROP_STATEf, 1, 19, SOCF_RO }
  36073 };
  36074 
  36075 #endif
  36076 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  36077 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORQEQr_fields[] = {
  36078     { QMIN_THD_METf, 1, 16, SOCF_RO },
  36079     { Q_DROP_STATEf, 1, 13, SOCF_RO },
  36080     { Q_RED_DROP_STATEf, 1, 15, SOCF_RO },
  36081     { Q_RESET_VALUEf, 13, 0, SOCF_LE|SOCF_RO },
  36082     { Q_YELLOW_DROP_STATEf, 1, 14, SOCF_RO }
  36083 };
  36084 
  36085 #endif
  36086 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36087     defined(BCM_56270_A0)
  36088 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORQEQ_BCM56260_A0r_fields[] = {
  36089     { QMIN_THD_METf, 1, 15, SOCF_RO },
  36090     { Q_DROP_STATEf, 1, 12, SOCF_RO },
  36091     { Q_RED_DROP_STATEf, 1, 14, SOCF_RO },
  36092     { Q_RESET_VALUEf, 12, 0, SOCF_LE|SOCF_RO },
  36093     { Q_YELLOW_DROP_STATEf, 1, 13, SOCF_RO }
  36094 };
  36095 
  36096 #endif
  36097 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36098     defined(BCM_56450_B1)
  36099 soc_field_info_t soc_OP_QUEUE_RESET_VALUE_THDORQEQ_BCM56450_A0r_fields[] = {
  36100     { QMIN_THD_METf, 1, 16, SOCF_RO },
  36101     { Q_DROP_STATEf, 1, 13, SOCF_RO },
  36102     { Q_RED_DROP_STATEf, 1, 15, SOCF_RO },
  36103     { Q_RESET_VALUEf, 13, 0, SOCF_LE|SOCF_RO },
  36104     { Q_YELLOW_DROP_STATEf, 1, 14, SOCF_RO }
  36105 };
  36106 
  36107 #endif
  36108 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  36109     defined(BCM_56725_A0) || defined(BCM_56800_A0) || \
  36110     defined(BCM_56820_A0)
  36111 soc_field_info_t soc_OP_QUEUE_SHARED_COUNTr_fields[] = {
  36112     { Q_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  36113 };
  36114 
  36115 #endif
  36116 #if defined(BCM_88732_A0)
  36117 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_BCM88732_A0r_fields[] = {
  36118     { Q_SHARED_COUNTf, 17, 0, SOCF_LE|SOCF_RO }
  36119 };
  36120 
  36121 #endif
  36122 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  36123     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  36124     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  36125     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  36126     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36127 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_CELLr_fields[] = {
  36128     { Q_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  36129 };
  36130 
  36131 #endif
  36132 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  36133 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_CELL_BCM56334_A0r_fields[] = {
  36134     { Q_SHARED_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO }
  36135 };
  36136 
  36137 #endif
  36138 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36139 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_CELL_BCM56640_A0r_fields[] = {
  36140     { Q_SHARED_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  36141 };
  36142 
  36143 #endif
  36144 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  36145     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  36146     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  36147     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  36148     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36149 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_PACKETr_fields[] = {
  36150     { Q_SHARED_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO }
  36151 };
  36152 
  36153 #endif
  36154 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  36155 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_PACKET_BCM56334_A0r_fields[] = {
  36156     { Q_SHARED_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO }
  36157 };
  36158 
  36159 #endif
  36160 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36161     defined(BCM_56450_B1)
  36162 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDOEMAr_fields[] = {
  36163     { Q_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  36164 };
  36165 
  36166 #endif
  36167 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  36168 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDOEMA_BCM56260_A0r_fields[] = {
  36169     { Q_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  36170 };
  36171 
  36172 #endif
  36173 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36174     defined(BCM_56450_B1)
  36175 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEEr_fields[] = {
  36176     { Q_SHARED_COUNTf, 18, 0, SOCF_LE|SOCF_RO }
  36177 };
  36178 
  36179 #endif
  36180 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  36181 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEE_BCM56260_A0r_fields[] = {
  36182     { Q_SHARED_COUNTf, 16, 0, SOCF_LE|SOCF_RO }
  36183 };
  36184 
  36185 #endif
  36186 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36187     defined(BCM_56270_A0)
  36188 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEIr_fields[] = {
  36189     { Q_SHARED_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  36190 };
  36191 
  36192 #endif
  36193 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36194     defined(BCM_56450_B1)
  36195 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEQr_fields[] = {
  36196     { Q_SHARED_COUNTf, 10, 0, SOCF_LE|SOCF_RO }
  36197 };
  36198 
  36199 #endif
  36200 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36201     defined(BCM_56270_A0)
  36202 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORDEQ_BCM56260_A0r_fields[] = {
  36203     { Q_SHARED_COUNTf, 9, 0, SOCF_LE|SOCF_RO }
  36204 };
  36205 
  36206 #endif
  36207 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  36208 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORQEEr_fields[] = {
  36209     { Q_SHARED_COUNTf, 18, 0, SOCF_LE|SOCF_RO }
  36210 };
  36211 
  36212 #endif
  36213 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  36214 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORQEQr_fields[] = {
  36215     { Q_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  36216 };
  36217 
  36218 #endif
  36219 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36220     defined(BCM_56270_A0)
  36221 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORQEQ_BCM56260_A0r_fields[] = {
  36222     { Q_SHARED_COUNTf, 12, 0, SOCF_LE|SOCF_RO }
  36223 };
  36224 
  36225 #endif
  36226 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36227     defined(BCM_56450_B1)
  36228 soc_field_info_t soc_OP_QUEUE_SHARED_COUNT_THDORQEQ_BCM56450_A0r_fields[] = {
  36229     { Q_SHARED_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  36230 };
  36231 
  36232 #endif
  36233 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  36234     defined(BCM_56725_A0) || defined(BCM_56800_A0) || \
  36235     defined(BCM_56820_A0)
  36236 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNTr_fields[] = {
  36237     { Q_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  36238 };
  36239 
  36240 #endif
  36241 #if defined(BCM_88732_A0)
  36242 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_BCM88732_A0r_fields[] = {
  36243     { Q_TOTAL_COUNTf, 17, 0, SOCF_LE|SOCF_RO }
  36244 };
  36245 
  36246 #endif
  36247 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  36248     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  36249     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  36250     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  36251     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36252 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_CELLr_fields[] = {
  36253     { Q_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  36254 };
  36255 
  36256 #endif
  36257 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  36258 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_CELL_BCM56334_A0r_fields[] = {
  36259     { Q_TOTAL_COUNT_CELLf, 14, 0, SOCF_LE|SOCF_RO }
  36260 };
  36261 
  36262 #endif
  36263 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36264 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_CELL_BCM56640_A0r_fields[] = {
  36265     { Q_TOTAL_COUNT_CELLf, 15, 0, SOCF_LE|SOCF_RO }
  36266 };
  36267 
  36268 #endif
  36269 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  36270     defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  36271     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  36272     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  36273     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36274 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_PACKETr_fields[] = {
  36275     { Q_TOTAL_COUNT_PACKETf, 14, 0, SOCF_LE|SOCF_RO }
  36276 };
  36277 
  36278 #endif
  36279 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  36280 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_PACKET_BCM56334_A0r_fields[] = {
  36281     { Q_TOTAL_COUNT_PACKETf, 13, 0, SOCF_LE|SOCF_RO }
  36282 };
  36283 
  36284 #endif
  36285 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36286     defined(BCM_56450_B1)
  36287 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDOEMAr_fields[] = {
  36288     { Q_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  36289 };
  36290 
  36291 #endif
  36292 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  36293 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDOEMA_BCM56260_A0r_fields[] = {
  36294     { Q_TOTAL_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  36295 };
  36296 
  36297 #endif
  36298 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36299     defined(BCM_56450_B1)
  36300 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEEr_fields[] = {
  36301     { Q_TOTAL_COUNTf, 18, 0, SOCF_LE|SOCF_RO }
  36302 };
  36303 
  36304 #endif
  36305 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  36306 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEE_BCM56260_A0r_fields[] = {
  36307     { Q_TOTAL_COUNTf, 16, 0, SOCF_LE|SOCF_RO }
  36308 };
  36309 
  36310 #endif
  36311 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36312     defined(BCM_56270_A0)
  36313 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEIr_fields[] = {
  36314     { Q_TOTAL_COUNTf, 14, 0, SOCF_LE|SOCF_RO }
  36315 };
  36316 
  36317 #endif
  36318 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36319     defined(BCM_56450_B1)
  36320 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEQr_fields[] = {
  36321     { Q_TOTAL_COUNTf, 10, 0, SOCF_LE|SOCF_RO }
  36322 };
  36323 
  36324 #endif
  36325 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36326     defined(BCM_56270_A0)
  36327 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORDEQ_BCM56260_A0r_fields[] = {
  36328     { Q_TOTAL_COUNTf, 9, 0, SOCF_LE|SOCF_RO }
  36329 };
  36330 
  36331 #endif
  36332 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  36333 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORQEEr_fields[] = {
  36334     { Q_TOTAL_COUNTf, 18, 0, SOCF_LE|SOCF_RO }
  36335 };
  36336 
  36337 #endif
  36338 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  36339 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORQEQr_fields[] = {
  36340     { Q_TOTAL_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  36341 };
  36342 
  36343 #endif
  36344 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  36345     defined(BCM_56270_A0)
  36346 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORQEQ_BCM56260_A0r_fields[] = {
  36347     { Q_TOTAL_COUNTf, 12, 0, SOCF_LE|SOCF_RO }
  36348 };
  36349 
  36350 #endif
  36351 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36352     defined(BCM_56450_B1)
  36353 soc_field_info_t soc_OP_QUEUE_TOTAL_COUNT_THDORQEQ_BCM56450_A0r_fields[] = {
  36354     { Q_TOTAL_COUNTf, 13, 0, SOCF_LE|SOCF_RO }
  36355 };
  36356 
  36357 #endif
  36358 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  36359     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  36360     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36361 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_CELL_PROFILEr_fields[] = {
  36362     { RESUME_OFFSET_RED_CELLf, 12, 12, SOCF_LE },
  36363     { RESUME_OFFSET_YELLOW_CELLf, 12, 0, SOCF_LE }
  36364 };
  36365 
  36366 #endif
  36367 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  36368 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_CELL_PROFILE_BCM56334_A0r_fields[] = {
  36369     { RESUME_OFFSET_RED_CELLf, 11, 11, SOCF_LE },
  36370     { RESUME_OFFSET_YELLOW_CELLf, 11, 0, SOCF_LE }
  36371 };
  36372 
  36373 #endif
  36374 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36375 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_CELL_PROFILE_BCM56640_A0r_fields[] = {
  36376     { RESUME_OFFSET_RED_CELLf, 12, 0, SOCF_LE }
  36377 };
  36378 
  36379 #endif
  36380 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36381 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_CELL_PROFILE_BCM56840_A0r_fields[] = {
  36382     { RESUME_OFFSET_RED_CELLf, 13, 0, SOCF_LE }
  36383 };
  36384 
  36385 #endif
  36386 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  36387     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  36388     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36389 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_PACKET_PROFILEr_fields[] = {
  36390     { RESUME_OFFSET_RED_PACKETf, 12, 12, SOCF_LE },
  36391     { RESUME_OFFSET_YELLOW_PACKETf, 12, 0, SOCF_LE }
  36392 };
  36393 
  36394 #endif
  36395 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  36396 soc_field_info_t soc_OP_RESUME_OFFSET_COLOR_PACKET_PROFILE_BCM56334_A0r_fields[] = {
  36397     { RESUME_OFFSET_RED_PACKETf, 11, 11, SOCF_LE },
  36398     { RESUME_OFFSET_YELLOW_PACKETf, 11, 0, SOCF_LE }
  36399 };
  36400 
  36401 #endif
  36402 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36403 soc_field_info_t soc_OP_SP_BST_THRESHOLD_SELr_fields[] = {
  36404     { MCUC_SP0_BST_SELf, 2, 0, SOCF_LE },
  36405     { MCUC_SP1_BST_SELf, 2, 2, SOCF_LE },
  36406     { MCUC_SP2_BST_SELf, 2, 4, SOCF_LE },
  36407     { MCUC_SP3_BST_SELf, 2, 6, SOCF_LE },
  36408     { MC_SP0_BST_SELf, 2, 8, SOCF_LE },
  36409     { MC_SP1_BST_SELf, 2, 10, SOCF_LE },
  36410     { MC_SP2_BST_SELf, 2, 12, SOCF_LE },
  36411     { MC_SP3_BST_SELf, 2, 14, SOCF_LE }
  36412 };
  36413 
  36414 #endif
  36415 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  36416 soc_field_info_t soc_OP_THDU_CONFIGr_fields[] = {
  36417     { EARLY_E2E_SELECTf, 1, 2, 0 },
  36418     { ENABLE_QUEUE_AND_GROUP_TICKETf, 1, 4, 0 },
  36419     { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, 0 },
  36420     { MOP_POLICY_1Af, 1, 0, 0 },
  36421     { MOP_POLICY_1Bf, 1, 1, 0 },
  36422     { RESERVED_1f, 1, 5, SOCF_RES }
  36423 };
  36424 
  36425 #endif
  36426 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  36427     defined(BCM_56670_A0) || defined(BCM_56670_B0)
  36428 soc_field_info_t soc_OP_THDU_CONFIG_BCM56560_A0r_fields[] = {
  36429     { EARLY_E2E_SELECTf, 1, 2, 0 },
  36430     { ENABLE_QUEUE_AND_GROUP_TICKETf, 1, 4, 0 },
  36431     { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, 0 },
  36432     { MOP_POLICY_1Af, 1, 0, 0 },
  36433     { MOP_POLICY_1Bf, 1, 1, 0 },
  36434     { RESERVED_1f, 1, 5, SOCF_RES }
  36435 };
  36436 
  36437 #endif
  36438 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
  36439     defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
  36440     defined(BCM_56965_A0) || defined(BCM_56970_A0)
  36441 soc_field_info_t soc_OP_THDU_CONFIG_BCM56960_A0r_fields[] = {
  36442     { EARLY_E2E_SELECTf, 1, 2, 0 },
  36443     { ENABLE_QUEUE_AND_GROUP_TICKETf, 1, 4, SOCF_SC },
  36444     { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, SOCF_SC },
  36445     { MOP_POLICY_1Af, 1, 0, 0 },
  36446     { MOP_POLICY_1Bf, 1, 1, 0 },
  36447     { RESERVED_1f, 1, 5, SOCF_RES }
  36448 };
  36449 
  36450 #endif
  36451 #if defined(BCM_56800_A0)
  36452 soc_field_info_t soc_OP_THR_CONFIGr_fields[] = {
  36453     { ASF_ENABLEf, 1, 8, 0 },
  36454     { ASF_PKT_SIZEf, 4, 0, SOCF_LE },
  36455     { ASF_QUEUE_SIZEf, 4, 4, SOCF_LE },
  36456     { MOP_POLICYf, 3, 9, SOCF_LE },
  36457     { SOP_POLICYf, 1, 12, 0 }
  36458 };
  36459 
  36460 #endif
  36461 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  36462 soc_field_info_t soc_OP_THR_CONFIG_BCM56260_A0r_fields[] = {
  36463     { E2ECC_HOL_ENf, 1, 1, 0 },
  36464     { EARLY_E2E_SELECTf, 1, 0, 0 },
  36465     { OOB_HCFC_GCS_ENABLEf, 1, 2, 0 }
  36466 };
  36467 
  36468 #endif
  36469 #if defined(BCM_56270_A0)
  36470 soc_field_info_t soc_OP_THR_CONFIG_BCM56270_A0r_fields[] = {
  36471     { E2ECC_HOL_ENf, 1, 1, 0 },
  36472     { EARLY_E2E_SELECTf, 1, 0, 0 },
  36473     { MC_OPN_MOPf, 1, 8, 0 },
  36474     { MC_Q_MOPf, 1, 7, 0 },
  36475     { OOB_HCFC_GCS_ENABLEf, 1, 2, 0 },
  36476     { RDE_Q_MOPf, 1, 11, 0 },
  36477     { RQE_Q_MOP_1Af, 1, 9, 0 },
  36478     { RQE_Q_MOP_1Bf, 1, 10, 0 },
  36479     { UC_OPN_MOP_1Af, 1, 5, 0 },
  36480     { UC_OPN_MOP_1Bf, 1, 6, 0 },
  36481     { UC_Q_MOP_1Af, 1, 3, 0 },
  36482     { UC_Q_MOP_1Bf, 1, 4, 0 }
  36483 };
  36484 
  36485 #endif
  36486 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  36487 soc_field_info_t soc_OP_THR_CONFIG_BCM56440_A0r_fields[] = {
  36488     { E2ECC_HOL_ENf, 1, 1, 0 },
  36489     { EARLY_E2E_SELECTf, 1, 0, 0 },
  36490     { OOB_HCFC_GCS_ENABLEf, 1, 2, 0 }
  36491 };
  36492 
  36493 #endif
  36494 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  36495     defined(BCM_56450_B1)
  36496 soc_field_info_t soc_OP_THR_CONFIG_BCM56450_A0r_fields[] = {
  36497     { E2ECC_HOL_ENf, 1, 1, 0 },
  36498     { EARLY_E2E_SELECTf, 1, 0, 0 },
  36499     { OOB_HCFC_GCS_ENABLEf, 1, 2, 0 }
  36500 };
  36501 
  36502 #endif
  36503 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  36504     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  36505 soc_field_info_t soc_OP_THR_CONFIG_BCM56624_A0r_fields[] = {
  36506     { EARLY_E2E_SELECTf, 1, 4, 0 },
  36507     { MOP_POLICYf, 3, 0, SOCF_LE },
  36508     { SOP_POLICYf, 1, 3, 0 }
  36509 };
  36510 
  36511 #endif
  36512 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \
  36513     defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  36514     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  36515     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36516 soc_field_info_t soc_OP_THR_CONFIG_BCM56634_A0r_fields[] = {
  36517     { EARLY_E2E_SELECTf, 1, 5, 0 },
  36518     { MOP_POLICYf, 4, 0, SOCF_LE },
  36519     { SOP_POLICYf, 1, 4, 0 }
  36520 };
  36521 
  36522 #endif
  36523 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36524 soc_field_info_t soc_OP_THR_CONFIG_BCM56640_A0r_fields[] = {
  36525     { EARLY_E2E_SELECTf, 1, 5, 0 },
  36526     { MOP_POLICYf, 4, 0, SOCF_LE },
  36527     { SOP_POLICYf, 1, 4, 0 },
  36528     { UC_MC_PORT_COMB_ACCT_ENABLEf, 1, 7, 0 },
  36529     { YELLOW_CELL_DS_SELECTf, 1, 6, 0 }
  36530 };
  36531 
  36532 #endif
  36533 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  36534 soc_field_info_t soc_OP_THR_CONFIG_BCM56820_A0r_fields[] = {
  36535     { ASF_ENABLEf, 1, 8, 0 },
  36536     { ASF_PKT_SIZEf, 4, 0, SOCF_LE },
  36537     { ASF_QUEUE_SIZEf, 4, 4, SOCF_LE },
  36538     { EARLY_E2E_SELECTf, 1, 13, 0 },
  36539     { MOP_POLICYf, 3, 9, SOCF_LE },
  36540     { SOP_POLICYf, 1, 12, 0 }
  36541 };
  36542 
  36543 #endif
  36544 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36545 soc_field_info_t soc_OP_THR_CONFIG_BCM56840_A0r_fields[] = {
  36546     { ASF_ENABLEf, 1, 14, 0 },
  36547     { ASF_PKT_SIZEf, 4, 6, SOCF_LE },
  36548     { ASF_QUEUE_SIZEf, 4, 10, SOCF_LE },
  36549     { EARLY_E2E_SELECTf, 1, 5, 0 },
  36550     { MOP_POLICYf, 4, 0, SOCF_LE },
  36551     { SOP_POLICYf, 1, 4, 0 },
  36552     { YELLOW_CELL_DS_SELECTf, 1, 15, 0 }
  36553 };
  36554 
  36555 #endif
  36556 #if defined(BCM_88732_A0)
  36557 soc_field_info_t soc_OP_THR_CONFIG_BCM88732_A0r_fields[] = {
  36558     { BUFFER_COLOR_RESUME_INDEXf, 4, 1, SOCF_LE },
  36559     { MOP_POLICYf, 1, 0, 0 }
  36560 };
  36561 
  36562 #endif
  36563 #if defined(BCM_56840_B0)
  36564 soc_field_info_t soc_OP_THR_CONFIG_PLUSr_fields[] = {
  36565     { DISABLE_MIX_THDO_INTEROP_CONFIGf, 1, 0, 0 },
  36566     { ENABLE_OP_DMVOQf, 1, 2, 0 },
  36567     { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, 0 },
  36568     { ENABLE_YELLOW_DS_DROP_RED_PKTf, 1, 1, 0 }
  36569 };
  36570 
  36571 #endif
  36572 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36573 soc_field_info_t soc_OP_THR_CONFIG_PLUS_BCM56640_A0r_fields[] = {
  36574     { DISABLE_MIX_THDO_INTEROP_CONFIGf, 1, 0, 0 },
  36575     { ENABLE_OP_DMVOQf, 1, 2, 0 },
  36576     { ENABLE_UPDATE_COLOR_RESUMEf, 1, 3, 0 },
  36577     { ENABLE_YELLOW_DS_DROP_RED_PKTf, 1, 1, 0 }
  36578 };
  36579 
  36580 #endif
  36581 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36582 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLDr_fields[] = {
  36583     { BST_STATf, 12, 0, SOCF_LE },
  36584     { BST_THRESHOLDf, 12, 0, SOCF_LE }
  36585 };
  36586 
  36587 #endif
  36588 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  36589     defined(BCM_56670_A0) || defined(BCM_56670_B0)
  36590 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLD_BCM56560_A0r_fields[] = {
  36591     { BST_STATf, 14, 0, SOCF_LE }
  36592 };
  36593 
  36594 #endif
  36595 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  36596 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLD_BCM56850_A0r_fields[] = {
  36597     { BST_STATf, 14, 0, SOCF_LE }
  36598 };
  36599 
  36600 #endif
  36601 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  36602 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLD_BCM56960_A0r_fields[] = {
  36603     { BST_STATf, 12, 0, SOCF_LE }
  36604 };
  36605 
  36606 #endif
  36607 #if defined(BCM_56970_A0)
  36608 soc_field_info_t soc_OP_UC_PORT_BST_THRESHOLD_BCM56970_A0r_fields[] = {
  36609     { BST_STATf, 13, 0, SOCF_LE }
  36610 };
  36611 
  36612 #endif
  36613 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36614 soc_field_info_t soc_OP_UC_PORT_CONFIG1_CELLr_fields[] = {
  36615     { COS0_SPIDf, 2, 1, SOCF_LE },
  36616     { COS1_SPIDf, 2, 3, SOCF_LE },
  36617     { COS2_SPIDf, 2, 5, SOCF_LE },
  36618     { COS3_SPIDf, 2, 7, SOCF_LE },
  36619     { COS4_SPIDf, 2, 9, SOCF_LE },
  36620     { COS5_SPIDf, 2, 11, SOCF_LE },
  36621     { COS6_SPIDf, 2, 13, SOCF_LE },
  36622     { COS7_SPIDf, 2, 15, SOCF_LE },
  36623     { COS8_SPIDf, 2, 17, SOCF_LE },
  36624     { COS9_SPIDf, 2, 19, SOCF_LE },
  36625     { PORT_LIMIT_ENABLE_CELLf, 1, 0, 0 },
  36626     { Q_E2E_DS_ENf, 8, 21, SOCF_LE }
  36627 };
  36628 
  36629 #endif
  36630 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36631 soc_field_info_t soc_OP_UC_PORT_DROP_STATEr_fields[] = {
  36632     { STATEf, 63, 0, SOCF_LE|SOCF_RO }
  36633 };
  36634 
  36635 #endif
  36636 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  36637     defined(BCM_56970_A0)
  36638 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_BCM56960_A0r_fields[] = {
  36639     { STATEf, 34, 0, SOCF_LE|SOCF_RO }
  36640 };
  36641 
  36642 #endif
  36643 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36644 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_CELL_BMP0_64r_fields[] = {
  36645     { OP_UC_PORT_DROP_STATE_CELL_BMP0f, 33, 0, SOCF_LE|SOCF_RO }
  36646 };
  36647 
  36648 #endif
  36649 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36650 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_CELL_BMP1_64r_fields[] = {
  36651     { OP_UC_PORT_DROP_STATE_CELL_BMP1f, 33, 0, SOCF_LE|SOCF_RO }
  36652 };
  36653 
  36654 #endif
  36655 #if defined(BCM_56770_A0) || defined(BCM_56870_A0)
  36656 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_SPLIT1r_fields[] = {
  36657     { STATEf, 1, 0, SOCF_RO }
  36658 };
  36659 
  36660 #endif
  36661 #if defined(BCM_56370_A0)
  36662 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_SPLIT1_BCM56370_A0r_fields[] = {
  36663     { STATEf, 6, 0, SOCF_LE|SOCF_RO }
  36664 };
  36665 
  36666 #endif
  36667 #if defined(BCM_56850_A0) || defined(BCM_56860_A0)
  36668 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_Xr_fields[] = {
  36669     { STATEf, 53, 0, SOCF_LE|SOCF_RO }
  36670 };
  36671 
  36672 #endif
  36673 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  36674 soc_field_info_t soc_OP_UC_PORT_DROP_STATE_X1r_fields[] = {
  36675     { STATEf, 10, 0, SOCF_LE|SOCF_RO }
  36676 };
  36677 
  36678 #endif
  36679 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36680 soc_field_info_t soc_OP_UC_PORT_LIMIT_COLOR_CELLr_fields[] = {
  36681     { REDf, 13, 13, SOCF_LE },
  36682     { YELf, 13, 0, SOCF_LE }
  36683 };
  36684 
  36685 #endif
  36686 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36687 soc_field_info_t soc_OP_UC_PORT_SHARED_COUNT_CELLr_fields[] = {
  36688     { OP_UC_PORT_SHARED_COUNT_CELLf, 16, 0, SOCF_LE|SOCF_RO }
  36689 };
  36690 
  36691 #endif
  36692 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \
  36693     defined(BCM_56850_A0) || defined(BCM_56860_A0)
  36694 soc_field_info_t soc_OP_UC_QGROUP_DROP_STATEr_fields[] = {
  36695     { STATEf, 64, 0, SOCF_LE|SOCF_RO }
  36696 };
  36697 
  36698 #endif
  36699 #if defined(BCM_56370_A0) || defined(BCM_56560_A0) || \
  36700     defined(BCM_56560_B0) || defined(BCM_56670_A0) || \
  36701     defined(BCM_56670_B0) || defined(BCM_56770_A0) || \
  36702     defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
  36703     defined(BCM_56965_A0) || defined(BCM_56970_A0)
  36704 soc_field_info_t soc_OP_UC_QUEUE_DROP_STATEr_fields[] = {
  36705     { STATEf, 64, 0, SOCF_LE|SOCF_RO }
  36706 };
  36707 
  36708 #endif
  36709 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36710 soc_field_info_t soc_OP_VOQ_PORT_CONFIGr_fields[] = {
  36711     { Q_SEL_P1f, 1, 0, 0 },
  36712     { Q_SEL_P2f, 1, 1, 0 },
  36713     { Q_SEL_P3f, 1, 2, 0 },
  36714     { Q_SEL_P34f, 1, 4, 0 },
  36715     { Q_SEL_P35f, 1, 5, 0 },
  36716     { Q_SEL_P36f, 1, 6, 0 },
  36717     { Q_SEL_P37f, 1, 7, 0 },
  36718     { Q_SEL_P4f, 1, 3, 0 }
  36719 };
  36720 
  36721 #endif
  36722 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  36723 soc_field_info_t soc_OSC_ENr_fields[] = {
  36724     { OSC_OUT_ENf, 1, 0, 0 },
  36725     { RESERVEDf, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }
  36726 };
  36727 
  36728 #endif
  36729 #if defined(BCM_56970_A0)
  36730 soc_field_info_t soc_OTPC_2_CONTROLr_fields[] = {
  36731     { RESERVEDf, 31, 1, SOCF_LE|SOCF_RES },
  36732     { STARTf, 1, 0, 0 }
  36733 };
  36734 
  36735 #endif
  36736 #if defined(BCM_56970_A0)
  36737 soc_field_info_t soc_OTPC_2_KEY0r_fields[] = {
  36738     { KEYf, 32, 0, SOCF_LE }
  36739 };
  36740 
  36741 #endif
  36742 #if defined(BCM_56970_A0)
  36743 soc_field_info_t soc_OTPC_2_STATUSr_fields[] = {
  36744     { CHECK_DONEf, 1, 0, SOCF_RO },
  36745     { CHECK_PASSf, 1, 1, SOCF_RO },
  36746     { RESERVEDf, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }
  36747 };
  36748 
  36749 #endif
  36750 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  36751     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  36752     defined(BCM_56160_A0)
  36753 soc_field_info_t soc_OTPC_CMD_STARTr_fields[] = {
  36754     { RESERVED_0f, 31, 1, SOCF_LE|SOCF_RES },
  36755     { STARTf, 1, 0, SOCF_RES }
  36756 };
  36757 
  36758 #endif
  36759 #if defined(BCM_56150_A0)
  36760 soc_field_info_t soc_OTPC_CNTRL_0r_fields[] = {
  36761     { ACCESS_MODEf, 2, 22, SOCF_LE|SOCF_RES },
  36762     { BURST_STAT_SELf, 1, 24, SOCF_RES },
  36763     { BYPASS_OTP_CLKf, 1, 31, SOCF_RES },
  36764     { COMMANDf, 5, 1, SOCF_LE|SOCF_RES },
  36765     { CPU_DEBUG_SELf, 4, 25, SOCF_LE|SOCF_RES },
  36766     { OTP_DEBUG_MODEf, 1, 20, SOCF_RES },
  36767     { OTP_PROG_ENf, 1, 21, SOCF_RO|SOCF_RES },
  36768     { PROGRAM_VERIFY_FLAGf, 1, 18, SOCF_RES },
  36769     { READ_FOUTf, 1, 30, SOCF_RES },
  36770     { RESERVED_0f, 3, 6, SOCF_LE|SOCF_RES },
  36771     { STARTf, 1, 0, SOCF_RES },
  36772     { TESTCOLf, 1, 29, SOCF_RES },
  36773     { WRP_CONTINUE_TO_FAILf, 1, 19, SOCF_RES },
  36774     { WRP_DOUBLEFUSEf, 1, 12, SOCF_RES },
  36775     { WRP_DOUBLE_WORDf, 1, 17, SOCF_RES },
  36776     { WRP_PROG_IN_DEBUGf, 1, 9, SOCF_RES },
  36777     { WRP_QUADFUSEf, 1, 13, SOCF_RES },
  36778     { WRP_READ2Xf, 1, 10, SOCF_RES },
  36779     { WRP_READ4Xf, 1, 11, SOCF_RES },
  36780     { WRP_REGC_SELf, 3, 14, SOCF_LE|SOCF_RES }
  36781 };
  36782 
  36783 #endif
  36784 #if defined(BCM_56150_A0)
  36785 soc_field_info_t soc_OTPC_CNTRL_1r_fields[] = {
  36786     { RESERVED_1f, 4, 28, SOCF_LE|SOCF_RES },
  36787     { WRP_CPC_SELf, 4, 17, SOCF_LE|SOCF_RES },
  36788     { WRP_FUSESEL0f, 1, 27, SOCF_RES },
  36789     { WRP_PBYPf, 1, 26, SOCF_RES },
  36790     { WRP_PCOUNTf, 4, 21, SOCF_LE|SOCF_RES },
  36791     { WRP_SADBYPf, 1, 25, SOCF_RES },
  36792     { WRP_TMf, 9, 0, SOCF_LE|SOCF_RES },
  36793     { WRP_VSELf, 8, 9, SOCF_LE|SOCF_RES }
  36794 };
  36795 
  36796 #endif
  36797 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  36798     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  36799     defined(BCM_56160_A0)
  36800 soc_field_info_t soc_OTPC_COMMANDr_fields[] = {
  36801     { COMMANDf, 6, 0, SOCF_LE|SOCF_RES },
  36802     { RESERVED_0f, 26, 6, SOCF_LE|SOCF_RES }
  36803 };
  36804 
  36805 #endif
  36806 #if defined(BCM_56150_A0)
  36807 soc_field_info_t soc_OTPC_CPUADDR_REGr_fields[] = {
  36808     { OTPC_CPU_ADDRESSf, 16, 0, SOCF_LE|SOCF_RES },
  36809     { RESERVED_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  36810 };
  36811 
  36812 #endif
  36813 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  36814     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  36815     defined(BCM_56160_A0)
  36816 soc_field_info_t soc_OTPC_CPUADDR_REG_BCM53400_A0r_fields[] = {
  36817     { OTPC_CPU_ADDRESSf, 16, 0, SOCF_LE|SOCF_RES },
  36818     { RESERVED_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES }
  36819 };
  36820 
  36821 #endif
  36822 #if defined(BCM_56150_A0)
  36823 soc_field_info_t soc_OTPC_CPU_DATAr_fields[] = {
  36824     { OTP_CPU_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  36825 };
  36826 
  36827 #endif
  36828 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  36829     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  36830     defined(BCM_56160_A0)
  36831 soc_field_info_t soc_OTPC_CPU_DATA_BCM53400_A0r_fields[] = {
  36832     { OTP_CPU_DATAf, 32, 0, SOCF_LE|SOCF_RO|SOCF_RES }
  36833 };
  36834 
  36835 #endif
  36836 #if defined(BCM_56150_A0)
  36837 soc_field_info_t soc_OTPC_CPU_STATUSr_fields[] = {
  36838     { COMMAND_DONEf, 1, 0, SOCF_RO|SOCF_RES },
  36839     { CONTROL_ERRORf, 1, 11, SOCF_RO|SOCF_RES },
  36840     { INVALID_ACCESS_MODEf, 1, 14, SOCF_RO|SOCF_RES },
  36841     { INVALID_ADDRESSf, 1, 13, SOCF_RO|SOCF_RES },
  36842     { INVALID_COMMANDf, 1, 9, SOCF_RO|SOCF_RES },
  36843     { INVALID_PROG_REQf, 1, 5, SOCF_RO|SOCF_RES },
  36844     { INVALID_SECURE_ACCESSf, 1, 15, SOCF_RO|SOCF_RES },
  36845     { OTP_STBY_REGf, 1, 8, SOCF_RO|SOCF_RES },
  36846     { PROGOKf, 1, 12, SOCF_RO|SOCF_RES },
  36847     { PROG_BLOCKEDf, 1, 6, SOCF_RO|SOCF_RES },
  36848     { RESERVED_1f, 16, 16, SOCF_LE|SOCF_RO|SOCF_RES },
  36849     { WRP_BUSYf, 1, 3, SOCF_RO|SOCF_RES },
  36850     { WRP_DATA_READYf, 1, 1, SOCF_RO|SOCF_RES },
  36851     { WRP_DOUTf, 1, 2, SOCF_RO|SOCF_RES },
  36852     { WRP_ERRORf, 1, 10, SOCF_RO|SOCF_RES },
  36853     { WRP_FAILf, 1, 4, SOCF_RO|SOCF_RES },
  36854     { WRP_FDONEf, 1, 7, SOCF_RO|SOCF_RES }
  36855 };
  36856 
  36857 #endif
  36858 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  36859     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  36860     defined(BCM_56160_A0)
  36861 soc_field_info_t soc_OTPC_CPU_STATUS_BCM53400_A0r_fields[] = {
  36862     { OTP_STATUSf, 24, 0, SOCF_LE|SOCF_RO|SOCF_RES },
  36863     { RESERVED_0f, 8, 24, SOCF_LE|SOCF_RO|SOCF_RES }
  36864 };
  36865 
  36866 #endif
  36867 #if defined(BCM_56150_A0)
  36868 soc_field_info_t soc_OTPC_CPU_WRITE_REGr_fields[] = {
  36869     { OTPC_WRITE_DATAf, 32, 0, SOCF_LE|SOCF_RES }
  36870 };
  36871 
  36872 #endif
  36873 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  36874     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  36875     defined(BCM_56160_A0)
  36876 soc_field_info_t soc_OTPC_CPU_WRITE_REG_BCM53400_A0r_fields[] = {
  36877     { OTPC_WRITE_DATAf, 32, 0, SOCF_LE|SOCF_RES }
  36878 };
  36879 
  36880 #endif
  36881 #if defined(BCM_56150_A0)
  36882 soc_field_info_t soc_OTPC_MODE_REGr_fields[] = {
  36883     { DISABLE_CPU_ACCESSf, 1, 1, SOCF_RO|SOCF_RES },
  36884     { OTPC_MODEf, 1, 0, SOCF_RES },
  36885     { RESERVED_0f, 30, 2, SOCF_LE|SOCF_RO|SOCF_RES }
  36886 };
  36887 
  36888 #endif
  36889 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  36890     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  36891     defined(BCM_56160_A0)
  36892 soc_field_info_t soc_OTPC_MODE_REG_BCM53400_A0r_fields[] = {
  36893     { DISABLE_CPU_ACCESSf, 1, 1, SOCF_RES },
  36894     { OTPC_MODEf, 1, 0, SOCF_RES },
  36895     { OTP_PROG_ENf, 1, 2, SOCF_RO|SOCF_RES },
  36896     { RESERVED_0f, 29, 3, SOCF_LE|SOCF_RO|SOCF_RES }
  36897 };
  36898 
  36899 #endif
  36900 #if defined(BCM_56150_A0)
  36901 soc_field_info_t soc_OTPC_SOFT_RESET_CNTRLr_fields[] = {
  36902     { OTPC_SFT_RSTf, 1, 0, SOCF_RES },
  36903     { RESERVED_1f, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }
  36904 };
  36905 
  36906 #endif
  36907 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  36908     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  36909     defined(BCM_56160_A0)
  36910 soc_field_info_t soc_OTPC_SOFT_RESET_CNTRL_BCM53400_A0r_fields[] = {
  36911     { OTPC_SFT_RSTf, 1, 0, SOCF_RES },
  36912     { RESERVED_1f, 31, 1, SOCF_LE|SOCF_RO|SOCF_RES }
  36913 };
  36914 
  36915 #endif
  36916 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
  36917     defined(BCM_56870_A0)
  36918 soc_field_info_t soc_OUTER_L2_FOR_IFP_AND_TRUNKr_fields[] = {
  36919     { ASSIGNMENT_CTRLf, 2, 0, SOCF_LE }
  36920 };
  36921 
  36922 #endif
  36923 #if defined(BCM_56800_A0)
  36924 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLEr_fields[] = {
  36925     { OUTPUT_PORT_RX_ENABLEf, 21, 0, SOCF_LE }
  36926 };
  36927 
  36928 #endif
  36929 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36930 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE0_64r_fields[] = {
  36931     { OUTPUT_PORT_RX_ENABLE0f, 33, 0, SOCF_LE },
  36932     { OUTPUT_PORT_RX_ENABLE0_HIf, 1, 32, 0 },
  36933     { OUTPUT_PORT_RX_ENABLE0_LOf, 32, 0, SOCF_LE }
  36934 };
  36935 
  36936 #endif
  36937 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  36938 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE0_64_BCM56640_A0r_fields[] = {
  36939     { OUTPUT_PORT_RX_ENABLE0f, 63, 0, SOCF_LE }
  36940 };
  36941 
  36942 #endif
  36943 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  36944 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE1_64r_fields[] = {
  36945     { OUTPUT_PORT_RX_ENABLE1f, 33, 0, SOCF_LE },
  36946     { OUTPUT_PORT_RX_ENABLE1_HIf, 1, 32, 0 },
  36947     { OUTPUT_PORT_RX_ENABLE1_LOf, 32, 0, SOCF_LE }
  36948 };
  36949 
  36950 #endif
  36951 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  36952     defined(BCM_56680_A0) || defined(BCM_56680_B0)
  36953 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_64r_fields[] = {
  36954     { OUTPUT_PORT_RX_ENABLEf, 54, 0, SOCF_LE },
  36955     { OUTPUT_PORT_RX_ENABLE_HIf, 22, 32, SOCF_LE },
  36956     { OUTPUT_PORT_RX_ENABLE_LOf, 32, 0, SOCF_LE }
  36957 };
  36958 
  36959 #endif
  36960 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \
  36961     defined(BCM_56634_A0) || defined(BCM_56634_B0) || \
  36962     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  36963 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_64_BCM56634_A0r_fields[] = {
  36964     { OUTPUT_PORT_RX_ENABLEf, 55, 0, SOCF_LE },
  36965     { OUTPUT_PORT_RX_ENABLE_HIf, 23, 32, SOCF_LE },
  36966     { OUTPUT_PORT_RX_ENABLE_LOf, 32, 0, SOCF_LE }
  36967 };
  36968 
  36969 #endif
  36970 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  36971 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_BCM56334_A0r_fields[] = {
  36972     { OUTPUT_PORT_RX_ENABLEf, 30, 0, SOCF_LE }
  36973 };
  36974 
  36975 #endif
  36976 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  36977 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_BCM56820_A0r_fields[] = {
  36978     { OUTPUT_PORT_RX_ENABLEf, 29, 0, SOCF_LE }
  36979 };
  36980 
  36981 #endif
  36982 #if defined(BCM_88732_A0)
  36983 soc_field_info_t soc_OUTPUT_PORT_RX_ENABLE_BCM88732_A0r_fields[] = {
  36984     { OUTPUT_PORT_RX_ENABLEf, 17, 0, SOCF_LE }
  36985 };
  36986 
  36987 #endif
  36988 #if defined(BCM_88732_A0)
  36989 soc_field_info_t soc_OVERLAY_MODEr_fields[] = {
  36990     { XGS_OVERLAY_MODEf, 1, 0, 0 }
  36991 };
  36992 
  36993 #endif
  36994 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \
  36995     defined(BCM_53570_B0) || defined(BCM_56160_A0)
  36996 soc_field_info_t soc_OVF_L2_HITDA_ONLYr_fields[] = {
  36997     { HITDAf, 64, 0, SOCF_LE }
  36998 };
  36999 
  37000 #endif
  37001 #if defined(BCM_53540_A0) || defined(BCM_53570_A0) || \
  37002     defined(BCM_53570_B0) || defined(BCM_56160_A0)
  37003 soc_field_info_t soc_OVF_L2_HITSA_ONLYr_fields[] = {
  37004     { HITSAf, 32, 0, SOCF_LE },
  37005     { LOCAL_SAf, 32, 32, SOCF_LE }
  37006 };
  37007 
  37008 #endif
  37009 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37010 soc_field_info_t soc_OVQ_ADDRESS_RANGE_0r_fields[] = {
  37011     { OVQ_ADDRESS_RANGE0_DISABLEf, 1, 28, 0 },
  37012     { OVQ_ADDRESS_RANGE0_HIGf, 14, 0, SOCF_LE },
  37013     { OVQ_ADDRESS_RANGE0_LOWf, 14, 14, SOCF_LE }
  37014 };
  37015 
  37016 #endif
  37017 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37018 soc_field_info_t soc_OVQ_ADDRESS_RANGE_1r_fields[] = {
  37019     { OVQ_ADDRESS_RANGE1_DISABLEf, 1, 28, 0 },
  37020     { OVQ_ADDRESS_RANGE1_HIGf, 14, 0, SOCF_LE },
  37021     { OVQ_ADDRESS_RANGE1_LOWf, 14, 14, SOCF_LE }
  37022 };
  37023 
  37024 #endif
  37025 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37026 soc_field_info_t soc_OVQ_ADDRESS_RANGE_2r_fields[] = {
  37027     { OVQ_ADDRESS_RANGE2_DISABLEf, 1, 28, 0 },
  37028     { OVQ_ADDRESS_RANGE2_HIGf, 14, 0, SOCF_LE },
  37029     { OVQ_ADDRESS_RANGE2_LOWf, 14, 14, SOCF_LE }
  37030 };
  37031 
  37032 #endif
  37033 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37034 soc_field_info_t soc_OVQ_ADDRESS_RANGE_3r_fields[] = {
  37035     { OVQ_ADDRESS_RANGE3_DISABLEf, 1, 28, 0 },
  37036     { OVQ_ADDRESS_RANGE3_HIGf, 14, 0, SOCF_LE },
  37037     { OVQ_ADDRESS_RANGE3_LOWf, 14, 14, SOCF_LE }
  37038 };
  37039 
  37040 #endif
  37041 #if defined(BCM_56840_B0)
  37042 soc_field_info_t soc_OVQ_BLOCK_COUNTERr_fields[] = {
  37043     { BLK_SIZEf, 4, 13, SOCF_LE },
  37044     { ERROR_HAPPENEDf, 1, 12, SOCF_RO },
  37045     { MAX_OVQ_BLOCK_CNTf, 6, 6, SOCF_LE },
  37046     { OVQ_BLOCK_CNTf, 6, 0, SOCF_LE|SOCF_RO }
  37047 };
  37048 
  37049 #endif
  37050 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37051 soc_field_info_t soc_OVQ_BLOCK_COUNTER_BCM56640_A0r_fields[] = {
  37052     { BLK_SIZEf, 4, 13, SOCF_LE|SOCF_RO },
  37053     { ERROR_HAPPENEDf, 1, 12, SOCF_RO },
  37054     { MAX_OVQ_BLOCK_CNTf, 6, 6, SOCF_LE|SOCF_RO },
  37055     { OVQ_BLOCK_CNTf, 6, 0, SOCF_LE|SOCF_RO }
  37056 };
  37057 
  37058 #endif
  37059 #if defined(BCM_56840_B0)
  37060 soc_field_info_t soc_OVQ_BUBBLE_SIZE_REGr_fields[] = {
  37061     { OVQ_BUBBLE_SIZEf, 14, 14, SOCF_LE|SOCF_RO },
  37062     { OVQ_MAX_BUBBLE_SIZEf, 14, 0, SOCF_LE }
  37063 };
  37064 
  37065 #endif
  37066 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37067 soc_field_info_t soc_OVQ_BUBBLE_SIZE_REG_BCM56640_A0r_fields[] = {
  37068     { OVQ_BUBBLE_SIZEf, 13, 13, SOCF_LE|SOCF_RO },
  37069     { OVQ_MAX_BUBBLE_SIZEf, 13, 0, SOCF_LE }
  37070 };
  37071 
  37072 #endif
  37073 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37074 soc_field_info_t soc_OVQ_BUBBLE_THRESHOLDr_fields[] = {
  37075     { OVQ_BUBBLE_THRESHOLDf, 14, 0, SOCF_LE },
  37076     { OVQ_BUBBLE_THRESHOLD_ENABLEf, 1, 14, 0 }
  37077 };
  37078 
  37079 #endif
  37080 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37081 soc_field_info_t soc_OVQ_BUBBLE_THRESHOLD_BCM56640_A0r_fields[] = {
  37082     { OVQ_BUBBLE_THRESHOLDf, 13, 0, SOCF_LE },
  37083     { OVQ_BUBBLE_THRESHOLD_ENABLEf, 1, 13, 0 }
  37084 };
  37085 
  37086 #endif
  37087 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37088 soc_field_info_t soc_OVQ_DFTr_fields[] = {
  37089     { OVQ_DCMf, 1, 11, SOCF_RES },
  37090     { OVQ_FIX_ECC_ENf, 1, 12, SOCF_RES },
  37091     { OVQ_PMf, 1, 10, SOCF_RES },
  37092     { OVQ_TMf, 10, 0, SOCF_LE|SOCF_RES }
  37093 };
  37094 
  37095 #endif
  37096 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37097 soc_field_info_t soc_OVQ_DFT_BCM56640_A0r_fields[] = {
  37098     { OVQ_DCMf, 1, 11, SOCF_RES },
  37099     { OVQ_FIX_ECC_ENf, 1, 12, SOCF_RES },
  37100     { OVQ_PMf, 1, 10, SOCF_RES },
  37101     { OVQ_TMf, 10, 0, SOCF_LE|SOCF_RES }
  37102 };
  37103 
  37104 #endif
  37105 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37106 soc_field_info_t soc_OVQ_DISTRIBUTOR_DFTr_fields[] = {
  37107     { OVQ_DIST_FIX_ECC_ENf, 1, 9, SOCF_RES },
  37108     { OVQ_DIST_STBYf, 1, 8, SOCF_RES },
  37109     { OVQ_DIST_TMf, 8, 0, SOCF_LE|SOCF_RES }
  37110 };
  37111 
  37112 #endif
  37113 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37114 soc_field_info_t soc_OVQ_DISTRIBUTOR_DFT_BCM56640_A0r_fields[] = {
  37115     { OVQ_DIST_FIX_ECC_ENf, 1, 3, SOCF_RES },
  37116     { OVQ_DIST_STBYf, 1, 2, SOCF_RES },
  37117     { OVQ_DIST_TMf, 2, 0, SOCF_LE|SOCF_RES }
  37118 };
  37119 
  37120 #endif
  37121 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37122 soc_field_info_t soc_OVQ_DROP_THRESHOLD0r_fields[] = {
  37123     { OVQ_DROP_THRESHOLD0f, 14, 0, SOCF_LE }
  37124 };
  37125 
  37126 #endif
  37127 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37128 soc_field_info_t soc_OVQ_DROP_THRESHOLD0_BCM56640_A0r_fields[] = {
  37129     { OVQ_DROP_THRESHOLD0f, 13, 0, SOCF_LE }
  37130 };
  37131 
  37132 #endif
  37133 #if defined(BCM_56840_B0)
  37134 soc_field_info_t soc_OVQ_DROP_THRESHOLD_REGr_fields[] = {
  37135     { OVQ_DROP_THRESHOLDf, 8, 0, SOCF_LE },
  37136     { OVQ_DROP_THRESHOLD_RESET_LIMITf, 8, 8, SOCF_LE }
  37137 };
  37138 
  37139 #endif
  37140 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37141 soc_field_info_t soc_OVQ_DROP_THRESHOLD_REG_BCM56640_A0r_fields[] = {
  37142     { OVQ_DROP_THRESHOLDf, 8, 0, SOCF_LE|SOCF_RO },
  37143     { OVQ_DROP_THRESHOLD_RESET_LIMITf, 8, 8, SOCF_LE|SOCF_RO }
  37144 };
  37145 
  37146 #endif
  37147 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37148 soc_field_info_t soc_OVQ_DROP_THRESHOLD_RESET_LIMITr_fields[] = {
  37149     { OVQ_DROP_THRESHOLD_RESET_LIMITf, 14, 0, SOCF_LE }
  37150 };
  37151 
  37152 #endif
  37153 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37154 soc_field_info_t soc_OVQ_DROP_THRESHOLD_RESET_LIMIT_BCM56640_A0r_fields[] = {
  37155     { OVQ_DROP_THRESHOLD_RESET_LIMITf, 13, 0, SOCF_LE }
  37156 };
  37157 
  37158 #endif
  37159 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37160 soc_field_info_t soc_OVQ_ECC_BITMAPr_fields[] = {
  37161     { CLEAR_ECC_STATUSf, 1, 36, 0 },
  37162     { ECC_1B_ERR_ADDRESSf, 14, 0, SOCF_LE|SOCF_RO },
  37163     { ECC_2B_ERR_ADDRESSf, 14, 14, SOCF_LE|SOCF_RO },
  37164     { ECC_ERR_DIST_B1f, 1, 32, SOCF_RO },
  37165     { ECC_ERR_DIST_B2f, 1, 33, SOCF_RO },
  37166     { ECC_ERR_DIST_B3f, 1, 34, SOCF_RO },
  37167     { ECC_ERR_DIST_B4f, 1, 35, SOCF_RO },
  37168     { ECC_ERR_OVQ_B1f, 1, 28, SOCF_RO },
  37169     { ECC_ERR_OVQ_B2f, 1, 29, SOCF_RO },
  37170     { ECC_ERR_OVQ_B3f, 1, 30, SOCF_RO },
  37171     { ECC_ERR_OVQ_B4f, 1, 31, SOCF_RO }
  37172 };
  37173 
  37174 #endif
  37175 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37176 soc_field_info_t soc_OVQ_ECC_BITMAP_BCM56640_A0r_fields[] = {
  37177     { ECC_1B_ERR_ADDRESSf, 14, 0, SOCF_LE|SOCF_RO },
  37178     { ECC_2B_ERR_ADDRESSf, 14, 14, SOCF_LE|SOCF_RO },
  37179     { ECC_ERR_DIST_B1f, 1, 32, SOCF_RO },
  37180     { ECC_ERR_DIST_B2f, 1, 33, SOCF_RO },
  37181     { ECC_ERR_DIST_B3f, 1, 34, SOCF_RO },
  37182     { ECC_ERR_DIST_B4f, 1, 35, SOCF_RO },
  37183     { ECC_ERR_OVQ_B1f, 1, 28, SOCF_RO },
  37184     { ECC_ERR_OVQ_B2f, 1, 29, SOCF_RO },
  37185     { ECC_ERR_OVQ_B3f, 1, 30, SOCF_RO },
  37186     { ECC_ERR_OVQ_B4f, 1, 31, SOCF_RO },
  37187     { REPL_GRP_ERRf, 1, 36, SOCF_RO }
  37188 };
  37189 
  37190 #endif
  37191 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37192 soc_field_info_t soc_OVQ_FLOWCONTROL_COUNTERr_fields[] = {
  37193     { OVQ_FLOWCONTROL_COUNTERf, 16, 0, SOCF_LE }
  37194 };
  37195 
  37196 #endif
  37197 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37198 soc_field_info_t soc_OVQ_FLOWCONTROL_COUNTER_BCM56640_A0r_fields[] = {
  37199     { OVQ_FLOWCONTROL_COUNTERf, 15, 0, SOCF_LE }
  37200 };
  37201 
  37202 #endif
  37203 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37204 soc_field_info_t soc_OVQ_FLOWCONTROL_THRESHOLDr_fields[] = {
  37205     { OVQ_FC_ENABLEf, 1, 28, 0 },
  37206     { OVQ_FC_THRESHOLDf, 14, 14, SOCF_LE },
  37207     { OVQ_FC_THRESHOLD_RESET_LIMITf, 14, 0, SOCF_LE }
  37208 };
  37209 
  37210 #endif
  37211 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37212 soc_field_info_t soc_OVQ_FLOWCONTROL_THRESHOLD_BCM56640_A0r_fields[] = {
  37213     { OVQ_FC_ENABLEf, 1, 26, 0 },
  37214     { OVQ_FC_THRESHOLDf, 13, 13, SOCF_LE },
  37215     { OVQ_FC_THRESHOLD_RESET_LIMITf, 13, 0, SOCF_LE }
  37216 };
  37217 
  37218 #endif
  37219 #if defined(BCM_56840_B0)
  37220 soc_field_info_t soc_OVQ_LINKED_LIST_REGr_fields[] = {
  37221     { FREE_HEADf, 6, 6, SOCF_LE|SOCF_RO },
  37222     { FREE_TAILf, 6, 0, SOCF_LE|SOCF_RO },
  37223     { OVQ_HEADf, 6, 18, SOCF_LE|SOCF_RO },
  37224     { OVQ_TAILf, 6, 12, SOCF_LE|SOCF_RO }
  37225 };
  37226 
  37227 #endif
  37228 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37229 soc_field_info_t soc_OVQ_LINKED_LIST_REG_BCM56640_A0r_fields[] = {
  37230     { FREE_HEADf, 6, 6, SOCF_LE|SOCF_RO },
  37231     { FREE_TAILf, 6, 0, SOCF_LE|SOCF_RO },
  37232     { OVQ_HEADf, 6, 18, SOCF_LE|SOCF_RO },
  37233     { OVQ_TAILf, 6, 12, SOCF_LE|SOCF_RO }
  37234 };
  37235 
  37236 #endif
  37237 #if defined(BCM_56840_B0)
  37238 soc_field_info_t soc_OVQ_LINKED_LIST_SELECTr_fields[] = {
  37239     { OVQ_LL_SELECTIONf, 1, 0, 0 }
  37240 };
  37241 
  37242 #endif
  37243 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37244 soc_field_info_t soc_OVQ_LINKED_LIST_SELECT_BCM56640_A0r_fields[] = {
  37245     { OVQ_LL_SELECTIONf, 1, 0, 0 }
  37246 };
  37247 
  37248 #endif
  37249 #if defined(BCM_56840_B0)
  37250 soc_field_info_t soc_OVQ_LINKED_NEXTPTRr_fields[] = {
  37251     { OVQ_LINKED_NEXT_PTRf, 6, 0, SOCF_LE|SOCF_RO }
  37252 };
  37253 
  37254 #endif
  37255 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37256 soc_field_info_t soc_OVQ_LINKED_NEXTPTR_BCM56640_A0r_fields[] = {
  37257     { OVQ_LINKED_NEXT_PTRf, 6, 0, SOCF_LE|SOCF_RO }
  37258 };
  37259 
  37260 #endif
  37261 #if defined(BCM_56840_B0)
  37262 soc_field_info_t soc_OVQ_LINKED_REGr_fields[] = {
  37263     { OVQ_LINKED_REG_NUMf, 6, 0, SOCF_LE|SOCF_RO }
  37264 };
  37265 
  37266 #endif
  37267 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37268 soc_field_info_t soc_OVQ_LINKED_REG_BCM56640_A0r_fields[] = {
  37269     { OVQ_LINKED_REG_NUMf, 6, 0, SOCF_LE|SOCF_RO }
  37270 };
  37271 
  37272 #endif
  37273 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37274 soc_field_info_t soc_OVQ_MCQ_CREDITSr_fields[] = {
  37275     { CREDITSf, 12, 0, SOCF_LE }
  37276 };
  37277 
  37278 #endif
  37279 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37280 soc_field_info_t soc_OVQ_MCQ_CREDITS_BCM56640_A0r_fields[] = {
  37281     { CREDITSf, 12, 0, SOCF_LE }
  37282 };
  37283 
  37284 #endif
  37285 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37286 soc_field_info_t soc_OVQ_MCQ_STATEr_fields[] = {
  37287     { MSTATEf, 3, 0, SOCF_LE|SOCF_RO }
  37288 };
  37289 
  37290 #endif
  37291 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37292 soc_field_info_t soc_OVQ_MCQ_STATE_BCM56640_A0r_fields[] = {
  37293     { MSTATEf, 3, 0, SOCF_LE|SOCF_RO }
  37294 };
  37295 
  37296 #endif
  37297 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37298 soc_field_info_t soc_OVQ_SCANNER_MAX_POINTERr_fields[] = {
  37299     { MAX_BUBBLEf, 14, 14, SOCF_LE },
  37300     { MAX_WRITE_POINTERf, 14, 0, SOCF_LE }
  37301 };
  37302 
  37303 #endif
  37304 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37305 soc_field_info_t soc_OVQ_SCANNER_MAX_POINTER_BCM56640_A0r_fields[] = {
  37306     { MAX_BUBBLEf, 13, 13, SOCF_LE },
  37307     { MAX_WRITE_POINTERf, 13, 0, SOCF_LE }
  37308 };
  37309 
  37310 #endif
  37311 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  37312 soc_field_info_t soc_OVQ_SCANNER_POINTERr_fields[] = {
  37313     { READ_POINTERf, 14, 0, SOCF_LE|SOCF_RO },
  37314     { WRITE_POINTERf, 14, 14, SOCF_LE|SOCF_RO }
  37315 };
  37316 
  37317 #endif
  37318 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  37319 soc_field_info_t soc_OVQ_SCANNER_POINTER_BCM56640_A0r_fields[] = {
  37320     { READ_POINTERf, 13, 0, SOCF_LE|SOCF_RO },
  37321     { WRITE_POINTERf, 13, 13, SOCF_LE|SOCF_RO }
  37322 };
  37323 
  37324 #endif
  37325 #if defined(BCM_88470_A0)
  37326 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAMm_fields[] = {
  37327     { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  37328     { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL },
  37329     { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL },
  37330     { VALIDf, 1, 50, 0 | SOCF_GLOBAL }
  37331 };
  37332 #endif
  37333 
  37334 #if defined(BCM_88270_A0)
  37335 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAM_BCM88270_A0m_fields[] = {
  37336     { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  37337     { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL },
  37338     { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL },
  37339     { VALIDf, 1, 50, 0 | SOCF_GLOBAL }
  37340 };
  37341 #endif
  37342 
  37343 #if defined(BCM_88470_B0)
  37344 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAM_BCM88470_B0m_fields[] = {
  37345     { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  37346     { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL },
  37347     { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL },
  37348     { VALIDf, 1, 50, 0 | SOCF_GLOBAL }
  37349 };
  37350 #endif
  37351 
  37352 #if defined(BCM_88690_A0)
  37353 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAM_BCM88690_A0m_fields[] = {
  37354     { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  37355     { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL },
  37356     { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL },
  37357     { VALIDf, 1, 50, 0 | SOCF_GLOBAL }
  37358 };
  37359 #endif
  37360 
  37361 #if defined(BCM_88690_B0)
  37362 soc_field_info_t soc_OAMP_CLS_FLEX_CRC_TCAM_BCM88690_B0m_fields[] = {
  37363     { DATf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  37364     { KEYf, 23, 0, SOCF_LE | SOCF_GLOBAL },
  37365     { MASKf, 23, 23, SOCF_LE | SOCF_GLOBAL },
  37366     { VALIDf, 1, 50, 0 | SOCF_GLOBAL }
  37367 };
  37368 #endif
  37369 
  37370 #if defined(BCM_88470_A0)
  37371 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAMm_fields[] = {
  37372     { DATf, 1, 58, 0 | SOCF_GLOBAL },
  37373     { KEYf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  37374     { MASKf, 29, 29, SOCF_LE | SOCF_GLOBAL },
  37375     { VALIDf, 1, 59, 0 | SOCF_GLOBAL }
  37376 };
  37377 #endif
  37378 
  37379 #if defined(BCM_88270_A0)
  37380 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAM_BCM88270_A0m_fields[] = {
  37381     { DATf, 1, 58, 0 | SOCF_GLOBAL },
  37382     { KEYf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  37383     { MASKf, 29, 29, SOCF_LE | SOCF_GLOBAL },
  37384     { VALIDf, 1, 59, 0 | SOCF_GLOBAL }
  37385 };
  37386 #endif
  37387 
  37388 #if defined(BCM_88470_B0)
  37389 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAM_BCM88470_B0m_fields[] = {
  37390     { DATf, 1, 58, 0 | SOCF_GLOBAL },
  37391     { KEYf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  37392     { MASKf, 29, 29, SOCF_LE | SOCF_GLOBAL },
  37393     { VALIDf, 1, 59, 0 | SOCF_GLOBAL }
  37394 };
  37395 #endif
  37396 
  37397 #if defined(BCM_88690_A0)
  37398 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAM_BCM88690_A0m_fields[] = {
  37399     { DATf, 1, 60, 0 | SOCF_GLOBAL },
  37400     { KEYf, 30, 0, SOCF_LE | SOCF_GLOBAL },
  37401     { MASKf, 30, 30, SOCF_LE | SOCF_GLOBAL },
  37402     { VALIDf, 1, 61, 0 | SOCF_GLOBAL }
  37403 };
  37404 #endif
  37405 
  37406 #if defined(BCM_88690_B0)
  37407 soc_field_info_t soc_OAMP_CLS_TRAP_CODE_TCAM_BCM88690_B0m_fields[] = {
  37408     { DATf, 1, 60, 0 | SOCF_GLOBAL },
  37409     { KEYf, 30, 0, SOCF_LE | SOCF_GLOBAL },
  37410     { MASKf, 30, 30, SOCF_LE | SOCF_GLOBAL },
  37411     { VALIDf, 1, 61, 0 | SOCF_GLOBAL }
  37412 };
  37413 #endif
  37414 
  37415 #if defined(BCM_88675_A0)
  37416 soc_field_info_t soc_OAMP_DM_TRIGERm_fields[] = {
  37417     { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL },
  37418     { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL },
  37419     { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL },
  37420     { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL },
  37421     { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL },
  37422     { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL },
  37423     { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL },
  37424     { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL },
  37425     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  37426 };
  37427 #endif
  37428 
  37429 #if defined(BCM_88270_A0)
  37430 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88270_A0m_fields[] = {
  37431     { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL },
  37432     { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL },
  37433     { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL },
  37434     { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL },
  37435     { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL },
  37436     { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL },
  37437     { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL },
  37438     { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL },
  37439     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  37440 };
  37441 #endif
  37442 
  37443 #if defined(BCM_88375_A0)
  37444 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88375_A0m_fields[] = {
  37445     { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL },
  37446     { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL },
  37447     { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL },
  37448     { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL },
  37449     { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL },
  37450     { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL },
  37451     { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL },
  37452     { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL },
  37453     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  37454 };
  37455 #endif
  37456 
  37457 #if defined(BCM_88375_B0)
  37458 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88375_B0m_fields[] = {
  37459     { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL },
  37460     { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL },
  37461     { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL },
  37462     { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL },
  37463     { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL },
  37464     { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL },
  37465     { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL },
  37466     { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL },
  37467     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  37468 };
  37469 #endif
  37470 
  37471 #if defined(BCM_88470_A0)
  37472 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88470_A0m_fields[] = {
  37473     { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL },
  37474     { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL },
  37475     { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL },
  37476     { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL },
  37477     { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL },
  37478     { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL },
  37479     { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL },
  37480     { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL },
  37481     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  37482 };
  37483 #endif
  37484 
  37485 #if defined(BCM_88470_B0)
  37486 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88470_B0m_fields[] = {
  37487     { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL },
  37488     { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL },
  37489     { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL },
  37490     { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL },
  37491     { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL },
  37492     { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL },
  37493     { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL },
  37494     { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL },
  37495     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  37496 };
  37497 #endif
  37498 
  37499 #if defined(BCM_88675_B0)
  37500 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88675_B0m_fields[] = {
  37501     { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL },
  37502     { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL },
  37503     { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL },
  37504     { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL },
  37505     { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL },
  37506     { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL },
  37507     { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL },
  37508     { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL },
  37509     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  37510 };
  37511 #endif
  37512 
  37513 #if defined(BCM_88680_A0)
  37514 soc_field_info_t soc_OAMP_DM_TRIGER_BCM88680_A0m_fields[] = {
  37515     { DM_TRIGER_0f, 1, 0, 0 | SOCF_GLOBAL },
  37516     { DM_TRIGER_1f, 1, 1, 0 | SOCF_GLOBAL },
  37517     { DM_TRIGER_2f, 1, 2, 0 | SOCF_GLOBAL },
  37518     { DM_TRIGER_3f, 1, 3, 0 | SOCF_GLOBAL },
  37519     { DM_TRIGER_4f, 1, 4, 0 | SOCF_GLOBAL },
  37520     { DM_TRIGER_5f, 1, 5, 0 | SOCF_GLOBAL },
  37521     { DM_TRIGER_6f, 1, 6, 0 | SOCF_GLOBAL },
  37522     { DM_TRIGER_7f, 1, 7, 0 | SOCF_GLOBAL },
  37523     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  37524 };
  37525 #endif
  37526 
  37527 #if defined(BCM_88470_A0)
  37528 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMPm_fields[] = {
  37529     { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  37530     { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  37531     { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL }
  37532 };
  37533 #endif
  37534 
  37535 #if defined(BCM_88270_A0)
  37536 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMP_BCM88270_A0m_fields[] = {
  37537     { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  37538     { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  37539     { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL }
  37540 };
  37541 #endif
  37542 
  37543 #if defined(BCM_88470_B0)
  37544 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMP_BCM88470_B0m_fields[] = {
  37545     { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  37546     { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  37547     { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL }
  37548 };
  37549 #endif
  37550 
  37551 #if defined(BCM_88690_A0)
  37552 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMP_BCM88690_A0m_fields[] = {
  37553     { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  37554     { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  37555     { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL }
  37556 };
  37557 #endif
  37558 
  37559 #if defined(BCM_88690_B0)
  37560 soc_field_info_t soc_OAMP_FLEX_VER_MASK_TEMP_BCM88690_B0m_fields[] = {
  37561     { ECCf, 9, 184, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  37562     { PER_BIT_MASKf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  37563     { PER_BYTE_MASKf, 120, 64, SOCF_LE | SOCF_GLOBAL }
  37564 };
  37565 #endif
  37566 
  37567 #if defined(BCM_88675_A0)
  37568 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1m_fields[] = {
  37569     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37570     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37571     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37572     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37573     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37574     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37575     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37576     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37577     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37578 };
  37579 #endif
  37580 
  37581 #if defined(BCM_88675_A0)
  37582 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2m_fields[] = {
  37583     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37584     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37585     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37586     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37587     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37588     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37589     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37590     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37591     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37592 };
  37593 #endif
  37594 
  37595 #if defined(BCM_88675_A0)
  37596 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3m_fields[] = {
  37597     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37598     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37599     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37600     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37601     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37602     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37603 };
  37604 #endif
  37605 
  37606 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  37607     defined(BCM_56270_A0)
  37608 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM56260_A0m_fields[] = {
  37609     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37610     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37611     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37612     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37613     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37614     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37615     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37616     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37617     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37618 };
  37619 #endif
  37620 
  37621 #if defined(BCM_88270_A0)
  37622 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88270_A0m_fields[] = {
  37623     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37624     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37625     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37626     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37627     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37628     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37629     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37630     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37631     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37632 };
  37633 #endif
  37634 
  37635 #if defined(BCM_88375_A0)
  37636 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88375_A0m_fields[] = {
  37637     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37638     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37639     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37640     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37641     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37642     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37643     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37644     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37645     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37646 };
  37647 #endif
  37648 
  37649 #if defined(BCM_88375_B0)
  37650 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88375_B0m_fields[] = {
  37651     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37652     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37653     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37654     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37655     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37656     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37657     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37658     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37659     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37660 };
  37661 #endif
  37662 
  37663 #if defined(BCM_88470_A0)
  37664 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88470_A0m_fields[] = {
  37665     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37666     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37667     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37668     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37669     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37670     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37671     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37672     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37673     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37674 };
  37675 #endif
  37676 
  37677 #if defined(BCM_88470_B0)
  37678 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88470_B0m_fields[] = {
  37679     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37680     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37681     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37682     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37683     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37684     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37685     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37686     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37687     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37688 };
  37689 #endif
  37690 
  37691 #if defined(BCM_88675_B0)
  37692 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88675_B0m_fields[] = {
  37693     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37694     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37695     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37696     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37697     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37698     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37699     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37700     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37701     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37702 };
  37703 #endif
  37704 
  37705 #if defined(BCM_88680_A0)
  37706 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_1_BCM88680_A0m_fields[] = {
  37707     { ERR_OCTETE_CNTR_10_SECf, 35, 182, SOCF_LE | SOCF_GLOBAL },
  37708     { ERR_PKT_CNTR_10_SECf, 28, 84, SOCF_LE | SOCF_GLOBAL },
  37709     { FDV_BIN_0_PKT_CNTR_10_SEC_LSBf, 1, 249, 0 | SOCF_GLOBAL },
  37710     { LAST_PKT_DELAY_10_SECf, 32, 217, SOCF_LE | SOCF_GLOBAL },
  37711     { LOST_PKT_CNTR_10_SECf, 28, 0, SOCF_LE | SOCF_GLOBAL },
  37712     { OOO_OCTET_CNTR_10_SECf, 35, 147, SOCF_LE | SOCF_GLOBAL },
  37713     { OOO_PKT_CNTR_10_SECf, 28, 56, SOCF_LE | SOCF_GLOBAL },
  37714     { RCVD_OCTET_CNTR_10_SECf, 35, 112, SOCF_LE | SOCF_GLOBAL },
  37715     { RCVD_PKT_CNTR_10_SECf, 28, 28, SOCF_LE | SOCF_GLOBAL }
  37716 };
  37717 #endif
  37718 
  37719 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  37720     defined(BCM_56270_A0)
  37721 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM56260_A0m_fields[] = {
  37722     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37723     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37724     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37725     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37726     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37727     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37728     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37729     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37730     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37731 };
  37732 #endif
  37733 
  37734 #if defined(BCM_88270_A0)
  37735 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88270_A0m_fields[] = {
  37736     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37737     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37738     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37739     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37740     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37741     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37742     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37743     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37744     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37745 };
  37746 #endif
  37747 
  37748 #if defined(BCM_88375_A0)
  37749 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88375_A0m_fields[] = {
  37750     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37751     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37752     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37753     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37754     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37755     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37756     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37757     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37758     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37759 };
  37760 #endif
  37761 
  37762 #if defined(BCM_88375_B0)
  37763 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88375_B0m_fields[] = {
  37764     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37765     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37766     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37767     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37768     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37769     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37770     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37771     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37772     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37773 };
  37774 #endif
  37775 
  37776 #if defined(BCM_88470_A0)
  37777 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88470_A0m_fields[] = {
  37778     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37779     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37780     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37781     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37782     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37783     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37784     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37785     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37786     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37787 };
  37788 #endif
  37789 
  37790 #if defined(BCM_88470_B0)
  37791 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88470_B0m_fields[] = {
  37792     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37793     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37794     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37795     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37796     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37797     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37798     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37799     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37800     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37801 };
  37802 #endif
  37803 
  37804 #if defined(BCM_88675_B0)
  37805 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88675_B0m_fields[] = {
  37806     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37807     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37808     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37809     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37810     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37811     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37812     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37813     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37814     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37815 };
  37816 #endif
  37817 
  37818 #if defined(BCM_88680_A0)
  37819 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_2_BCM88680_A0m_fields[] = {
  37820     { FDV_BIN_0_PKT_CNTR_10_SEC_MSBf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  37821     { FDV_BIN_1_PKT_CNTR_10_SECf, 28, 27, SOCF_LE | SOCF_GLOBAL },
  37822     { FDV_BIN_2_PKT_CNTR_10_SECf, 28, 55, SOCF_LE | SOCF_GLOBAL },
  37823     { FDV_BIN_3_PKT_CNTR_10_SECf, 28, 83, SOCF_LE | SOCF_GLOBAL },
  37824     { FDV_BIN_4_PKT_CNTR_10_SECf, 28, 111, SOCF_LE | SOCF_GLOBAL },
  37825     { FDV_BIN_5_PKT_CNTR_10_SECf, 28, 139, SOCF_LE | SOCF_GLOBAL },
  37826     { FDV_BIN_6_PKT_CNTR_10_SECf, 28, 167, SOCF_LE | SOCF_GLOBAL },
  37827     { FDV_BIN_7_PKT_CNTR_10_SECf, 28, 195, SOCF_LE | SOCF_GLOBAL },
  37828     { FDV_BIN_8_PKT_CNTR_10_SEC_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL }
  37829 };
  37830 #endif
  37831 
  37832 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  37833     defined(BCM_56270_A0)
  37834 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM56260_A0m_fields[] = {
  37835     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37836     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37837     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37838     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37839     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37840     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37841 };
  37842 #endif
  37843 
  37844 #if defined(BCM_88270_A0)
  37845 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88270_A0m_fields[] = {
  37846     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37847     { ECCf, 29, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  37848     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37849     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37850     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37851     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37852     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37853 };
  37854 #endif
  37855 
  37856 #if defined(BCM_88375_A0)
  37857 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88375_A0m_fields[] = {
  37858     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37859     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37860     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37861     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37862     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37863     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37864 };
  37865 #endif
  37866 
  37867 #if defined(BCM_88375_B0)
  37868 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88375_B0m_fields[] = {
  37869     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37870     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37871     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37872     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37873     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37874     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37875 };
  37876 #endif
  37877 
  37878 #if defined(BCM_88470_A0)
  37879 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88470_A0m_fields[] = {
  37880     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37881     { ECCf, 29, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  37882     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37883     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37884     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37885     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37886     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37887 };
  37888 #endif
  37889 
  37890 #if defined(BCM_88470_B0)
  37891 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88470_B0m_fields[] = {
  37892     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37893     { ECCf, 29, 221, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  37894     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37895     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37896     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37897     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37898     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37899 };
  37900 #endif
  37901 
  37902 #if defined(BCM_88675_B0)
  37903 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88675_B0m_fields[] = {
  37904     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37905     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37906     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37907     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37908     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37909     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37910 };
  37911 #endif
  37912 
  37913 #if defined(BCM_88680_A0)
  37914 soc_field_info_t soc_OAMP_FLOW_STAT_10_SEC_ENTRY_3_BCM88680_A0m_fields[] = {
  37915     { ACCUM_DELAY_CNTR_10_SECf, 64, 29, SOCF_LE | SOCF_GLOBAL },
  37916     { FDV_BIN_8_PKT_CNTR_10_SEC_MSBf, 1, 0, 0 | SOCF_GLOBAL },
  37917     { FDV_BIN_9_PKT_CNTR_10_SECf, 28, 1, SOCF_LE | SOCF_GLOBAL },
  37918     { MAX_PKT_DELAY_10_SECf, 32, 93, SOCF_LE | SOCF_GLOBAL },
  37919     { MIN_PKT_DELAY_10_SECf, 32, 125, SOCF_LE | SOCF_GLOBAL },
  37920     { TOD_STAMP_10_SECf, 64, 157, SOCF_LE | SOCF_GLOBAL }
  37921 };
  37922 #endif
  37923 
  37924 #if defined(BCM_88675_A0)
  37925 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1m_fields[] = {
  37926     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  37927     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  37928     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  37929     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  37930     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  37931     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  37932     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  37933     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  37934     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  37935 };
  37936 #endif
  37937 
  37938 #if defined(BCM_88675_A0)
  37939 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2m_fields[] = {
  37940     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  37941     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  37942     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  37943     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  37944     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  37945     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  37946     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  37947     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  37948     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  37949     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  37950     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  37951 };
  37952 #endif
  37953 
  37954 #if defined(BCM_88675_A0)
  37955 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3m_fields[] = {
  37956     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  37957     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  37958     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  37959     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  37960     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  37961     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  37962     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  37963     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  37964     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  37965     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  37966 };
  37967 #endif
  37968 
  37969 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  37970     defined(BCM_56270_A0)
  37971 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM56260_A0m_fields[] = {
  37972     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  37973     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  37974     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  37975     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  37976     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  37977     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  37978     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  37979     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  37980     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  37981 };
  37982 #endif
  37983 
  37984 #if defined(BCM_88270_A0)
  37985 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88270_A0m_fields[] = {
  37986     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  37987     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  37988     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  37989     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  37990     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  37991     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  37992     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  37993     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  37994     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  37995 };
  37996 #endif
  37997 
  37998 #if defined(BCM_88375_A0)
  37999 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88375_A0m_fields[] = {
  38000     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  38001     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  38002     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38003     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  38004     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  38005     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  38006     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  38007     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  38008     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  38009 };
  38010 #endif
  38011 
  38012 #if defined(BCM_88375_B0)
  38013 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88375_B0m_fields[] = {
  38014     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  38015     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  38016     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38017     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  38018     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  38019     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  38020     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  38021     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  38022     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  38023 };
  38024 #endif
  38025 
  38026 #if defined(BCM_88470_A0)
  38027 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88470_A0m_fields[] = {
  38028     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  38029     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  38030     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38031     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  38032     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  38033     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  38034     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  38035     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  38036     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  38037 };
  38038 #endif
  38039 
  38040 #if defined(BCM_88470_B0)
  38041 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88470_B0m_fields[] = {
  38042     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  38043     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  38044     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38045     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  38046     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  38047     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  38048     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  38049     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  38050     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  38051 };
  38052 #endif
  38053 
  38054 #if defined(BCM_88675_B0)
  38055 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88675_B0m_fields[] = {
  38056     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  38057     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  38058     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38059     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  38060     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  38061     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  38062     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  38063     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  38064     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  38065 };
  38066 #endif
  38067 
  38068 #if defined(BCM_88680_A0)
  38069 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_1_BCM88680_A0m_fields[] = {
  38070     { ERR_OCTETE_CNTR_1_SECf, 32, 164, SOCF_LE | SOCF_GLOBAL },
  38071     { ERR_PKT_CNTR_1_SECf, 25, 75, SOCF_LE | SOCF_GLOBAL },
  38072     { FDV_BIN_0_PKT_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38073     { LAST_PKT_DELAY_1_SECf, 32, 196, SOCF_LE | SOCF_GLOBAL },
  38074     { LOST_PKT_CNTR_1_SECf, 25, 0, SOCF_LE | SOCF_GLOBAL },
  38075     { OOO_OCTET_CNTR_1_SECf, 32, 132, SOCF_LE | SOCF_GLOBAL },
  38076     { OOO_PKT_CNTR_1_SECf, 25, 50, SOCF_LE | SOCF_GLOBAL },
  38077     { RCVD_OCTET_CNTR_1_SECf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  38078     { RCVD_PKT_CNTR_1_SECf, 25, 25, SOCF_LE | SOCF_GLOBAL }
  38079 };
  38080 #endif
  38081 
  38082 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  38083     defined(BCM_56270_A0)
  38084 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM56260_A0m_fields[] = {
  38085     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38086     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  38087     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  38088     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  38089     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  38090     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  38091     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  38092     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  38093     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  38094     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  38095     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  38096 };
  38097 #endif
  38098 
  38099 #if defined(BCM_88270_A0)
  38100 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88270_A0m_fields[] = {
  38101     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38102     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  38103     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  38104     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  38105     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  38106     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  38107     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  38108     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  38109     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  38110     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  38111     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  38112 };
  38113 #endif
  38114 
  38115 #if defined(BCM_88375_A0)
  38116 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88375_A0m_fields[] = {
  38117     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38118     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  38119     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  38120     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  38121     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  38122     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  38123     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  38124     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  38125     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  38126     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  38127     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  38128 };
  38129 #endif
  38130 
  38131 #if defined(BCM_88375_B0)
  38132 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88375_B0m_fields[] = {
  38133     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38134     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  38135     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  38136     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  38137     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  38138     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  38139     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  38140     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  38141     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  38142     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  38143     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  38144 };
  38145 #endif
  38146 
  38147 #if defined(BCM_88470_A0)
  38148 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88470_A0m_fields[] = {
  38149     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38150     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  38151     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  38152     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  38153     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  38154     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  38155     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  38156     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  38157     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  38158     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  38159     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  38160 };
  38161 #endif
  38162 
  38163 #if defined(BCM_88470_B0)
  38164 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88470_B0m_fields[] = {
  38165     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38166     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  38167     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  38168     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  38169     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  38170     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  38171     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  38172     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  38173     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  38174     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  38175     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  38176 };
  38177 #endif
  38178 
  38179 #if defined(BCM_88675_B0)
  38180 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88675_B0m_fields[] = {
  38181     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38182     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  38183     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  38184     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  38185     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  38186     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  38187     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  38188     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  38189     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  38190     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  38191     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  38192 };
  38193 #endif
  38194 
  38195 #if defined(BCM_88680_A0)
  38196 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_2_BCM88680_A0m_fields[] = {
  38197     { ACCUM_DELAY_CNTR_1_SEC_LSBf, 22, 228, SOCF_LE | SOCF_GLOBAL },
  38198     { FDV_BIN_0_PKT_CNTR_1_SEC_MSBf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  38199     { FDV_BIN_1_PKT_CNTR_1_SECf, 25, 3, SOCF_LE | SOCF_GLOBAL },
  38200     { FDV_BIN_2_PKT_CNTR_1_SECf, 25, 28, SOCF_LE | SOCF_GLOBAL },
  38201     { FDV_BIN_3_PKT_CNTR_1_SECf, 25, 53, SOCF_LE | SOCF_GLOBAL },
  38202     { FDV_BIN_4_PKT_CNTR_1_SECf, 25, 78, SOCF_LE | SOCF_GLOBAL },
  38203     { FDV_BIN_5_PKT_CNTR_1_SECf, 25, 103, SOCF_LE | SOCF_GLOBAL },
  38204     { FDV_BIN_6_PKT_CNTR_1_SECf, 25, 128, SOCF_LE | SOCF_GLOBAL },
  38205     { FDV_BIN_7_PKT_CNTR_1_SECf, 25, 153, SOCF_LE | SOCF_GLOBAL },
  38206     { FDV_BIN_8_PKT_CNTR_1_SECf, 25, 178, SOCF_LE | SOCF_GLOBAL },
  38207     { FDV_BIN_9_PKT_CNTR_1_SECf, 25, 203, SOCF_LE | SOCF_GLOBAL }
  38208 };
  38209 #endif
  38210 
  38211 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  38212     defined(BCM_56270_A0)
  38213 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM56260_A0m_fields[] = {
  38214     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38215     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  38216     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  38217     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  38218     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  38219     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  38220     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  38221     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  38222     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  38223     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  38224 };
  38225 #endif
  38226 
  38227 #if defined(BCM_88270_A0)
  38228 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88270_A0m_fields[] = {
  38229     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38230     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  38231     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  38232     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  38233     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  38234     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  38235     { RESERVEDf, 42, 208, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  38236     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  38237     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  38238     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  38239     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  38240 };
  38241 #endif
  38242 
  38243 #if defined(BCM_88375_A0)
  38244 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88375_A0m_fields[] = {
  38245     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38246     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  38247     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  38248     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  38249     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  38250     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  38251     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  38252     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  38253     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  38254     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  38255 };
  38256 #endif
  38257 
  38258 #if defined(BCM_88375_B0)
  38259 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88375_B0m_fields[] = {
  38260     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38261     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  38262     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  38263     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  38264     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  38265     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  38266     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  38267     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  38268     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  38269     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  38270 };
  38271 #endif
  38272 
  38273 #if defined(BCM_88470_A0)
  38274 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88470_A0m_fields[] = {
  38275     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38276     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  38277     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  38278     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  38279     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  38280     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  38281     { RESERVEDf, 42, 208, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  38282     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  38283     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  38284     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  38285     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  38286 };
  38287 #endif
  38288 
  38289 #if defined(BCM_88470_B0)
  38290 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88470_B0m_fields[] = {
  38291     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38292     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  38293     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  38294     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  38295     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  38296     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  38297     { RESERVEDf, 42, 208, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  38298     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  38299     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  38300     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  38301     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  38302 };
  38303 #endif
  38304 
  38305 #if defined(BCM_88675_B0)
  38306 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88675_B0m_fields[] = {
  38307     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38308     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  38309     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  38310     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  38311     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  38312     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  38313     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  38314     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  38315     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  38316     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  38317 };
  38318 #endif
  38319 
  38320 #if defined(BCM_88680_A0)
  38321 soc_field_info_t soc_OAMP_FLOW_STAT_1_SEC_ENTRY_3_BCM88680_A0m_fields[] = {
  38322     { ACCUM_DELAY_CNTR_1_SEC_MSBf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38323     { CURR_STATEf, 1, 170, 0 | SOCF_GLOBAL },
  38324     { CURR_WINDOW_SLOTS_CNTf, 5, 196, SOCF_LE | SOCF_GLOBAL },
  38325     { MAX_PKT_DELAY_1_SECf, 32, 42, SOCF_LE | SOCF_GLOBAL },
  38326     { MIN_PKT_DELAY_1_SECf, 32, 74, SOCF_LE | SOCF_GLOBAL },
  38327     { PKT_LOST_THRESHOLDf, 25, 171, SOCF_LE | SOCF_GLOBAL },
  38328     { TOD_STAMP_1_SECf, 64, 106, SOCF_LE | SOCF_GLOBAL },
  38329     { UPDATE_CNTRS_ALWAYSf, 1, 207, 0 | SOCF_GLOBAL },
  38330     { USE_NTPf, 1, 201, 0 | SOCF_GLOBAL },
  38331     { WINDOW_SIZEf, 5, 202, SOCF_LE | SOCF_GLOBAL }
  38332 };
  38333 #endif
  38334 
  38335 #if defined(BCM_88675_A0)
  38336 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1m_fields[] = {
  38337     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38338     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38339     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38340     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38341     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38342     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38343 };
  38344 #endif
  38345 
  38346 #if defined(BCM_88675_A0)
  38347 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2m_fields[] = {
  38348     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38349     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38350     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38351     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38352     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38353     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38354     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38355 };
  38356 #endif
  38357 
  38358 #if defined(BCM_88675_A0)
  38359 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3m_fields[] = {
  38360     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38361     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38362     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38363     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38364     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38365     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38366     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38367 };
  38368 #endif
  38369 
  38370 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  38371     defined(BCM_56270_A0)
  38372 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_4m_fields[] = {
  38373     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38374     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38375     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38376     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38377     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38378     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38379 };
  38380 #endif
  38381 
  38382 #if defined(BCM_88675_A0)
  38383 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34m_fields[] = {
  38384     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38385     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38386     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38387     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38388     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38389     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38390 };
  38391 #endif
  38392 
  38393 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  38394     defined(BCM_56270_A0)
  38395 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM56260_A0m_fields[] = {
  38396     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38397     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38398     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38399     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38400     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38401     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38402 };
  38403 #endif
  38404 
  38405 #if defined(BCM_88270_A0)
  38406 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88270_A0m_fields[] = {
  38407     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38408     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38409     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38410     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38411     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38412     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38413 };
  38414 #endif
  38415 
  38416 #if defined(BCM_88375_A0)
  38417 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88375_A0m_fields[] = {
  38418     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38419     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38420     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38421     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38422     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38423     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38424 };
  38425 #endif
  38426 
  38427 #if defined(BCM_88375_B0)
  38428 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88375_B0m_fields[] = {
  38429     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38430     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38431     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38432     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38433     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38434     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38435 };
  38436 #endif
  38437 
  38438 #if defined(BCM_88470_A0)
  38439 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88470_A0m_fields[] = {
  38440     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38441     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38442     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38443     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38444     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38445     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38446 };
  38447 #endif
  38448 
  38449 #if defined(BCM_88470_B0)
  38450 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88470_B0m_fields[] = {
  38451     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38452     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38453     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38454     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38455     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38456     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38457 };
  38458 #endif
  38459 
  38460 #if defined(BCM_88675_B0)
  38461 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88675_B0m_fields[] = {
  38462     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38463     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38464     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38465     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38466     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38467     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38468 };
  38469 #endif
  38470 
  38471 #if defined(BCM_88680_A0)
  38472 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_1_BCM88680_A0m_fields[] = {
  38473     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  38474     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  38475     { OOO_OCTET_CNTR_ACCUM_LSBf, 33, 217, SOCF_LE | SOCF_GLOBAL },
  38476     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  38477     { RCVD_OCTET_CNTR_ACCUMf, 49, 168, SOCF_LE | SOCF_GLOBAL },
  38478     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL }
  38479 };
  38480 #endif
  38481 
  38482 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  38483     defined(BCM_56270_A0)
  38484 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM56260_A0m_fields[] = {
  38485     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38486     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38487     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38488     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38489     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38490     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38491     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38492 };
  38493 #endif
  38494 
  38495 #if defined(BCM_88270_A0)
  38496 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88270_A0m_fields[] = {
  38497     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38498     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38499     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38500     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38501     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38502     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38503     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38504 };
  38505 #endif
  38506 
  38507 #if defined(BCM_88375_A0)
  38508 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88375_A0m_fields[] = {
  38509     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38510     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38511     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38512     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38513     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38514     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38515     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38516 };
  38517 #endif
  38518 
  38519 #if defined(BCM_88375_B0)
  38520 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88375_B0m_fields[] = {
  38521     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38522     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38523     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38524     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38525     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38526     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38527     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38528 };
  38529 #endif
  38530 
  38531 #if defined(BCM_88470_A0)
  38532 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88470_A0m_fields[] = {
  38533     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38534     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38535     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38536     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38537     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38538     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38539     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38540 };
  38541 #endif
  38542 
  38543 #if defined(BCM_88470_B0)
  38544 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88470_B0m_fields[] = {
  38545     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38546     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38547     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38548     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38549     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38550     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38551     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38552 };
  38553 #endif
  38554 
  38555 #if defined(BCM_88675_B0)
  38556 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88675_B0m_fields[] = {
  38557     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38558     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38559     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38560     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38561     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38562     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38563     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38564 };
  38565 #endif
  38566 
  38567 #if defined(BCM_88680_A0)
  38568 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_2_BCM88680_A0m_fields[] = {
  38569     { ERR_OCTET_CNTR_ACCUMf, 49, 16, SOCF_LE | SOCF_GLOBAL },
  38570     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 97, SOCF_LE | SOCF_GLOBAL },
  38571     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 139, SOCF_LE | SOCF_GLOBAL },
  38572     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 181, SOCF_LE | SOCF_GLOBAL },
  38573     { FDV_BIN_3_PKT_CNTR_ACCUM_LSBf, 27, 223, SOCF_LE | SOCF_GLOBAL },
  38574     { LAST_PKT_DELAY_ACCUMf, 32, 65, SOCF_LE | SOCF_GLOBAL },
  38575     { OOO_OCTET_CNTR_ACCUM_MSBf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38576 };
  38577 #endif
  38578 
  38579 #if defined(BCM_88375_A0)
  38580 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34_BCM88375_A0m_fields[] = {
  38581     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38582     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38583     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38584     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38585     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38586     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38587 };
  38588 #endif
  38589 
  38590 #if defined(BCM_88375_B0)
  38591 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34_BCM88375_B0m_fields[] = {
  38592     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38593     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38594     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38595     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38596     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38597     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38598 };
  38599 #endif
  38600 
  38601 #if defined(BCM_88675_B0)
  38602 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34_BCM88675_B0m_fields[] = {
  38603     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38604     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38605     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38606     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38607     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38608     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38609 };
  38610 #endif
  38611 
  38612 #if defined(BCM_88680_A0)
  38613 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_34_BCM88680_A0m_fields[] = {
  38614     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38615     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38616     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38617     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38618     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38619     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38620 };
  38621 #endif
  38622 
  38623 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  38624     defined(BCM_56270_A0)
  38625 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM56260_A0m_fields[] = {
  38626     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38627     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38628     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38629     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38630     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38631     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38632     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38633 };
  38634 #endif
  38635 
  38636 #if defined(BCM_88270_A0)
  38637 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88270_A0m_fields[] = {
  38638     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38639     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38640     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38641     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38642     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38643     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38644     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38645 };
  38646 #endif
  38647 
  38648 #if defined(BCM_88375_A0)
  38649 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88375_A0m_fields[] = {
  38650     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38651     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38652     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38653     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38654     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38655     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38656     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38657 };
  38658 #endif
  38659 
  38660 #if defined(BCM_88375_B0)
  38661 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88375_B0m_fields[] = {
  38662     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38663     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38664     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38665     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38666     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38667     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38668     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38669 };
  38670 #endif
  38671 
  38672 #if defined(BCM_88470_A0)
  38673 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88470_A0m_fields[] = {
  38674     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38675     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38676     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38677     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38678     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38679     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38680     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38681 };
  38682 #endif
  38683 
  38684 #if defined(BCM_88470_B0)
  38685 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88470_B0m_fields[] = {
  38686     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38687     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38688     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38689     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38690     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38691     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38692     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38693 };
  38694 #endif
  38695 
  38696 #if defined(BCM_88675_B0)
  38697 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88675_B0m_fields[] = {
  38698     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38699     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38700     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38701     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38702     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38703     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38704     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38705 };
  38706 #endif
  38707 
  38708 #if defined(BCM_88680_A0)
  38709 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_3_BCM88680_A0m_fields[] = {
  38710     { FDV_BIN_3_PKT_CNTR_ACCUM_MSBf, 15, 0, SOCF_LE | SOCF_GLOBAL },
  38711     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 15, SOCF_LE | SOCF_GLOBAL },
  38712     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 57, SOCF_LE | SOCF_GLOBAL },
  38713     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 99, SOCF_LE | SOCF_GLOBAL },
  38714     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 141, SOCF_LE | SOCF_GLOBAL },
  38715     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 183, SOCF_LE | SOCF_GLOBAL },
  38716     { FDV_BIN_9_PKT_CNTR_ACCUM_LSBf, 25, 225, SOCF_LE | SOCF_GLOBAL }
  38717 };
  38718 #endif
  38719 
  38720 #if defined(BCM_88270_A0)
  38721 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_4_BCM88270_A0m_fields[] = {
  38722     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38723     { ECCf, 23, 227, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38724     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38725     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38726     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38727     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38728     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38729 };
  38730 #endif
  38731 
  38732 #if defined(BCM_88470_A0)
  38733 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_4_BCM88470_A0m_fields[] = {
  38734     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38735     { ECCf, 23, 227, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38736     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38737     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38738     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38739     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38740     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38741 };
  38742 #endif
  38743 
  38744 #if defined(BCM_88470_B0)
  38745 soc_field_info_t soc_OAMP_FLOW_STAT_ACCUM_ENTRY_4_BCM88470_B0m_fields[] = {
  38746     { ACCUM_DELAY_CNTR_ACCUMf, 64, 17, SOCF_LE | SOCF_GLOBAL },
  38747     { ECCf, 23, 227, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38748     { FDV_BIN_9_PKT_CNTR_ACCUM_MSBf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  38749     { MAX_PKT_DELAY_ACCUMf, 32, 81, SOCF_LE | SOCF_GLOBAL },
  38750     { MIN_PKT_DELAY_ACCUMf, 32, 113, SOCF_LE | SOCF_GLOBAL },
  38751     { SEC_IN_AVAIL_STATE_CNTRf, 18, 209, SOCF_LE | SOCF_GLOBAL },
  38752     { TOD_STAMP_ACCUMf, 64, 145, SOCF_LE | SOCF_GLOBAL }
  38753 };
  38754 #endif
  38755 
  38756 #if defined(BCM_88470_A0)
  38757 soc_field_info_t soc_OAMP_ITR_DATA_FIFOm_fields[] = {
  38758     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38759     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  38760 };
  38761 #endif
  38762 
  38763 #if defined(BCM_88270_A0)
  38764 soc_field_info_t soc_OAMP_ITR_DATA_FIFO_BCM88270_A0m_fields[] = {
  38765     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38766     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  38767 };
  38768 #endif
  38769 
  38770 #if defined(BCM_88470_B0)
  38771 soc_field_info_t soc_OAMP_ITR_DATA_FIFO_BCM88470_B0m_fields[] = {
  38772     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38773     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  38774 };
  38775 #endif
  38776 
  38777 #if defined(BCM_88690_A0)
  38778 soc_field_info_t soc_OAMP_ITR_DATA_FIFO_BCM88690_A0m_fields[] = {
  38779     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38780     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  38781 };
  38782 #endif
  38783 
  38784 #if defined(BCM_88690_B0)
  38785 soc_field_info_t soc_OAMP_ITR_DATA_FIFO_BCM88690_B0m_fields[] = {
  38786     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38787     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  38788 };
  38789 #endif
  38790 
  38791 #if defined(BCM_88470_A0)
  38792 soc_field_info_t soc_OAMP_ITR_PKT_FIFOm_fields[] = {
  38793     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38794     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  38795 };
  38796 #endif
  38797 
  38798 #if defined(BCM_88270_A0)
  38799 soc_field_info_t soc_OAMP_ITR_PKT_FIFO_BCM88270_A0m_fields[] = {
  38800     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38801     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  38802 };
  38803 #endif
  38804 
  38805 #if defined(BCM_88470_B0)
  38806 soc_field_info_t soc_OAMP_ITR_PKT_FIFO_BCM88470_B0m_fields[] = {
  38807     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38808     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  38809 };
  38810 #endif
  38811 
  38812 #if defined(BCM_88690_A0)
  38813 soc_field_info_t soc_OAMP_ITR_PKT_FIFO_BCM88690_A0m_fields[] = {
  38814     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38815     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  38816 };
  38817 #endif
  38818 
  38819 #if defined(BCM_88690_B0)
  38820 soc_field_info_t soc_OAMP_ITR_PKT_FIFO_BCM88690_B0m_fields[] = {
  38821     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38822     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  38823 };
  38824 #endif
  38825 
  38826 #if defined(BCM_88660_A0)
  38827 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLEm_fields[] = {
  38828     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  38829     { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }
  38830 };
  38831 #endif
  38832 
  38833 #if defined(BCM_88270_A0)
  38834 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88270_A0m_fields[] = {
  38835     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38836     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38837 };
  38838 #endif
  38839 
  38840 #if defined(BCM_88375_A0)
  38841 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88375_A0m_fields[] = {
  38842     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38843     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38844 };
  38845 #endif
  38846 
  38847 #if defined(BCM_88375_B0)
  38848 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88375_B0m_fields[] = {
  38849     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38850     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38851 };
  38852 #endif
  38853 
  38854 #if defined(BCM_88470_A0)
  38855 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88470_A0m_fields[] = {
  38856     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38857     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38858 };
  38859 #endif
  38860 
  38861 #if defined(BCM_88470_B0)
  38862 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88470_B0m_fields[] = {
  38863     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38864     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38865 };
  38866 #endif
  38867 
  38868 #if defined(BCM_88675_A0)
  38869 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88675_A0m_fields[] = {
  38870     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38871     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38872 };
  38873 #endif
  38874 
  38875 #if defined(BCM_88675_B0)
  38876 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88675_B0m_fields[] = {
  38877     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38878     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38879 };
  38880 #endif
  38881 
  38882 #if defined(BCM_88680_A0)
  38883 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88680_A0m_fields[] = {
  38884     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38885     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38886 };
  38887 #endif
  38888 
  38889 #if defined(BCM_88690_A0)
  38890 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88690_A0m_fields[] = {
  38891     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38892     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38893 };
  38894 #endif
  38895 
  38896 #if defined(BCM_88690_B0)
  38897 soc_field_info_t soc_OAMP_LMM_DA_NIC_TABLE_BCM88690_B0m_fields[] = {
  38898     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38899     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  38900 };
  38901 #endif
  38902 
  38903 #if defined(BCM_88650_A0)
  38904 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORTm_fields[] = {
  38905     { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38906 };
  38907 #endif
  38908 
  38909 #if defined(BCM_88270_A0)
  38910 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88270_A0m_fields[] = {
  38911     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38912     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38913 };
  38914 #endif
  38915 
  38916 #if defined(BCM_88470_A0)
  38917 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88470_A0m_fields[] = {
  38918     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38919     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38920 };
  38921 #endif
  38922 
  38923 #if defined(BCM_88470_B0)
  38924 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88470_B0m_fields[] = {
  38925     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38926     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38927 };
  38928 #endif
  38929 
  38930 #if defined(BCM_88650_B0)
  38931 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88650_B0m_fields[] = {
  38932     { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38933 };
  38934 #endif
  38935 
  38936 #if defined(BCM_88690_A0)
  38937 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88690_A0m_fields[] = {
  38938     { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38939     { RESERVEDf, 4, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  38940     { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38941 };
  38942 #endif
  38943 
  38944 #if defined(BCM_88690_B0)
  38945 soc_field_info_t soc_OAMP_LOCAL_PORT_2_SYSTEM_PORT_BCM88690_B0m_fields[] = {
  38946     { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38947     { RESERVEDf, 4, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  38948     { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38949 };
  38950 #endif
  38951 
  38952 #if defined(BCM_88660_A0)
  38953 soc_field_info_t soc_OAMP_MEM_20000m_fields[] = {
  38954     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  38955 };
  38956 #endif
  38957 
  38958 #if defined(BCM_88650_A0)
  38959 soc_field_info_t soc_OAMP_MEM_40000m_fields[] = {
  38960     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  38961     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  38962 };
  38963 #endif
  38964 
  38965 #if defined(BCM_88650_A0)
  38966 soc_field_info_t soc_OAMP_MEM_50000m_fields[] = {
  38967     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  38968     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  38969 };
  38970 #endif
  38971 
  38972 #if defined(BCM_88650_A0)
  38973 soc_field_info_t soc_OAMP_MEM_60000m_fields[] = {
  38974     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  38975     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  38976 };
  38977 #endif
  38978 
  38979 #if defined(BCM_88650_A0)
  38980 soc_field_info_t soc_OAMP_MEM_70000m_fields[] = {
  38981     { ITEM_0_23f, 24, 0, SOCF_LE | SOCF_GLOBAL },
  38982     { ITEM_24_24f, 1, 24, SOCF_RO | SOCF_GLOBAL }
  38983 };
  38984 #endif
  38985 
  38986 #if defined(BCM_88650_A0)
  38987 soc_field_info_t soc_OAMP_MEM_80000m_fields[] = {
  38988     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  38989     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  38990 };
  38991 #endif
  38992 
  38993 #if defined(BCM_88675_A0)
  38994 soc_field_info_t soc_OAMP_MEM_90000m_fields[] = {
  38995     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  38996     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  38997 };
  38998 #endif
  38999 
  39000 #if defined(BCM_88650_A0)
  39001 soc_field_info_t soc_OAMP_MEM_100000m_fields[] = {
  39002     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  39003     { ITEM_19_19f, 1, 19, SOCF_RO | SOCF_GLOBAL },
  39004     { ITEM_1_18f, 18, 1, SOCF_LE | SOCF_GLOBAL }
  39005 };
  39006 #endif
  39007 
  39008 #if defined(BCM_88675_A0)
  39009 soc_field_info_t soc_OAMP_MEM_150000m_fields[] = {
  39010     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39011     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39012 };
  39013 #endif
  39014 
  39015 #if defined(BCM_88650_A0)
  39016 soc_field_info_t soc_OAMP_MEM_180000m_fields[] = {
  39017     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  39018     { ITEM_1_29f, 29, 1, SOCF_LE | SOCF_GLOBAL }
  39019 };
  39020 #endif
  39021 
  39022 #if defined(BCM_88650_A0)
  39023 soc_field_info_t soc_OAMP_MEM_190000m_fields[] = {
  39024     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  39025     { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL }
  39026 };
  39027 #endif
  39028 
  39029 #if defined(BCM_88650_A0)
  39030 soc_field_info_t soc_OAMP_MEM_210000m_fields[] = {
  39031     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  39032     { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL }
  39033 };
  39034 #endif
  39035 
  39036 #if defined(BCM_88650_A0)
  39037 soc_field_info_t soc_OAMP_MEM_220000m_fields[] = {
  39038     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39039 };
  39040 #endif
  39041 
  39042 #if defined(BCM_88470_A0)
  39043 soc_field_info_t soc_OAMP_MEM_270000m_fields[] = {
  39044     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39045     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39046 };
  39047 #endif
  39048 
  39049 #if defined(BCM_88690_A0)
  39050 soc_field_info_t soc_OAMP_MEM_290000m_fields[] = {
  39051     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39052     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39053 };
  39054 #endif
  39055 
  39056 #if defined(BCM_88650_A0)
  39057 soc_field_info_t soc_OAMP_MEM_340000m_fields[] = {
  39058     { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }
  39059 };
  39060 #endif
  39061 
  39062 #if defined(BCM_88650_A0)
  39063 soc_field_info_t soc_OAMP_MEM_350000m_fields[] = {
  39064     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }
  39065 };
  39066 #endif
  39067 
  39068 #if defined(BCM_88690_A0)
  39069 soc_field_info_t soc_OAMP_MEM_430000m_fields[] = {
  39070     { ECCf, 12, 1562, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39071     { ITEM_0_1561f, 1562, 0, SOCF_LE | SOCF_GLOBAL }
  39072 };
  39073 #endif
  39074 
  39075 #if defined(BCM_88690_A0)
  39076 soc_field_info_t soc_OAMP_MEM_440000m_fields[] = {
  39077     { ITEM_0_147f, 148, 0, SOCF_LE | SOCF_GLOBAL }
  39078 };
  39079 #endif
  39080 
  39081 #if defined(BCM_88690_A0)
  39082 soc_field_info_t soc_OAMP_MEM_450000m_fields[] = {
  39083     { ECCf, 9, 219, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39084     { ITEM_0_218f, 219, 0, SOCF_LE | SOCF_GLOBAL }
  39085 };
  39086 #endif
  39087 
  39088 #if defined(BCM_88690_A0)
  39089 soc_field_info_t soc_OAMP_MEM_460000m_fields[] = {
  39090     { ECCf, 9, 217, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39091     { ITEM_0_216f, 217, 0, SOCF_LE | SOCF_GLOBAL }
  39092 };
  39093 #endif
  39094 
  39095 #if defined(BCM_88690_A0)
  39096 soc_field_info_t soc_OAMP_MEM_470000m_fields[] = {
  39097     { ECCf, 11, 866, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39098     { ITEM_0_865f, 866, 0, SOCF_LE | SOCF_GLOBAL }
  39099 };
  39100 #endif
  39101 
  39102 #if defined(BCM_88690_A0)
  39103 soc_field_info_t soc_OAMP_MEM_480000m_fields[] = {
  39104     { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39105     { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL }
  39106 };
  39107 #endif
  39108 
  39109 #if defined(BCM_88690_A0)
  39110 soc_field_info_t soc_OAMP_MEM_490000m_fields[] = {
  39111     { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39112     { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL }
  39113 };
  39114 #endif
  39115 
  39116 #if defined(BCM_88690_B0)
  39117 soc_field_info_t soc_OAMP_MEM_500000m_fields[] = {
  39118     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39119     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  39120 };
  39121 #endif
  39122 
  39123 #if defined(BCM_88690_B0)
  39124 soc_field_info_t soc_OAMP_MEM_510000m_fields[] = {
  39125     { ECCf, 9, 141, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39126     { ITEM_0_140f, 141, 0, SOCF_LE | SOCF_GLOBAL }
  39127 };
  39128 #endif
  39129 
  39130 #if defined(BCM_88690_B0)
  39131 soc_field_info_t soc_OAMP_MEM_520000m_fields[] = {
  39132     { ECCf, 9, 141, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39133     { ITEM_0_140f, 141, 0, SOCF_LE | SOCF_GLOBAL }
  39134 };
  39135 #endif
  39136 
  39137 #if defined(BCM_88650_B0)
  39138 soc_field_info_t soc_OAMP_MEM_100000_BCM88650_B0m_fields[] = {
  39139     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  39140     { ITEM_19_19f, 1, 19, SOCF_RO | SOCF_GLOBAL },
  39141     { ITEM_1_18f, 18, 1, SOCF_LE | SOCF_GLOBAL }
  39142 };
  39143 #endif
  39144 
  39145 #if defined(BCM_88660_A0)
  39146 soc_field_info_t soc_OAMP_MEM_100000_BCM88660_A0m_fields[] = {
  39147     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  39148     { ITEM_19_19f, 1, 19, SOCF_RO | SOCF_GLOBAL },
  39149     { ITEM_1_18f, 18, 1, SOCF_LE | SOCF_GLOBAL }
  39150 };
  39151 #endif
  39152 
  39153 #if defined(BCM_88375_A0)
  39154 soc_field_info_t soc_OAMP_MEM_150000_BCM88375_A0m_fields[] = {
  39155     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39156     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39157 };
  39158 #endif
  39159 
  39160 #if defined(BCM_88375_B0)
  39161 soc_field_info_t soc_OAMP_MEM_150000_BCM88375_B0m_fields[] = {
  39162     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39163     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39164 };
  39165 #endif
  39166 
  39167 #if defined(BCM_88675_B0)
  39168 soc_field_info_t soc_OAMP_MEM_150000_BCM88675_B0m_fields[] = {
  39169     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39170     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39171 };
  39172 #endif
  39173 
  39174 #if defined(BCM_88680_A0)
  39175 soc_field_info_t soc_OAMP_MEM_150000_BCM88680_A0m_fields[] = {
  39176     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39177     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39178 };
  39179 #endif
  39180 
  39181 #if defined(BCM_88650_B0)
  39182 soc_field_info_t soc_OAMP_MEM_180000_BCM88650_B0m_fields[] = {
  39183     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  39184     { ITEM_1_29f, 29, 1, SOCF_LE | SOCF_GLOBAL }
  39185 };
  39186 #endif
  39187 
  39188 #if defined(BCM_88660_A0)
  39189 soc_field_info_t soc_OAMP_MEM_180000_BCM88660_A0m_fields[] = {
  39190     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  39191     { ITEM_1_29f, 29, 1, SOCF_LE | SOCF_GLOBAL }
  39192 };
  39193 #endif
  39194 
  39195 #if defined(BCM_88650_B0)
  39196 soc_field_info_t soc_OAMP_MEM_190000_BCM88650_B0m_fields[] = {
  39197     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  39198     { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL }
  39199 };
  39200 #endif
  39201 
  39202 #if defined(BCM_88660_A0)
  39203 soc_field_info_t soc_OAMP_MEM_190000_BCM88660_A0m_fields[] = {
  39204     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  39205     { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL }
  39206 };
  39207 #endif
  39208 
  39209 #if defined(BCM_88675_A0)
  39210 soc_field_info_t soc_OAMP_MEM_1C0000m_fields[] = {
  39211     { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39212     { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL }
  39213 };
  39214 #endif
  39215 
  39216 #if defined(BCM_88375_A0)
  39217 soc_field_info_t soc_OAMP_MEM_1C0000_BCM88375_A0m_fields[] = {
  39218     { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39219     { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL }
  39220 };
  39221 #endif
  39222 
  39223 #if defined(BCM_88375_B0)
  39224 soc_field_info_t soc_OAMP_MEM_1C0000_BCM88375_B0m_fields[] = {
  39225     { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39226     { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL }
  39227 };
  39228 #endif
  39229 
  39230 #if defined(BCM_88675_B0)
  39231 soc_field_info_t soc_OAMP_MEM_1C0000_BCM88675_B0m_fields[] = {
  39232     { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39233     { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL }
  39234 };
  39235 #endif
  39236 
  39237 #if defined(BCM_88680_A0)
  39238 soc_field_info_t soc_OAMP_MEM_1C0000_BCM88680_A0m_fields[] = {
  39239     { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39240     { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL }
  39241 };
  39242 #endif
  39243 
  39244 #if defined(BCM_88375_A0)
  39245 soc_field_info_t soc_OAMP_MEM_20000_BCM88375_A0m_fields[] = {
  39246     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39247     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39248 };
  39249 #endif
  39250 
  39251 #if defined(BCM_88375_B0)
  39252 soc_field_info_t soc_OAMP_MEM_20000_BCM88375_B0m_fields[] = {
  39253     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39254     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39255 };
  39256 #endif
  39257 
  39258 #if defined(BCM_88675_A0)
  39259 soc_field_info_t soc_OAMP_MEM_20000_BCM88675_A0m_fields[] = {
  39260     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39261     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39262 };
  39263 #endif
  39264 
  39265 #if defined(BCM_88675_B0)
  39266 soc_field_info_t soc_OAMP_MEM_20000_BCM88675_B0m_fields[] = {
  39267     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39268     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39269 };
  39270 #endif
  39271 
  39272 #if defined(BCM_88680_A0)
  39273 soc_field_info_t soc_OAMP_MEM_20000_BCM88680_A0m_fields[] = {
  39274     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39275     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39276 };
  39277 #endif
  39278 
  39279 #if defined(BCM_88650_B0)
  39280 soc_field_info_t soc_OAMP_MEM_210000_BCM88650_B0m_fields[] = {
  39281     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  39282     { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL }
  39283 };
  39284 #endif
  39285 
  39286 #if defined(BCM_88660_A0)
  39287 soc_field_info_t soc_OAMP_MEM_210000_BCM88660_A0m_fields[] = {
  39288     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  39289     { ITEM_14_14f, 1, 14, SOCF_RO | SOCF_GLOBAL }
  39290 };
  39291 #endif
  39292 
  39293 #if defined(BCM_88650_B0)
  39294 soc_field_info_t soc_OAMP_MEM_220000_BCM88650_B0m_fields[] = {
  39295     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39296 };
  39297 #endif
  39298 
  39299 #if defined(BCM_88660_A0)
  39300 soc_field_info_t soc_OAMP_MEM_220000_BCM88660_A0m_fields[] = {
  39301     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39302 };
  39303 #endif
  39304 
  39305 #if defined(BCM_88270_A0)
  39306 soc_field_info_t soc_OAMP_MEM_270000_BCM88270_A0m_fields[] = {
  39307     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39308     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39309 };
  39310 #endif
  39311 
  39312 #if defined(BCM_88470_B0)
  39313 soc_field_info_t soc_OAMP_MEM_270000_BCM88470_B0m_fields[] = {
  39314     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39315     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39316 };
  39317 #endif
  39318 
  39319 #if defined(BCM_88690_B0)
  39320 soc_field_info_t soc_OAMP_MEM_290000_BCM88690_B0m_fields[] = {
  39321     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39322     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39323 };
  39324 #endif
  39325 
  39326 #if defined(BCM_88650_A0)
  39327 soc_field_info_t soc_OAMP_MEM_2A0000m_fields[] = {
  39328     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39329 };
  39330 #endif
  39331 
  39332 #if defined(BCM_88650_B0)
  39333 soc_field_info_t soc_OAMP_MEM_2A0000_BCM88650_B0m_fields[] = {
  39334     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39335 };
  39336 #endif
  39337 
  39338 #if defined(BCM_88660_A0)
  39339 soc_field_info_t soc_OAMP_MEM_2A0000_BCM88660_A0m_fields[] = {
  39340     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  39341 };
  39342 #endif
  39343 
  39344 #if defined(BCM_88650_A0)
  39345 soc_field_info_t soc_OAMP_MEM_2B0000m_fields[] = {
  39346     { ITEM_0_28f, 29, 0, SOCF_LE | SOCF_GLOBAL },
  39347     { ITEM_29_42f, 14, 29, SOCF_LE | SOCF_GLOBAL },
  39348     { ITEM_43_44f, 2, 43, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  39349 };
  39350 #endif
  39351 
  39352 #if defined(BCM_88650_B0)
  39353 soc_field_info_t soc_OAMP_MEM_2B0000_BCM88650_B0m_fields[] = {
  39354     { ITEM_0_28f, 29, 0, SOCF_LE | SOCF_GLOBAL },
  39355     { ITEM_29_42f, 14, 29, SOCF_LE | SOCF_GLOBAL },
  39356     { ITEM_43_44f, 2, 43, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  39357 };
  39358 #endif
  39359 
  39360 #if defined(BCM_88660_A0)
  39361 soc_field_info_t soc_OAMP_MEM_2B0000_BCM88660_A0m_fields[] = {
  39362     { ITEM_0_28f, 29, 0, SOCF_LE | SOCF_GLOBAL },
  39363     { ITEM_29_42f, 14, 29, SOCF_LE | SOCF_GLOBAL },
  39364     { ITEM_43_44f, 2, 43, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  39365 };
  39366 #endif
  39367 
  39368 #if defined(BCM_88650_B0)
  39369 soc_field_info_t soc_OAMP_MEM_340000_BCM88650_B0m_fields[] = {
  39370     { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }
  39371 };
  39372 #endif
  39373 
  39374 #if defined(BCM_88660_A0)
  39375 soc_field_info_t soc_OAMP_MEM_340000_BCM88660_A0m_fields[] = {
  39376     { ITEM_0_14f, 15, 0, SOCF_LE | SOCF_GLOBAL }
  39377 };
  39378 #endif
  39379 
  39380 #if defined(BCM_88650_B0)
  39381 soc_field_info_t soc_OAMP_MEM_350000_BCM88650_B0m_fields[] = {
  39382     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }
  39383 };
  39384 #endif
  39385 
  39386 #if defined(BCM_88660_A0)
  39387 soc_field_info_t soc_OAMP_MEM_350000_BCM88660_A0m_fields[] = {
  39388     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL }
  39389 };
  39390 #endif
  39391 
  39392 #if defined(BCM_88375_A0)
  39393 soc_field_info_t soc_OAMP_MEM_40000_BCM88375_A0m_fields[] = {
  39394     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39395     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39396 };
  39397 #endif
  39398 
  39399 #if defined(BCM_88375_B0)
  39400 soc_field_info_t soc_OAMP_MEM_40000_BCM88375_B0m_fields[] = {
  39401     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39402     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39403 };
  39404 #endif
  39405 
  39406 #if defined(BCM_88650_B0)
  39407 soc_field_info_t soc_OAMP_MEM_40000_BCM88650_B0m_fields[] = {
  39408     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39409     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39410 };
  39411 #endif
  39412 
  39413 #if defined(BCM_88660_A0)
  39414 soc_field_info_t soc_OAMP_MEM_40000_BCM88660_A0m_fields[] = {
  39415     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39416     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39417 };
  39418 #endif
  39419 
  39420 #if defined(BCM_88675_A0)
  39421 soc_field_info_t soc_OAMP_MEM_40000_BCM88675_A0m_fields[] = {
  39422     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39423     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39424 };
  39425 #endif
  39426 
  39427 #if defined(BCM_88675_B0)
  39428 soc_field_info_t soc_OAMP_MEM_40000_BCM88675_B0m_fields[] = {
  39429     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39430     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39431 };
  39432 #endif
  39433 
  39434 #if defined(BCM_88680_A0)
  39435 soc_field_info_t soc_OAMP_MEM_40000_BCM88680_A0m_fields[] = {
  39436     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39437     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39438 };
  39439 #endif
  39440 
  39441 #if defined(BCM_88690_B0)
  39442 soc_field_info_t soc_OAMP_MEM_470000_BCM88690_B0m_fields[] = {
  39443     { ECCf, 12, 1562, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39444     { ITEM_0_1561f, 1562, 0, SOCF_LE | SOCF_GLOBAL }
  39445 };
  39446 #endif
  39447 
  39448 #if defined(BCM_88690_B0)
  39449 soc_field_info_t soc_OAMP_MEM_480000_BCM88690_B0m_fields[] = {
  39450     { ITEM_0_147f, 148, 0, SOCF_LE | SOCF_GLOBAL }
  39451 };
  39452 #endif
  39453 
  39454 #if defined(BCM_88690_B0)
  39455 soc_field_info_t soc_OAMP_MEM_490000_BCM88690_B0m_fields[] = {
  39456     { ECCf, 9, 219, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39457     { ITEM_0_218f, 219, 0, SOCF_LE | SOCF_GLOBAL }
  39458 };
  39459 #endif
  39460 
  39461 #if defined(BCM_88690_A0)
  39462 soc_field_info_t soc_OAMP_MEM_4A0000m_fields[] = {
  39463     { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39464     { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL }
  39465 };
  39466 #endif
  39467 
  39468 #if defined(BCM_88690_B0)
  39469 soc_field_info_t soc_OAMP_MEM_4A0000_BCM88690_B0m_fields[] = {
  39470     { ECCf, 9, 217, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39471     { ITEM_0_216f, 217, 0, SOCF_LE | SOCF_GLOBAL }
  39472 };
  39473 #endif
  39474 
  39475 #if defined(BCM_88690_A0)
  39476 soc_field_info_t soc_OAMP_MEM_4B0000m_fields[] = {
  39477     { ECCf, 9, 246, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39478     { ITEM_0_245f, 246, 0, SOCF_LE | SOCF_GLOBAL }
  39479 };
  39480 #endif
  39481 
  39482 #if defined(BCM_88690_B0)
  39483 soc_field_info_t soc_OAMP_MEM_4B0000_BCM88690_B0m_fields[] = {
  39484     { ECCf, 11, 866, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39485     { ITEM_0_865f, 866, 0, SOCF_LE | SOCF_GLOBAL }
  39486 };
  39487 #endif
  39488 
  39489 #if defined(BCM_88690_A0)
  39490 soc_field_info_t soc_OAMP_MEM_4C0000m_fields[] = {
  39491     { ECCf, 9, 127, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39492     { ITEM_0_126f, 127, 0, SOCF_LE | SOCF_GLOBAL }
  39493 };
  39494 #endif
  39495 
  39496 #if defined(BCM_88690_B0)
  39497 soc_field_info_t soc_OAMP_MEM_4C0000_BCM88690_B0m_fields[] = {
  39498     { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39499     { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL }
  39500 };
  39501 #endif
  39502 
  39503 #if defined(BCM_88690_A0)
  39504 soc_field_info_t soc_OAMP_MEM_4D0000m_fields[] = {
  39505     { ECCf, 9, 141, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39506     { ITEM_0_140f, 141, 0, SOCF_LE | SOCF_GLOBAL }
  39507 };
  39508 #endif
  39509 
  39510 #if defined(BCM_88690_B0)
  39511 soc_field_info_t soc_OAMP_MEM_4D0000_BCM88690_B0m_fields[] = {
  39512     { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39513     { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL }
  39514 };
  39515 #endif
  39516 
  39517 #if defined(BCM_88690_A0)
  39518 soc_field_info_t soc_OAMP_MEM_4E0000m_fields[] = {
  39519     { ECCf, 9, 141, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39520     { ITEM_0_140f, 141, 0, SOCF_LE | SOCF_GLOBAL }
  39521 };
  39522 #endif
  39523 
  39524 #if defined(BCM_88690_B0)
  39525 soc_field_info_t soc_OAMP_MEM_4E0000_BCM88690_B0m_fields[] = {
  39526     { ECCf, 8, 112, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39527     { ITEM_0_111f, 112, 0, SOCF_LE | SOCF_GLOBAL }
  39528 };
  39529 #endif
  39530 
  39531 #if defined(BCM_88690_B0)
  39532 soc_field_info_t soc_OAMP_MEM_4F0000m_fields[] = {
  39533     { ECCf, 10, 266, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39534     { ITEM_0_265f, 266, 0, SOCF_LE | SOCF_GLOBAL }
  39535 };
  39536 #endif
  39537 
  39538 #if defined(BCM_88375_A0)
  39539 soc_field_info_t soc_OAMP_MEM_50000_BCM88375_A0m_fields[] = {
  39540     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39541     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  39542 };
  39543 #endif
  39544 
  39545 #if defined(BCM_88375_B0)
  39546 soc_field_info_t soc_OAMP_MEM_50000_BCM88375_B0m_fields[] = {
  39547     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39548     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  39549 };
  39550 #endif
  39551 
  39552 #if defined(BCM_88650_B0)
  39553 soc_field_info_t soc_OAMP_MEM_50000_BCM88650_B0m_fields[] = {
  39554     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39555     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39556 };
  39557 #endif
  39558 
  39559 #if defined(BCM_88660_A0)
  39560 soc_field_info_t soc_OAMP_MEM_50000_BCM88660_A0m_fields[] = {
  39561     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39562     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39563 };
  39564 #endif
  39565 
  39566 #if defined(BCM_88675_A0)
  39567 soc_field_info_t soc_OAMP_MEM_50000_BCM88675_A0m_fields[] = {
  39568     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39569     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  39570 };
  39571 #endif
  39572 
  39573 #if defined(BCM_88675_B0)
  39574 soc_field_info_t soc_OAMP_MEM_50000_BCM88675_B0m_fields[] = {
  39575     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39576     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  39577 };
  39578 #endif
  39579 
  39580 #if defined(BCM_88680_A0)
  39581 soc_field_info_t soc_OAMP_MEM_50000_BCM88680_A0m_fields[] = {
  39582     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39583     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  39584 };
  39585 #endif
  39586 
  39587 #if defined(BCM_88375_A0)
  39588 soc_field_info_t soc_OAMP_MEM_60000_BCM88375_A0m_fields[] = {
  39589     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39590     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39591 };
  39592 #endif
  39593 
  39594 #if defined(BCM_88375_B0)
  39595 soc_field_info_t soc_OAMP_MEM_60000_BCM88375_B0m_fields[] = {
  39596     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39597     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39598 };
  39599 #endif
  39600 
  39601 #if defined(BCM_88650_B0)
  39602 soc_field_info_t soc_OAMP_MEM_60000_BCM88650_B0m_fields[] = {
  39603     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39604     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39605 };
  39606 #endif
  39607 
  39608 #if defined(BCM_88660_A0)
  39609 soc_field_info_t soc_OAMP_MEM_60000_BCM88660_A0m_fields[] = {
  39610     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39611     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39612 };
  39613 #endif
  39614 
  39615 #if defined(BCM_88675_A0)
  39616 soc_field_info_t soc_OAMP_MEM_60000_BCM88675_A0m_fields[] = {
  39617     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39618     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39619 };
  39620 #endif
  39621 
  39622 #if defined(BCM_88675_B0)
  39623 soc_field_info_t soc_OAMP_MEM_60000_BCM88675_B0m_fields[] = {
  39624     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39625     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39626 };
  39627 #endif
  39628 
  39629 #if defined(BCM_88680_A0)
  39630 soc_field_info_t soc_OAMP_MEM_60000_BCM88680_A0m_fields[] = {
  39631     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39632     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39633 };
  39634 #endif
  39635 
  39636 #if defined(BCM_88375_A0)
  39637 soc_field_info_t soc_OAMP_MEM_70000_BCM88375_A0m_fields[] = {
  39638     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39639     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39640 };
  39641 #endif
  39642 
  39643 #if defined(BCM_88375_B0)
  39644 soc_field_info_t soc_OAMP_MEM_70000_BCM88375_B0m_fields[] = {
  39645     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39646     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39647 };
  39648 #endif
  39649 
  39650 #if defined(BCM_88650_B0)
  39651 soc_field_info_t soc_OAMP_MEM_70000_BCM88650_B0m_fields[] = {
  39652     { ITEM_0_23f, 24, 0, SOCF_LE | SOCF_GLOBAL },
  39653     { ITEM_24_24f, 1, 24, SOCF_RO | SOCF_GLOBAL }
  39654 };
  39655 #endif
  39656 
  39657 #if defined(BCM_88675_A0)
  39658 soc_field_info_t soc_OAMP_MEM_70000_BCM88675_A0m_fields[] = {
  39659     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39660     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39661 };
  39662 #endif
  39663 
  39664 #if defined(BCM_88675_B0)
  39665 soc_field_info_t soc_OAMP_MEM_70000_BCM88675_B0m_fields[] = {
  39666     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39667     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39668 };
  39669 #endif
  39670 
  39671 #if defined(BCM_88680_A0)
  39672 soc_field_info_t soc_OAMP_MEM_70000_BCM88680_A0m_fields[] = {
  39673     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39674     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39675 };
  39676 #endif
  39677 
  39678 #if defined(BCM_88375_A0)
  39679 soc_field_info_t soc_OAMP_MEM_80000_BCM88375_A0m_fields[] = {
  39680     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39681     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39682 };
  39683 #endif
  39684 
  39685 #if defined(BCM_88375_B0)
  39686 soc_field_info_t soc_OAMP_MEM_80000_BCM88375_B0m_fields[] = {
  39687     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39688     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39689 };
  39690 #endif
  39691 
  39692 #if defined(BCM_88650_B0)
  39693 soc_field_info_t soc_OAMP_MEM_80000_BCM88650_B0m_fields[] = {
  39694     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39695     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39696 };
  39697 #endif
  39698 
  39699 #if defined(BCM_88660_A0)
  39700 soc_field_info_t soc_OAMP_MEM_80000_BCM88660_A0m_fields[] = {
  39701     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39702     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39703 };
  39704 #endif
  39705 
  39706 #if defined(BCM_88675_A0)
  39707 soc_field_info_t soc_OAMP_MEM_80000_BCM88675_A0m_fields[] = {
  39708     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39709     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39710 };
  39711 #endif
  39712 
  39713 #if defined(BCM_88675_B0)
  39714 soc_field_info_t soc_OAMP_MEM_80000_BCM88675_B0m_fields[] = {
  39715     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39716     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39717 };
  39718 #endif
  39719 
  39720 #if defined(BCM_88680_A0)
  39721 soc_field_info_t soc_OAMP_MEM_80000_BCM88680_A0m_fields[] = {
  39722     { ECCf, 19, 640, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39723     { ITEM_0_639f, 640, 0, SOCF_LE | SOCF_GLOBAL }
  39724 };
  39725 #endif
  39726 
  39727 #if defined(BCM_88375_A0)
  39728 soc_field_info_t soc_OAMP_MEM_90000_BCM88375_A0m_fields[] = {
  39729     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39730     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39731 };
  39732 #endif
  39733 
  39734 #if defined(BCM_88375_B0)
  39735 soc_field_info_t soc_OAMP_MEM_90000_BCM88375_B0m_fields[] = {
  39736     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39737     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39738 };
  39739 #endif
  39740 
  39741 #if defined(BCM_88675_B0)
  39742 soc_field_info_t soc_OAMP_MEM_90000_BCM88675_B0m_fields[] = {
  39743     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39744     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39745 };
  39746 #endif
  39747 
  39748 #if defined(BCM_88680_A0)
  39749 soc_field_info_t soc_OAMP_MEM_90000_BCM88680_A0m_fields[] = {
  39750     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39751     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39752 };
  39753 #endif
  39754 
  39755 #if defined(BCM_88660_A0)
  39756 soc_field_info_t soc_OAMP_MEM_B0000m_fields[] = {
  39757     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL },
  39758     { ITEM_64_65f, 2, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  39759 };
  39760 #endif
  39761 
  39762 #if defined(BCM_88660_A0)
  39763 soc_field_info_t soc_OAMP_MEM_C0000m_fields[] = {
  39764     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  39765     { ITEM_32_32f, 1, 32, SOCF_RO | SOCF_GLOBAL }
  39766 };
  39767 #endif
  39768 
  39769 #if defined(BCM_88375_A0)
  39770 soc_field_info_t soc_OAMP_MEM_C0000_BCM88375_A0m_fields[] = {
  39771     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39772     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  39773 };
  39774 #endif
  39775 
  39776 #if defined(BCM_88375_B0)
  39777 soc_field_info_t soc_OAMP_MEM_C0000_BCM88375_B0m_fields[] = {
  39778     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39779     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  39780 };
  39781 #endif
  39782 
  39783 #if defined(BCM_88675_A0)
  39784 soc_field_info_t soc_OAMP_MEM_C0000_BCM88675_A0m_fields[] = {
  39785     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39786     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  39787 };
  39788 #endif
  39789 
  39790 #if defined(BCM_88675_B0)
  39791 soc_field_info_t soc_OAMP_MEM_C0000_BCM88675_B0m_fields[] = {
  39792     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39793     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  39794 };
  39795 #endif
  39796 
  39797 #if defined(BCM_88680_A0)
  39798 soc_field_info_t soc_OAMP_MEM_C0000_BCM88680_A0m_fields[] = {
  39799     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39800     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  39801 };
  39802 #endif
  39803 
  39804 #if defined(BCM_88675_A0)
  39805 soc_field_info_t soc_OAMP_MEM_D0000m_fields[] = {
  39806     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39807     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39808 };
  39809 #endif
  39810 
  39811 #if defined(BCM_88375_A0)
  39812 soc_field_info_t soc_OAMP_MEM_D0000_BCM88375_A0m_fields[] = {
  39813     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39814     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39815 };
  39816 #endif
  39817 
  39818 #if defined(BCM_88375_B0)
  39819 soc_field_info_t soc_OAMP_MEM_D0000_BCM88375_B0m_fields[] = {
  39820     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39821     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39822 };
  39823 #endif
  39824 
  39825 #if defined(BCM_88675_B0)
  39826 soc_field_info_t soc_OAMP_MEM_D0000_BCM88675_B0m_fields[] = {
  39827     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39828     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39829 };
  39830 #endif
  39831 
  39832 #if defined(BCM_88680_A0)
  39833 soc_field_info_t soc_OAMP_MEM_D0000_BCM88680_A0m_fields[] = {
  39834     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39835     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  39836 };
  39837 #endif
  39838 
  39839 #if defined(BCM_88650_A0)
  39840 soc_field_info_t soc_OAMP_MEP_DBm_fields[] = {
  39841     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  39842     { ENCAPSULATIONf, 2, 92, SOCF_LE | SOCF_GLOBAL },
  39843     { ICC_INDEXf, 4, 37, SOCF_LE | SOCF_GLOBAL },
  39844     { INNER_TPIDf, 2, 56, SOCF_LE | SOCF_GLOBAL },
  39845     { INNER_VID_DEI_PCPf, 16, 58, SOCF_LE | SOCF_GLOBAL },
  39846     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  39847     { MAIDf, 16, 21, SOCF_LE | SOCF_GLOBAL },
  39848     { MDLf, 3, 18, SOCF_LE | SOCF_GLOBAL },
  39849     { MEP_IDf, 13, 41, SOCF_LE | SOCF_GLOBAL },
  39850     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  39851     { OUTER_TPIDf, 2, 74, SOCF_LE | SOCF_GLOBAL },
  39852     { OUTER_VID_DEI_PCPf, 16, 76, SOCF_LE | SOCF_GLOBAL },
  39853     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39854     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  39855     { RDIf, 1, 54, 0 | SOCF_GLOBAL },
  39856     { RESERVEDf, 23, 97, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  39857     { UP_1_DOWN_0f, 1, 55, 0 | SOCF_GLOBAL },
  39858     { UP_PTCH_OPAQUE_PT_ATTRf, 3, 94, SOCF_LE | SOCF_GLOBAL }
  39859 };
  39860 #endif
  39861 
  39862 #if defined(BCM_88270_A0)
  39863 soc_field_info_t soc_OAMP_MEP_DB_BCM88270_A0m_fields[] = {
  39864     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  39865     { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL },
  39866     { DA_MC_1_UC_0_SELf, 1, 177, 0 | SOCF_GLOBAL },
  39867     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39868     { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL },
  39869     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  39870     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  39871     { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  39872     { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  39873     { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL },
  39874     { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  39875     { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL },
  39876     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  39877     { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL },
  39878     { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  39879     { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL },
  39880     { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL },
  39881     { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL },
  39882     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  39883     { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL },
  39884     { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL },
  39885     { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL },
  39886     { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL },
  39887     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  39888     { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  39889     { RESERVEDf, 1, 178, SOCF_RES | SOCF_GLOBAL },
  39890     { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL },
  39891     { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL },
  39892     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL }
  39893 };
  39894 #endif
  39895 
  39896 #if defined(BCM_88375_A0)
  39897 soc_field_info_t soc_OAMP_MEP_DB_BCM88375_A0m_fields[] = {
  39898     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  39899     { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL },
  39900     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39901     { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL },
  39902     { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  39903     { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  39904     { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL },
  39905     { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  39906     { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL },
  39907     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  39908     { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL },
  39909     { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  39910     { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL },
  39911     { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL },
  39912     { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL },
  39913     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  39914     { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL },
  39915     { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL },
  39916     { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL },
  39917     { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL },
  39918     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  39919     { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  39920     { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  39921     { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL },
  39922     { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL },
  39923     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL }
  39924 };
  39925 #endif
  39926 
  39927 #if defined(BCM_88375_B0)
  39928 soc_field_info_t soc_OAMP_MEP_DB_BCM88375_B0m_fields[] = {
  39929     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  39930     { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL },
  39931     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39932     { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL },
  39933     { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  39934     { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  39935     { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL },
  39936     { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  39937     { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL },
  39938     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  39939     { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL },
  39940     { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  39941     { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL },
  39942     { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL },
  39943     { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL },
  39944     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  39945     { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL },
  39946     { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL },
  39947     { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL },
  39948     { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL },
  39949     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  39950     { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  39951     { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  39952     { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL },
  39953     { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL },
  39954     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL }
  39955 };
  39956 #endif
  39957 
  39958 #if defined(BCM_88470_A0)
  39959 soc_field_info_t soc_OAMP_MEP_DB_BCM88470_A0m_fields[] = {
  39960     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  39961     { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL },
  39962     { DA_MC_1_UC_0_SELf, 1, 177, 0 | SOCF_GLOBAL },
  39963     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39964     { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL },
  39965     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  39966     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  39967     { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  39968     { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  39969     { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL },
  39970     { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  39971     { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL },
  39972     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  39973     { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL },
  39974     { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  39975     { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL },
  39976     { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL },
  39977     { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL },
  39978     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  39979     { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL },
  39980     { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL },
  39981     { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL },
  39982     { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL },
  39983     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  39984     { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  39985     { RESERVEDf, 1, 178, SOCF_RES | SOCF_GLOBAL },
  39986     { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL },
  39987     { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL },
  39988     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL }
  39989 };
  39990 #endif
  39991 
  39992 #if defined(BCM_88470_B0)
  39993 soc_field_info_t soc_OAMP_MEP_DB_BCM88470_B0m_fields[] = {
  39994     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  39995     { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL },
  39996     { DA_MC_1_UC_0_SELf, 1, 177, 0 | SOCF_GLOBAL },
  39997     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  39998     { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL },
  39999     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  40000     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  40001     { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  40002     { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  40003     { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL },
  40004     { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  40005     { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL },
  40006     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40007     { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL },
  40008     { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  40009     { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL },
  40010     { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL },
  40011     { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL },
  40012     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40013     { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL },
  40014     { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL },
  40015     { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL },
  40016     { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL },
  40017     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40018     { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  40019     { RESERVEDf, 1, 178, SOCF_RES | SOCF_GLOBAL },
  40020     { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL },
  40021     { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL },
  40022     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL }
  40023 };
  40024 #endif
  40025 
  40026 #if defined(BCM_88650_B0)
  40027 soc_field_info_t soc_OAMP_MEP_DB_BCM88650_B0m_fields[] = {
  40028     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40029     { ENCAPSULATIONf, 2, 92, SOCF_LE | SOCF_GLOBAL },
  40030     { ICC_INDEXf, 4, 37, SOCF_LE | SOCF_GLOBAL },
  40031     { INNER_TPIDf, 2, 56, SOCF_LE | SOCF_GLOBAL },
  40032     { INNER_VID_DEI_PCPf, 16, 58, SOCF_LE | SOCF_GLOBAL },
  40033     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  40034     { MAIDf, 16, 21, SOCF_LE | SOCF_GLOBAL },
  40035     { MDLf, 3, 18, SOCF_LE | SOCF_GLOBAL },
  40036     { MEP_IDf, 13, 41, SOCF_LE | SOCF_GLOBAL },
  40037     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40038     { OUTER_TPIDf, 2, 74, SOCF_LE | SOCF_GLOBAL },
  40039     { OUTER_VID_DEI_PCPf, 16, 76, SOCF_LE | SOCF_GLOBAL },
  40040     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40041     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40042     { RDIf, 1, 54, 0 | SOCF_GLOBAL },
  40043     { RESERVEDf, 23, 97, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40044     { UP_1_DOWN_0f, 1, 55, 0 | SOCF_GLOBAL },
  40045     { UP_PTCH_OPAQUE_PT_ATTRf, 3, 94, SOCF_LE | SOCF_GLOBAL }
  40046 };
  40047 #endif
  40048 
  40049 #if defined(BCM_88660_A0)
  40050 soc_field_info_t soc_OAMP_MEP_DB_BCM88660_A0m_fields[] = {
  40051     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40052     { COUNTER_POINTERf, 13, 107, SOCF_LE | SOCF_GLOBAL },
  40053     { ENCAPSULATIONf, 2, 93, SOCF_LE | SOCF_GLOBAL },
  40054     { ICC_INDEXf, 4, 37, SOCF_LE | SOCF_GLOBAL },
  40055     { INNER_TPIDf, 2, 57, SOCF_LE | SOCF_GLOBAL },
  40056     { INNER_VID_DEI_PCPf, 16, 59, SOCF_LE | SOCF_GLOBAL },
  40057     { INTERFACE_STATUS_TLV_CODEf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  40058     { LMM_DA_NIC_PROFILEf, 7, 120, SOCF_LE | SOCF_GLOBAL },
  40059     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  40060     { MAIDf, 16, 21, SOCF_LE | SOCF_GLOBAL },
  40061     { MDLf, 3, 18, SOCF_LE | SOCF_GLOBAL },
  40062     { MEP_IDf, 13, 41, SOCF_LE | SOCF_GLOBAL },
  40063     { MEP_PE_PROFILEf, 4, 127, SOCF_LE | SOCF_GLOBAL },
  40064     { MEP_PROFILEf, 4, 103, SOCF_LE | SOCF_GLOBAL },
  40065     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40066     { OUTER_TPIDf, 2, 75, SOCF_LE | SOCF_GLOBAL },
  40067     { OUTER_VID_DEI_PCPf, 16, 77, SOCF_LE | SOCF_GLOBAL },
  40068     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40069     { PORT_STATUS_TLV_ENf, 1, 98, 0 | SOCF_GLOBAL },
  40070     { PORT_STATUS_TLV_VALf, 1, 99, 0 | SOCF_GLOBAL },
  40071     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40072     { RDIf, 2, 54, SOCF_LE | SOCF_GLOBAL },
  40073     { RESERVED_1f, 1, 131, SOCF_RES | SOCF_GLOBAL },
  40074     { UP_1_DOWN_0f, 1, 56, 0 | SOCF_GLOBAL },
  40075     { UP_PTCH_OPAQUE_PT_ATTRf, 3, 95, SOCF_LE | SOCF_GLOBAL }
  40076 };
  40077 #endif
  40078 
  40079 #if defined(BCM_88675_A0)
  40080 soc_field_info_t soc_OAMP_MEP_DB_BCM88675_A0m_fields[] = {
  40081     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40082     { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL },
  40083     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40084     { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL },
  40085     { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  40086     { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  40087     { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL },
  40088     { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  40089     { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL },
  40090     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40091     { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL },
  40092     { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  40093     { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL },
  40094     { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL },
  40095     { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL },
  40096     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40097     { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL },
  40098     { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL },
  40099     { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL },
  40100     { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL },
  40101     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40102     { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  40103     { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40104     { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL },
  40105     { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL },
  40106     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL }
  40107 };
  40108 #endif
  40109 
  40110 #if defined(BCM_88675_B0)
  40111 soc_field_info_t soc_OAMP_MEP_DB_BCM88675_B0m_fields[] = {
  40112     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40113     { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL },
  40114     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40115     { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL },
  40116     { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  40117     { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  40118     { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL },
  40119     { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  40120     { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL },
  40121     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40122     { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL },
  40123     { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  40124     { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL },
  40125     { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL },
  40126     { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL },
  40127     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40128     { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL },
  40129     { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL },
  40130     { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL },
  40131     { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL },
  40132     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40133     { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  40134     { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40135     { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL },
  40136     { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL },
  40137     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL }
  40138 };
  40139 #endif
  40140 
  40141 #if defined(BCM_88680_A0)
  40142 soc_field_info_t soc_OAMP_MEP_DB_BCM88680_A0m_fields[] = {
  40143     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40144     { COUNTER_POINTERf, 18, 109, SOCF_LE | SOCF_GLOBAL },
  40145     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40146     { ENCAPSULATIONf, 2, 94, SOCF_LE | SOCF_GLOBAL },
  40147     { ICC_INDEXf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  40148     { INNER_TPIDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  40149     { INNER_VID_DEI_PCPf, 16, 60, SOCF_LE | SOCF_GLOBAL },
  40150     { INTERFACE_STATUS_TLV_CODEf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  40151     { LMM_DA_NIC_PROFILEf, 7, 127, SOCF_LE | SOCF_GLOBAL },
  40152     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40153     { MAIDf, 16, 22, SOCF_LE | SOCF_GLOBAL },
  40154     { MDLf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  40155     { MEP_IDf, 13, 42, SOCF_LE | SOCF_GLOBAL },
  40156     { MEP_PE_PROFILEf, 6, 134, SOCF_LE | SOCF_GLOBAL },
  40157     { MEP_PROFILEf, 7, 102, SOCF_LE | SOCF_GLOBAL },
  40158     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40159     { OUTER_TPIDf, 2, 76, SOCF_LE | SOCF_GLOBAL },
  40160     { OUTER_VID_DEI_PCPf, 16, 78, SOCF_LE | SOCF_GLOBAL },
  40161     { PORT_STATUS_TLV_ENf, 1, 97, 0 | SOCF_GLOBAL },
  40162     { PORT_STATUS_TLV_VALf, 1, 98, 0 | SOCF_GLOBAL },
  40163     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40164     { RDIf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  40165     { RESERVEDf, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40166     { SA_GEN_PROFILEf, 9, 140, SOCF_LE | SOCF_GLOBAL },
  40167     { UP_1_DOWN_0f, 1, 57, 0 | SOCF_GLOBAL },
  40168     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 96, 0 | SOCF_GLOBAL }
  40169 };
  40170 #endif
  40171 
  40172 #if defined(BCM_88690_A0)
  40173 soc_field_info_t soc_OAMP_MEP_DB_BCM88690_A0m_fields[] = {
  40174     { ECCf, 9, 216, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40175     { MEP_DB_ENTRYf, 216, 0, SOCF_LE | SOCF_GLOBAL }
  40176 };
  40177 #endif
  40178 
  40179 #if defined(BCM_88690_B0)
  40180 soc_field_info_t soc_OAMP_MEP_DB_BCM88690_B0m_fields[] = {
  40181     { ECCf, 9, 216, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40182     { MEP_DB_ENTRYf, 216, 0, SOCF_LE | SOCF_GLOBAL }
  40183 };
  40184 #endif
  40185 
  40186 #if defined(BCM_88650_A0)
  40187 soc_field_info_t soc_OAMP_MEP_DB_BFD_CC_ON_MPLSTPm_fields[] = {
  40188     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  40189     { DETECT_MULTf, 8, 28, SOCF_LE | SOCF_GLOBAL },
  40190     { EEPf, 17, 66, SOCF_LE | SOCF_GLOBAL },
  40191     { FBITf, 1, 27, 0 | SOCF_GLOBAL },
  40192     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40193     { MIN_RX_INTERVAL_PTRf, 3, 39, SOCF_LE | SOCF_GLOBAL },
  40194     { MIN_TX_INTERVAL_PTRf, 3, 36, SOCF_LE | SOCF_GLOBAL },
  40195     { MPLS_LABELf, 20, 42, SOCF_LE | SOCF_GLOBAL },
  40196     { MPLS_PUSH_PROFILEf, 4, 62, SOCF_LE | SOCF_GLOBAL },
  40197     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40198     { PBITf, 1, 26, 0 | SOCF_GLOBAL },
  40199     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40200     { RESERVEDf, 37, 83, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40201     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }
  40202 };
  40203 #endif
  40204 
  40205 #if defined(BCM_88650_B0)
  40206 soc_field_info_t soc_OAMP_MEP_DB_BFD_CC_ON_MPLSTP_BCM88650_B0m_fields[] = {
  40207     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  40208     { DETECT_MULTf, 8, 28, SOCF_LE | SOCF_GLOBAL },
  40209     { DIAG_PROFILEf, 2, 81, SOCF_LE | SOCF_GLOBAL },
  40210     { EEPf, 15, 66, SOCF_LE | SOCF_GLOBAL },
  40211     { FBITf, 1, 27, 0 | SOCF_GLOBAL },
  40212     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40213     { MIN_RX_INTERVAL_PTRf, 3, 39, SOCF_LE | SOCF_GLOBAL },
  40214     { MIN_TX_INTERVAL_PTRf, 3, 36, SOCF_LE | SOCF_GLOBAL },
  40215     { MPLS_LABELf, 20, 42, SOCF_LE | SOCF_GLOBAL },
  40216     { MPLS_PUSH_PROFILEf, 4, 62, SOCF_LE | SOCF_GLOBAL },
  40217     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40218     { PBITf, 1, 26, 0 | SOCF_GLOBAL },
  40219     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40220     { RESERVEDf, 37, 83, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40221     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }
  40222 };
  40223 #endif
  40224 
  40225 #if defined(BCM_88650_A0)
  40226 soc_field_info_t soc_OAMP_MEP_DB_BFD_CV_ON_MPLSTPm_fields[] = {
  40227     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  40228     { DETECT_MULTf, 8, 28, SOCF_LE | SOCF_GLOBAL },
  40229     { EEPf, 17, 90, SOCF_LE | SOCF_GLOBAL },
  40230     { FBITf, 1, 27, 0 | SOCF_GLOBAL },
  40231     { MEP_IDf, 24, 42, SOCF_LE | SOCF_GLOBAL },
  40232     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40233     { MIN_RX_INTERVAL_PTRf, 3, 39, SOCF_LE | SOCF_GLOBAL },
  40234     { MIN_TX_INTERVAL_PTRf, 3, 36, SOCF_LE | SOCF_GLOBAL },
  40235     { MPLS_LABELf, 20, 66, SOCF_LE | SOCF_GLOBAL },
  40236     { MPLS_PUSH_PROFILEf, 4, 86, SOCF_LE | SOCF_GLOBAL },
  40237     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40238     { PBITf, 1, 26, 0 | SOCF_GLOBAL },
  40239     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40240     { RESERVEDf, 13, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40241     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }
  40242 };
  40243 #endif
  40244 
  40245 #if defined(BCM_88650_B0)
  40246 soc_field_info_t soc_OAMP_MEP_DB_BFD_CV_ON_MPLSTP_BCM88650_B0m_fields[] = {
  40247     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  40248     { DETECT_MULTf, 8, 28, SOCF_LE | SOCF_GLOBAL },
  40249     { DIAG_PROFILEf, 2, 105, SOCF_LE | SOCF_GLOBAL },
  40250     { EEPf, 15, 90, SOCF_LE | SOCF_GLOBAL },
  40251     { FBITf, 1, 27, 0 | SOCF_GLOBAL },
  40252     { MEP_IDf, 24, 42, SOCF_LE | SOCF_GLOBAL },
  40253     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40254     { MIN_RX_INTERVAL_PTRf, 3, 39, SOCF_LE | SOCF_GLOBAL },
  40255     { MIN_TX_INTERVAL_PTRf, 3, 36, SOCF_LE | SOCF_GLOBAL },
  40256     { MPLS_LABELf, 20, 66, SOCF_LE | SOCF_GLOBAL },
  40257     { MPLS_PUSH_PROFILEf, 4, 86, SOCF_LE | SOCF_GLOBAL },
  40258     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40259     { PBITf, 1, 26, 0 | SOCF_GLOBAL },
  40260     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40261     { RESERVEDf, 13, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40262     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL }
  40263 };
  40264 #endif
  40265 
  40266 #if defined(BCM_88650_A0)
  40267 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOPm_fields[] = {
  40268     { DETECT_MULTf, 8, 89, SOCF_LE | SOCF_GLOBAL },
  40269     { DST_IPf, 32, 49, SOCF_LE | SOCF_GLOBAL },
  40270     { EEPf, 17, 103, SOCF_LE | SOCF_GLOBAL },
  40271     { FBITf, 1, 16, 0 | SOCF_GLOBAL },
  40272     { IP_TTL_TOS_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL },
  40273     { LOCAL_PORTf, 8, 7, SOCF_LE | SOCF_GLOBAL },
  40274     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40275     { MIN_RX_INTERVAL_PTRf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  40276     { MIN_TX_INTERVAL_PTRf, 3, 97, SOCF_LE | SOCF_GLOBAL },
  40277     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40278     { PBITf, 1, 15, 0 | SOCF_GLOBAL },
  40279     { SRC_IP_PTRf, 4, 81, SOCF_LE | SOCF_GLOBAL },
  40280     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40281     { YOUR_DISCf, 32, 17, SOCF_LE | SOCF_GLOBAL }
  40282 };
  40283 #endif
  40284 
  40285 #if defined(BCM_88270_A0)
  40286 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88270_A0m_fields[] = {
  40287     { DETECT_MULTf, 8, 91, SOCF_LE | SOCF_GLOBAL },
  40288     { DIAG_PROFILEf, 4, 123, SOCF_LE | SOCF_GLOBAL },
  40289     { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL },
  40290     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40291     { EEPf, 18, 105, SOCF_LE | SOCF_GLOBAL },
  40292     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  40293     { FLAGS_PROFILEf, 3, 127, SOCF_LE | SOCF_GLOBAL },
  40294     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  40295     { IP_TTL_TOS_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  40296     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40297     { MEP_PE_PROFILEf, 6, 141, SOCF_LE | SOCF_GLOBAL },
  40298     { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL },
  40299     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40300     { MIN_RX_INTERVAL_PTRf, 3, 102, SOCF_LE | SOCF_GLOBAL },
  40301     { MIN_TX_INTERVAL_PTRf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  40302     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40303     { RDIf, 2, 132, SOCF_LE | SOCF_GLOBAL },
  40304     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40305     { SRC_IP_PTRf, 4, 83, SOCF_LE | SOCF_GLOBAL },
  40306     { STAf, 2, 130, SOCF_LE | SOCF_GLOBAL },
  40307     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40308     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40309 };
  40310 #endif
  40311 
  40312 #if defined(BCM_88375_A0)
  40313 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88375_A0m_fields[] = {
  40314     { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL },
  40315     { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL },
  40316     { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL },
  40317     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40318     { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL },
  40319     { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL },
  40320     { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40321     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40322     { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL },
  40323     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40324     { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL },
  40325     { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL },
  40326     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40327     { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL },
  40328     { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40329     { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40330     { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL },
  40331     { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL },
  40332     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40333     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40334 };
  40335 #endif
  40336 
  40337 #if defined(BCM_88375_B0)
  40338 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88375_B0m_fields[] = {
  40339     { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL },
  40340     { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL },
  40341     { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL },
  40342     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40343     { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL },
  40344     { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL },
  40345     { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40346     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40347     { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL },
  40348     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40349     { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL },
  40350     { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL },
  40351     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40352     { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL },
  40353     { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40354     { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40355     { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL },
  40356     { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL },
  40357     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40358     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40359 };
  40360 #endif
  40361 
  40362 #if defined(BCM_88470_A0)
  40363 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88470_A0m_fields[] = {
  40364     { DETECT_MULTf, 8, 91, SOCF_LE | SOCF_GLOBAL },
  40365     { DIAG_PROFILEf, 4, 123, SOCF_LE | SOCF_GLOBAL },
  40366     { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL },
  40367     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40368     { EEPf, 18, 105, SOCF_LE | SOCF_GLOBAL },
  40369     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  40370     { FLAGS_PROFILEf, 3, 127, SOCF_LE | SOCF_GLOBAL },
  40371     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  40372     { IP_TTL_TOS_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  40373     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40374     { MEP_PE_PROFILEf, 6, 141, SOCF_LE | SOCF_GLOBAL },
  40375     { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL },
  40376     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40377     { MIN_RX_INTERVAL_PTRf, 3, 102, SOCF_LE | SOCF_GLOBAL },
  40378     { MIN_TX_INTERVAL_PTRf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  40379     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40380     { RDIf, 2, 132, SOCF_LE | SOCF_GLOBAL },
  40381     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40382     { SRC_IP_PTRf, 4, 83, SOCF_LE | SOCF_GLOBAL },
  40383     { STAf, 2, 130, SOCF_LE | SOCF_GLOBAL },
  40384     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40385     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40386 };
  40387 #endif
  40388 
  40389 #if defined(BCM_88470_B0)
  40390 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88470_B0m_fields[] = {
  40391     { DETECT_MULTf, 8, 91, SOCF_LE | SOCF_GLOBAL },
  40392     { DIAG_PROFILEf, 4, 123, SOCF_LE | SOCF_GLOBAL },
  40393     { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL },
  40394     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40395     { EEPf, 18, 105, SOCF_LE | SOCF_GLOBAL },
  40396     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  40397     { FLAGS_PROFILEf, 3, 127, SOCF_LE | SOCF_GLOBAL },
  40398     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  40399     { IP_TTL_TOS_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  40400     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40401     { MEP_PE_PROFILEf, 6, 141, SOCF_LE | SOCF_GLOBAL },
  40402     { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL },
  40403     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40404     { MIN_RX_INTERVAL_PTRf, 3, 102, SOCF_LE | SOCF_GLOBAL },
  40405     { MIN_TX_INTERVAL_PTRf, 3, 99, SOCF_LE | SOCF_GLOBAL },
  40406     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40407     { RDIf, 2, 132, SOCF_LE | SOCF_GLOBAL },
  40408     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40409     { SRC_IP_PTRf, 4, 83, SOCF_LE | SOCF_GLOBAL },
  40410     { STAf, 2, 130, SOCF_LE | SOCF_GLOBAL },
  40411     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40412     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40413 };
  40414 #endif
  40415 
  40416 #if defined(BCM_88650_B0)
  40417 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88650_B0m_fields[] = {
  40418     { DETECT_MULTf, 8, 89, SOCF_LE | SOCF_GLOBAL },
  40419     { DIAG_PROFILEf, 2, 118, SOCF_LE | SOCF_GLOBAL },
  40420     { DST_IPf, 32, 49, SOCF_LE | SOCF_GLOBAL },
  40421     { EEPf, 15, 103, SOCF_LE | SOCF_GLOBAL },
  40422     { FBITf, 1, 16, 0 | SOCF_GLOBAL },
  40423     { IP_TTL_TOS_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL },
  40424     { LOCAL_PORTf, 8, 7, SOCF_LE | SOCF_GLOBAL },
  40425     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40426     { MIN_RX_INTERVAL_PTRf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  40427     { MIN_TX_INTERVAL_PTRf, 3, 97, SOCF_LE | SOCF_GLOBAL },
  40428     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40429     { PBITf, 1, 15, 0 | SOCF_GLOBAL },
  40430     { SRC_IP_PTRf, 4, 81, SOCF_LE | SOCF_GLOBAL },
  40431     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40432     { YOUR_DISCf, 32, 17, SOCF_LE | SOCF_GLOBAL }
  40433 };
  40434 #endif
  40435 
  40436 #if defined(BCM_88660_A0)
  40437 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88660_A0m_fields[] = {
  40438     { DETECT_MULTf, 8, 92, SOCF_LE | SOCF_GLOBAL },
  40439     { DIAG_PROFILEf, 4, 121, SOCF_LE | SOCF_GLOBAL },
  40440     { DST_IPf, 32, 50, SOCF_LE | SOCF_GLOBAL },
  40441     { EEPf, 15, 106, SOCF_LE | SOCF_GLOBAL },
  40442     { FLAGS_PROFILEf, 3, 125, SOCF_LE | SOCF_GLOBAL },
  40443     { IP_TTL_TOS_PROFILEf, 4, 88, SOCF_LE | SOCF_GLOBAL },
  40444     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  40445     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40446     { MIN_RX_INTERVAL_PTRf, 3, 103, SOCF_LE | SOCF_GLOBAL },
  40447     { MIN_TX_INTERVAL_PTRf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  40448     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40449     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40450     { RDIf, 2, 130, SOCF_LE | SOCF_GLOBAL },
  40451     { SRC_IP_PTRf, 6, 82, SOCF_LE | SOCF_GLOBAL },
  40452     { STAf, 2, 128, SOCF_LE | SOCF_GLOBAL },
  40453     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40454     { YOUR_DISCf, 32, 18, SOCF_LE | SOCF_GLOBAL }
  40455 };
  40456 #endif
  40457 
  40458 #if defined(BCM_88675_A0)
  40459 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88675_A0m_fields[] = {
  40460     { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL },
  40461     { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL },
  40462     { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL },
  40463     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40464     { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL },
  40465     { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL },
  40466     { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40467     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40468     { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL },
  40469     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40470     { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL },
  40471     { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL },
  40472     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40473     { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL },
  40474     { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40475     { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40476     { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL },
  40477     { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL },
  40478     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40479     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40480 };
  40481 #endif
  40482 
  40483 #if defined(BCM_88675_B0)
  40484 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88675_B0m_fields[] = {
  40485     { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL },
  40486     { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL },
  40487     { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL },
  40488     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40489     { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL },
  40490     { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL },
  40491     { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40492     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40493     { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL },
  40494     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40495     { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL },
  40496     { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL },
  40497     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40498     { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL },
  40499     { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40500     { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40501     { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL },
  40502     { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL },
  40503     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40504     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40505 };
  40506 #endif
  40507 
  40508 #if defined(BCM_88680_A0)
  40509 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88680_A0m_fields[] = {
  40510     { DETECT_MULTf, 8, 93, SOCF_LE | SOCF_GLOBAL },
  40511     { DIAG_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL },
  40512     { DST_IPf, 32, 51, SOCF_LE | SOCF_GLOBAL },
  40513     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40514     { EEPf, 18, 107, SOCF_LE | SOCF_GLOBAL },
  40515     { FLAGS_PROFILEf, 3, 129, SOCF_LE | SOCF_GLOBAL },
  40516     { IP_TTL_TOS_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40517     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40518     { MEP_PE_PROFILEf, 6, 143, SOCF_LE | SOCF_GLOBAL },
  40519     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40520     { MIN_RX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL },
  40521     { MIN_TX_INTERVAL_PTRf, 3, 101, SOCF_LE | SOCF_GLOBAL },
  40522     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40523     { RDIf, 2, 134, SOCF_LE | SOCF_GLOBAL },
  40524     { RESERVED_1f, 7, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40525     { RESERVED_2f, 2, 149, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40526     { SRC_IP_PTRf, 6, 83, SOCF_LE | SOCF_GLOBAL },
  40527     { STAf, 2, 132, SOCF_LE | SOCF_GLOBAL },
  40528     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40529     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40530 };
  40531 #endif
  40532 
  40533 #if defined(BCM_88690_A0)
  40534 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88690_A0m_fields[] = {
  40535     { DETECT_MULTf, 8, 96, SOCF_LE | SOCF_GLOBAL },
  40536     { DIAG_PROFILEf, 4, 133, SOCF_LE | SOCF_GLOBAL },
  40537     { DST_IPf, 32, 52, SOCF_LE | SOCF_GLOBAL },
  40538     { EEPf, 23, 110, SOCF_LE | SOCF_GLOBAL },
  40539     { EXTRA_DATA_PTRf, 15, 158, SOCF_LE | SOCF_GLOBAL },
  40540     { FLAGS_PROFILEf, 4, 137, SOCF_LE | SOCF_GLOBAL },
  40541     { FLEX_LM_DM_PTRf, 15, 173, SOCF_LE | SOCF_GLOBAL },
  40542     { IP_TTL_TOS_PROFILEf, 4, 92, SOCF_LE | SOCF_GLOBAL },
  40543     { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL },
  40544     { MEP_PE_PROFILEf, 6, 152, SOCF_LE | SOCF_GLOBAL },
  40545     { MEP_PROFILEf, 7, 145, SOCF_LE | SOCF_GLOBAL },
  40546     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  40547     { MIN_RX_INTERVAL_PTRf, 3, 107, SOCF_LE | SOCF_GLOBAL },
  40548     { MIN_TX_INTERVAL_PTRf, 3, 104, SOCF_LE | SOCF_GLOBAL },
  40549     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  40550     { RDIf, 2, 143, SOCF_LE | SOCF_GLOBAL },
  40551     { RESERVEDf, 27, 189, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40552     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 188, 0 | SOCF_GLOBAL },
  40553     { SRC_IP_PTRf, 8, 84, SOCF_LE | SOCF_GLOBAL },
  40554     { STAf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  40555     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  40556     { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL }
  40557 };
  40558 #endif
  40559 
  40560 #if defined(BCM_88690_B0)
  40561 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_BCM88690_B0m_fields[] = {
  40562     { DETECT_MULTf, 8, 97, SOCF_LE | SOCF_GLOBAL },
  40563     { DIAG_PROFILEf, 4, 134, SOCF_LE | SOCF_GLOBAL },
  40564     { DST_IPf, 32, 53, SOCF_LE | SOCF_GLOBAL },
  40565     { EEPf, 23, 111, SOCF_LE | SOCF_GLOBAL },
  40566     { EXTRA_DATA_PTRf, 15, 159, SOCF_LE | SOCF_GLOBAL },
  40567     { FLAGS_PROFILEf, 4, 138, SOCF_LE | SOCF_GLOBAL },
  40568     { FLEX_LM_DM_PTRf, 15, 174, SOCF_LE | SOCF_GLOBAL },
  40569     { IP_TTL_TOS_PROFILEf, 4, 93, SOCF_LE | SOCF_GLOBAL },
  40570     { LOCAL_PORTf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  40571     { MEP_PE_PROFILEf, 6, 153, SOCF_LE | SOCF_GLOBAL },
  40572     { MEP_PROFILEf, 7, 146, SOCF_LE | SOCF_GLOBAL },
  40573     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  40574     { MIN_RX_INTERVAL_PTRf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  40575     { MIN_TX_INTERVAL_PTRf, 3, 105, SOCF_LE | SOCF_GLOBAL },
  40576     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  40577     { RDIf, 2, 144, SOCF_LE | SOCF_GLOBAL },
  40578     { RESERVEDf, 26, 190, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40579     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 189, 0 | SOCF_GLOBAL },
  40580     { SRC_IP_PTRf, 8, 85, SOCF_LE | SOCF_GLOBAL },
  40581     { STAf, 2, 142, SOCF_LE | SOCF_GLOBAL },
  40582     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  40583     { YOUR_DISCf, 32, 21, SOCF_LE | SOCF_GLOBAL }
  40584 };
  40585 #endif
  40586 
  40587 #if defined(BCM_88690_A0)
  40588 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_SHORT_STATIC_MDB_FORMATm_fields[] = {
  40589     { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL },
  40590     { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  40591     { DST_IPf, 32, 69, SOCF_LE | SOCF_GLOBAL },
  40592     { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL },
  40593     { FLAGS_PROFILEf, 4, 53, SOCF_LE | SOCF_GLOBAL },
  40594     { IP_TTL_TOS_PROFILEf, 4, 49, SOCF_LE | SOCF_GLOBAL },
  40595     { MEP_PROFILEf, 7, 62, SOCF_LE | SOCF_GLOBAL },
  40596     { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  40597     { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  40598     { RESERVEDf, 3, 59, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40599     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 107, 0 | SOCF_GLOBAL },
  40600     { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL },
  40601     { STAf, 2, 57, SOCF_LE | SOCF_GLOBAL },
  40602     { YOUR_DISC_MSBf, 6, 101, SOCF_LE | SOCF_GLOBAL }
  40603 };
  40604 #endif
  40605 
  40606 #if defined(BCM_88690_B0)
  40607 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_MULTI_HOP_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = {
  40608     { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL },
  40609     { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  40610     { DST_IPf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  40611     { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL },
  40612     { FLAGS_PROFILEf, 4, 53, SOCF_LE | SOCF_GLOBAL },
  40613     { IP_TTL_TOS_PROFILEf, 4, 49, SOCF_LE | SOCF_GLOBAL },
  40614     { MEP_PROFILEf, 7, 61, SOCF_LE | SOCF_GLOBAL },
  40615     { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  40616     { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  40617     { RESERVEDf, 2, 59, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40618     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 106, 0 | SOCF_GLOBAL },
  40619     { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL },
  40620     { STAf, 2, 57, SOCF_LE | SOCF_GLOBAL },
  40621     { TX_RATE_LSBf, 1, 107, 0 | SOCF_GLOBAL },
  40622     { YOUR_DISC_MSBf, 6, 100, SOCF_LE | SOCF_GLOBAL }
  40623 };
  40624 #endif
  40625 
  40626 #if defined(BCM_88650_A0)
  40627 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOPm_fields[] = {
  40628     { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL },
  40629     { EEPf, 17, 70, SOCF_LE | SOCF_GLOBAL },
  40630     { FBITf, 1, 19, 0 | SOCF_GLOBAL },
  40631     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  40632     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40633     { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  40634     { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  40635     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40636     { PBITf, 1, 18, 0 | SOCF_GLOBAL },
  40637     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40638     { RESERVEDf, 33, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40639     { SRC_IP_PTRf, 4, 52, SOCF_LE | SOCF_GLOBAL },
  40640     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40641     { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL }
  40642 };
  40643 #endif
  40644 
  40645 #if defined(BCM_88270_A0)
  40646 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88270_A0m_fields[] = {
  40647     { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL },
  40648     { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  40649     { DST_IPf, 32, 112, SOCF_LE | SOCF_GLOBAL },
  40650     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40651     { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL },
  40652     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  40653     { FLAGS_PROFILEf, 3, 92, SOCF_LE | SOCF_GLOBAL },
  40654     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  40655     { IP_SUBNET_LENf, 5, 144, SOCF_LE | SOCF_GLOBAL },
  40656     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40657     { MEP_PE_PROFILEf, 6, 99, SOCF_LE | SOCF_GLOBAL },
  40658     { MEP_PROFILEf, 7, 105, SOCF_LE | SOCF_GLOBAL },
  40659     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40660     { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  40661     { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  40662     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40663     { RDIf, 2, 97, SOCF_LE | SOCF_GLOBAL },
  40664     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40665     { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL },
  40666     { STAf, 2, 95, SOCF_LE | SOCF_GLOBAL },
  40667     { TUNNEL_IS_MPLSf, 1, 91, 0 | SOCF_GLOBAL },
  40668     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40669     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40670 };
  40671 #endif
  40672 
  40673 #if defined(BCM_88375_A0)
  40674 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88375_A0m_fields[] = {
  40675     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  40676     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40677     { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL },
  40678     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40679     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  40680     { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  40681     { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL },
  40682     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40683     { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL },
  40684     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40685     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  40686     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  40687     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40688     { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL },
  40689     { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40690     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  40691     { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL },
  40692     { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL },
  40693     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40694     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40695 };
  40696 #endif
  40697 
  40698 #if defined(BCM_88375_B0)
  40699 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88375_B0m_fields[] = {
  40700     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  40701     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40702     { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL },
  40703     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40704     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  40705     { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  40706     { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL },
  40707     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40708     { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL },
  40709     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40710     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  40711     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  40712     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40713     { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL },
  40714     { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40715     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  40716     { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL },
  40717     { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL },
  40718     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40719     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40720 };
  40721 #endif
  40722 
  40723 #if defined(BCM_88470_A0)
  40724 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88470_A0m_fields[] = {
  40725     { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL },
  40726     { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  40727     { DST_IPf, 32, 112, SOCF_LE | SOCF_GLOBAL },
  40728     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40729     { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL },
  40730     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  40731     { FLAGS_PROFILEf, 3, 92, SOCF_LE | SOCF_GLOBAL },
  40732     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  40733     { IP_SUBNET_LENf, 5, 144, SOCF_LE | SOCF_GLOBAL },
  40734     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40735     { MEP_PE_PROFILEf, 6, 99, SOCF_LE | SOCF_GLOBAL },
  40736     { MEP_PROFILEf, 7, 105, SOCF_LE | SOCF_GLOBAL },
  40737     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40738     { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  40739     { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  40740     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40741     { RDIf, 2, 97, SOCF_LE | SOCF_GLOBAL },
  40742     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40743     { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL },
  40744     { STAf, 2, 95, SOCF_LE | SOCF_GLOBAL },
  40745     { TUNNEL_IS_MPLSf, 1, 91, 0 | SOCF_GLOBAL },
  40746     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40747     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40748 };
  40749 #endif
  40750 
  40751 #if defined(BCM_88470_B0)
  40752 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88470_B0m_fields[] = {
  40753     { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL },
  40754     { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  40755     { DST_IPf, 32, 112, SOCF_LE | SOCF_GLOBAL },
  40756     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40757     { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL },
  40758     { EXTRA_DATA_PTRf, 14, 149, SOCF_LE | SOCF_GLOBAL },
  40759     { FLAGS_PROFILEf, 3, 92, SOCF_LE | SOCF_GLOBAL },
  40760     { FLEX_LM_DM_PTRf, 14, 163, SOCF_LE | SOCF_GLOBAL },
  40761     { IP_SUBNET_LENf, 5, 144, SOCF_LE | SOCF_GLOBAL },
  40762     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40763     { MEP_PE_PROFILEf, 6, 99, SOCF_LE | SOCF_GLOBAL },
  40764     { MEP_PROFILEf, 7, 105, SOCF_LE | SOCF_GLOBAL },
  40765     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40766     { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  40767     { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  40768     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40769     { RDIf, 2, 97, SOCF_LE | SOCF_GLOBAL },
  40770     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40771     { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL },
  40772     { STAf, 2, 95, SOCF_LE | SOCF_GLOBAL },
  40773     { TUNNEL_IS_MPLSf, 1, 91, 0 | SOCF_GLOBAL },
  40774     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40775     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40776 };
  40777 #endif
  40778 
  40779 #if defined(BCM_88650_B0)
  40780 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88650_B0m_fields[] = {
  40781     { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL },
  40782     { DIAG_PROFILEf, 2, 85, SOCF_LE | SOCF_GLOBAL },
  40783     { EEPf, 15, 70, SOCF_LE | SOCF_GLOBAL },
  40784     { FBITf, 1, 19, 0 | SOCF_GLOBAL },
  40785     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  40786     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40787     { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  40788     { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  40789     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40790     { PBITf, 1, 18, 0 | SOCF_GLOBAL },
  40791     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40792     { RESERVEDf, 32, 88, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40793     { SRC_IP_PTRf, 4, 52, SOCF_LE | SOCF_GLOBAL },
  40794     { TUNNEL_IS_MPLSf, 1, 87, 0 | SOCF_GLOBAL },
  40795     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40796     { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL }
  40797 };
  40798 #endif
  40799 
  40800 #if defined(BCM_88660_A0)
  40801 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88660_A0m_fields[] = {
  40802     { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL },
  40803     { DIAG_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL },
  40804     { EEPf, 15, 70, SOCF_LE | SOCF_GLOBAL },
  40805     { FLAGS_PROFILEf, 3, 90, SOCF_LE | SOCF_GLOBAL },
  40806     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  40807     { MEP_PE_PROFILEf, 4, 97, SOCF_LE | SOCF_GLOBAL },
  40808     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40809     { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  40810     { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  40811     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40812     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40813     { RDIf, 2, 95, SOCF_LE | SOCF_GLOBAL },
  40814     { RESERVEDf, 31, 101, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40815     { SRC_IP_PTRf, 6, 50, SOCF_LE | SOCF_GLOBAL },
  40816     { STAf, 2, 93, SOCF_LE | SOCF_GLOBAL },
  40817     { TUNNEL_IS_MPLSf, 1, 89, 0 | SOCF_GLOBAL },
  40818     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40819     { YOUR_DISCf, 32, 18, SOCF_LE | SOCF_GLOBAL }
  40820 };
  40821 #endif
  40822 
  40823 #if defined(BCM_88675_A0)
  40824 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88675_A0m_fields[] = {
  40825     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  40826     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40827     { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL },
  40828     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40829     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  40830     { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  40831     { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL },
  40832     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40833     { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL },
  40834     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40835     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  40836     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  40837     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40838     { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL },
  40839     { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40840     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  40841     { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL },
  40842     { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL },
  40843     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40844     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40845 };
  40846 #endif
  40847 
  40848 #if defined(BCM_88675_B0)
  40849 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88675_B0m_fields[] = {
  40850     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  40851     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40852     { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL },
  40853     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40854     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  40855     { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  40856     { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL },
  40857     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40858     { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL },
  40859     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40860     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  40861     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  40862     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40863     { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL },
  40864     { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40865     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  40866     { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL },
  40867     { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL },
  40868     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40869     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40870 };
  40871 #endif
  40872 
  40873 #if defined(BCM_88680_A0)
  40874 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88680_A0m_fields[] = {
  40875     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  40876     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  40877     { DST_IPf, 32, 114, SOCF_LE | SOCF_GLOBAL },
  40878     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  40879     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  40880     { FLAGS_PROFILEf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  40881     { IP_SUBNET_LENf, 5, 146, SOCF_LE | SOCF_GLOBAL },
  40882     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  40883     { MEP_PE_PROFILEf, 6, 101, SOCF_LE | SOCF_GLOBAL },
  40884     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  40885     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  40886     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  40887     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  40888     { RDIf, 2, 99, SOCF_LE | SOCF_GLOBAL },
  40889     { RESERVEDf, 7, 107, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40890     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  40891     { STAf, 2, 97, SOCF_LE | SOCF_GLOBAL },
  40892     { TUNNEL_IS_MPLSf, 1, 93, 0 | SOCF_GLOBAL },
  40893     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  40894     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  40895 };
  40896 #endif
  40897 
  40898 #if defined(BCM_88690_A0)
  40899 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88690_A0m_fields[] = {
  40900     { DETECT_MULTf, 8, 60, SOCF_LE | SOCF_GLOBAL },
  40901     { DIAG_PROFILEf, 4, 97, SOCF_LE | SOCF_GLOBAL },
  40902     { DST_IPf, 32, 123, SOCF_LE | SOCF_GLOBAL },
  40903     { EEPf, 23, 74, SOCF_LE | SOCF_GLOBAL },
  40904     { EXTRA_DATA_PTRf, 15, 160, SOCF_LE | SOCF_GLOBAL },
  40905     { FLAGS_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  40906     { FLEX_LM_DM_PTRf, 15, 175, SOCF_LE | SOCF_GLOBAL },
  40907     { IP_SUBNET_LENf, 5, 155, SOCF_LE | SOCF_GLOBAL },
  40908     { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL },
  40909     { MEP_PE_PROFILEf, 6, 110, SOCF_LE | SOCF_GLOBAL },
  40910     { MEP_PROFILEf, 7, 116, SOCF_LE | SOCF_GLOBAL },
  40911     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  40912     { MICRO_BFDf, 1, 190, 0 | SOCF_GLOBAL },
  40913     { MIN_RX_INTERVAL_PTRf, 3, 71, SOCF_LE | SOCF_GLOBAL },
  40914     { MIN_TX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  40915     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  40916     { RDIf, 2, 108, SOCF_LE | SOCF_GLOBAL },
  40917     { RESERVEDf, 24, 192, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40918     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 191, 0 | SOCF_GLOBAL },
  40919     { SRC_IP_PTRf, 8, 52, SOCF_LE | SOCF_GLOBAL },
  40920     { STAf, 2, 106, SOCF_LE | SOCF_GLOBAL },
  40921     { TUNNEL_IS_MPLSf, 1, 101, 0 | SOCF_GLOBAL },
  40922     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  40923     { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL }
  40924 };
  40925 #endif
  40926 
  40927 #if defined(BCM_88690_B0)
  40928 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_BCM88690_B0m_fields[] = {
  40929     { DETECT_MULTf, 8, 61, SOCF_LE | SOCF_GLOBAL },
  40930     { DIAG_PROFILEf, 4, 98, SOCF_LE | SOCF_GLOBAL },
  40931     { DST_IPf, 32, 124, SOCF_LE | SOCF_GLOBAL },
  40932     { EEPf, 23, 75, SOCF_LE | SOCF_GLOBAL },
  40933     { EXTRA_DATA_PTRf, 15, 161, SOCF_LE | SOCF_GLOBAL },
  40934     { FLAGS_PROFILEf, 4, 103, SOCF_LE | SOCF_GLOBAL },
  40935     { FLEX_LM_DM_PTRf, 15, 176, SOCF_LE | SOCF_GLOBAL },
  40936     { IP_SUBNET_LENf, 5, 156, SOCF_LE | SOCF_GLOBAL },
  40937     { LOCAL_PORTf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  40938     { MEP_PE_PROFILEf, 6, 111, SOCF_LE | SOCF_GLOBAL },
  40939     { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL },
  40940     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  40941     { MICRO_BFDf, 1, 191, 0 | SOCF_GLOBAL },
  40942     { MIN_RX_INTERVAL_PTRf, 3, 72, SOCF_LE | SOCF_GLOBAL },
  40943     { MIN_TX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  40944     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  40945     { RDIf, 2, 109, SOCF_LE | SOCF_GLOBAL },
  40946     { RESERVEDf, 23, 193, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40947     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 192, 0 | SOCF_GLOBAL },
  40948     { SRC_IP_PTRf, 8, 53, SOCF_LE | SOCF_GLOBAL },
  40949     { STAf, 2, 107, SOCF_LE | SOCF_GLOBAL },
  40950     { TUNNEL_IS_MPLSf, 1, 102, 0 | SOCF_GLOBAL },
  40951     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  40952     { YOUR_DISCf, 32, 21, SOCF_LE | SOCF_GLOBAL }
  40953 };
  40954 #endif
  40955 
  40956 #if defined(BCM_88690_A0)
  40957 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_SHORT_STATIC_MDB_FORMATm_fields[] = {
  40958     { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL },
  40959     { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  40960     { DST_IPf, 32, 69, SOCF_LE | SOCF_GLOBAL },
  40961     { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL },
  40962     { FLAGS_PROFILEf, 4, 54, SOCF_LE | SOCF_GLOBAL },
  40963     { IP_SUBNET_LENf, 5, 49, SOCF_LE | SOCF_GLOBAL },
  40964     { MEP_PROFILEf, 7, 62, SOCF_LE | SOCF_GLOBAL },
  40965     { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  40966     { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  40967     { RESERVEDf, 2, 60, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  40968     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 108, 0 | SOCF_GLOBAL },
  40969     { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL },
  40970     { STAf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  40971     { TUNNEL_IS_MPLSf, 1, 107, 0 | SOCF_GLOBAL },
  40972     { YOUR_DISC_MSBf, 6, 101, SOCF_LE | SOCF_GLOBAL }
  40973 };
  40974 #endif
  40975 
  40976 #if defined(BCM_88690_B0)
  40977 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_IPV4_ONE_HOP_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = {
  40978     { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL },
  40979     { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  40980     { DST_IPf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  40981     { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL },
  40982     { FLAGS_PROFILEf, 4, 54, SOCF_LE | SOCF_GLOBAL },
  40983     { IP_SUBNET_LENf, 5, 49, SOCF_LE | SOCF_GLOBAL },
  40984     { MEP_PROFILEf, 7, 61, SOCF_LE | SOCF_GLOBAL },
  40985     { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  40986     { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  40987     { RESERVEDf, 1, 60, SOCF_RES | SOCF_GLOBAL },
  40988     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 107, 0 | SOCF_GLOBAL },
  40989     { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL },
  40990     { STAf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  40991     { TUNNEL_IS_MPLSf, 1, 106, 0 | SOCF_GLOBAL },
  40992     { TX_RATE_LSBf, 1, 108, 0 | SOCF_GLOBAL },
  40993     { YOUR_DISC_MSBf, 6, 100, SOCF_LE | SOCF_GLOBAL }
  40994 };
  40995 #endif
  40996 
  40997 #if defined(BCM_88650_A0)
  40998 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLSm_fields[] = {
  40999     { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL },
  41000     { EEPf, 17, 70, SOCF_LE | SOCF_GLOBAL },
  41001     { FBITf, 1, 19, 0 | SOCF_GLOBAL },
  41002     { IP_TTL_TOS_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL },
  41003     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  41004     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41005     { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  41006     { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  41007     { MPLS_LABELf, 20, 87, SOCF_LE | SOCF_GLOBAL },
  41008     { MPLS_PUSH_PROFILEf, 4, 107, SOCF_LE | SOCF_GLOBAL },
  41009     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41010     { PBITf, 1, 18, 0 | SOCF_GLOBAL },
  41011     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41012     { RESERVEDf, 5, 115, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41013     { SRC_IP_PTRf, 4, 52, SOCF_LE | SOCF_GLOBAL },
  41014     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41015     { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL }
  41016 };
  41017 #endif
  41018 
  41019 #if defined(BCM_88270_A0)
  41020 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88270_A0m_fields[] = {
  41021     { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL },
  41022     { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  41023     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41024     { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL },
  41025     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  41026     { FLAGS_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL },
  41027     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  41028     { IP_TTL_TOS_PROFILEf, 4, 115, SOCF_LE | SOCF_GLOBAL },
  41029     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  41030     { MEP_PE_PROFILEf, 6, 126, SOCF_LE | SOCF_GLOBAL },
  41031     { MEP_PROFILEf, 7, 132, SOCF_LE | SOCF_GLOBAL },
  41032     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41033     { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41034     { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  41035     { MPLS_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL },
  41036     { MPLS_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL },
  41037     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41038     { RDIf, 2, 124, SOCF_LE | SOCF_GLOBAL },
  41039     { RESERVEDf, 12, 139, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41040     { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL },
  41041     { STAf, 2, 122, SOCF_LE | SOCF_GLOBAL },
  41042     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41043     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  41044 };
  41045 #endif
  41046 
  41047 #if defined(BCM_88375_A0)
  41048 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88375_A0m_fields[] = {
  41049     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  41050     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  41051     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41052     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  41053     { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL },
  41054     { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL },
  41055     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  41056     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41057     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41058     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  41059     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  41060     { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL },
  41061     { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL },
  41062     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41063     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41064     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41065     { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41066     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  41067     { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL },
  41068     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41069     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  41070 };
  41071 #endif
  41072 
  41073 #if defined(BCM_88375_B0)
  41074 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88375_B0m_fields[] = {
  41075     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  41076     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  41077     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41078     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  41079     { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL },
  41080     { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL },
  41081     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  41082     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41083     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41084     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  41085     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  41086     { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL },
  41087     { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL },
  41088     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41089     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41090     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41091     { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41092     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  41093     { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL },
  41094     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41095     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  41096 };
  41097 #endif
  41098 
  41099 #if defined(BCM_88470_A0)
  41100 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88470_A0m_fields[] = {
  41101     { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL },
  41102     { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  41103     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41104     { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL },
  41105     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  41106     { FLAGS_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL },
  41107     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  41108     { IP_TTL_TOS_PROFILEf, 4, 115, SOCF_LE | SOCF_GLOBAL },
  41109     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  41110     { MEP_PE_PROFILEf, 6, 126, SOCF_LE | SOCF_GLOBAL },
  41111     { MEP_PROFILEf, 7, 132, SOCF_LE | SOCF_GLOBAL },
  41112     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41113     { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41114     { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  41115     { MPLS_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL },
  41116     { MPLS_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL },
  41117     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41118     { RDIf, 2, 124, SOCF_LE | SOCF_GLOBAL },
  41119     { RESERVEDf, 12, 139, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41120     { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL },
  41121     { STAf, 2, 122, SOCF_LE | SOCF_GLOBAL },
  41122     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41123     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  41124 };
  41125 #endif
  41126 
  41127 #if defined(BCM_88470_B0)
  41128 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88470_B0m_fields[] = {
  41129     { DETECT_MULTf, 8, 55, SOCF_LE | SOCF_GLOBAL },
  41130     { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  41131     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41132     { EEPf, 18, 69, SOCF_LE | SOCF_GLOBAL },
  41133     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  41134     { FLAGS_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL },
  41135     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  41136     { IP_TTL_TOS_PROFILEf, 4, 115, SOCF_LE | SOCF_GLOBAL },
  41137     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  41138     { MEP_PE_PROFILEf, 6, 126, SOCF_LE | SOCF_GLOBAL },
  41139     { MEP_PROFILEf, 7, 132, SOCF_LE | SOCF_GLOBAL },
  41140     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41141     { MIN_RX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41142     { MIN_TX_INTERVAL_PTRf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  41143     { MPLS_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL },
  41144     { MPLS_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL },
  41145     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41146     { RDIf, 2, 124, SOCF_LE | SOCF_GLOBAL },
  41147     { RESERVEDf, 12, 139, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41148     { SRC_IP_PTRf, 4, 51, SOCF_LE | SOCF_GLOBAL },
  41149     { STAf, 2, 122, SOCF_LE | SOCF_GLOBAL },
  41150     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41151     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  41152 };
  41153 #endif
  41154 
  41155 #if defined(BCM_88650_B0)
  41156 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88650_B0m_fields[] = {
  41157     { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL },
  41158     { DIAG_PROFILEf, 2, 85, SOCF_LE | SOCF_GLOBAL },
  41159     { EEPf, 15, 70, SOCF_LE | SOCF_GLOBAL },
  41160     { FBITf, 1, 19, 0 | SOCF_GLOBAL },
  41161     { IP_TTL_TOS_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL },
  41162     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  41163     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41164     { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  41165     { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  41166     { MPLS_LABELf, 20, 87, SOCF_LE | SOCF_GLOBAL },
  41167     { MPLS_PUSH_PROFILEf, 4, 107, SOCF_LE | SOCF_GLOBAL },
  41168     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41169     { PBITf, 1, 18, 0 | SOCF_GLOBAL },
  41170     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41171     { RESERVEDf, 5, 115, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41172     { SRC_IP_PTRf, 4, 52, SOCF_LE | SOCF_GLOBAL },
  41173     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41174     { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL }
  41175 };
  41176 #endif
  41177 
  41178 #if defined(BCM_88660_A0)
  41179 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88660_A0m_fields[] = {
  41180     { DETECT_MULTf, 8, 56, SOCF_LE | SOCF_GLOBAL },
  41181     { DIAG_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL },
  41182     { EEPf, 15, 70, SOCF_LE | SOCF_GLOBAL },
  41183     { FLAGS_PROFILEf, 3, 117, SOCF_LE | SOCF_GLOBAL },
  41184     { IP_TTL_TOS_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL },
  41185     { LOCAL_PORTf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  41186     { MEP_PE_PROFILEf, 4, 124, SOCF_LE | SOCF_GLOBAL },
  41187     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41188     { MIN_RX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  41189     { MIN_TX_INTERVAL_PTRf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  41190     { MPLS_LABELf, 20, 89, SOCF_LE | SOCF_GLOBAL },
  41191     { MPLS_PUSH_PROFILEf, 4, 109, SOCF_LE | SOCF_GLOBAL },
  41192     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41193     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41194     { RDIf, 2, 122, SOCF_LE | SOCF_GLOBAL },
  41195     { RESERVEDf, 4, 128, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41196     { SRC_IP_PTRf, 6, 50, SOCF_LE | SOCF_GLOBAL },
  41197     { STAf, 2, 120, SOCF_LE | SOCF_GLOBAL },
  41198     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41199     { YOUR_DISCf, 32, 18, SOCF_LE | SOCF_GLOBAL }
  41200 };
  41201 #endif
  41202 
  41203 #if defined(BCM_88675_A0)
  41204 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88675_A0m_fields[] = {
  41205     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  41206     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  41207     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41208     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  41209     { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL },
  41210     { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL },
  41211     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  41212     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41213     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41214     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  41215     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  41216     { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL },
  41217     { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL },
  41218     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41219     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41220     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41221     { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41222     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  41223     { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL },
  41224     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41225     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  41226 };
  41227 #endif
  41228 
  41229 #if defined(BCM_88675_B0)
  41230 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88675_B0m_fields[] = {
  41231     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  41232     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  41233     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41234     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  41235     { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL },
  41236     { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL },
  41237     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  41238     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41239     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41240     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  41241     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  41242     { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL },
  41243     { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL },
  41244     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41245     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41246     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41247     { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41248     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  41249     { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL },
  41250     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41251     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  41252 };
  41253 #endif
  41254 
  41255 #if defined(BCM_88680_A0)
  41256 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88680_A0m_fields[] = {
  41257     { DETECT_MULTf, 8, 57, SOCF_LE | SOCF_GLOBAL },
  41258     { DIAG_PROFILEf, 4, 89, SOCF_LE | SOCF_GLOBAL },
  41259     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41260     { EEPf, 18, 71, SOCF_LE | SOCF_GLOBAL },
  41261     { FLAGS_PROFILEf, 3, 121, SOCF_LE | SOCF_GLOBAL },
  41262     { IP_TTL_TOS_PROFILEf, 4, 117, SOCF_LE | SOCF_GLOBAL },
  41263     { LOCAL_PORTf, 9, 10, SOCF_LE | SOCF_GLOBAL },
  41264     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41265     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41266     { MIN_RX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  41267     { MIN_TX_INTERVAL_PTRf, 3, 65, SOCF_LE | SOCF_GLOBAL },
  41268     { MPLS_LABELf, 20, 93, SOCF_LE | SOCF_GLOBAL },
  41269     { MPLS_PUSH_PROFILEf, 4, 113, SOCF_LE | SOCF_GLOBAL },
  41270     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41271     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41272     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41273     { RESERVED_2f, 10, 141, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41274     { SRC_IP_PTRf, 6, 51, SOCF_LE | SOCF_GLOBAL },
  41275     { STAf, 2, 124, SOCF_LE | SOCF_GLOBAL },
  41276     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41277     { YOUR_DISCf, 32, 19, SOCF_LE | SOCF_GLOBAL }
  41278 };
  41279 #endif
  41280 
  41281 #if defined(BCM_88690_A0)
  41282 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88690_A0m_fields[] = {
  41283     { DETECT_MULTf, 8, 60, SOCF_LE | SOCF_GLOBAL },
  41284     { DIAG_PROFILEf, 4, 97, SOCF_LE | SOCF_GLOBAL },
  41285     { EEPf, 23, 74, SOCF_LE | SOCF_GLOBAL },
  41286     { EXTRA_DATA_PTRf, 15, 150, SOCF_LE | SOCF_GLOBAL },
  41287     { FLAGS_PROFILEf, 4, 129, SOCF_LE | SOCF_GLOBAL },
  41288     { FLEX_LM_DM_PTRf, 15, 165, SOCF_LE | SOCF_GLOBAL },
  41289     { IP_TTL_TOS_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL },
  41290     { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL },
  41291     { MEP_PE_PROFILEf, 6, 137, SOCF_LE | SOCF_GLOBAL },
  41292     { MEP_PROFILEf, 7, 143, SOCF_LE | SOCF_GLOBAL },
  41293     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  41294     { MIN_RX_INTERVAL_PTRf, 3, 71, SOCF_LE | SOCF_GLOBAL },
  41295     { MIN_TX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  41296     { MPLS_LABELf, 20, 101, SOCF_LE | SOCF_GLOBAL },
  41297     { MPLS_PUSH_PROFILEf, 4, 121, SOCF_LE | SOCF_GLOBAL },
  41298     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  41299     { RDIf, 2, 135, SOCF_LE | SOCF_GLOBAL },
  41300     { RESERVEDf, 35, 181, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41301     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 180, 0 | SOCF_GLOBAL },
  41302     { SRC_IP_PTRf, 8, 52, SOCF_LE | SOCF_GLOBAL },
  41303     { STAf, 2, 133, SOCF_LE | SOCF_GLOBAL },
  41304     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  41305     { YOUR_DISCf, 32, 20, SOCF_LE | SOCF_GLOBAL }
  41306 };
  41307 #endif
  41308 
  41309 #if defined(BCM_88690_B0)
  41310 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_BCM88690_B0m_fields[] = {
  41311     { DETECT_MULTf, 8, 61, SOCF_LE | SOCF_GLOBAL },
  41312     { DIAG_PROFILEf, 4, 98, SOCF_LE | SOCF_GLOBAL },
  41313     { EEPf, 23, 75, SOCF_LE | SOCF_GLOBAL },
  41314     { EXTRA_DATA_PTRf, 15, 151, SOCF_LE | SOCF_GLOBAL },
  41315     { FLAGS_PROFILEf, 4, 130, SOCF_LE | SOCF_GLOBAL },
  41316     { FLEX_LM_DM_PTRf, 15, 166, SOCF_LE | SOCF_GLOBAL },
  41317     { IP_TTL_TOS_PROFILEf, 4, 126, SOCF_LE | SOCF_GLOBAL },
  41318     { LOCAL_PORTf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  41319     { MEP_PE_PROFILEf, 6, 138, SOCF_LE | SOCF_GLOBAL },
  41320     { MEP_PROFILEf, 7, 144, SOCF_LE | SOCF_GLOBAL },
  41321     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  41322     { MIN_RX_INTERVAL_PTRf, 3, 72, SOCF_LE | SOCF_GLOBAL },
  41323     { MIN_TX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41324     { MPLS_LABELf, 20, 102, SOCF_LE | SOCF_GLOBAL },
  41325     { MPLS_PUSH_PROFILEf, 4, 122, SOCF_LE | SOCF_GLOBAL },
  41326     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  41327     { RDIf, 2, 136, SOCF_LE | SOCF_GLOBAL },
  41328     { RESERVEDf, 34, 182, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41329     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 181, 0 | SOCF_GLOBAL },
  41330     { SRC_IP_PTRf, 8, 53, SOCF_LE | SOCF_GLOBAL },
  41331     { STAf, 2, 134, SOCF_LE | SOCF_GLOBAL },
  41332     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  41333     { YOUR_DISCf, 32, 21, SOCF_LE | SOCF_GLOBAL }
  41334 };
  41335 #endif
  41336 
  41337 #if defined(BCM_88690_A0)
  41338 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_SHORT_STATIC_MDB_FORMATm_fields[] = {
  41339     { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL },
  41340     { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  41341     { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL },
  41342     { FLAGS_PROFILEf, 4, 53, SOCF_LE | SOCF_GLOBAL },
  41343     { IP_TTL_TOS_PROFILEf, 4, 95, SOCF_LE | SOCF_GLOBAL },
  41344     { MEP_PROFILEf, 7, 62, SOCF_LE | SOCF_GLOBAL },
  41345     { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  41346     { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  41347     { MPLS_LABELf, 20, 69, SOCF_LE | SOCF_GLOBAL },
  41348     { MPLS_PUSH_PROFILEf, 4, 49, SOCF_LE | SOCF_GLOBAL },
  41349     { RESERVEDf, 3, 59, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41350     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 99, 0 | SOCF_GLOBAL },
  41351     { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL },
  41352     { STAf, 2, 57, SOCF_LE | SOCF_GLOBAL },
  41353     { YOUR_DISC_MSBf, 6, 89, SOCF_LE | SOCF_GLOBAL }
  41354 };
  41355 #endif
  41356 
  41357 #if defined(BCM_88690_B0)
  41358 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_MPLS_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = {
  41359     { DETECT_MULTf, 8, 8, SOCF_LE | SOCF_GLOBAL },
  41360     { DIAG_PROFILEf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  41361     { EEPf, 23, 22, SOCF_LE | SOCF_GLOBAL },
  41362     { FLAGS_PROFILEf, 4, 53, SOCF_LE | SOCF_GLOBAL },
  41363     { IP_TTL_TOS_PROFILEf, 4, 94, SOCF_LE | SOCF_GLOBAL },
  41364     { MEP_PROFILEf, 7, 61, SOCF_LE | SOCF_GLOBAL },
  41365     { MIN_RX_INTERVAL_PTRf, 3, 19, SOCF_LE | SOCF_GLOBAL },
  41366     { MIN_TX_INTERVAL_PTRf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  41367     { MPLS_LABELf, 20, 68, SOCF_LE | SOCF_GLOBAL },
  41368     { MPLS_PUSH_PROFILEf, 4, 49, SOCF_LE | SOCF_GLOBAL },
  41369     { RESERVEDf, 2, 59, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41370     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 98, 0 | SOCF_GLOBAL },
  41371     { SRC_IP_PTRf, 8, 0, SOCF_LE | SOCF_GLOBAL },
  41372     { STAf, 2, 57, SOCF_LE | SOCF_GLOBAL },
  41373     { TX_RATE_LSBf, 1, 99, 0 | SOCF_GLOBAL },
  41374     { YOUR_DISC_MSBf, 6, 88, SOCF_LE | SOCF_GLOBAL }
  41375 };
  41376 #endif
  41377 
  41378 #if defined(BCM_88650_A0)
  41379 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWEm_fields[] = {
  41380     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41381     { DETECT_MULTf, 8, 60, SOCF_LE | SOCF_GLOBAL },
  41382     { EEPf, 17, 74, SOCF_LE | SOCF_GLOBAL },
  41383     { FBITf, 1, 27, 0 | SOCF_GLOBAL },
  41384     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41385     { MIN_RX_INTERVAL_PTRf, 3, 71, SOCF_LE | SOCF_GLOBAL },
  41386     { MIN_TX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  41387     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41388     { PBITf, 1, 26, 0 | SOCF_GLOBAL },
  41389     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41390     { PWE_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL },
  41391     { PWE_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL },
  41392     { RESERVEDf, 5, 115, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41393     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41394     { YOUR_DISCf, 32, 28, SOCF_LE | SOCF_GLOBAL }
  41395 };
  41396 #endif
  41397 
  41398 #if defined(BCM_88270_A0)
  41399 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88270_A0m_fields[] = {
  41400     { ACHf, 1, 123, 0 | SOCF_GLOBAL },
  41401     { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  41402     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41403     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41404     { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL },
  41405     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41406     { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  41407     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  41408     { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL },
  41409     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  41410     { GALf, 1, 124, 0 | SOCF_GLOBAL },
  41411     { LOCAL_PORTf, 5, 143, SOCF_LE | SOCF_GLOBAL },
  41412     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41413     { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL },
  41414     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41415     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41416     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41417     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41418     { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL },
  41419     { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL },
  41420     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41421     { RESERVEDf, 3, 148, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41422     { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL },
  41423     { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL },
  41424     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41425     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41426 };
  41427 #endif
  41428 
  41429 #if defined(BCM_88375_A0)
  41430 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88375_A0m_fields[] = {
  41431     { ACHf, 1, 123, 0 | SOCF_GLOBAL },
  41432     { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  41433     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41434     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41435     { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL },
  41436     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41437     { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  41438     { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL },
  41439     { GALf, 1, 124, 0 | SOCF_GLOBAL },
  41440     { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL },
  41441     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41442     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41443     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41444     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41445     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41446     { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL },
  41447     { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL },
  41448     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41449     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41450     { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41451     { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL },
  41452     { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL },
  41453     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41454     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41455 };
  41456 #endif
  41457 
  41458 #if defined(BCM_88375_B0)
  41459 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88375_B0m_fields[] = {
  41460     { ACHf, 1, 123, 0 | SOCF_GLOBAL },
  41461     { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  41462     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41463     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41464     { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL },
  41465     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41466     { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  41467     { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL },
  41468     { GALf, 1, 124, 0 | SOCF_GLOBAL },
  41469     { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL },
  41470     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41471     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41472     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41473     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41474     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41475     { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL },
  41476     { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL },
  41477     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41478     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41479     { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41480     { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL },
  41481     { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL },
  41482     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41483     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41484 };
  41485 #endif
  41486 
  41487 #if defined(BCM_88470_A0)
  41488 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88470_A0m_fields[] = {
  41489     { ACHf, 1, 123, 0 | SOCF_GLOBAL },
  41490     { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  41491     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41492     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41493     { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL },
  41494     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41495     { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  41496     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  41497     { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL },
  41498     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  41499     { GALf, 1, 124, 0 | SOCF_GLOBAL },
  41500     { LOCAL_PORTf, 5, 143, SOCF_LE | SOCF_GLOBAL },
  41501     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41502     { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL },
  41503     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41504     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41505     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41506     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41507     { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL },
  41508     { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL },
  41509     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41510     { RESERVEDf, 3, 148, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41511     { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL },
  41512     { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL },
  41513     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41514     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41515 };
  41516 #endif
  41517 
  41518 #if defined(BCM_88470_B0)
  41519 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88470_B0m_fields[] = {
  41520     { ACHf, 1, 123, 0 | SOCF_GLOBAL },
  41521     { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  41522     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41523     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41524     { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL },
  41525     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41526     { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  41527     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  41528     { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL },
  41529     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  41530     { GALf, 1, 124, 0 | SOCF_GLOBAL },
  41531     { LOCAL_PORTf, 5, 143, SOCF_LE | SOCF_GLOBAL },
  41532     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41533     { MEP_PROFILEf, 7, 134, SOCF_LE | SOCF_GLOBAL },
  41534     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41535     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41536     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41537     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41538     { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL },
  41539     { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL },
  41540     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41541     { RESERVEDf, 3, 148, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41542     { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL },
  41543     { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL },
  41544     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41545     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41546 };
  41547 #endif
  41548 
  41549 #if defined(BCM_88650_B0)
  41550 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88650_B0m_fields[] = {
  41551     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41552     { DETECT_MULTf, 8, 60, SOCF_LE | SOCF_GLOBAL },
  41553     { DIAG_PROFILEf, 2, 89, SOCF_LE | SOCF_GLOBAL },
  41554     { EEPf, 15, 74, SOCF_LE | SOCF_GLOBAL },
  41555     { FBITf, 1, 27, 0 | SOCF_GLOBAL },
  41556     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41557     { MIN_RX_INTERVAL_PTRf, 3, 71, SOCF_LE | SOCF_GLOBAL },
  41558     { MIN_TX_INTERVAL_PTRf, 3, 68, SOCF_LE | SOCF_GLOBAL },
  41559     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41560     { PBITf, 1, 26, 0 | SOCF_GLOBAL },
  41561     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41562     { PWE_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL },
  41563     { PWE_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL },
  41564     { RESERVEDf, 2, 118, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41565     { TTL_PROFILEf, 3, 115, SOCF_LE | SOCF_GLOBAL },
  41566     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41567     { YOUR_DISCf, 32, 28, SOCF_LE | SOCF_GLOBAL }
  41568 };
  41569 #endif
  41570 
  41571 #if defined(BCM_88660_A0)
  41572 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88660_A0m_fields[] = {
  41573     { ACHf, 1, 120, 0 | SOCF_GLOBAL },
  41574     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41575     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41576     { DIAG_PROFILEf, 4, 87, SOCF_LE | SOCF_GLOBAL },
  41577     { EEPf, 15, 72, SOCF_LE | SOCF_GLOBAL },
  41578     { FLAGS_PROFILEf, 3, 115, SOCF_LE | SOCF_GLOBAL },
  41579     { MEP_PE_PROFILEf, 4, 124, SOCF_LE | SOCF_GLOBAL },
  41580     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41581     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41582     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41583     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41584     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41585     { PWE_LABELf, 20, 91, SOCF_LE | SOCF_GLOBAL },
  41586     { PWE_PUSH_PROFILEf, 4, 111, SOCF_LE | SOCF_GLOBAL },
  41587     { RDIf, 2, 122, SOCF_LE | SOCF_GLOBAL },
  41588     { RESERVEDf, 4, 128, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41589     { ROUTER_ALERTf, 1, 121, 0 | SOCF_GLOBAL },
  41590     { STAf, 2, 118, SOCF_LE | SOCF_GLOBAL },
  41591     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41592     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41593 };
  41594 #endif
  41595 
  41596 #if defined(BCM_88675_A0)
  41597 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88675_A0m_fields[] = {
  41598     { ACHf, 1, 123, 0 | SOCF_GLOBAL },
  41599     { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  41600     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41601     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41602     { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL },
  41603     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41604     { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  41605     { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL },
  41606     { GALf, 1, 124, 0 | SOCF_GLOBAL },
  41607     { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL },
  41608     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41609     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41610     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41611     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41612     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41613     { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL },
  41614     { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL },
  41615     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41616     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41617     { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41618     { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL },
  41619     { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL },
  41620     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41621     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41622 };
  41623 #endif
  41624 
  41625 #if defined(BCM_88675_B0)
  41626 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88675_B0m_fields[] = {
  41627     { ACHf, 1, 123, 0 | SOCF_GLOBAL },
  41628     { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  41629     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41630     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41631     { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL },
  41632     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41633     { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  41634     { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL },
  41635     { GALf, 1, 124, 0 | SOCF_GLOBAL },
  41636     { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL },
  41637     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41638     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41639     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41640     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41641     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41642     { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL },
  41643     { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL },
  41644     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41645     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41646     { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41647     { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL },
  41648     { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL },
  41649     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41650     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41651 };
  41652 #endif
  41653 
  41654 #if defined(BCM_88680_A0)
  41655 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88680_A0m_fields[] = {
  41656     { ACHf, 1, 123, 0 | SOCF_GLOBAL },
  41657     { ACH_SELf, 2, 141, SOCF_LE | SOCF_GLOBAL },
  41658     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  41659     { DETECT_MULTf, 8, 58, SOCF_LE | SOCF_GLOBAL },
  41660     { DIAG_PROFILEf, 4, 90, SOCF_LE | SOCF_GLOBAL },
  41661     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  41662     { EEPf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  41663     { FLAGS_PROFILEf, 3, 118, SOCF_LE | SOCF_GLOBAL },
  41664     { GALf, 1, 124, 0 | SOCF_GLOBAL },
  41665     { LOCAL_PORTf, 4, 143, SOCF_LE | SOCF_GLOBAL },
  41666     { MEP_PE_PROFILEf, 6, 128, SOCF_LE | SOCF_GLOBAL },
  41667     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41668     { MIN_RX_INTERVAL_PTRf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  41669     { MIN_TX_INTERVAL_PTRf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  41670     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41671     { PWE_LABELf, 20, 94, SOCF_LE | SOCF_GLOBAL },
  41672     { PWE_PUSH_PROFILEf, 4, 114, SOCF_LE | SOCF_GLOBAL },
  41673     { RDIf, 2, 126, SOCF_LE | SOCF_GLOBAL },
  41674     { RESERVED_1f, 7, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41675     { RESERVED_2f, 4, 147, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41676     { ROUTER_ALERTf, 1, 125, 0 | SOCF_GLOBAL },
  41677     { STAf, 2, 121, SOCF_LE | SOCF_GLOBAL },
  41678     { TX_RATEf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  41679     { YOUR_DISCf, 32, 26, SOCF_LE | SOCF_GLOBAL }
  41680 };
  41681 #endif
  41682 
  41683 #if defined(BCM_88690_A0)
  41684 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88690_A0m_fields[] = {
  41685     { ACHf, 1, 130, 0 | SOCF_GLOBAL },
  41686     { ACH_SELf, 2, 148, SOCF_LE | SOCF_GLOBAL },
  41687     { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL },
  41688     { DETECT_MULTf, 8, 59, SOCF_LE | SOCF_GLOBAL },
  41689     { DIAG_PROFILEf, 4, 96, SOCF_LE | SOCF_GLOBAL },
  41690     { EEPf, 23, 73, SOCF_LE | SOCF_GLOBAL },
  41691     { EXTRA_DATA_PTRf, 15, 159, SOCF_LE | SOCF_GLOBAL },
  41692     { FLAGS_PROFILEf, 4, 124, SOCF_LE | SOCF_GLOBAL },
  41693     { FLEX_LM_DM_PTRf, 15, 174, SOCF_LE | SOCF_GLOBAL },
  41694     { GALf, 1, 131, 0 | SOCF_GLOBAL },
  41695     { LOCAL_PORTf, 9, 150, SOCF_LE | SOCF_GLOBAL },
  41696     { MEP_PE_PROFILEf, 6, 135, SOCF_LE | SOCF_GLOBAL },
  41697     { MEP_PROFILEf, 7, 141, SOCF_LE | SOCF_GLOBAL },
  41698     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  41699     { MIN_RX_INTERVAL_PTRf, 3, 70, SOCF_LE | SOCF_GLOBAL },
  41700     { MIN_TX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  41701     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  41702     { PWE_LABELf, 20, 100, SOCF_LE | SOCF_GLOBAL },
  41703     { PWE_PUSH_PROFILEf, 4, 120, SOCF_LE | SOCF_GLOBAL },
  41704     { RDIf, 2, 133, SOCF_LE | SOCF_GLOBAL },
  41705     { RESERVEDf, 26, 190, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41706     { ROUTER_ALERTf, 1, 132, 0 | SOCF_GLOBAL },
  41707     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 189, 0 | SOCF_GLOBAL },
  41708     { STAf, 2, 128, SOCF_LE | SOCF_GLOBAL },
  41709     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  41710     { YOUR_DISCf, 32, 27, SOCF_LE | SOCF_GLOBAL }
  41711 };
  41712 #endif
  41713 
  41714 #if defined(BCM_88690_B0)
  41715 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_BCM88690_B0m_fields[] = {
  41716     { ACHf, 1, 130, 0 | SOCF_GLOBAL },
  41717     { ACH_SELf, 2, 148, SOCF_LE | SOCF_GLOBAL },
  41718     { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL },
  41719     { DETECT_MULTf, 8, 59, SOCF_LE | SOCF_GLOBAL },
  41720     { DIAG_PROFILEf, 4, 96, SOCF_LE | SOCF_GLOBAL },
  41721     { EEPf, 23, 73, SOCF_LE | SOCF_GLOBAL },
  41722     { EXTRA_DATA_PTRf, 15, 160, SOCF_LE | SOCF_GLOBAL },
  41723     { FLAGS_PROFILEf, 4, 124, SOCF_LE | SOCF_GLOBAL },
  41724     { FLEX_LM_DM_PTRf, 15, 175, SOCF_LE | SOCF_GLOBAL },
  41725     { GALf, 1, 131, 0 | SOCF_GLOBAL },
  41726     { LOCAL_PORTf, 10, 150, SOCF_LE | SOCF_GLOBAL },
  41727     { MEP_PE_PROFILEf, 6, 135, SOCF_LE | SOCF_GLOBAL },
  41728     { MEP_PROFILEf, 7, 141, SOCF_LE | SOCF_GLOBAL },
  41729     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  41730     { MIN_RX_INTERVAL_PTRf, 3, 70, SOCF_LE | SOCF_GLOBAL },
  41731     { MIN_TX_INTERVAL_PTRf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  41732     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  41733     { PWE_LABELf, 20, 100, SOCF_LE | SOCF_GLOBAL },
  41734     { PWE_PUSH_PROFILEf, 4, 120, SOCF_LE | SOCF_GLOBAL },
  41735     { RDIf, 2, 133, SOCF_LE | SOCF_GLOBAL },
  41736     { RESERVEDf, 25, 191, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41737     { ROUTER_ALERTf, 1, 132, 0 | SOCF_GLOBAL },
  41738     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 190, 0 | SOCF_GLOBAL },
  41739     { STAf, 2, 128, SOCF_LE | SOCF_GLOBAL },
  41740     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  41741     { YOUR_DISCf, 32, 27, SOCF_LE | SOCF_GLOBAL }
  41742 };
  41743 #endif
  41744 
  41745 #if defined(BCM_88690_A0)
  41746 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_SHORT_STATIC_MDB_FORMATm_fields[] = {
  41747     { ACHf, 1, 87, 0 | SOCF_GLOBAL },
  41748     { ACH_SELf, 2, 89, SOCF_LE | SOCF_GLOBAL },
  41749     { DEST_SYS_PORT_AGRf, 16, 91, SOCF_LE | SOCF_GLOBAL },
  41750     { DETECT_MULTf, 8, 1, SOCF_LE | SOCF_GLOBAL },
  41751     { DIAG_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  41752     { EEPf, 23, 15, SOCF_LE | SOCF_GLOBAL },
  41753     { FLAGS_PROFILEf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  41754     { GALf, 1, 88, 0 | SOCF_GLOBAL },
  41755     { MEP_PROFILEf, 7, 54, SOCF_LE | SOCF_GLOBAL },
  41756     { MIN_RX_INTERVAL_PTRf, 3, 12, SOCF_LE | SOCF_GLOBAL },
  41757     { MIN_TX_INTERVAL_PTRf, 3, 9, SOCF_LE | SOCF_GLOBAL },
  41758     { PWE_LABELf, 20, 61, SOCF_LE | SOCF_GLOBAL },
  41759     { PWE_PUSH_PROFILEf, 4, 42, SOCF_LE | SOCF_GLOBAL },
  41760     { RESERVEDf, 2, 52, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41761     { ROUTER_ALERTf, 1, 0, 0 | SOCF_GLOBAL },
  41762     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 107, 0 | SOCF_GLOBAL },
  41763     { STAf, 2, 50, SOCF_LE | SOCF_GLOBAL },
  41764     { YOUR_DISC_MSBf, 6, 81, SOCF_LE | SOCF_GLOBAL }
  41765 };
  41766 #endif
  41767 
  41768 #if defined(BCM_88690_B0)
  41769 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = {
  41770     { ACHf, 1, 86, 0 | SOCF_GLOBAL },
  41771     { ACH_SELf, 2, 88, SOCF_LE | SOCF_GLOBAL },
  41772     { DEST_SYS_PORT_AGRf, 16, 90, SOCF_LE | SOCF_GLOBAL },
  41773     { DETECT_MULTf, 8, 1, SOCF_LE | SOCF_GLOBAL },
  41774     { DIAG_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  41775     { EEPf, 23, 15, SOCF_LE | SOCF_GLOBAL },
  41776     { FLAGS_PROFILEf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  41777     { GALf, 1, 87, 0 | SOCF_GLOBAL },
  41778     { MEP_PROFILEf, 7, 53, SOCF_LE | SOCF_GLOBAL },
  41779     { MIN_RX_INTERVAL_PTRf, 3, 12, SOCF_LE | SOCF_GLOBAL },
  41780     { MIN_TX_INTERVAL_PTRf, 3, 9, SOCF_LE | SOCF_GLOBAL },
  41781     { PWE_LABELf, 20, 60, SOCF_LE | SOCF_GLOBAL },
  41782     { PWE_PUSH_PROFILEf, 4, 42, SOCF_LE | SOCF_GLOBAL },
  41783     { RESERVEDf, 1, 52, SOCF_RES | SOCF_GLOBAL },
  41784     { ROUTER_ALERTf, 1, 0, 0 | SOCF_GLOBAL },
  41785     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 106, 0 | SOCF_GLOBAL },
  41786     { STAf, 2, 50, SOCF_LE | SOCF_GLOBAL },
  41787     { TX_RATE_LSBf, 1, 107, 0 | SOCF_GLOBAL },
  41788     { YOUR_DISC_MSBf, 6, 80, SOCF_LE | SOCF_GLOBAL }
  41789 };
  41790 #endif
  41791 
  41792 #if defined(BCM_88690_A0)
  41793 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_STATIC_MDB_FORMAT_PART_1m_fields[] = {
  41794     { DEST_SYS_PORT_AGRf, 16, 89, SOCF_LE | SOCF_GLOBAL },
  41795     { DETECT_MULTf, 8, 48, SOCF_LE | SOCF_GLOBAL },
  41796     { DIAG_PROFILEf, 4, 85, SOCF_LE | SOCF_GLOBAL },
  41797     { EEPf, 23, 62, SOCF_LE | SOCF_GLOBAL },
  41798     { LOCAL_PORTf, 9, 6, SOCF_LE | SOCF_GLOBAL },
  41799     { MIN_RX_INTERVAL_PTRf, 3, 59, SOCF_LE | SOCF_GLOBAL },
  41800     { MIN_TX_INTERVAL_PTRf, 3, 56, SOCF_LE | SOCF_GLOBAL },
  41801     { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  41802     { ROUTER_ALERTf, 1, 47, 0 | SOCF_GLOBAL },
  41803     { STAf, 2, 105, SOCF_LE | SOCF_GLOBAL },
  41804     { TX_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  41805     { YOUR_DISCf, 32, 15, SOCF_LE | SOCF_GLOBAL }
  41806 };
  41807 #endif
  41808 
  41809 #if defined(BCM_88690_A0)
  41810 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_STATIC_MDB_FORMAT_PART_2m_fields[] = {
  41811     { ACHf, 1, 28, 0 | SOCF_GLOBAL },
  41812     { ACH_SELf, 2, 30, SOCF_LE | SOCF_GLOBAL },
  41813     { COUNTER_INTERFACEf, 2, 65, SOCF_LE | SOCF_GLOBAL },
  41814     { COUNTER_POINTERf, 20, 45, SOCF_LE | SOCF_GLOBAL },
  41815     { DM_DS_FIELDf, 6, 102, SOCF_LE | SOCF_GLOBAL },
  41816     { DM_T_FLAGf, 1, 101, 0 | SOCF_GLOBAL },
  41817     { FLAGS_PROFILEf, 4, 4, SOCF_LE | SOCF_GLOBAL },
  41818     { GALf, 1, 29, 0 | SOCF_GLOBAL },
  41819     { LM_CW_CHOOSEf, 1, 108, 0 | SOCF_GLOBAL },
  41820     { LM_DS_FIELDf, 6, 95, SOCF_LE | SOCF_GLOBAL },
  41821     { LM_T_FLAGf, 1, 94, 0 | SOCF_GLOBAL },
  41822     { MEP_PROFILEf, 7, 32, SOCF_LE | SOCF_GLOBAL },
  41823     { PWE_LABELf, 20, 8, SOCF_LE | SOCF_GLOBAL },
  41824     { PWE_PUSH_PROFILEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41825     { RESERVEDf, 6, 39, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41826     { SESSION_IDENTIFIERf, 26, 68, SOCF_LE | SOCF_GLOBAL },
  41827     { TIMESTAMP_FORMATf, 1, 67, 0 | SOCF_GLOBAL }
  41828 };
  41829 #endif
  41830 
  41831 #if defined(BCM_88690_B0)
  41832 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_STATIC_MDB_FORMAT_PART_1_BCM88690_B0m_fields[] = {
  41833     { DEST_SYS_PORT_AGRf, 16, 90, SOCF_LE | SOCF_GLOBAL },
  41834     { DETECT_MULTf, 8, 49, SOCF_LE | SOCF_GLOBAL },
  41835     { DIAG_PROFILEf, 4, 86, SOCF_LE | SOCF_GLOBAL },
  41836     { EEPf, 23, 63, SOCF_LE | SOCF_GLOBAL },
  41837     { LOCAL_PORTf, 10, 6, SOCF_LE | SOCF_GLOBAL },
  41838     { MIN_RX_INTERVAL_PTRf, 3, 60, SOCF_LE | SOCF_GLOBAL },
  41839     { MIN_TX_INTERVAL_PTRf, 3, 57, SOCF_LE | SOCF_GLOBAL },
  41840     { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  41841     { ROUTER_ALERTf, 1, 48, 0 | SOCF_GLOBAL },
  41842     { STAf, 2, 106, SOCF_LE | SOCF_GLOBAL },
  41843     { TX_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  41844     { YOUR_DISCf, 32, 16, SOCF_LE | SOCF_GLOBAL }
  41845 };
  41846 #endif
  41847 
  41848 #if defined(BCM_88690_B0)
  41849 soc_field_info_t soc_OAMP_MEP_DB_BFD_ON_PWE_STATIC_MDB_FORMAT_PART_2_BCM88690_B0m_fields[] = {
  41850     { ACHf, 1, 28, 0 | SOCF_GLOBAL },
  41851     { ACH_SELf, 2, 30, SOCF_LE | SOCF_GLOBAL },
  41852     { COUNTER_INTERFACEf, 2, 65, SOCF_LE | SOCF_GLOBAL },
  41853     { COUNTER_POINTERf, 20, 45, SOCF_LE | SOCF_GLOBAL },
  41854     { DM_DS_FIELDf, 6, 102, SOCF_LE | SOCF_GLOBAL },
  41855     { DM_T_FLAGf, 1, 101, 0 | SOCF_GLOBAL },
  41856     { FLAGS_PROFILEf, 4, 4, SOCF_LE | SOCF_GLOBAL },
  41857     { GALf, 1, 29, 0 | SOCF_GLOBAL },
  41858     { LM_CW_CHOOSEf, 1, 108, 0 | SOCF_GLOBAL },
  41859     { LM_DS_FIELDf, 6, 95, SOCF_LE | SOCF_GLOBAL },
  41860     { LM_T_FLAGf, 1, 94, 0 | SOCF_GLOBAL },
  41861     { MEP_PROFILEf, 7, 32, SOCF_LE | SOCF_GLOBAL },
  41862     { PWE_LABELf, 20, 8, SOCF_LE | SOCF_GLOBAL },
  41863     { PWE_PUSH_PROFILEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  41864     { RESERVEDf, 6, 39, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41865     { SESSION_IDENTIFIERf, 26, 68, SOCF_LE | SOCF_GLOBAL },
  41866     { TIMESTAMP_FORMATf, 1, 67, 0 | SOCF_GLOBAL }
  41867 };
  41868 #endif
  41869 
  41870 #if defined(BCM_88690_A0)
  41871 soc_field_info_t soc_OAMP_MEP_DB_BFD_SHORT_FORMATm_fields[] = {
  41872     { ENTRY_2f, 54, 54, SOCF_LE | SOCF_GLOBAL },
  41873     { ENTRY_3f, 54, 108, SOCF_LE | SOCF_GLOBAL },
  41874     { ENTRY_4f, 54, 162, SOCF_LE | SOCF_GLOBAL },
  41875     { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL },
  41876     { MEP_PE_PROFILEf, 6, 46, SOCF_LE | SOCF_GLOBAL },
  41877     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  41878     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  41879     { RDIf, 2, 52, SOCF_LE | SOCF_GLOBAL },
  41880     { TX_RATEf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  41881     { YOUR_DISC_LSBf, 26, 20, SOCF_LE | SOCF_GLOBAL }
  41882 };
  41883 #endif
  41884 
  41885 #if defined(BCM_88690_B0)
  41886 soc_field_info_t soc_OAMP_MEP_DB_BFD_SHORT_FORMAT_BCM88690_B0m_fields[] = {
  41887     { ENTRY_2f, 54, 54, SOCF_LE | SOCF_GLOBAL },
  41888     { ENTRY_3f, 54, 108, SOCF_LE | SOCF_GLOBAL },
  41889     { ENTRY_4f, 54, 162, SOCF_LE | SOCF_GLOBAL },
  41890     { LOCAL_PORTf, 10, 10, SOCF_LE | SOCF_GLOBAL },
  41891     { MEP_PE_PROFILEf, 6, 46, SOCF_LE | SOCF_GLOBAL },
  41892     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  41893     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  41894     { RDIf, 2, 52, SOCF_LE | SOCF_GLOBAL },
  41895     { TX_RATEf, 2, 5, SOCF_LE | SOCF_GLOBAL },
  41896     { YOUR_DISC_LSBf, 26, 20, SOCF_LE | SOCF_GLOBAL }
  41897 };
  41898 #endif
  41899 
  41900 #if defined(BCM_88690_A0)
  41901 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETHm_fields[] = {
  41902     { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  41903     { COUNTER_INTERFACEf, 2, 130, SOCF_LE | SOCF_GLOBAL },
  41904     { COUNTER_POINTERf, 20, 110, SOCF_LE | SOCF_GLOBAL },
  41905     { DA_MC_1_UC_0_SELf, 1, 191, 0 | SOCF_GLOBAL },
  41906     { ENCAPSULATIONf, 2, 95, SOCF_LE | SOCF_GLOBAL },
  41907     { EXTRA_DATA_PTRf, 15, 161, SOCF_LE | SOCF_GLOBAL },
  41908     { FLEX_LM_DM_PTRf, 15, 176, SOCF_LE | SOCF_GLOBAL },
  41909     { ICC_INDEXf, 4, 39, SOCF_LE | SOCF_GLOBAL },
  41910     { INNER_TPIDf, 2, 59, SOCF_LE | SOCF_GLOBAL },
  41911     { INNER_VID_DEI_PCPf, 16, 61, SOCF_LE | SOCF_GLOBAL },
  41912     { INTERFACE_STATUS_TLV_CODEf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  41913     { LMM_DA_NIC_PROFILEf, 7, 132, SOCF_LE | SOCF_GLOBAL },
  41914     { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL },
  41915     { MAIDf, 16, 23, SOCF_LE | SOCF_GLOBAL },
  41916     { MDLf, 3, 20, SOCF_LE | SOCF_GLOBAL },
  41917     { MEP_IDf, 13, 43, SOCF_LE | SOCF_GLOBAL },
  41918     { MEP_PE_PROFILEf, 6, 139, SOCF_LE | SOCF_GLOBAL },
  41919     { MEP_PROFILEf, 7, 103, SOCF_LE | SOCF_GLOBAL },
  41920     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  41921     { OUTER_TPIDf, 2, 77, SOCF_LE | SOCF_GLOBAL },
  41922     { OUTER_VID_DEI_PCPf, 16, 79, SOCF_LE | SOCF_GLOBAL },
  41923     { PORT_STATUS_TLV_ENf, 1, 98, 0 | SOCF_GLOBAL },
  41924     { PORT_STATUS_TLV_VALf, 1, 99, 0 | SOCF_GLOBAL },
  41925     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  41926     { RDIf, 2, 56, SOCF_LE | SOCF_GLOBAL },
  41927     { RESERVEDf, 22, 194, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41928     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 193, 0 | SOCF_GLOBAL },
  41929     { SA_GEN_PROFILEf, 16, 145, SOCF_LE | SOCF_GLOBAL },
  41930     { TXM_DISABLE_TRANSMISSIONf, 1, 192, 0 | SOCF_GLOBAL },
  41931     { UP_1_DOWN_0f, 1, 58, 0 | SOCF_GLOBAL },
  41932     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 97, 0 | SOCF_GLOBAL }
  41933 };
  41934 #endif
  41935 
  41936 #if defined(BCM_88690_B0)
  41937 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_BCM88690_B0m_fields[] = {
  41938     { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  41939     { COUNTER_INTERFACEf, 2, 131, SOCF_LE | SOCF_GLOBAL },
  41940     { COUNTER_POINTERf, 20, 111, SOCF_LE | SOCF_GLOBAL },
  41941     { DA_MC_1_UC_0_SELf, 1, 192, 0 | SOCF_GLOBAL },
  41942     { ENCAPSULATIONf, 2, 96, SOCF_LE | SOCF_GLOBAL },
  41943     { EXTRA_DATA_PTRf, 15, 162, SOCF_LE | SOCF_GLOBAL },
  41944     { FLEX_LM_DM_PTRf, 15, 177, SOCF_LE | SOCF_GLOBAL },
  41945     { ICC_INDEXf, 4, 40, SOCF_LE | SOCF_GLOBAL },
  41946     { INNER_TPIDf, 2, 60, SOCF_LE | SOCF_GLOBAL },
  41947     { INNER_VID_DEI_PCPf, 16, 62, SOCF_LE | SOCF_GLOBAL },
  41948     { INTERFACE_STATUS_TLV_CODEf, 3, 101, SOCF_LE | SOCF_GLOBAL },
  41949     { LMM_DA_NIC_PROFILEf, 7, 133, SOCF_LE | SOCF_GLOBAL },
  41950     { LOCAL_PORTf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  41951     { MAIDf, 16, 24, SOCF_LE | SOCF_GLOBAL },
  41952     { MDLf, 3, 21, SOCF_LE | SOCF_GLOBAL },
  41953     { MEP_IDf, 13, 44, SOCF_LE | SOCF_GLOBAL },
  41954     { MEP_PE_PROFILEf, 6, 140, SOCF_LE | SOCF_GLOBAL },
  41955     { MEP_PROFILEf, 7, 104, SOCF_LE | SOCF_GLOBAL },
  41956     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  41957     { OUTER_TPIDf, 2, 78, SOCF_LE | SOCF_GLOBAL },
  41958     { OUTER_VID_DEI_PCPf, 16, 80, SOCF_LE | SOCF_GLOBAL },
  41959     { PORT_STATUS_TLV_ENf, 1, 99, 0 | SOCF_GLOBAL },
  41960     { PORT_STATUS_TLV_VALf, 1, 100, 0 | SOCF_GLOBAL },
  41961     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  41962     { RDIf, 2, 57, SOCF_LE | SOCF_GLOBAL },
  41963     { RESERVEDf, 21, 195, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  41964     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 194, 0 | SOCF_GLOBAL },
  41965     { SA_GEN_PROFILEf, 16, 146, SOCF_LE | SOCF_GLOBAL },
  41966     { TXM_DISABLE_TRANSMISSIONf, 1, 193, 0 | SOCF_GLOBAL },
  41967     { UP_1_DOWN_0f, 1, 59, 0 | SOCF_GLOBAL },
  41968     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 98, 0 | SOCF_GLOBAL }
  41969 };
  41970 #endif
  41971 
  41972 #if defined(BCM_88690_A0)
  41973 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_SHORT_STATIC_MDB_FORMATm_fields[] = {
  41974     { COUNTER_INTERFACEf, 2, 83, SOCF_LE | SOCF_GLOBAL },
  41975     { COUNTER_POINTERf, 20, 63, SOCF_LE | SOCF_GLOBAL },
  41976     { DA_MC_1_UC_0_SELf, 1, 108, 0 | SOCF_GLOBAL },
  41977     { ENCAPSULATIONf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  41978     { INNER_TPIDf, 2, 19, SOCF_LE | SOCF_GLOBAL },
  41979     { INNER_VID_DEI_PCPf, 16, 21, SOCF_LE | SOCF_GLOBAL },
  41980     { INTERFACE_STATUS_TLV_CODEf, 3, 60, SOCF_LE | SOCF_GLOBAL },
  41981     { LMM_DA_NIC_PROFILEf, 7, 85, SOCF_LE | SOCF_GLOBAL },
  41982     { MAIDf, 16, 3, SOCF_LE | SOCF_GLOBAL },
  41983     { MDLf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  41984     { OUTER_TPIDf, 2, 37, SOCF_LE | SOCF_GLOBAL },
  41985     { OUTER_VID_DEI_PCPf, 16, 39, SOCF_LE | SOCF_GLOBAL },
  41986     { PORT_STATUS_TLV_ENf, 1, 58, 0 | SOCF_GLOBAL },
  41987     { PORT_STATUS_TLV_VALf, 1, 59, 0 | SOCF_GLOBAL },
  41988     { SA_GEN_PROFILEf, 16, 92, SOCF_LE | SOCF_GLOBAL },
  41989     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 57, 0 | SOCF_GLOBAL }
  41990 };
  41991 #endif
  41992 
  41993 #if defined(BCM_88690_B0)
  41994 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = {
  41995     { CCM_INTERVAL_LSBf, 1, 84, 0 | SOCF_GLOBAL },
  41996     { DA_MC_1_UC_0_SELf, 1, 108, 0 | SOCF_GLOBAL },
  41997     { ENCAPSULATIONf, 2, 55, SOCF_LE | SOCF_GLOBAL },
  41998     { INNER_TPIDf, 2, 19, SOCF_LE | SOCF_GLOBAL },
  41999     { INNER_VID_DEI_PCPf, 16, 21, SOCF_LE | SOCF_GLOBAL },
  42000     { INTERFACE_STATUS_TLV_CODEf, 3, 60, SOCF_LE | SOCF_GLOBAL },
  42001     { LMM_DA_NIC_PROFILEf, 7, 85, SOCF_LE | SOCF_GLOBAL },
  42002     { MAIDf, 16, 3, SOCF_LE | SOCF_GLOBAL },
  42003     { MDLf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  42004     { OUTER_TPIDf, 2, 37, SOCF_LE | SOCF_GLOBAL },
  42005     { OUTER_VID_DEI_PCPf, 16, 39, SOCF_LE | SOCF_GLOBAL },
  42006     { PORT_STATUS_TLV_ENf, 1, 58, 0 | SOCF_GLOBAL },
  42007     { PORT_STATUS_TLV_VALf, 1, 59, 0 | SOCF_GLOBAL },
  42008     { RESERVEDf, 21, 63, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42009     { SA_GEN_PROFILEf, 16, 92, SOCF_LE | SOCF_GLOBAL },
  42010     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 57, 0 | SOCF_GLOBAL }
  42011 };
  42012 #endif
  42013 
  42014 #if defined(BCM_88690_A0)
  42015 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_STATIC_MDB_FORMAT_PART_1m_fields[] = {
  42016     { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  42017     { ENCAPSULATIONf, 2, 88, SOCF_LE | SOCF_GLOBAL },
  42018     { ICC_INDEXf, 4, 34, SOCF_LE | SOCF_GLOBAL },
  42019     { INNER_TPIDf, 2, 52, SOCF_LE | SOCF_GLOBAL },
  42020     { INNER_VID_DEI_PCPf, 16, 54, SOCF_LE | SOCF_GLOBAL },
  42021     { INTERFACE_STATUS_TLV_CODEf, 3, 93, SOCF_LE | SOCF_GLOBAL },
  42022     { LOCAL_PORTf, 9, 6, SOCF_LE | SOCF_GLOBAL },
  42023     { MAIDf, 16, 18, SOCF_LE | SOCF_GLOBAL },
  42024     { MDLf, 3, 15, SOCF_LE | SOCF_GLOBAL },
  42025     { MEP_IDf, 13, 38, SOCF_LE | SOCF_GLOBAL },
  42026     { MEP_PROFILEf, 7, 96, SOCF_LE | SOCF_GLOBAL },
  42027     { OUTER_TPIDf, 2, 70, SOCF_LE | SOCF_GLOBAL },
  42028     { OUTER_VID_DEI_PCPf, 16, 72, SOCF_LE | SOCF_GLOBAL },
  42029     { PORT_STATUS_TLV_ENf, 1, 91, 0 | SOCF_GLOBAL },
  42030     { PORT_STATUS_TLV_VALf, 1, 92, 0 | SOCF_GLOBAL },
  42031     { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  42032     { RESERVEDf, 6, 103, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42033     { UP_1_DOWN_0f, 1, 51, 0 | SOCF_GLOBAL },
  42034     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 90, 0 | SOCF_GLOBAL }
  42035 };
  42036 #endif
  42037 
  42038 #if defined(BCM_88690_A0)
  42039 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_STATIC_MDB_FORMAT_PART_2m_fields[] = {
  42040     { COUNTER_INTERFACEf, 2, 20, SOCF_LE | SOCF_GLOBAL },
  42041     { COUNTER_POINTERf, 20, 0, SOCF_LE | SOCF_GLOBAL },
  42042     { DA_MC_1_UC_0_SELf, 1, 45, 0 | SOCF_GLOBAL },
  42043     { LMM_DA_NIC_PROFILEf, 7, 22, SOCF_LE | SOCF_GLOBAL },
  42044     { SA_GEN_PROFILEf, 16, 29, SOCF_LE | SOCF_GLOBAL }
  42045 };
  42046 #endif
  42047 
  42048 #if defined(BCM_88690_B0)
  42049 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_STATIC_MDB_FORMAT_PART_1_BCM88690_B0m_fields[] = {
  42050     { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  42051     { ENCAPSULATIONf, 2, 89, SOCF_LE | SOCF_GLOBAL },
  42052     { ICC_INDEXf, 4, 35, SOCF_LE | SOCF_GLOBAL },
  42053     { INNER_TPIDf, 2, 53, SOCF_LE | SOCF_GLOBAL },
  42054     { INNER_VID_DEI_PCPf, 16, 55, SOCF_LE | SOCF_GLOBAL },
  42055     { INTERFACE_STATUS_TLV_CODEf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  42056     { LOCAL_PORTf, 10, 6, SOCF_LE | SOCF_GLOBAL },
  42057     { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL },
  42058     { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  42059     { MEP_IDf, 13, 39, SOCF_LE | SOCF_GLOBAL },
  42060     { MEP_PROFILEf, 7, 97, SOCF_LE | SOCF_GLOBAL },
  42061     { OUTER_TPIDf, 2, 71, SOCF_LE | SOCF_GLOBAL },
  42062     { OUTER_VID_DEI_PCPf, 16, 73, SOCF_LE | SOCF_GLOBAL },
  42063     { PORT_STATUS_TLV_ENf, 1, 92, 0 | SOCF_GLOBAL },
  42064     { PORT_STATUS_TLV_VALf, 1, 93, 0 | SOCF_GLOBAL },
  42065     { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  42066     { RESERVEDf, 5, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42067     { UP_1_DOWN_0f, 1, 52, 0 | SOCF_GLOBAL },
  42068     { UP_PTCH_OPAQUE_PT_ATTR_PROFILEf, 1, 91, 0 | SOCF_GLOBAL }
  42069 };
  42070 #endif
  42071 
  42072 #if defined(BCM_88690_B0)
  42073 soc_field_info_t soc_OAMP_MEP_DB_CCM_ETH_STATIC_MDB_FORMAT_PART_2_BCM88690_B0m_fields[] = {
  42074     { COUNTER_INTERFACEf, 2, 20, SOCF_LE | SOCF_GLOBAL },
  42075     { COUNTER_POINTERf, 20, 0, SOCF_LE | SOCF_GLOBAL },
  42076     { DA_MC_1_UC_0_SELf, 1, 45, 0 | SOCF_GLOBAL },
  42077     { LMM_DA_NIC_PROFILEf, 7, 22, SOCF_LE | SOCF_GLOBAL },
  42078     { SA_GEN_PROFILEf, 16, 29, SOCF_LE | SOCF_GLOBAL }
  42079 };
  42080 #endif
  42081 
  42082 #if defined(BCM_88690_A0)
  42083 soc_field_info_t soc_OAMP_MEP_DB_CCM_Y_1731_SHORT_FORMATm_fields[] = {
  42084     { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  42085     { ENTRY_2f, 54, 54, SOCF_LE | SOCF_GLOBAL },
  42086     { ENTRY_3f, 54, 108, SOCF_LE | SOCF_GLOBAL },
  42087     { ENTRY_4f, 54, 162, SOCF_LE | SOCF_GLOBAL },
  42088     { ICC_INDEXf, 4, 20, SOCF_LE | SOCF_GLOBAL },
  42089     { LOCAL_PORTf, 9, 11, SOCF_LE | SOCF_GLOBAL },
  42090     { MEP_IDf, 13, 24, SOCF_LE | SOCF_GLOBAL },
  42091     { MEP_PE_PROFILEf, 6, 46, SOCF_LE | SOCF_GLOBAL },
  42092     { MEP_PROFILEf, 7, 39, SOCF_LE | SOCF_GLOBAL },
  42093     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42094     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  42095     { RDIf, 2, 37, SOCF_LE | SOCF_GLOBAL },
  42096     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 52, 0 | SOCF_GLOBAL },
  42097     { UP_1_DOWN_0f, 1, 53, 0 | SOCF_GLOBAL }
  42098 };
  42099 #endif
  42100 
  42101 #if defined(BCM_88690_B0)
  42102 soc_field_info_t soc_OAMP_MEP_DB_CCM_Y_1731_SHORT_FORMAT_BCM88690_B0m_fields[] = {
  42103     { CCM_INTERVALf, 2, 5, SOCF_LE | SOCF_GLOBAL },
  42104     { ENTRY_2f, 54, 54, SOCF_LE | SOCF_GLOBAL },
  42105     { ENTRY_3f, 54, 108, SOCF_LE | SOCF_GLOBAL },
  42106     { ENTRY_4f, 54, 162, SOCF_LE | SOCF_GLOBAL },
  42107     { ICC_INDEXf, 4, 20, SOCF_LE | SOCF_GLOBAL },
  42108     { LOCAL_PORTf, 10, 10, SOCF_LE | SOCF_GLOBAL },
  42109     { MEP_IDf, 13, 24, SOCF_LE | SOCF_GLOBAL },
  42110     { MEP_PE_PROFILEf, 6, 46, SOCF_LE | SOCF_GLOBAL },
  42111     { MEP_PROFILEf, 7, 39, SOCF_LE | SOCF_GLOBAL },
  42112     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42113     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  42114     { RDIf, 2, 37, SOCF_LE | SOCF_GLOBAL },
  42115     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 52, 0 | SOCF_GLOBAL },
  42116     { UP_1_DOWN_0f, 1, 53, 0 | SOCF_GLOBAL }
  42117 };
  42118 #endif
  42119 
  42120 #if defined(BCM_88660_A0)
  42121 soc_field_info_t soc_OAMP_MEP_DB_DM_STATm_fields[] = {
  42122     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42123     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42124     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42125     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42126     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42127     { RESERVEDf, 2, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42128 };
  42129 #endif
  42130 
  42131 #if defined(BCM_88375_A0)
  42132 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88375_A0m_fields[] = {
  42133     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42134     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42135     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42136     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42137     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42138     { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42139 };
  42140 #endif
  42141 
  42142 #if defined(BCM_88375_B0)
  42143 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88375_B0m_fields[] = {
  42144     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42145     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42146     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42147     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42148     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42149     { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42150 };
  42151 #endif
  42152 
  42153 #if defined(BCM_88675_A0)
  42154 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88675_A0m_fields[] = {
  42155     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42156     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42157     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42158     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42159     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42160     { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42161 };
  42162 #endif
  42163 
  42164 #if defined(BCM_88675_B0)
  42165 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88675_B0m_fields[] = {
  42166     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42167     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42168     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42169     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42170     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42171     { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42172 };
  42173 #endif
  42174 
  42175 #if defined(BCM_88680_A0)
  42176 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_BCM88680_A0m_fields[] = {
  42177     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42178     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42179     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42180     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42181     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42182     { RESERVEDf, 21, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42183 };
  42184 #endif
  42185 
  42186 #if defined(BCM_88470_A0)
  42187 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAYm_fields[] = {
  42188     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42189     { LAST_DELAY_DMMf, 29, 4, SOCF_LE | SOCF_GLOBAL },
  42190     { LAST_DELAY_DMRf, 29, 33, SOCF_LE | SOCF_GLOBAL },
  42191     { LAST_ENTRYf, 1, 178, 0 | SOCF_GLOBAL },
  42192     { MAX_DELAY_DMMf, 29, 62, SOCF_LE | SOCF_GLOBAL },
  42193     { MAX_DELAY_DMRf, 29, 91, SOCF_LE | SOCF_GLOBAL },
  42194     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42195     { MIN_DELAY_DMMf, 29, 120, SOCF_LE | SOCF_GLOBAL },
  42196     { MIN_DELAY_DMRf, 29, 149, SOCF_LE | SOCF_GLOBAL }
  42197 };
  42198 #endif
  42199 
  42200 #if defined(BCM_88270_A0)
  42201 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAY_BCM88270_A0m_fields[] = {
  42202     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42203     { LAST_DELAY_DMMf, 29, 4, SOCF_LE | SOCF_GLOBAL },
  42204     { LAST_DELAY_DMRf, 29, 33, SOCF_LE | SOCF_GLOBAL },
  42205     { LAST_ENTRYf, 1, 178, 0 | SOCF_GLOBAL },
  42206     { MAX_DELAY_DMMf, 29, 62, SOCF_LE | SOCF_GLOBAL },
  42207     { MAX_DELAY_DMRf, 29, 91, SOCF_LE | SOCF_GLOBAL },
  42208     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42209     { MIN_DELAY_DMMf, 29, 120, SOCF_LE | SOCF_GLOBAL },
  42210     { MIN_DELAY_DMRf, 29, 149, SOCF_LE | SOCF_GLOBAL }
  42211 };
  42212 #endif
  42213 
  42214 #if defined(BCM_88470_B0)
  42215 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAY_BCM88470_B0m_fields[] = {
  42216     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42217     { LAST_DELAY_DMMf, 29, 4, SOCF_LE | SOCF_GLOBAL },
  42218     { LAST_DELAY_DMRf, 29, 33, SOCF_LE | SOCF_GLOBAL },
  42219     { LAST_ENTRYf, 1, 178, 0 | SOCF_GLOBAL },
  42220     { MAX_DELAY_DMMf, 29, 62, SOCF_LE | SOCF_GLOBAL },
  42221     { MAX_DELAY_DMRf, 29, 91, SOCF_LE | SOCF_GLOBAL },
  42222     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42223     { MIN_DELAY_DMMf, 29, 120, SOCF_LE | SOCF_GLOBAL },
  42224     { MIN_DELAY_DMRf, 29, 149, SOCF_LE | SOCF_GLOBAL }
  42225 };
  42226 #endif
  42227 
  42228 #if defined(BCM_88690_A0)
  42229 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAY_BCM88690_A0m_fields[] = {
  42230     { LAST_DELAY_DMMf, 35, 5, SOCF_LE | SOCF_GLOBAL },
  42231     { LAST_DELAY_DMRf, 35, 40, SOCF_LE | SOCF_GLOBAL },
  42232     { LAST_ENTRYf, 1, 215, 0 | SOCF_GLOBAL },
  42233     { MAX_DELAY_DMMf, 35, 75, SOCF_LE | SOCF_GLOBAL },
  42234     { MAX_DELAY_DMRf, 35, 110, SOCF_LE | SOCF_GLOBAL },
  42235     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42236     { MIN_DELAY_DMMf, 35, 145, SOCF_LE | SOCF_GLOBAL },
  42237     { MIN_DELAY_DMRf, 35, 180, SOCF_LE | SOCF_GLOBAL }
  42238 };
  42239 #endif
  42240 
  42241 #if defined(BCM_88690_B0)
  42242 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_ONE_WAY_BCM88690_B0m_fields[] = {
  42243     { LAST_DELAY_DMMf, 35, 5, SOCF_LE | SOCF_GLOBAL },
  42244     { LAST_DELAY_DMRf, 35, 40, SOCF_LE | SOCF_GLOBAL },
  42245     { LAST_ENTRYf, 1, 215, 0 | SOCF_GLOBAL },
  42246     { MAX_DELAY_DMMf, 35, 75, SOCF_LE | SOCF_GLOBAL },
  42247     { MAX_DELAY_DMRf, 35, 110, SOCF_LE | SOCF_GLOBAL },
  42248     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42249     { MIN_DELAY_DMMf, 35, 145, SOCF_LE | SOCF_GLOBAL },
  42250     { MIN_DELAY_DMRf, 35, 180, SOCF_LE | SOCF_GLOBAL }
  42251 };
  42252 #endif
  42253 
  42254 #if defined(BCM_88470_A0)
  42255 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAYm_fields[] = {
  42256     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42257     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42258     { LAST_ENTRYf, 1, 130, 0 | SOCF_GLOBAL },
  42259     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42260     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42261     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42262     { RESERVEDf, 48, 131, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42263 };
  42264 #endif
  42265 
  42266 #if defined(BCM_88270_A0)
  42267 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAY_BCM88270_A0m_fields[] = {
  42268     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42269     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42270     { LAST_ENTRYf, 1, 130, 0 | SOCF_GLOBAL },
  42271     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42272     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42273     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42274     { RESERVEDf, 48, 131, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42275 };
  42276 #endif
  42277 
  42278 #if defined(BCM_88470_B0)
  42279 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAY_BCM88470_B0m_fields[] = {
  42280     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42281     { LAST_DELAYf, 42, 4, SOCF_LE | SOCF_GLOBAL },
  42282     { LAST_ENTRYf, 1, 130, 0 | SOCF_GLOBAL },
  42283     { MAX_DELAYf, 42, 46, SOCF_LE | SOCF_GLOBAL },
  42284     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42285     { MIN_DELAYf, 42, 88, SOCF_LE | SOCF_GLOBAL },
  42286     { RESERVEDf, 48, 131, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42287 };
  42288 #endif
  42289 
  42290 #if defined(BCM_88690_A0)
  42291 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAY_BCM88690_A0m_fields[] = {
  42292     { LAST_DELAYf, 42, 5, SOCF_LE | SOCF_GLOBAL },
  42293     { LAST_ENTRYf, 1, 131, 0 | SOCF_GLOBAL },
  42294     { MAX_DELAYf, 42, 47, SOCF_LE | SOCF_GLOBAL },
  42295     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42296     { MIN_DELAYf, 42, 89, SOCF_LE | SOCF_GLOBAL },
  42297     { RESERVEDf, 84, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42298 };
  42299 #endif
  42300 
  42301 #if defined(BCM_88690_B0)
  42302 soc_field_info_t soc_OAMP_MEP_DB_DM_STAT_TWO_WAY_BCM88690_B0m_fields[] = {
  42303     { LAST_DELAYf, 42, 5, SOCF_LE | SOCF_GLOBAL },
  42304     { LAST_ENTRYf, 1, 131, 0 | SOCF_GLOBAL },
  42305     { MAX_DELAYf, 42, 47, SOCF_LE | SOCF_GLOBAL },
  42306     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42307     { MIN_DELAYf, 42, 89, SOCF_LE | SOCF_GLOBAL },
  42308     { RESERVEDf, 84, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42309 };
  42310 #endif
  42311 
  42312 #if defined(BCM_88690_A0)
  42313 soc_field_info_t soc_OAMP_MEP_DB_EXTRA_DATA_IN_MDB_HEADERm_fields[] = {
  42314     { CHECK_CRC_VALUE_1f, 16, 14, SOCF_LE | SOCF_GLOBAL },
  42315     { CHECK_CRC_VALUE_2f, 16, 30, SOCF_LE | SOCF_GLOBAL },
  42316     { OPCODES_TO_PREPENDf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  42317     { VALUEf, 63, 46, SOCF_LE | SOCF_GLOBAL }
  42318 };
  42319 #endif
  42320 
  42321 #if defined(BCM_88690_B0)
  42322 soc_field_info_t soc_OAMP_MEP_DB_EXTRA_DATA_IN_MDB_HEADER_BCM88690_B0m_fields[] = {
  42323     { CHECK_CRC_VALUE_1f, 16, 14, SOCF_LE | SOCF_GLOBAL },
  42324     { CHECK_CRC_VALUE_2f, 16, 30, SOCF_LE | SOCF_GLOBAL },
  42325     { OPCODES_TO_PREPENDf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  42326     { VALUEf, 63, 46, SOCF_LE | SOCF_GLOBAL }
  42327 };
  42328 #endif
  42329 
  42330 #if defined(BCM_88690_A0)
  42331 soc_field_info_t soc_OAMP_MEP_DB_EXTRA_DATA_IN_MDB_PAYLOADm_fields[] = {
  42332     { VALUEf, 109, 0, SOCF_LE | SOCF_GLOBAL }
  42333 };
  42334 #endif
  42335 
  42336 #if defined(BCM_88690_B0)
  42337 soc_field_info_t soc_OAMP_MEP_DB_EXTRA_DATA_IN_MDB_PAYLOAD_BCM88690_B0m_fields[] = {
  42338     { VALUEf, 109, 0, SOCF_LE | SOCF_GLOBAL }
  42339 };
  42340 #endif
  42341 
  42342 #if defined(BCM_88470_A0)
  42343 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDRm_fields[] = {
  42344     { CHECK_CRC_VALUE_1f, 16, 21, SOCF_LE | SOCF_GLOBAL },
  42345     { CHECK_CRC_VALUE_2f, 16, 37, SOCF_LE | SOCF_GLOBAL },
  42346     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42347     { EXT_DATA_LENGTHf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42348     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42349     { OPCODES_TO_PREPENDf, 14, 7, SOCF_LE | SOCF_GLOBAL },
  42350     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42351     { VALUEf, 124, 53, SOCF_LE | SOCF_GLOBAL }
  42352 };
  42353 #endif
  42354 
  42355 #if defined(BCM_88270_A0)
  42356 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDR_BCM88270_A0m_fields[] = {
  42357     { CHECK_CRC_VALUE_1f, 16, 21, SOCF_LE | SOCF_GLOBAL },
  42358     { CHECK_CRC_VALUE_2f, 16, 37, SOCF_LE | SOCF_GLOBAL },
  42359     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42360     { EXT_DATA_LENGTHf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42361     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42362     { OPCODES_TO_PREPENDf, 14, 7, SOCF_LE | SOCF_GLOBAL },
  42363     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42364     { VALUEf, 124, 53, SOCF_LE | SOCF_GLOBAL }
  42365 };
  42366 #endif
  42367 
  42368 #if defined(BCM_88470_B0)
  42369 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDR_BCM88470_B0m_fields[] = {
  42370     { CHECK_CRC_VALUE_1f, 16, 21, SOCF_LE | SOCF_GLOBAL },
  42371     { CHECK_CRC_VALUE_2f, 16, 37, SOCF_LE | SOCF_GLOBAL },
  42372     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42373     { EXT_DATA_LENGTHf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42374     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42375     { OPCODES_TO_PREPENDf, 14, 7, SOCF_LE | SOCF_GLOBAL },
  42376     { RESERVEDf, 2, 177, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42377     { VALUEf, 124, 53, SOCF_LE | SOCF_GLOBAL }
  42378 };
  42379 #endif
  42380 
  42381 #if defined(BCM_88690_A0)
  42382 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDR_BCM88690_A0m_fields[] = {
  42383     { CHECK_CRC_VALUE_1f, 16, 22, SOCF_LE | SOCF_GLOBAL },
  42384     { CHECK_CRC_VALUE_2f, 16, 38, SOCF_LE | SOCF_GLOBAL },
  42385     { EXT_DATA_LENGTHf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  42386     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42387     { OPCODES_TO_PREPENDf, 14, 8, SOCF_LE | SOCF_GLOBAL },
  42388     { RESERVEDf, 2, 214, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42389     { VALUEf, 160, 54, SOCF_LE | SOCF_GLOBAL }
  42390 };
  42391 #endif
  42392 
  42393 #if defined(BCM_88690_B0)
  42394 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_HDR_BCM88690_B0m_fields[] = {
  42395     { CHECK_CRC_VALUE_1f, 16, 22, SOCF_LE | SOCF_GLOBAL },
  42396     { CHECK_CRC_VALUE_2f, 16, 38, SOCF_LE | SOCF_GLOBAL },
  42397     { EXT_DATA_LENGTHf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  42398     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42399     { OPCODES_TO_PREPENDf, 14, 8, SOCF_LE | SOCF_GLOBAL },
  42400     { RESERVEDf, 2, 214, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42401     { VALUEf, 160, 54, SOCF_LE | SOCF_GLOBAL }
  42402 };
  42403 #endif
  42404 
  42405 #if defined(BCM_88470_A0)
  42406 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLDm_fields[] = {
  42407     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42408     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42409     { RESERVEDf, 3, 176, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42410     { VALUEf, 172, 4, SOCF_LE | SOCF_GLOBAL }
  42411 };
  42412 #endif
  42413 
  42414 #if defined(BCM_88270_A0)
  42415 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLD_BCM88270_A0m_fields[] = {
  42416     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42417     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42418     { RESERVEDf, 3, 176, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42419     { VALUEf, 172, 4, SOCF_LE | SOCF_GLOBAL }
  42420 };
  42421 #endif
  42422 
  42423 #if defined(BCM_88470_B0)
  42424 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLD_BCM88470_B0m_fields[] = {
  42425     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42426     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42427     { RESERVEDf, 3, 176, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42428     { VALUEf, 172, 4, SOCF_LE | SOCF_GLOBAL }
  42429 };
  42430 #endif
  42431 
  42432 #if defined(BCM_88690_A0)
  42433 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLD_BCM88690_A0m_fields[] = {
  42434     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42435     { RESERVEDf, 51, 165, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42436     { VALUEf, 160, 5, SOCF_LE | SOCF_GLOBAL }
  42437 };
  42438 #endif
  42439 
  42440 #if defined(BCM_88690_B0)
  42441 soc_field_info_t soc_OAMP_MEP_DB_EXT_DATA_PLD_BCM88690_B0m_fields[] = {
  42442     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42443     { RESERVEDf, 51, 165, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42444     { VALUEf, 160, 5, SOCF_LE | SOCF_GLOBAL }
  42445 };
  42446 #endif
  42447 
  42448 #if defined(BCM_88660_A0)
  42449 soc_field_info_t soc_OAMP_MEP_DB_LM_DBm_fields[] = {
  42450     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42451     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42452     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42453     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42454     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42455     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL }
  42456 };
  42457 #endif
  42458 
  42459 #if defined(BCM_88270_A0)
  42460 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88270_A0m_fields[] = {
  42461     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42462     { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL },
  42463     { LM_CNTRS_VALIDf, 1, 133, 0 | SOCF_GLOBAL },
  42464     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42465     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42466     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42467     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42468     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42469     { RESERVEDf, 45, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42470 };
  42471 #endif
  42472 
  42473 #if defined(BCM_88375_A0)
  42474 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88375_A0m_fields[] = {
  42475     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42476     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42477     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42478     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42479     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42480     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42481     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42482 };
  42483 #endif
  42484 
  42485 #if defined(BCM_88375_B0)
  42486 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88375_B0m_fields[] = {
  42487     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42488     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42489     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42490     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42491     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42492     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42493     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42494 };
  42495 #endif
  42496 
  42497 #if defined(BCM_88470_A0)
  42498 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88470_A0m_fields[] = {
  42499     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42500     { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL },
  42501     { LM_CNTRS_VALIDf, 1, 133, 0 | SOCF_GLOBAL },
  42502     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42503     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42504     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42505     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42506     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42507     { RESERVEDf, 45, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42508 };
  42509 #endif
  42510 
  42511 #if defined(BCM_88470_B0)
  42512 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88470_B0m_fields[] = {
  42513     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42514     { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL },
  42515     { LM_CNTRS_VALIDf, 1, 133, 0 | SOCF_GLOBAL },
  42516     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42517     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42518     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42519     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42520     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42521     { RESERVEDf, 45, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42522 };
  42523 #endif
  42524 
  42525 #if defined(BCM_88675_A0)
  42526 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88675_A0m_fields[] = {
  42527     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42528     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42529     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42530     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42531     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42532     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42533     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42534 };
  42535 #endif
  42536 
  42537 #if defined(BCM_88675_B0)
  42538 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88675_B0m_fields[] = {
  42539     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42540     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42541     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42542     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42543     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42544     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42545     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42546 };
  42547 #endif
  42548 
  42549 #if defined(BCM_88680_A0)
  42550 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88680_A0m_fields[] = {
  42551     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42552     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42553     { MY_RXf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42554     { MY_TXf, 32, 4, SOCF_LE | SOCF_GLOBAL },
  42555     { PEER_RXf, 32, 100, SOCF_LE | SOCF_GLOBAL },
  42556     { PEER_TXf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42557     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42558 };
  42559 #endif
  42560 
  42561 #if defined(BCM_88690_A0)
  42562 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88690_A0m_fields[] = {
  42563     { LAST_ENTRYf, 1, 133, 0 | SOCF_GLOBAL },
  42564     { LM_CNTRS_VALIDf, 1, 134, 0 | SOCF_GLOBAL },
  42565     { MEASURE_NEXT_RECEIVED_SLRf, 1, 135, 0 | SOCF_GLOBAL },
  42566     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42567     { MY_RXf, 32, 37, SOCF_LE | SOCF_GLOBAL },
  42568     { MY_TXf, 32, 5, SOCF_LE | SOCF_GLOBAL },
  42569     { PEER_RXf, 32, 101, SOCF_LE | SOCF_GLOBAL },
  42570     { PEER_TXf, 32, 69, SOCF_LE | SOCF_GLOBAL },
  42571     { RESERVEDf, 80, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42572 };
  42573 #endif
  42574 
  42575 #if defined(BCM_88690_B0)
  42576 soc_field_info_t soc_OAMP_MEP_DB_LM_DB_BCM88690_B0m_fields[] = {
  42577     { LAST_ENTRYf, 1, 133, 0 | SOCF_GLOBAL },
  42578     { LM_CNTRS_VALIDf, 1, 134, 0 | SOCF_GLOBAL },
  42579     { MEASURE_NEXT_RECEIVED_SLRf, 1, 135, 0 | SOCF_GLOBAL },
  42580     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42581     { MY_RXf, 32, 37, SOCF_LE | SOCF_GLOBAL },
  42582     { MY_TXf, 32, 5, SOCF_LE | SOCF_GLOBAL },
  42583     { PEER_RXf, 32, 101, SOCF_LE | SOCF_GLOBAL },
  42584     { PEER_TXf, 32, 69, SOCF_LE | SOCF_GLOBAL },
  42585     { RESERVEDf, 80, 136, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42586 };
  42587 #endif
  42588 
  42589 #if defined(BCM_88660_A0)
  42590 soc_field_info_t soc_OAMP_MEP_DB_LM_STATm_fields[] = {
  42591     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42592     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42593     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42594     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42595     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42596     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42597     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42598     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  42599 };
  42600 #endif
  42601 
  42602 #if defined(BCM_88270_A0)
  42603 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88270_A0m_fields[] = {
  42604     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42605     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42606     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42607     { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL },
  42608     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42609     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42610     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42611     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42612     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42613     { RESERVEDf, 46, 133, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42614 };
  42615 #endif
  42616 
  42617 #if defined(BCM_88375_A0)
  42618 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88375_A0m_fields[] = {
  42619     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42620     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42621     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42622     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42623     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42624     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42625     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42626     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42627     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42628 };
  42629 #endif
  42630 
  42631 #if defined(BCM_88375_B0)
  42632 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88375_B0m_fields[] = {
  42633     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42634     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42635     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42636     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42637     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42638     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42639     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42640     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42641     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42642 };
  42643 #endif
  42644 
  42645 #if defined(BCM_88470_A0)
  42646 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88470_A0m_fields[] = {
  42647     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42648     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42649     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42650     { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL },
  42651     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42652     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42653     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42654     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42655     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42656     { RESERVEDf, 46, 133, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42657 };
  42658 #endif
  42659 
  42660 #if defined(BCM_88470_B0)
  42661 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88470_B0m_fields[] = {
  42662     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42663     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42664     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42665     { LAST_ENTRYf, 1, 132, 0 | SOCF_GLOBAL },
  42666     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42667     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42668     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42669     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42670     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42671     { RESERVEDf, 46, 133, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42672 };
  42673 #endif
  42674 
  42675 #if defined(BCM_88675_A0)
  42676 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88675_A0m_fields[] = {
  42677     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42678     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42679     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42680     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42681     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42682     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42683     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42684     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42685     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42686 };
  42687 #endif
  42688 
  42689 #if defined(BCM_88675_B0)
  42690 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88675_B0m_fields[] = {
  42691     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42692     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42693     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42694     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42695     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42696     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42697     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42698     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42699     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42700 };
  42701 #endif
  42702 
  42703 #if defined(BCM_88680_A0)
  42704 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88680_A0m_fields[] = {
  42705     { ACC_LM_FARf, 32, 36, SOCF_LE | SOCF_GLOBAL },
  42706     { ACC_LM_NEARf, 32, 68, SOCF_LE | SOCF_GLOBAL },
  42707     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42708     { LAST_LM_FARf, 16, 4, SOCF_LE | SOCF_GLOBAL },
  42709     { LAST_LM_NEARf, 16, 20, SOCF_LE | SOCF_GLOBAL },
  42710     { MAX_LM_FARf, 16, 100, SOCF_LE | SOCF_GLOBAL },
  42711     { MAX_LM_NEARf, 16, 116, SOCF_LE | SOCF_GLOBAL },
  42712     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42713     { RESERVEDf, 19, 132, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42714 };
  42715 #endif
  42716 
  42717 #if defined(BCM_88690_A0)
  42718 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88690_A0m_fields[] = {
  42719     { ACC_LM_FARf, 32, 37, SOCF_LE | SOCF_GLOBAL },
  42720     { ACC_LM_NEARf, 32, 69, SOCF_LE | SOCF_GLOBAL },
  42721     { LAST_ENTRYf, 1, 133, 0 | SOCF_GLOBAL },
  42722     { LAST_LM_FARf, 16, 5, SOCF_LE | SOCF_GLOBAL },
  42723     { LAST_LM_NEARf, 16, 21, SOCF_LE | SOCF_GLOBAL },
  42724     { MAX_LM_FARf, 16, 101, SOCF_LE | SOCF_GLOBAL },
  42725     { MAX_LM_NEARf, 16, 117, SOCF_LE | SOCF_GLOBAL },
  42726     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42727     { RESERVEDf, 82, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42728 };
  42729 #endif
  42730 
  42731 #if defined(BCM_88690_B0)
  42732 soc_field_info_t soc_OAMP_MEP_DB_LM_STAT_BCM88690_B0m_fields[] = {
  42733     { ACC_LM_FARf, 32, 37, SOCF_LE | SOCF_GLOBAL },
  42734     { ACC_LM_NEARf, 32, 69, SOCF_LE | SOCF_GLOBAL },
  42735     { LAST_ENTRYf, 1, 133, 0 | SOCF_GLOBAL },
  42736     { LAST_LM_FARf, 16, 5, SOCF_LE | SOCF_GLOBAL },
  42737     { LAST_LM_NEARf, 16, 21, SOCF_LE | SOCF_GLOBAL },
  42738     { MAX_LM_FARf, 16, 101, SOCF_LE | SOCF_GLOBAL },
  42739     { MAX_LM_NEARf, 16, 117, SOCF_LE | SOCF_GLOBAL },
  42740     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42741     { RESERVEDf, 82, 134, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42742 };
  42743 #endif
  42744 
  42745 #if defined(BCM_88690_A0)
  42746 soc_field_info_t soc_OAMP_MEP_DB_OFFLOADED_FORMAT_PART_1m_fields[] = {
  42747     { DM_ENABLEf, 1, 6, 0 | SOCF_GLOBAL },
  42748     { DM_STAT_ENABLEf, 1, 8, 0 | SOCF_GLOBAL },
  42749     { LAST_LM_FARf, 16, 140, SOCF_LE | SOCF_GLOBAL },
  42750     { LAST_LM_NEARf, 16, 156, SOCF_LE | SOCF_GLOBAL },
  42751     { LM_CNTRS_VALIDf, 1, 139, 0 | SOCF_GLOBAL },
  42752     { LM_ENABLEf, 1, 5, 0 | SOCF_GLOBAL },
  42753     { LM_STAT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL },
  42754     { MAX_LM_FARf, 16, 172, SOCF_LE | SOCF_GLOBAL },
  42755     { MEASURE_NEXT_RECEIVED_SLRf, 1, 203, 0 | SOCF_GLOBAL },
  42756     { MEP_PE_PROFILEf, 6, 205, SOCF_LE | SOCF_GLOBAL },
  42757     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42758     { MY_RXf, 32, 43, SOCF_LE | SOCF_GLOBAL },
  42759     { MY_TXf, 32, 11, SOCF_LE | SOCF_GLOBAL },
  42760     { PART_2_PTRf, 15, 188, SOCF_LE | SOCF_GLOBAL },
  42761     { PEER_RXf, 32, 107, SOCF_LE | SOCF_GLOBAL },
  42762     { PEER_TXf, 32, 75, SOCF_LE | SOCF_GLOBAL },
  42763     { RDIf, 2, 9, SOCF_LE | SOCF_GLOBAL },
  42764     { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42765     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 204, 0 | SOCF_GLOBAL }
  42766 };
  42767 #endif
  42768 
  42769 #if defined(BCM_88690_A0)
  42770 soc_field_info_t soc_OAMP_MEP_DB_OFFLOADED_FORMAT_PART_2m_fields[] = {
  42771     { ACC_LM_FARf, 32, 21, SOCF_LE | SOCF_GLOBAL },
  42772     { ACC_LM_NEARf, 32, 53, SOCF_LE | SOCF_GLOBAL },
  42773     { LAST_DELAYf, 42, 85, SOCF_LE | SOCF_GLOBAL },
  42774     { MAX_DELAYf, 42, 127, SOCF_LE | SOCF_GLOBAL },
  42775     { MAX_LM_NEARf, 16, 5, SOCF_LE | SOCF_GLOBAL },
  42776     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42777     { MIN_DELAYf, 42, 169, SOCF_LE | SOCF_GLOBAL },
  42778     { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42779 };
  42780 #endif
  42781 
  42782 #if defined(BCM_88690_B0)
  42783 soc_field_info_t soc_OAMP_MEP_DB_OFFLOADED_FORMAT_PART_1_BCM88690_B0m_fields[] = {
  42784     { DM_ENABLEf, 1, 6, 0 | SOCF_GLOBAL },
  42785     { DM_STAT_ENABLEf, 1, 8, 0 | SOCF_GLOBAL },
  42786     { LAST_LM_FARf, 16, 140, SOCF_LE | SOCF_GLOBAL },
  42787     { LAST_LM_NEARf, 16, 156, SOCF_LE | SOCF_GLOBAL },
  42788     { LM_CNTRS_VALIDf, 1, 139, 0 | SOCF_GLOBAL },
  42789     { LM_ENABLEf, 1, 5, 0 | SOCF_GLOBAL },
  42790     { LM_STAT_ENABLEf, 1, 7, 0 | SOCF_GLOBAL },
  42791     { MAX_LM_FARf, 16, 172, SOCF_LE | SOCF_GLOBAL },
  42792     { MEASURE_NEXT_RECEIVED_SLRf, 1, 203, 0 | SOCF_GLOBAL },
  42793     { MEP_PE_PROFILEf, 6, 205, SOCF_LE | SOCF_GLOBAL },
  42794     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42795     { MY_RXf, 32, 43, SOCF_LE | SOCF_GLOBAL },
  42796     { MY_TXf, 32, 11, SOCF_LE | SOCF_GLOBAL },
  42797     { PART_2_PTRf, 15, 188, SOCF_LE | SOCF_GLOBAL },
  42798     { PEER_RXf, 32, 107, SOCF_LE | SOCF_GLOBAL },
  42799     { PEER_TXf, 32, 75, SOCF_LE | SOCF_GLOBAL },
  42800     { RDIf, 2, 9, SOCF_LE | SOCF_GLOBAL },
  42801     { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42802     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 204, 0 | SOCF_GLOBAL }
  42803 };
  42804 #endif
  42805 
  42806 #if defined(BCM_88690_B0)
  42807 soc_field_info_t soc_OAMP_MEP_DB_OFFLOADED_FORMAT_PART_2_BCM88690_B0m_fields[] = {
  42808     { ACC_LM_FARf, 32, 21, SOCF_LE | SOCF_GLOBAL },
  42809     { ACC_LM_NEARf, 32, 53, SOCF_LE | SOCF_GLOBAL },
  42810     { LAST_DELAYf, 42, 85, SOCF_LE | SOCF_GLOBAL },
  42811     { MAX_DELAYf, 42, 127, SOCF_LE | SOCF_GLOBAL },
  42812     { MAX_LM_NEARf, 16, 5, SOCF_LE | SOCF_GLOBAL },
  42813     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  42814     { MIN_DELAYf, 42, 169, SOCF_LE | SOCF_GLOBAL },
  42815     { RESERVEDf, 5, 211, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  42816 };
  42817 #endif
  42818 
  42819 #if defined(BCM_88660_A0)
  42820 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTPm_fields[] = {
  42821     { ACHf, 1, 80, 0 | SOCF_GLOBAL },
  42822     { COUNTER_POINTERf, 13, 66, SOCF_LE | SOCF_GLOBAL },
  42823     { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  42824     { EEPf, 15, 47, SOCF_LE | SOCF_GLOBAL },
  42825     { MEP_PE_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL },
  42826     { MEP_PROFILEf, 4, 62, SOCF_LE | SOCF_GLOBAL },
  42827     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42828     { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  42829     { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  42830     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42831     { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42832     { RESERVEDf, 20, 112, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42833     { ROUTER_ALERTf, 1, 81, 0 | SOCF_GLOBAL },
  42834     { SESSION_IDENTIFIERf, 26, 82, SOCF_LE | SOCF_GLOBAL },
  42835     { TIMESTAMP_FORMATf, 1, 79, 0 | SOCF_GLOBAL }
  42836 };
  42837 #endif
  42838 
  42839 #if defined(BCM_88270_A0)
  42840 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88270_A0m_fields[] = {
  42841     { ACH_UNVALIDf, 1, 84, 0 | SOCF_GLOBAL },
  42842     { COUNTER_POINTERf, 18, 65, SOCF_LE | SOCF_GLOBAL },
  42843     { DEST_SYS_PORT_AGR_UNVALIDf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  42844     { DM_DS_FIELDf, 6, 127, SOCF_LE | SOCF_GLOBAL },
  42845     { DM_T_FLAGf, 1, 126, 0 | SOCF_GLOBAL },
  42846     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42847     { EEP_UNVALIDf, 18, 47, SOCF_LE | SOCF_GLOBAL },
  42848     { GAL_UNVALIDf, 1, 85, 0 | SOCF_GLOBAL },
  42849     { LAST_ENTRYf, 1, 134, 0 | SOCF_GLOBAL },
  42850     { LM_CW_CHOOSEf, 1, 133, 0 | SOCF_GLOBAL },
  42851     { LM_DS_FIELDf, 6, 120, SOCF_LE | SOCF_GLOBAL },
  42852     { LM_T_FLAGf, 1, 119, 0 | SOCF_GLOBAL },
  42853     { MEP_PE_PROFILEf, 6, 113, SOCF_LE | SOCF_GLOBAL },
  42854     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42855     { MPLS_LABEL_UNVALIDf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  42856     { MPLS_PUSH_PROFILE_UNVALIDf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  42857     { PRIORITY_UNVALIDf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42858     { RESERVEDf, 44, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42859     { ROUTER_ALERT_UNVALIDf, 1, 86, 0 | SOCF_GLOBAL },
  42860     { SESSION_IDENTIFIERf, 26, 87, SOCF_LE | SOCF_GLOBAL },
  42861     { TIMESTAMP_FORMATf, 1, 83, 0 | SOCF_GLOBAL }
  42862 };
  42863 #endif
  42864 
  42865 #if defined(BCM_88375_A0)
  42866 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88375_A0m_fields[] = {
  42867     { ACHf, 1, 91, 0 | SOCF_GLOBAL },
  42868     { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  42869     { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  42870     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42871     { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL },
  42872     { GALf, 1, 92, 0 | SOCF_GLOBAL },
  42873     { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL },
  42874     { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL },
  42875     { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL },
  42876     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42877     { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  42878     { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  42879     { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42880     { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42881     { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL },
  42882     { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL },
  42883     { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL }
  42884 };
  42885 #endif
  42886 
  42887 #if defined(BCM_88375_B0)
  42888 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88375_B0m_fields[] = {
  42889     { ACHf, 1, 91, 0 | SOCF_GLOBAL },
  42890     { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  42891     { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  42892     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42893     { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL },
  42894     { GALf, 1, 92, 0 | SOCF_GLOBAL },
  42895     { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL },
  42896     { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL },
  42897     { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL },
  42898     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42899     { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  42900     { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  42901     { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42902     { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42903     { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL },
  42904     { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL },
  42905     { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL }
  42906 };
  42907 #endif
  42908 
  42909 #if defined(BCM_88470_A0)
  42910 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88470_A0m_fields[] = {
  42911     { ACH_UNVALIDf, 1, 84, 0 | SOCF_GLOBAL },
  42912     { COUNTER_POINTERf, 18, 65, SOCF_LE | SOCF_GLOBAL },
  42913     { DEST_SYS_PORT_AGR_UNVALIDf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  42914     { DM_DS_FIELDf, 6, 127, SOCF_LE | SOCF_GLOBAL },
  42915     { DM_T_FLAGf, 1, 126, 0 | SOCF_GLOBAL },
  42916     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42917     { EEP_UNVALIDf, 18, 47, SOCF_LE | SOCF_GLOBAL },
  42918     { GAL_UNVALIDf, 1, 85, 0 | SOCF_GLOBAL },
  42919     { LAST_ENTRYf, 1, 134, 0 | SOCF_GLOBAL },
  42920     { LM_CW_CHOOSEf, 1, 133, 0 | SOCF_GLOBAL },
  42921     { LM_DS_FIELDf, 6, 120, SOCF_LE | SOCF_GLOBAL },
  42922     { LM_T_FLAGf, 1, 119, 0 | SOCF_GLOBAL },
  42923     { MEP_PE_PROFILEf, 6, 113, SOCF_LE | SOCF_GLOBAL },
  42924     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42925     { MPLS_LABEL_UNVALIDf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  42926     { MPLS_PUSH_PROFILE_UNVALIDf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  42927     { PRIORITY_UNVALIDf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42928     { RESERVEDf, 44, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42929     { ROUTER_ALERT_UNVALIDf, 1, 86, 0 | SOCF_GLOBAL },
  42930     { SESSION_IDENTIFIERf, 26, 87, SOCF_LE | SOCF_GLOBAL },
  42931     { TIMESTAMP_FORMATf, 1, 83, 0 | SOCF_GLOBAL }
  42932 };
  42933 #endif
  42934 
  42935 #if defined(BCM_88470_B0)
  42936 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88470_B0m_fields[] = {
  42937     { ACH_UNVALIDf, 1, 84, 0 | SOCF_GLOBAL },
  42938     { COUNTER_POINTERf, 18, 65, SOCF_LE | SOCF_GLOBAL },
  42939     { DEST_SYS_PORT_AGR_UNVALIDf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  42940     { DM_DS_FIELDf, 6, 127, SOCF_LE | SOCF_GLOBAL },
  42941     { DM_T_FLAGf, 1, 126, 0 | SOCF_GLOBAL },
  42942     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42943     { EEP_UNVALIDf, 18, 47, SOCF_LE | SOCF_GLOBAL },
  42944     { GAL_UNVALIDf, 1, 85, 0 | SOCF_GLOBAL },
  42945     { LAST_ENTRYf, 1, 134, 0 | SOCF_GLOBAL },
  42946     { LM_CW_CHOOSEf, 1, 133, 0 | SOCF_GLOBAL },
  42947     { LM_DS_FIELDf, 6, 120, SOCF_LE | SOCF_GLOBAL },
  42948     { LM_T_FLAGf, 1, 119, 0 | SOCF_GLOBAL },
  42949     { MEP_PE_PROFILEf, 6, 113, SOCF_LE | SOCF_GLOBAL },
  42950     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42951     { MPLS_LABEL_UNVALIDf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  42952     { MPLS_PUSH_PROFILE_UNVALIDf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  42953     { PRIORITY_UNVALIDf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42954     { RESERVEDf, 44, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42955     { ROUTER_ALERT_UNVALIDf, 1, 86, 0 | SOCF_GLOBAL },
  42956     { SESSION_IDENTIFIERf, 26, 87, SOCF_LE | SOCF_GLOBAL },
  42957     { TIMESTAMP_FORMATf, 1, 83, 0 | SOCF_GLOBAL }
  42958 };
  42959 #endif
  42960 
  42961 #if defined(BCM_88675_A0)
  42962 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88675_A0m_fields[] = {
  42963     { ACHf, 1, 91, 0 | SOCF_GLOBAL },
  42964     { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  42965     { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  42966     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42967     { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL },
  42968     { GALf, 1, 92, 0 | SOCF_GLOBAL },
  42969     { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL },
  42970     { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL },
  42971     { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL },
  42972     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42973     { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  42974     { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  42975     { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42976     { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42977     { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL },
  42978     { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL },
  42979     { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL }
  42980 };
  42981 #endif
  42982 
  42983 #if defined(BCM_88675_B0)
  42984 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88675_B0m_fields[] = {
  42985     { ACHf, 1, 91, 0 | SOCF_GLOBAL },
  42986     { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  42987     { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  42988     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  42989     { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL },
  42990     { GALf, 1, 92, 0 | SOCF_GLOBAL },
  42991     { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL },
  42992     { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL },
  42993     { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL },
  42994     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  42995     { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  42996     { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  42997     { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  42998     { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  42999     { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL },
  43000     { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL },
  43001     { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL }
  43002 };
  43003 #endif
  43004 
  43005 #if defined(BCM_88680_A0)
  43006 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88680_A0m_fields[] = {
  43007     { ACHf, 1, 91, 0 | SOCF_GLOBAL },
  43008     { COUNTER_POINTERf, 18, 72, SOCF_LE | SOCF_GLOBAL },
  43009     { DEST_SYS_PORT_AGRf, 16, 7, SOCF_LE | SOCF_GLOBAL },
  43010     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43011     { EEPf, 18, 47, SOCF_LE | SOCF_GLOBAL },
  43012     { GALf, 1, 92, 0 | SOCF_GLOBAL },
  43013     { LOCAL_PORTf, 9, 126, SOCF_LE | SOCF_GLOBAL },
  43014     { MEP_PE_PROFILEf, 6, 120, SOCF_LE | SOCF_GLOBAL },
  43015     { MEP_PROFILEf, 7, 65, SOCF_LE | SOCF_GLOBAL },
  43016     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43017     { MPLS_LABELf, 20, 23, SOCF_LE | SOCF_GLOBAL },
  43018     { MPLS_PUSH_PROFILEf, 4, 43, SOCF_LE | SOCF_GLOBAL },
  43019     { PRIORITYf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43020     { RESERVEDf, 16, 135, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43021     { ROUTER_ALERTf, 1, 93, 0 | SOCF_GLOBAL },
  43022     { SESSION_IDENTIFIERf, 26, 94, SOCF_LE | SOCF_GLOBAL },
  43023     { TIMESTAMP_FORMATf, 1, 90, 0 | SOCF_GLOBAL }
  43024 };
  43025 #endif
  43026 
  43027 #if defined(BCM_88690_A0)
  43028 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88690_A0m_fields[] = {
  43029     { ACH_UNVALIDf, 1, 94, 0 | SOCF_GLOBAL },
  43030     { COUNTER_INTERFACEf, 2, 91, SOCF_LE | SOCF_GLOBAL },
  43031     { COUNTER_POINTERf, 20, 71, SOCF_LE | SOCF_GLOBAL },
  43032     { DEST_SYS_PORT_AGR_UNVALIDf, 16, 8, SOCF_LE | SOCF_GLOBAL },
  43033     { DM_DS_FIELDf, 6, 137, SOCF_LE | SOCF_GLOBAL },
  43034     { DM_T_FLAGf, 1, 136, 0 | SOCF_GLOBAL },
  43035     { EEP_UNVALIDf, 23, 48, SOCF_LE | SOCF_GLOBAL },
  43036     { GAL_UNVALIDf, 1, 95, 0 | SOCF_GLOBAL },
  43037     { LAST_ENTRYf, 1, 144, 0 | SOCF_GLOBAL },
  43038     { LM_CW_CHOOSEf, 1, 143, 0 | SOCF_GLOBAL },
  43039     { LM_DS_FIELDf, 6, 130, SOCF_LE | SOCF_GLOBAL },
  43040     { LM_T_FLAGf, 1, 129, 0 | SOCF_GLOBAL },
  43041     { MEP_PE_PROFILE_UNVALIDf, 6, 123, SOCF_LE | SOCF_GLOBAL },
  43042     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  43043     { MPLS_LABEL_UNVALIDf, 20, 24, SOCF_LE | SOCF_GLOBAL },
  43044     { MPLS_PUSH_PROFILE_UNVALIDf, 4, 44, SOCF_LE | SOCF_GLOBAL },
  43045     { PRIORITY_UNVALIDf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  43046     { RESERVEDf, 71, 145, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43047     { ROUTER_ALERT_UNVALIDf, 1, 96, 0 | SOCF_GLOBAL },
  43048     { SESSION_IDENTIFIERf, 26, 97, SOCF_LE | SOCF_GLOBAL },
  43049     { TIMESTAMP_FORMATf, 1, 93, 0 | SOCF_GLOBAL }
  43050 };
  43051 #endif
  43052 
  43053 #if defined(BCM_88690_B0)
  43054 soc_field_info_t soc_OAMP_MEP_DB_RFC_6374_ON_MPLSTP_BCM88690_B0m_fields[] = {
  43055     { ACH_UNVALIDf, 1, 94, 0 | SOCF_GLOBAL },
  43056     { COUNTER_INTERFACEf, 2, 91, SOCF_LE | SOCF_GLOBAL },
  43057     { COUNTER_POINTERf, 20, 71, SOCF_LE | SOCF_GLOBAL },
  43058     { DEST_SYS_PORT_AGR_UNVALIDf, 16, 8, SOCF_LE | SOCF_GLOBAL },
  43059     { DM_DS_FIELDf, 6, 137, SOCF_LE | SOCF_GLOBAL },
  43060     { DM_T_FLAGf, 1, 136, 0 | SOCF_GLOBAL },
  43061     { EEP_UNVALIDf, 23, 48, SOCF_LE | SOCF_GLOBAL },
  43062     { GAL_UNVALIDf, 1, 95, 0 | SOCF_GLOBAL },
  43063     { LAST_ENTRYf, 1, 144, 0 | SOCF_GLOBAL },
  43064     { LM_CW_CHOOSEf, 1, 143, 0 | SOCF_GLOBAL },
  43065     { LM_DS_FIELDf, 6, 130, SOCF_LE | SOCF_GLOBAL },
  43066     { LM_T_FLAGf, 1, 129, 0 | SOCF_GLOBAL },
  43067     { MEP_PE_PROFILE_UNVALIDf, 6, 123, SOCF_LE | SOCF_GLOBAL },
  43068     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  43069     { MPLS_LABEL_UNVALIDf, 20, 24, SOCF_LE | SOCF_GLOBAL },
  43070     { MPLS_PUSH_PROFILE_UNVALIDf, 4, 44, SOCF_LE | SOCF_GLOBAL },
  43071     { PRIORITY_UNVALIDf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  43072     { RESERVEDf, 71, 145, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43073     { ROUTER_ALERT_UNVALIDf, 1, 96, 0 | SOCF_GLOBAL },
  43074     { SESSION_IDENTIFIERf, 26, 97, SOCF_LE | SOCF_GLOBAL },
  43075     { TIMESTAMP_FORMATf, 1, 93, 0 | SOCF_GLOBAL }
  43076 };
  43077 #endif
  43078 
  43079 #if defined(BCM_88650_A0)
  43080 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTPm_fields[] = {
  43081     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43082     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43083     { EEPf, 17, 63, SOCF_LE | SOCF_GLOBAL },
  43084     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43085     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43086     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43087     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43088     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43089     { MPLS_LABELf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  43090     { MPLS_PUSH_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL },
  43091     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43092     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43093     { RDIf, 1, 62, 0 | SOCF_GLOBAL },
  43094     { RESERVEDf, 16, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43095 };
  43096 #endif
  43097 
  43098 #if defined(BCM_88270_A0)
  43099 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88270_A0m_fields[] = {
  43100     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43101     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43102     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43103     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43104     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43105     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  43106     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  43107     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43108     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43109     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43110     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43111     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43112     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43113     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43114     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43115     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43116     { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43117     { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43118     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43119     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43120     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43121     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43122 };
  43123 #endif
  43124 
  43125 #if defined(BCM_88375_A0)
  43126 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88375_A0m_fields[] = {
  43127     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43128     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43129     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43130     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43131     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43132     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43133     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43134     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43135     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43136     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43137     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43138     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43139     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43140     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43141     { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43142     { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43143     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43144     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43145     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43146     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43147 };
  43148 #endif
  43149 
  43150 #if defined(BCM_88375_B0)
  43151 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88375_B0m_fields[] = {
  43152     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43153     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43154     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43155     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43156     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43157     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43158     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43159     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43160     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43161     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43162     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43163     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43164     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43165     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43166     { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43167     { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43168     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43169     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43170     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43171     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43172 };
  43173 #endif
  43174 
  43175 #if defined(BCM_88470_A0)
  43176 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88470_A0m_fields[] = {
  43177     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43178     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43179     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43180     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43181     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43182     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  43183     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  43184     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43185     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43186     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43187     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43188     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43189     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43190     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43191     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43192     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43193     { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43194     { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43195     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43196     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43197     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43198     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43199 };
  43200 #endif
  43201 
  43202 #if defined(BCM_88470_B0)
  43203 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88470_B0m_fields[] = {
  43204     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43205     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43206     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43207     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43208     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43209     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  43210     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  43211     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43212     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43213     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43214     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43215     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43216     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43217     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43218     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43219     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43220     { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43221     { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43222     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43223     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43224     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43225     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43226 };
  43227 #endif
  43228 
  43229 #if defined(BCM_88650_B0)
  43230 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88650_B0m_fields[] = {
  43231     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43232     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43233     { EEPf, 15, 63, SOCF_LE | SOCF_GLOBAL },
  43234     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43235     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43236     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43237     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43238     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43239     { MPLS_LABELf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  43240     { MPLS_PUSH_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL },
  43241     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43242     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43243     { RDIf, 1, 62, 0 | SOCF_GLOBAL },
  43244     { RESERVED_0f, 2, 78, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43245     { RESERVED_1f, 16, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43246 };
  43247 #endif
  43248 
  43249 #if defined(BCM_88660_A0)
  43250 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88660_A0m_fields[] = {
  43251     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43252     { COUNTER_POINTERf, 13, 112, SOCF_LE | SOCF_GLOBAL },
  43253     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43254     { EEPf, 15, 64, SOCF_LE | SOCF_GLOBAL },
  43255     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43256     { INTERFACE_STATUS_TLV_CODEf, 3, 105, SOCF_LE | SOCF_GLOBAL },
  43257     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43258     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43259     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43260     { MEP_PE_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL },
  43261     { MEP_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL },
  43262     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43263     { MPLS_LABELf, 20, 79, SOCF_LE | SOCF_GLOBAL },
  43264     { MPLS_PUSH_PROFILEf, 4, 99, SOCF_LE | SOCF_GLOBAL },
  43265     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43266     { PORT_STATUS_TLV_ENf, 1, 103, 0 | SOCF_GLOBAL },
  43267     { PORT_STATUS_TLV_VALf, 1, 104, 0 | SOCF_GLOBAL },
  43268     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43269     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL },
  43270     { RESERVED_1f, 3, 129, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43271 };
  43272 #endif
  43273 
  43274 #if defined(BCM_88675_A0)
  43275 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88675_A0m_fields[] = {
  43276     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43277     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43278     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43279     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43280     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43281     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43282     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43283     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43284     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43285     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43286     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43287     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43288     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43289     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43290     { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43291     { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43292     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43293     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43294     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43295     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43296 };
  43297 #endif
  43298 
  43299 #if defined(BCM_88675_B0)
  43300 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88675_B0m_fields[] = {
  43301     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43302     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43303     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43304     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43305     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43306     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43307     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43308     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43309     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43310     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43311     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43312     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43313     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43314     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43315     { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43316     { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43317     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43318     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43319     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43320     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43321 };
  43322 #endif
  43323 
  43324 #if defined(BCM_88680_A0)
  43325 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88680_A0m_fields[] = {
  43326     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43327     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43328     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43329     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43330     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43331     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43332     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43333     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43334     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43335     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43336     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43337     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43338     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43339     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43340     { MPLS_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43341     { MPLS_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43342     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43343     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43344     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43345     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43346 };
  43347 #endif
  43348 
  43349 #if defined(BCM_88690_A0)
  43350 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88690_A0m_fields[] = {
  43351     { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  43352     { COUNTER_INTERFACEf, 2, 144, SOCF_LE | SOCF_GLOBAL },
  43353     { COUNTER_POINTERf, 20, 124, SOCF_LE | SOCF_GLOBAL },
  43354     { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL },
  43355     { EEPf, 23, 65, SOCF_LE | SOCF_GLOBAL },
  43356     { EXTRA_DATA_PTRf, 15, 161, SOCF_LE | SOCF_GLOBAL },
  43357     { FLEX_LM_DM_PTRf, 15, 176, SOCF_LE | SOCF_GLOBAL },
  43358     { ICC_INDEXf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  43359     { INTERFACE_STATUS_TLV_CODEf, 3, 114, SOCF_LE | SOCF_GLOBAL },
  43360     { LOCAL_PORTf, 9, 152, SOCF_LE | SOCF_GLOBAL },
  43361     { MAIDf, 16, 30, SOCF_LE | SOCF_GLOBAL },
  43362     { MDLf, 3, 27, SOCF_LE | SOCF_GLOBAL },
  43363     { MEP_IDf, 13, 50, SOCF_LE | SOCF_GLOBAL },
  43364     { MEP_PE_PROFILEf, 6, 146, SOCF_LE | SOCF_GLOBAL },
  43365     { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL },
  43366     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  43367     { MPLS_LABELf, 20, 88, SOCF_LE | SOCF_GLOBAL },
  43368     { MPLS_PUSH_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL },
  43369     { PORT_STATUS_TLV_ENf, 1, 112, 0 | SOCF_GLOBAL },
  43370     { PORT_STATUS_TLV_VALf, 1, 113, 0 | SOCF_GLOBAL },
  43371     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  43372     { RDIf, 2, 63, SOCF_LE | SOCF_GLOBAL },
  43373     { RESERVEDf, 24, 192, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43374     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 191, 0 | SOCF_GLOBAL }
  43375 };
  43376 #endif
  43377 
  43378 #if defined(BCM_88690_B0)
  43379 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_BCM88690_B0m_fields[] = {
  43380     { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  43381     { COUNTER_INTERFACEf, 2, 144, SOCF_LE | SOCF_GLOBAL },
  43382     { COUNTER_POINTERf, 20, 124, SOCF_LE | SOCF_GLOBAL },
  43383     { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL },
  43384     { EEPf, 23, 65, SOCF_LE | SOCF_GLOBAL },
  43385     { EXTRA_DATA_PTRf, 15, 162, SOCF_LE | SOCF_GLOBAL },
  43386     { FLEX_LM_DM_PTRf, 15, 177, SOCF_LE | SOCF_GLOBAL },
  43387     { ICC_INDEXf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  43388     { INTERFACE_STATUS_TLV_CODEf, 3, 114, SOCF_LE | SOCF_GLOBAL },
  43389     { LOCAL_PORTf, 10, 152, SOCF_LE | SOCF_GLOBAL },
  43390     { MAIDf, 16, 30, SOCF_LE | SOCF_GLOBAL },
  43391     { MDLf, 3, 27, SOCF_LE | SOCF_GLOBAL },
  43392     { MEP_IDf, 13, 50, SOCF_LE | SOCF_GLOBAL },
  43393     { MEP_PE_PROFILEf, 6, 146, SOCF_LE | SOCF_GLOBAL },
  43394     { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL },
  43395     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  43396     { MPLS_LABELf, 20, 88, SOCF_LE | SOCF_GLOBAL },
  43397     { MPLS_PUSH_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL },
  43398     { PORT_STATUS_TLV_ENf, 1, 112, 0 | SOCF_GLOBAL },
  43399     { PORT_STATUS_TLV_VALf, 1, 113, 0 | SOCF_GLOBAL },
  43400     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  43401     { RDIf, 2, 63, SOCF_LE | SOCF_GLOBAL },
  43402     { RESERVEDf, 23, 193, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43403     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 192, 0 | SOCF_GLOBAL }
  43404 };
  43405 #endif
  43406 
  43407 #if defined(BCM_88690_A0)
  43408 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_SHORT_STATIC_MDB_FORMATm_fields[] = {
  43409     { COUNTER_INTERFACEf, 2, 107, SOCF_LE | SOCF_GLOBAL },
  43410     { COUNTER_POINTERf, 20, 87, SOCF_LE | SOCF_GLOBAL },
  43411     { DEST_SYS_PORT_AGRf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  43412     { EEPf, 23, 35, SOCF_LE | SOCF_GLOBAL },
  43413     { INTERFACE_STATUS_TLV_CODEf, 3, 84, SOCF_LE | SOCF_GLOBAL },
  43414     { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL },
  43415     { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  43416     { MPLS_LABELf, 20, 58, SOCF_LE | SOCF_GLOBAL },
  43417     { MPLS_PUSH_PROFILEf, 4, 78, SOCF_LE | SOCF_GLOBAL },
  43418     { PORT_STATUS_TLV_ENf, 1, 82, 0 | SOCF_GLOBAL },
  43419     { PORT_STATUS_TLV_VALf, 1, 83, 0 | SOCF_GLOBAL }
  43420 };
  43421 #endif
  43422 
  43423 #if defined(BCM_88690_B0)
  43424 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = {
  43425     { CCM_INTERVAL_LSBf, 1, 108, 0 | SOCF_GLOBAL },
  43426     { DEST_SYS_PORT_AGRf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  43427     { EEPf, 23, 35, SOCF_LE | SOCF_GLOBAL },
  43428     { INTERFACE_STATUS_TLV_CODEf, 3, 84, SOCF_LE | SOCF_GLOBAL },
  43429     { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL },
  43430     { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  43431     { MPLS_LABELf, 20, 58, SOCF_LE | SOCF_GLOBAL },
  43432     { MPLS_PUSH_PROFILEf, 4, 78, SOCF_LE | SOCF_GLOBAL },
  43433     { PORT_STATUS_TLV_ENf, 1, 82, 0 | SOCF_GLOBAL },
  43434     { PORT_STATUS_TLV_VALf, 1, 83, 0 | SOCF_GLOBAL },
  43435     { RESERVEDf, 21, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43436 };
  43437 #endif
  43438 
  43439 #if defined(BCM_88690_A0)
  43440 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_STATIC_MDB_FORMAT_PART_1m_fields[] = {
  43441     { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43442     { DEST_SYS_PORT_AGRf, 16, 6, SOCF_LE | SOCF_GLOBAL },
  43443     { EEPf, 23, 58, SOCF_LE | SOCF_GLOBAL },
  43444     { ICC_INDEXf, 4, 41, SOCF_LE | SOCF_GLOBAL },
  43445     { MAIDf, 16, 25, SOCF_LE | SOCF_GLOBAL },
  43446     { MDLf, 3, 22, SOCF_LE | SOCF_GLOBAL },
  43447     { MEP_IDf, 13, 45, SOCF_LE | SOCF_GLOBAL },
  43448     { MPLS_LABELf, 20, 81, SOCF_LE | SOCF_GLOBAL },
  43449     { MPLS_PUSH_PROFILEf, 4, 101, SOCF_LE | SOCF_GLOBAL },
  43450     { PORT_STATUS_TLV_ENf, 1, 105, 0 | SOCF_GLOBAL },
  43451     { PORT_STATUS_TLV_VALf, 1, 106, 0 | SOCF_GLOBAL },
  43452     { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  43453 };
  43454 #endif
  43455 
  43456 #if defined(BCM_88690_A0)
  43457 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_STATIC_MDB_FORMAT_PART_2m_fields[] = {
  43458     { COUNTER_INTERFACEf, 2, 30, SOCF_LE | SOCF_GLOBAL },
  43459     { COUNTER_POINTERf, 20, 10, SOCF_LE | SOCF_GLOBAL },
  43460     { INTERFACE_STATUS_TLV_CODEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43461     { LOCAL_PORTf, 9, 38, SOCF_LE | SOCF_GLOBAL },
  43462     { MEP_PROFILEf, 7, 3, SOCF_LE | SOCF_GLOBAL },
  43463     { RESERVEDf, 6, 32, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43464 };
  43465 #endif
  43466 
  43467 #if defined(BCM_88690_B0)
  43468 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_STATIC_MDB_FORMAT_PART_1_BCM88690_B0m_fields[] = {
  43469     { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43470     { DEST_SYS_PORT_AGRf, 16, 6, SOCF_LE | SOCF_GLOBAL },
  43471     { EEPf, 23, 58, SOCF_LE | SOCF_GLOBAL },
  43472     { ICC_INDEXf, 4, 41, SOCF_LE | SOCF_GLOBAL },
  43473     { MAIDf, 16, 25, SOCF_LE | SOCF_GLOBAL },
  43474     { MDLf, 3, 22, SOCF_LE | SOCF_GLOBAL },
  43475     { MEP_IDf, 13, 45, SOCF_LE | SOCF_GLOBAL },
  43476     { MPLS_LABELf, 20, 81, SOCF_LE | SOCF_GLOBAL },
  43477     { MPLS_PUSH_PROFILEf, 4, 101, SOCF_LE | SOCF_GLOBAL },
  43478     { PORT_STATUS_TLV_ENf, 1, 105, 0 | SOCF_GLOBAL },
  43479     { PORT_STATUS_TLV_VALf, 1, 106, 0 | SOCF_GLOBAL },
  43480     { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  43481 };
  43482 #endif
  43483 
  43484 #if defined(BCM_88690_B0)
  43485 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_MPLSTP_STATIC_MDB_FORMAT_PART_2_BCM88690_B0m_fields[] = {
  43486     { COUNTER_INTERFACEf, 2, 30, SOCF_LE | SOCF_GLOBAL },
  43487     { COUNTER_POINTERf, 20, 10, SOCF_LE | SOCF_GLOBAL },
  43488     { INTERFACE_STATUS_TLV_CODEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43489     { LOCAL_PORTf, 10, 37, SOCF_LE | SOCF_GLOBAL },
  43490     { MEP_PROFILEf, 7, 3, SOCF_LE | SOCF_GLOBAL },
  43491     { RESERVEDf, 5, 32, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43492 };
  43493 #endif
  43494 
  43495 #if defined(BCM_88650_A0)
  43496 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWEm_fields[] = {
  43497     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43498     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43499     { EEPf, 17, 63, SOCF_LE | SOCF_GLOBAL },
  43500     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43501     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43502     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43503     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43504     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43505     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43506     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43507     { PWE_LABELf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  43508     { PWE_PUSH_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL },
  43509     { RDIf, 1, 62, 0 | SOCF_GLOBAL },
  43510     { RESERVEDf, 16, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43511 };
  43512 #endif
  43513 
  43514 #if defined(BCM_88270_A0)
  43515 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88270_A0m_fields[] = {
  43516     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43517     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43518     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43519     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43520     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43521     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  43522     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  43523     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43524     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43525     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43526     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43527     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43528     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43529     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43530     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43531     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43532     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43533     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43534     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43535     { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43536     { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43537     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43538 };
  43539 #endif
  43540 
  43541 #if defined(BCM_88375_A0)
  43542 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88375_A0m_fields[] = {
  43543     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43544     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43545     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43546     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43547     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43548     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43549     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43550     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43551     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43552     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43553     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43554     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43555     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43556     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43557     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43558     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43559     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43560     { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43561     { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43562     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43563 };
  43564 #endif
  43565 
  43566 #if defined(BCM_88375_B0)
  43567 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88375_B0m_fields[] = {
  43568     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43569     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43570     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43571     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43572     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43573     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43574     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43575     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43576     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43577     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43578     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43579     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43580     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43581     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43582     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43583     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43584     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43585     { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43586     { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43587     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43588 };
  43589 #endif
  43590 
  43591 #if defined(BCM_88470_A0)
  43592 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88470_A0m_fields[] = {
  43593     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43594     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43595     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43596     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43597     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43598     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  43599     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  43600     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43601     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43602     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43603     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43604     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43605     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43606     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43607     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43608     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43609     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43610     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43611     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43612     { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43613     { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43614     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43615 };
  43616 #endif
  43617 
  43618 #if defined(BCM_88470_B0)
  43619 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88470_B0m_fields[] = {
  43620     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43621     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43622     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43623     { ECCf, 9, 179, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43624     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43625     { EXTRA_DATA_PTRf, 14, 151, SOCF_LE | SOCF_GLOBAL },
  43626     { FLEX_LM_DM_PTRf, 14, 165, SOCF_LE | SOCF_GLOBAL },
  43627     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43628     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43629     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43630     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43631     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43632     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43633     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43634     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43635     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43636     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43637     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43638     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43639     { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43640     { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43641     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43642 };
  43643 #endif
  43644 
  43645 #if defined(BCM_88650_B0)
  43646 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88650_B0m_fields[] = {
  43647     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43648     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43649     { EEPf, 15, 63, SOCF_LE | SOCF_GLOBAL },
  43650     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43651     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43652     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43653     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43654     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43655     { PARITYf, 4, 120, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43656     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43657     { PWE_LABELf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  43658     { PWE_PUSH_PROFILEf, 4, 100, SOCF_LE | SOCF_GLOBAL },
  43659     { RDIf, 1, 62, 0 | SOCF_GLOBAL },
  43660     { RESERVEDf, 16, 104, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43661     { RESERVED_0f, 2, 78, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43662 };
  43663 #endif
  43664 
  43665 #if defined(BCM_88660_A0)
  43666 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88660_A0m_fields[] = {
  43667     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43668     { COUNTER_POINTERf, 13, 112, SOCF_LE | SOCF_GLOBAL },
  43669     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43670     { EEPf, 15, 64, SOCF_LE | SOCF_GLOBAL },
  43671     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43672     { INTERFACE_STATUS_TLV_CODEf, 3, 105, SOCF_LE | SOCF_GLOBAL },
  43673     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43674     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43675     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43676     { MEP_PE_PROFILEf, 4, 125, SOCF_LE | SOCF_GLOBAL },
  43677     { MEP_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL },
  43678     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43679     { PARITYf, 5, 132, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43680     { PORT_STATUS_TLV_ENf, 1, 103, 0 | SOCF_GLOBAL },
  43681     { PORT_STATUS_TLV_VALf, 1, 104, 0 | SOCF_GLOBAL },
  43682     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43683     { PWE_LABELf, 20, 79, SOCF_LE | SOCF_GLOBAL },
  43684     { PWE_PUSH_PROFILEf, 4, 99, SOCF_LE | SOCF_GLOBAL },
  43685     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL },
  43686     { RESERVEDf, 3, 129, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43687 };
  43688 #endif
  43689 
  43690 #if defined(BCM_88675_A0)
  43691 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88675_A0m_fields[] = {
  43692     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43693     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43694     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43695     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43696     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43697     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43698     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43699     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43700     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43701     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43702     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43703     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43704     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43705     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43706     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43707     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43708     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43709     { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43710     { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43711     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43712 };
  43713 #endif
  43714 
  43715 #if defined(BCM_88675_B0)
  43716 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88675_B0m_fields[] = {
  43717     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43718     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43719     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43720     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43721     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43722     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43723     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43724     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43725     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43726     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43727     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43728     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43729     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43730     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43731     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43732     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43733     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43734     { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43735     { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43736     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43737 };
  43738 #endif
  43739 
  43740 #if defined(BCM_88680_A0)
  43741 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88680_A0m_fields[] = {
  43742     { CCM_INTERVALf, 3, 4, SOCF_LE | SOCF_GLOBAL },
  43743     { COUNTER_POINTERf, 18, 118, SOCF_LE | SOCF_GLOBAL },
  43744     { DEST_SYS_PORT_AGRf, 16, 10, SOCF_LE | SOCF_GLOBAL },
  43745     { ECCf, 9, 151, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43746     { EEPf, 18, 64, SOCF_LE | SOCF_GLOBAL },
  43747     { ICC_INDEXf, 4, 45, SOCF_LE | SOCF_GLOBAL },
  43748     { INTERFACE_STATUS_TLV_CODEf, 3, 108, SOCF_LE | SOCF_GLOBAL },
  43749     { LOCAL_PORTf, 9, 142, SOCF_LE | SOCF_GLOBAL },
  43750     { MAIDf, 16, 29, SOCF_LE | SOCF_GLOBAL },
  43751     { MDLf, 3, 26, SOCF_LE | SOCF_GLOBAL },
  43752     { MEP_IDf, 13, 49, SOCF_LE | SOCF_GLOBAL },
  43753     { MEP_PE_PROFILEf, 6, 136, SOCF_LE | SOCF_GLOBAL },
  43754     { MEP_PROFILEf, 7, 111, SOCF_LE | SOCF_GLOBAL },
  43755     { MEP_TYPEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  43756     { PORT_STATUS_TLV_ENf, 1, 106, 0 | SOCF_GLOBAL },
  43757     { PORT_STATUS_TLV_VALf, 1, 107, 0 | SOCF_GLOBAL },
  43758     { PRIORITYf, 3, 7, SOCF_LE | SOCF_GLOBAL },
  43759     { PWE_LABELf, 20, 82, SOCF_LE | SOCF_GLOBAL },
  43760     { PWE_PUSH_PROFILEf, 4, 102, SOCF_LE | SOCF_GLOBAL },
  43761     { RDIf, 2, 62, SOCF_LE | SOCF_GLOBAL }
  43762 };
  43763 #endif
  43764 
  43765 #if defined(BCM_88690_A0)
  43766 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88690_A0m_fields[] = {
  43767     { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  43768     { COUNTER_INTERFACEf, 2, 144, SOCF_LE | SOCF_GLOBAL },
  43769     { COUNTER_POINTERf, 20, 124, SOCF_LE | SOCF_GLOBAL },
  43770     { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL },
  43771     { EEPf, 23, 65, SOCF_LE | SOCF_GLOBAL },
  43772     { EXTRA_DATA_PTRf, 15, 161, SOCF_LE | SOCF_GLOBAL },
  43773     { FLEX_LM_DM_PTRf, 15, 176, SOCF_LE | SOCF_GLOBAL },
  43774     { ICC_INDEXf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  43775     { INTERFACE_STATUS_TLV_CODEf, 3, 114, SOCF_LE | SOCF_GLOBAL },
  43776     { LOCAL_PORTf, 9, 152, SOCF_LE | SOCF_GLOBAL },
  43777     { MAIDf, 16, 30, SOCF_LE | SOCF_GLOBAL },
  43778     { MDLf, 3, 27, SOCF_LE | SOCF_GLOBAL },
  43779     { MEP_IDf, 13, 50, SOCF_LE | SOCF_GLOBAL },
  43780     { MEP_PE_PROFILEf, 6, 146, SOCF_LE | SOCF_GLOBAL },
  43781     { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL },
  43782     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  43783     { PORT_STATUS_TLV_ENf, 1, 112, 0 | SOCF_GLOBAL },
  43784     { PORT_STATUS_TLV_VALf, 1, 113, 0 | SOCF_GLOBAL },
  43785     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  43786     { PWE_LABELf, 20, 88, SOCF_LE | SOCF_GLOBAL },
  43787     { PWE_PUSH_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL },
  43788     { RDIf, 2, 63, SOCF_LE | SOCF_GLOBAL },
  43789     { RESERVEDf, 24, 192, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43790     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 191, 0 | SOCF_GLOBAL }
  43791 };
  43792 #endif
  43793 
  43794 #if defined(BCM_88690_B0)
  43795 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_BCM88690_B0m_fields[] = {
  43796     { CCM_INTERVALf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  43797     { COUNTER_INTERFACEf, 2, 144, SOCF_LE | SOCF_GLOBAL },
  43798     { COUNTER_POINTERf, 20, 124, SOCF_LE | SOCF_GLOBAL },
  43799     { DEST_SYS_PORT_AGRf, 16, 11, SOCF_LE | SOCF_GLOBAL },
  43800     { EEPf, 23, 65, SOCF_LE | SOCF_GLOBAL },
  43801     { EXTRA_DATA_PTRf, 15, 162, SOCF_LE | SOCF_GLOBAL },
  43802     { FLEX_LM_DM_PTRf, 15, 177, SOCF_LE | SOCF_GLOBAL },
  43803     { ICC_INDEXf, 4, 46, SOCF_LE | SOCF_GLOBAL },
  43804     { INTERFACE_STATUS_TLV_CODEf, 3, 114, SOCF_LE | SOCF_GLOBAL },
  43805     { LOCAL_PORTf, 10, 152, SOCF_LE | SOCF_GLOBAL },
  43806     { MAIDf, 16, 30, SOCF_LE | SOCF_GLOBAL },
  43807     { MDLf, 3, 27, SOCF_LE | SOCF_GLOBAL },
  43808     { MEP_IDf, 13, 50, SOCF_LE | SOCF_GLOBAL },
  43809     { MEP_PE_PROFILEf, 6, 146, SOCF_LE | SOCF_GLOBAL },
  43810     { MEP_PROFILEf, 7, 117, SOCF_LE | SOCF_GLOBAL },
  43811     { MEP_TYPEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  43812     { PORT_STATUS_TLV_ENf, 1, 112, 0 | SOCF_GLOBAL },
  43813     { PORT_STATUS_TLV_VALf, 1, 113, 0 | SOCF_GLOBAL },
  43814     { PRIORITYf, 3, 8, SOCF_LE | SOCF_GLOBAL },
  43815     { PWE_LABELf, 20, 88, SOCF_LE | SOCF_GLOBAL },
  43816     { PWE_PUSH_PROFILEf, 4, 108, SOCF_LE | SOCF_GLOBAL },
  43817     { RDIf, 2, 63, SOCF_LE | SOCF_GLOBAL },
  43818     { RESERVEDf, 23, 193, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  43819     { RX_TX_COUNTERS_CRPS_CORE_SELECTf, 1, 192, 0 | SOCF_GLOBAL }
  43820 };
  43821 #endif
  43822 
  43823 #if defined(BCM_88690_A0)
  43824 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_SHORT_STATIC_MDB_FORMATm_fields[] = {
  43825     { COUNTER_INTERFACEf, 2, 107, SOCF_LE | SOCF_GLOBAL },
  43826     { COUNTER_POINTERf, 20, 87, SOCF_LE | SOCF_GLOBAL },
  43827     { DEST_SYS_PORT_AGRf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  43828     { EEPf, 23, 35, SOCF_LE | SOCF_GLOBAL },
  43829     { INTERFACE_STATUS_TLV_CODEf, 3, 84, SOCF_LE | SOCF_GLOBAL },
  43830     { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL },
  43831     { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  43832     { PORT_STATUS_TLV_ENf, 1, 82, 0 | SOCF_GLOBAL },
  43833     { PORT_STATUS_TLV_VALf, 1, 83, 0 | SOCF_GLOBAL },
  43834     { PWE_LABELf, 20, 58, SOCF_LE | SOCF_GLOBAL },
  43835     { PWE_PUSH_PROFILEf, 4, 78, SOCF_LE | SOCF_GLOBAL }
  43836 };
  43837 #endif
  43838 
  43839 #if defined(BCM_88690_B0)
  43840 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_SHORT_STATIC_MDB_FORMAT_BCM88690_B0m_fields[] = {
  43841     { CCM_INTERVAL_LSBf, 1, 108, 0 | SOCF_GLOBAL },
  43842     { DEST_SYS_PORT_AGRf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  43843     { EEPf, 23, 35, SOCF_LE | SOCF_GLOBAL },
  43844     { INTERFACE_STATUS_TLV_CODEf, 3, 84, SOCF_LE | SOCF_GLOBAL },
  43845     { MAIDf, 16, 19, SOCF_LE | SOCF_GLOBAL },
  43846     { MDLf, 3, 16, SOCF_LE | SOCF_GLOBAL },
  43847     { PORT_STATUS_TLV_ENf, 1, 82, 0 | SOCF_GLOBAL },
  43848     { PORT_STATUS_TLV_VALf, 1, 83, 0 | SOCF_GLOBAL },
  43849     { PWE_LABELf, 20, 58, SOCF_LE | SOCF_GLOBAL },
  43850     { PWE_PUSH_PROFILEf, 4, 78, SOCF_LE | SOCF_GLOBAL },
  43851     { RESERVEDf, 21, 87, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43852 };
  43853 #endif
  43854 
  43855 #if defined(BCM_88690_A0)
  43856 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_STATIC_MDB_FORMAT_PART_1m_fields[] = {
  43857     { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43858     { DEST_SYS_PORT_AGRf, 16, 6, SOCF_LE | SOCF_GLOBAL },
  43859     { EEPf, 23, 58, SOCF_LE | SOCF_GLOBAL },
  43860     { ICC_INDEXf, 4, 41, SOCF_LE | SOCF_GLOBAL },
  43861     { MAIDf, 16, 25, SOCF_LE | SOCF_GLOBAL },
  43862     { MDLf, 3, 22, SOCF_LE | SOCF_GLOBAL },
  43863     { MEP_IDf, 13, 45, SOCF_LE | SOCF_GLOBAL },
  43864     { PORT_STATUS_TLV_ENf, 1, 105, 0 | SOCF_GLOBAL },
  43865     { PORT_STATUS_TLV_VALf, 1, 106, 0 | SOCF_GLOBAL },
  43866     { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  43867     { PWE_LABELf, 20, 81, SOCF_LE | SOCF_GLOBAL },
  43868     { PWE_PUSH_PROFILEf, 4, 101, SOCF_LE | SOCF_GLOBAL }
  43869 };
  43870 #endif
  43871 
  43872 #if defined(BCM_88690_A0)
  43873 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_STATIC_MDB_FORMAT_PART_2m_fields[] = {
  43874     { COUNTER_INTERFACEf, 2, 30, SOCF_LE | SOCF_GLOBAL },
  43875     { COUNTER_POINTERf, 20, 10, SOCF_LE | SOCF_GLOBAL },
  43876     { INTERFACE_STATUS_TLV_CODEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43877     { LOCAL_PORTf, 9, 38, SOCF_LE | SOCF_GLOBAL },
  43878     { MEP_PROFILEf, 7, 3, SOCF_LE | SOCF_GLOBAL },
  43879     { RESERVEDf, 6, 32, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43880 };
  43881 #endif
  43882 
  43883 #if defined(BCM_88690_B0)
  43884 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_STATIC_MDB_FORMAT_PART_1_BCM88690_B0m_fields[] = {
  43885     { CCM_INTERVALf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43886     { DEST_SYS_PORT_AGRf, 16, 6, SOCF_LE | SOCF_GLOBAL },
  43887     { EEPf, 23, 58, SOCF_LE | SOCF_GLOBAL },
  43888     { ICC_INDEXf, 4, 41, SOCF_LE | SOCF_GLOBAL },
  43889     { MAIDf, 16, 25, SOCF_LE | SOCF_GLOBAL },
  43890     { MDLf, 3, 22, SOCF_LE | SOCF_GLOBAL },
  43891     { MEP_IDf, 13, 45, SOCF_LE | SOCF_GLOBAL },
  43892     { PORT_STATUS_TLV_ENf, 1, 105, 0 | SOCF_GLOBAL },
  43893     { PORT_STATUS_TLV_VALf, 1, 106, 0 | SOCF_GLOBAL },
  43894     { PRIORITYf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  43895     { PWE_LABELf, 20, 81, SOCF_LE | SOCF_GLOBAL },
  43896     { PWE_PUSH_PROFILEf, 4, 101, SOCF_LE | SOCF_GLOBAL }
  43897 };
  43898 #endif
  43899 
  43900 #if defined(BCM_88690_B0)
  43901 soc_field_info_t soc_OAMP_MEP_DB_Y_1731_ON_PWE_STATIC_MDB_FORMAT_PART_2_BCM88690_B0m_fields[] = {
  43902     { COUNTER_INTERFACEf, 2, 30, SOCF_LE | SOCF_GLOBAL },
  43903     { COUNTER_POINTERf, 20, 10, SOCF_LE | SOCF_GLOBAL },
  43904     { INTERFACE_STATUS_TLV_CODEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43905     { LOCAL_PORTf, 10, 37, SOCF_LE | SOCF_GLOBAL },
  43906     { MEP_PROFILEf, 7, 3, SOCF_LE | SOCF_GLOBAL },
  43907     { RESERVEDf, 5, 32, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  43908 };
  43909 #endif
  43910 
  43911 #if defined(BCM_88675_A0)
  43912 soc_field_info_t soc_OAMP_MEP_PROFILEm_fields[] = {
  43913     { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL },
  43914     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43915     { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL },
  43916     { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43917     { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL },
  43918     { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL },
  43919     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  43920     { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL },
  43921     { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL },
  43922     { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL },
  43923     { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL },
  43924     { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  43925     { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  43926     { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  43927     { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL },
  43928     { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL },
  43929     { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL },
  43930     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  43931     { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL },
  43932     { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL },
  43933     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  43934     { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL }
  43935 };
  43936 #endif
  43937 
  43938 #if defined(BCM_88270_A0)
  43939 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88270_A0m_fields[] = {
  43940     { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL },
  43941     { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL },
  43942     { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL },
  43943     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43944     { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL },
  43945     { ECCf, 8, 114, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43946     { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL },
  43947     { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL },
  43948     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  43949     { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL },
  43950     { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL },
  43951     { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL },
  43952     { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL },
  43953     { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL },
  43954     { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL },
  43955     { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL },
  43956     { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL },
  43957     { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL },
  43958     { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL },
  43959     { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL },
  43960     { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  43961     { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL },
  43962     { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  43963     { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  43964     { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL },
  43965     { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL },
  43966     { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL },
  43967     { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  43968     { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL },
  43969     { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL },
  43970     { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL },
  43971     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  43972     { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL },
  43973     { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL },
  43974     { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL },
  43975     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  43976     { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL },
  43977     { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL },
  43978     { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL }
  43979 };
  43980 #endif
  43981 
  43982 #if defined(BCM_88375_A0)
  43983 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88375_A0m_fields[] = {
  43984     { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL },
  43985     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  43986     { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL },
  43987     { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  43988     { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL },
  43989     { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL },
  43990     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  43991     { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL },
  43992     { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL },
  43993     { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL },
  43994     { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL },
  43995     { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  43996     { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  43997     { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  43998     { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL },
  43999     { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL },
  44000     { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL },
  44001     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  44002     { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL },
  44003     { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL },
  44004     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  44005     { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL }
  44006 };
  44007 #endif
  44008 
  44009 #if defined(BCM_88375_B0)
  44010 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88375_B0m_fields[] = {
  44011     { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL },
  44012     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44013     { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL },
  44014     { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44015     { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL },
  44016     { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL },
  44017     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  44018     { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL },
  44019     { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL },
  44020     { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL },
  44021     { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL },
  44022     { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  44023     { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  44024     { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  44025     { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL },
  44026     { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL },
  44027     { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL },
  44028     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  44029     { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL },
  44030     { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL },
  44031     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  44032     { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL }
  44033 };
  44034 #endif
  44035 
  44036 #if defined(BCM_88470_A0)
  44037 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88470_A0m_fields[] = {
  44038     { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL },
  44039     { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL },
  44040     { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL },
  44041     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44042     { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL },
  44043     { ECCf, 8, 114, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44044     { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL },
  44045     { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL },
  44046     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  44047     { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL },
  44048     { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL },
  44049     { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL },
  44050     { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL },
  44051     { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL },
  44052     { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL },
  44053     { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL },
  44054     { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL },
  44055     { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL },
  44056     { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL },
  44057     { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL },
  44058     { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  44059     { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL },
  44060     { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  44061     { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  44062     { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL },
  44063     { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL },
  44064     { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL },
  44065     { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  44066     { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL },
  44067     { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL },
  44068     { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL },
  44069     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  44070     { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL },
  44071     { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL },
  44072     { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL },
  44073     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  44074     { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL },
  44075     { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL },
  44076     { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL }
  44077 };
  44078 #endif
  44079 
  44080 #if defined(BCM_88470_B0)
  44081 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88470_B0m_fields[] = {
  44082     { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL },
  44083     { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL },
  44084     { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL },
  44085     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44086     { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL },
  44087     { ECCf, 8, 114, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44088     { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL },
  44089     { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL },
  44090     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  44091     { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL },
  44092     { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL },
  44093     { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL },
  44094     { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL },
  44095     { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL },
  44096     { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL },
  44097     { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL },
  44098     { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL },
  44099     { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL },
  44100     { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL },
  44101     { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL },
  44102     { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  44103     { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL },
  44104     { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  44105     { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  44106     { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL },
  44107     { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL },
  44108     { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL },
  44109     { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  44110     { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL },
  44111     { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL },
  44112     { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL },
  44113     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  44114     { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL },
  44115     { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL },
  44116     { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL },
  44117     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  44118     { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL },
  44119     { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL },
  44120     { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL }
  44121 };
  44122 #endif
  44123 
  44124 #if defined(BCM_88675_B0)
  44125 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88675_B0m_fields[] = {
  44126     { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL },
  44127     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44128     { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL },
  44129     { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44130     { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL },
  44131     { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL },
  44132     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  44133     { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL },
  44134     { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL },
  44135     { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL },
  44136     { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL },
  44137     { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  44138     { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  44139     { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  44140     { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL },
  44141     { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL },
  44142     { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL },
  44143     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  44144     { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL },
  44145     { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL },
  44146     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  44147     { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL }
  44148 };
  44149 #endif
  44150 
  44151 #if defined(BCM_88680_A0)
  44152 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88680_A0m_fields[] = {
  44153     { DMM_OFFSETf, 8, 14, SOCF_LE | SOCF_GLOBAL },
  44154     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44155     { DMR_OFFSETf, 8, 22, SOCF_LE | SOCF_GLOBAL },
  44156     { ECCf, 8, 87, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44157     { LMM_DA_OUI_PROFILEf, 3, 9, SOCF_LE | SOCF_GLOBAL },
  44158     { LMM_OFFSETf, 8, 30, SOCF_LE | SOCF_GLOBAL },
  44159     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  44160     { LMR_OFFSETf, 8, 38, SOCF_LE | SOCF_GLOBAL },
  44161     { OPCODE_0_RATEf, 3, 54, SOCF_LE | SOCF_GLOBAL },
  44162     { OPCODE_1_RATEf, 3, 57, SOCF_LE | SOCF_GLOBAL },
  44163     { OPCODE_2_RATEf, 3, 60, SOCF_LE | SOCF_GLOBAL },
  44164     { OPCODE_3_RATEf, 3, 63, SOCF_LE | SOCF_GLOBAL },
  44165     { OPCODE_4_RATEf, 3, 66, SOCF_LE | SOCF_GLOBAL },
  44166     { OPCODE_5_RATEf, 3, 69, SOCF_LE | SOCF_GLOBAL },
  44167     { OPCODE_6_RATEf, 3, 72, SOCF_LE | SOCF_GLOBAL },
  44168     { OPCODE_7_RATEf, 3, 75, SOCF_LE | SOCF_GLOBAL },
  44169     { OPCODE_BMAPf, 8, 46, SOCF_LE | SOCF_GLOBAL },
  44170     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  44171     { RDI_GEN_METHODf, 2, 12, SOCF_LE | SOCF_GLOBAL },
  44172     { REPORT_MODEf, 1, 8, 0 | SOCF_GLOBAL },
  44173     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  44174     { SPAREf, 9, 78, SOCF_LE | SOCF_GLOBAL }
  44175 };
  44176 #endif
  44177 
  44178 #if defined(BCM_88690_A0)
  44179 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88690_A0m_fields[] = {
  44180     { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL },
  44181     { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL },
  44182     { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL },
  44183     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44184     { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL },
  44185     { ECCf, 9, 122, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44186     { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL },
  44187     { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL },
  44188     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  44189     { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL },
  44190     { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL },
  44191     { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL },
  44192     { MEASUREMENT_PERIOD_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL },
  44193     { MEP_ID_SHIFTf, 2, 116, SOCF_LE | SOCF_GLOBAL },
  44194     { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL },
  44195     { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL },
  44196     { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL },
  44197     { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL },
  44198     { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL },
  44199     { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL },
  44200     { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL },
  44201     { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL },
  44202     { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  44203     { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL },
  44204     { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  44205     { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  44206     { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL },
  44207     { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL },
  44208     { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL },
  44209     { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  44210     { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL },
  44211     { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL },
  44212     { OPCODE_MSKf, 1, 118, 0 | SOCF_GLOBAL },
  44213     { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL },
  44214     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  44215     { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL },
  44216     { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL },
  44217     { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL },
  44218     { RX_COUNTER_ENABLEf, 1, 114, 0 | SOCF_GLOBAL },
  44219     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  44220     { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL },
  44221     { TX_COUNTER_ENABLEf, 1, 115, 0 | SOCF_GLOBAL },
  44222     { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL },
  44223     { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL }
  44224 };
  44225 #endif
  44226 
  44227 #if defined(BCM_88690_B0)
  44228 soc_field_info_t soc_OAMP_MEP_PROFILE_BCM88690_B0m_fields[] = {
  44229     { CLR_RDI_FOR_CCMf, 1, 113, 0 | SOCF_GLOBAL },
  44230     { DMM_MEASURE_ONE_WAYf, 3, 103, SOCF_LE | SOCF_GLOBAL },
  44231     { DMM_OFFSETf, 8, 15, SOCF_LE | SOCF_GLOBAL },
  44232     { DMM_RATEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44233     { DMR_OFFSETf, 8, 23, SOCF_LE | SOCF_GLOBAL },
  44234     { ECCf, 9, 122, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44235     { LMM_DA_OUI_PROFILEf, 3, 10, SOCF_LE | SOCF_GLOBAL },
  44236     { LMM_OFFSETf, 8, 31, SOCF_LE | SOCF_GLOBAL },
  44237     { LMM_RATEf, 3, 3, SOCF_LE | SOCF_GLOBAL },
  44238     { LMR_OFFSETf, 8, 39, SOCF_LE | SOCF_GLOBAL },
  44239     { MAID_CHECK_DISf, 1, 106, 0 | SOCF_GLOBAL },
  44240     { MDL_CHECK_DISf, 1, 107, 0 | SOCF_GLOBAL },
  44241     { MEASUREMENT_PERIOD_PROFILEf, 3, 119, SOCF_LE | SOCF_GLOBAL },
  44242     { MEP_ID_SHIFTf, 2, 116, SOCF_LE | SOCF_GLOBAL },
  44243     { MY_DISC_CHECK_DISf, 1, 110, 0 | SOCF_GLOBAL },
  44244     { OPCODE_0_MDL_ADDf, 3, 79, SOCF_LE | SOCF_GLOBAL },
  44245     { OPCODE_0_RATEf, 3, 55, SOCF_LE | SOCF_GLOBAL },
  44246     { OPCODE_1_MDL_ADDf, 3, 82, SOCF_LE | SOCF_GLOBAL },
  44247     { OPCODE_1_RATEf, 3, 58, SOCF_LE | SOCF_GLOBAL },
  44248     { OPCODE_2_MDL_ADDf, 3, 85, SOCF_LE | SOCF_GLOBAL },
  44249     { OPCODE_2_RATEf, 3, 61, SOCF_LE | SOCF_GLOBAL },
  44250     { OPCODE_3_MDL_ADDf, 3, 88, SOCF_LE | SOCF_GLOBAL },
  44251     { OPCODE_3_RATEf, 3, 64, SOCF_LE | SOCF_GLOBAL },
  44252     { OPCODE_4_MDL_ADDf, 3, 91, SOCF_LE | SOCF_GLOBAL },
  44253     { OPCODE_4_RATEf, 3, 67, SOCF_LE | SOCF_GLOBAL },
  44254     { OPCODE_5_MDL_ADDf, 3, 94, SOCF_LE | SOCF_GLOBAL },
  44255     { OPCODE_5_RATEf, 3, 70, SOCF_LE | SOCF_GLOBAL },
  44256     { OPCODE_6_MDL_ADDf, 3, 97, SOCF_LE | SOCF_GLOBAL },
  44257     { OPCODE_6_RATEf, 3, 73, SOCF_LE | SOCF_GLOBAL },
  44258     { OPCODE_7_MDL_ADDf, 3, 100, SOCF_LE | SOCF_GLOBAL },
  44259     { OPCODE_7_RATEf, 3, 76, SOCF_LE | SOCF_GLOBAL },
  44260     { OPCODE_BMAPf, 8, 47, SOCF_LE | SOCF_GLOBAL },
  44261     { OPCODE_MSKf, 1, 118, 0 | SOCF_GLOBAL },
  44262     { PERIOD_CHECK_DISf, 1, 108, 0 | SOCF_GLOBAL },
  44263     { PIGGYBACK_LMf, 1, 6, 0 | SOCF_GLOBAL },
  44264     { RDI_GEN_METHODf, 2, 13, SOCF_LE | SOCF_GLOBAL },
  44265     { REPORT_MODE_DMf, 1, 9, 0 | SOCF_GLOBAL },
  44266     { REPORT_MODE_LMf, 1, 8, 0 | SOCF_GLOBAL },
  44267     { RX_COUNTER_ENABLEf, 1, 114, 0 | SOCF_GLOBAL },
  44268     { SLM_LMf, 1, 7, 0 | SOCF_GLOBAL },
  44269     { SRC_IP_CHECK_DISf, 1, 111, 0 | SOCF_GLOBAL },
  44270     { TX_COUNTER_ENABLEf, 1, 115, 0 | SOCF_GLOBAL },
  44271     { UDP_SRC_PORT_CHECK_DISf, 1, 112, 0 | SOCF_GLOBAL },
  44272     { YOUR_DISC_CHECK_DISf, 1, 109, 0 | SOCF_GLOBAL }
  44273 };
  44274 #endif
  44275 
  44276 #if defined(BCM_88675_A0)
  44277 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILEm_fields[] = {
  44278     { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL },
  44279     { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL },
  44280     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44281     { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL },
  44282     { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL },
  44283     { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  44284     { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL },
  44285     { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL },
  44286     { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL },
  44287     { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL },
  44288     { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL },
  44289     { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL }
  44290 };
  44291 #endif
  44292 
  44293 #if defined(BCM_88270_A0)
  44294 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88270_A0m_fields[] = {
  44295     { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL },
  44296     { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL },
  44297     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44298     { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL },
  44299     { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL },
  44300     { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL },
  44301     { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL },
  44302     { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL },
  44303     { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL },
  44304     { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL },
  44305     { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL },
  44306     { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL },
  44307     { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44308 };
  44309 #endif
  44310 
  44311 #if defined(BCM_88375_A0)
  44312 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88375_A0m_fields[] = {
  44313     { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL },
  44314     { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL },
  44315     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44316     { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL },
  44317     { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL },
  44318     { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  44319     { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL },
  44320     { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL },
  44321     { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL },
  44322     { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL },
  44323     { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL },
  44324     { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL }
  44325 };
  44326 #endif
  44327 
  44328 #if defined(BCM_88375_B0)
  44329 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88375_B0m_fields[] = {
  44330     { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL },
  44331     { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL },
  44332     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44333     { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL },
  44334     { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL },
  44335     { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  44336     { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL },
  44337     { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL },
  44338     { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL },
  44339     { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL },
  44340     { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL },
  44341     { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL }
  44342 };
  44343 #endif
  44344 
  44345 #if defined(BCM_88470_A0)
  44346 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88470_A0m_fields[] = {
  44347     { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL },
  44348     { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL },
  44349     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44350     { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL },
  44351     { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL },
  44352     { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL },
  44353     { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL },
  44354     { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL },
  44355     { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL },
  44356     { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL },
  44357     { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL },
  44358     { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL },
  44359     { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44360 };
  44361 #endif
  44362 
  44363 #if defined(BCM_88470_B0)
  44364 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88470_B0m_fields[] = {
  44365     { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL },
  44366     { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL },
  44367     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44368     { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL },
  44369     { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL },
  44370     { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL },
  44371     { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL },
  44372     { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL },
  44373     { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL },
  44374     { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL },
  44375     { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL },
  44376     { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL },
  44377     { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44378 };
  44379 #endif
  44380 
  44381 #if defined(BCM_88675_B0)
  44382 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88675_B0m_fields[] = {
  44383     { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL },
  44384     { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL },
  44385     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44386     { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL },
  44387     { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL },
  44388     { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  44389     { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL },
  44390     { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL },
  44391     { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL },
  44392     { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL },
  44393     { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL },
  44394     { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL }
  44395 };
  44396 #endif
  44397 
  44398 #if defined(BCM_88680_A0)
  44399 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88680_A0m_fields[] = {
  44400     { CCM_CNTf, 20, 0, SOCF_LE | SOCF_GLOBAL },
  44401     { DMM_CNTf, 20, 20, SOCF_LE | SOCF_GLOBAL },
  44402     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44403     { LMM_CNTf, 20, 40, SOCF_LE | SOCF_GLOBAL },
  44404     { OP_0_CNTf, 20, 60, SOCF_LE | SOCF_GLOBAL },
  44405     { OP_1_CNTf, 20, 80, SOCF_LE | SOCF_GLOBAL },
  44406     { OP_2_CNTf, 20, 100, SOCF_LE | SOCF_GLOBAL },
  44407     { OP_3_CNTf, 20, 120, SOCF_LE | SOCF_GLOBAL },
  44408     { OP_4_CNTf, 20, 140, SOCF_LE | SOCF_GLOBAL },
  44409     { OP_5_CNTf, 20, 160, SOCF_LE | SOCF_GLOBAL },
  44410     { OP_6_CNTf, 20, 180, SOCF_LE | SOCF_GLOBAL },
  44411     { OP_7_CNTf, 20, 200, SOCF_LE | SOCF_GLOBAL }
  44412 };
  44413 #endif
  44414 
  44415 #if defined(BCM_88690_A0)
  44416 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88690_A0m_fields[] = {
  44417     { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL },
  44418     { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL },
  44419     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44420     { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL },
  44421     { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL },
  44422     { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL },
  44423     { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL },
  44424     { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL },
  44425     { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL },
  44426     { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL },
  44427     { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL },
  44428     { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL },
  44429     { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44430 };
  44431 #endif
  44432 
  44433 #if defined(BCM_88690_B0)
  44434 soc_field_info_t soc_OAMP_MEP_SCAN_PROFILE_BCM88690_B0m_fields[] = {
  44435     { CCM_CNTf, 19, 0, SOCF_LE | SOCF_GLOBAL },
  44436     { DMM_CNTf, 19, 19, SOCF_LE | SOCF_GLOBAL },
  44437     { ECCf, 9, 220, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44438     { LMM_CNTf, 19, 38, SOCF_LE | SOCF_GLOBAL },
  44439     { OP_0_CNTf, 19, 57, SOCF_LE | SOCF_GLOBAL },
  44440     { OP_1_CNTf, 19, 76, SOCF_LE | SOCF_GLOBAL },
  44441     { OP_2_CNTf, 19, 95, SOCF_LE | SOCF_GLOBAL },
  44442     { OP_3_CNTf, 19, 114, SOCF_LE | SOCF_GLOBAL },
  44443     { OP_4_CNTf, 19, 133, SOCF_LE | SOCF_GLOBAL },
  44444     { OP_5_CNTf, 19, 152, SOCF_LE | SOCF_GLOBAL },
  44445     { OP_6_CNTf, 19, 171, SOCF_LE | SOCF_GLOBAL },
  44446     { OP_7_CNTf, 19, 190, SOCF_LE | SOCF_GLOBAL },
  44447     { RESERVEDf, 11, 209, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44448 };
  44449 #endif
  44450 
  44451 #if defined(BCM_88690_B0)
  44452 soc_field_info_t soc_OAMP_MMUX_MEP_DB_CACHE_OFFLOADEDm_fields[] = {
  44453     { LM_CNTRS_VALIDf, 1, 128, 0 | SOCF_GLOBAL },
  44454     { MEASURE_NEXT_RECEIVED_SLRf, 1, 129, 0 | SOCF_GLOBAL },
  44455     { MY_RXf, 32, 32, SOCF_LE | SOCF_GLOBAL },
  44456     { MY_TXf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  44457     { PEER_RXf, 32, 96, SOCF_LE | SOCF_GLOBAL },
  44458     { PEER_TXf, 32, 64, SOCF_LE | SOCF_GLOBAL },
  44459     { RDI_LSBf, 1, 130, 0 | SOCF_GLOBAL },
  44460     { RDI_MSBf, 1, 131, 0 | SOCF_GLOBAL }
  44461 };
  44462 #endif
  44463 
  44464 #if defined(BCM_88690_B0)
  44465 soc_field_info_t soc_OAMP_MMUX_MEP_DB_CACHE_SELF_CONTAINEDm_fields[] = {
  44466     { RDI_LSBf, 1, 0, 0 | SOCF_GLOBAL },
  44467     { RDI_MSBf, 1, 1, 0 | SOCF_GLOBAL },
  44468     { RESERVEDf, 130, 2, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44469 };
  44470 #endif
  44471 
  44472 #if defined(BCM_88690_B0)
  44473 soc_field_info_t soc_OAMP_MMUX_MEP_DB_CACHE_SELF_CONTAINED_LM_DBm_fields[] = {
  44474     { LM_CNTRS_VALIDf, 1, 128, 0 | SOCF_GLOBAL },
  44475     { MEASURE_NEXT_RECEIVED_SLRf, 1, 129, 0 | SOCF_GLOBAL },
  44476     { MY_RXf, 32, 32, SOCF_LE | SOCF_GLOBAL },
  44477     { MY_TXf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  44478     { PEER_RXf, 32, 96, SOCF_LE | SOCF_GLOBAL },
  44479     { PEER_TXf, 32, 64, SOCF_LE | SOCF_GLOBAL },
  44480     { RESERVEDf, 2, 130, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44481 };
  44482 #endif
  44483 
  44484 #if defined(BCM_88690_B0)
  44485 soc_field_info_t soc_OAMP_MMUX_MEP_DB_CACHE_SHORT_FORMATm_fields[] = {
  44486     { BFD_SHORT_FORMAT_ENTRY_1_RDI_LSBf, 1, 8, 0 | SOCF_GLOBAL },
  44487     { BFD_SHORT_FORMAT_ENTRY_1_RDI_MSBf, 1, 9, 0 | SOCF_GLOBAL },
  44488     { BFD_SHORT_FORMAT_ENTRY_2_RDI_LSBf, 1, 10, 0 | SOCF_GLOBAL },
  44489     { BFD_SHORT_FORMAT_ENTRY_2_RDI_MSBf, 1, 11, 0 | SOCF_GLOBAL },
  44490     { BFD_SHORT_FORMAT_ENTRY_3_RDI_LSBf, 1, 12, 0 | SOCF_GLOBAL },
  44491     { BFD_SHORT_FORMAT_ENTRY_3_RDI_MSBf, 1, 13, 0 | SOCF_GLOBAL },
  44492     { BFD_SHORT_FORMAT_ENTRY_4_RDI_LSBf, 1, 14, 0 | SOCF_GLOBAL },
  44493     { BFD_SHORT_FORMAT_ENTRY_4_RDI_MSBf, 1, 15, 0 | SOCF_GLOBAL },
  44494     { CCM_SHORT_FORMAT_ENTRY_1_RDI_LSBf, 1, 0, 0 | SOCF_GLOBAL },
  44495     { CCM_SHORT_FORMAT_ENTRY_1_RDI_MSBf, 1, 1, 0 | SOCF_GLOBAL },
  44496     { CCM_SHORT_FORMAT_ENTRY_2_RDI_LSBf, 1, 2, 0 | SOCF_GLOBAL },
  44497     { CCM_SHORT_FORMAT_ENTRY_2_RDI_MSBf, 1, 3, 0 | SOCF_GLOBAL },
  44498     { CCM_SHORT_FORMAT_ENTRY_3_RDI_LSBf, 1, 4, 0 | SOCF_GLOBAL },
  44499     { CCM_SHORT_FORMAT_ENTRY_3_RDI_MSBf, 1, 5, 0 | SOCF_GLOBAL },
  44500     { CCM_SHORT_FORMAT_ENTRY_4_RDI_LSBf, 1, 6, 0 | SOCF_GLOBAL },
  44501     { CCM_SHORT_FORMAT_ENTRY_4_RDI_MSBf, 1, 7, 0 | SOCF_GLOBAL },
  44502     { RESERVEDf, 116, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44503 };
  44504 #endif
  44505 
  44506 #if defined(BCM_88690_B0)
  44507 soc_field_info_t soc_OAMP_MMUX_RMEP_DB_CACHEm_fields[] = {
  44508     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  44509     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  44510     { LAST_PRD_PKT_CNTR_1731f, 2, 37, SOCF_LE | SOCF_GLOBAL },
  44511     { LOCf, 1, 13, 0 | SOCF_GLOBAL },
  44512     { LOC_CLEAR_COUNTf, 2, 11, SOCF_LE | SOCF_GLOBAL },
  44513     { PUNT_COUNTERf, 3, 32, SOCF_LE | SOCF_GLOBAL },
  44514     { PUNT_NEXT_GOOD_PACKETf, 1, 36, 0 | SOCF_GLOBAL },
  44515     { RDI_RECEIVEDf, 1, 35, 0 | SOCF_GLOBAL },
  44516     { REMOTE_STATEf, 18, 14, SOCF_LE | SOCF_GLOBAL }
  44517 };
  44518 #endif
  44519 
  44520 #if defined(BCM_88470_A0)
  44521 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFOm_fields[] = {
  44522     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44523     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44524 };
  44525 #endif
  44526 
  44527 #if defined(BCM_88270_A0)
  44528 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFO_BCM88270_A0m_fields[] = {
  44529     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44530     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44531 };
  44532 #endif
  44533 
  44534 #if defined(BCM_88470_B0)
  44535 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFO_BCM88470_B0m_fields[] = {
  44536     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44537     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44538 };
  44539 #endif
  44540 
  44541 #if defined(BCM_88690_A0)
  44542 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFO_BCM88690_A0m_fields[] = {
  44543     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44544 };
  44545 #endif
  44546 
  44547 #if defined(BCM_88690_B0)
  44548 soc_field_info_t soc_OAMP_PE_0_FDBK_FIFO_BCM88690_B0m_fields[] = {
  44549     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44550 };
  44551 #endif
  44552 
  44553 #if defined(BCM_88660_A0)
  44554 soc_field_info_t soc_OAMP_PE_0_PROG_TCAMm_fields[] = {
  44555     { DATf, 3, 34, SOCF_LE | SOCF_GLOBAL },
  44556     { KEYf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  44557     { MASKf, 17, 17, SOCF_LE | SOCF_GLOBAL },
  44558     { VALIDf, 1, 37, 0 | SOCF_GLOBAL }
  44559 };
  44560 #endif
  44561 
  44562 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  44563     defined(BCM_56270_A0)
  44564 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM56260_A0m_fields[] = {
  44565     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44566     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44567     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44568     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44569 };
  44570 #endif
  44571 
  44572 #if defined(BCM_88270_A0)
  44573 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88270_A0m_fields[] = {
  44574     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44575     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44576     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44577     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44578 };
  44579 #endif
  44580 
  44581 #if defined(BCM_88375_A0)
  44582 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88375_A0m_fields[] = {
  44583     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44584     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44585     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44586     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44587 };
  44588 #endif
  44589 
  44590 #if defined(BCM_88375_B0)
  44591 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88375_B0m_fields[] = {
  44592     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44593     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44594     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44595     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44596 };
  44597 #endif
  44598 
  44599 #if defined(BCM_88470_A0)
  44600 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88470_A0m_fields[] = {
  44601     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44602     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44603     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44604     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44605 };
  44606 #endif
  44607 
  44608 #if defined(BCM_88470_B0)
  44609 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88470_B0m_fields[] = {
  44610     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44611     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44612     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44613     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44614 };
  44615 #endif
  44616 
  44617 #if defined(BCM_88675_A0)
  44618 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88675_A0m_fields[] = {
  44619     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44620     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44621     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44622     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44623 };
  44624 #endif
  44625 
  44626 #if defined(BCM_88675_B0)
  44627 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88675_B0m_fields[] = {
  44628     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44629     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44630     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44631     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44632 };
  44633 #endif
  44634 
  44635 #if defined(BCM_88680_A0)
  44636 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88680_A0m_fields[] = {
  44637     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44638     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44639     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44640     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44641 };
  44642 #endif
  44643 
  44644 #if defined(BCM_88690_A0)
  44645 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88690_A0m_fields[] = {
  44646     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44647     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44648     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44649     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44650 };
  44651 #endif
  44652 
  44653 #if defined(BCM_88690_B0)
  44654 soc_field_info_t soc_OAMP_PE_0_PROG_TCAM_BCM88690_B0m_fields[] = {
  44655     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44656     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44657     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44658     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44659 };
  44660 #endif
  44661 
  44662 #if defined(BCM_88470_A0)
  44663 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFOm_fields[] = {
  44664     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44665     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44666 };
  44667 #endif
  44668 
  44669 #if defined(BCM_88270_A0)
  44670 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFO_BCM88270_A0m_fields[] = {
  44671     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44672     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44673 };
  44674 #endif
  44675 
  44676 #if defined(BCM_88470_B0)
  44677 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFO_BCM88470_B0m_fields[] = {
  44678     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44679     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44680 };
  44681 #endif
  44682 
  44683 #if defined(BCM_88690_A0)
  44684 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFO_BCM88690_A0m_fields[] = {
  44685     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44686 };
  44687 #endif
  44688 
  44689 #if defined(BCM_88690_B0)
  44690 soc_field_info_t soc_OAMP_PE_1_FDBK_FIFO_BCM88690_B0m_fields[] = {
  44691     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  44692 };
  44693 #endif
  44694 
  44695 #if defined(BCM_88675_A0)
  44696 soc_field_info_t soc_OAMP_PE_1_PROG_TCAMm_fields[] = {
  44697     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44698     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44699     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44700     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44701 };
  44702 #endif
  44703 
  44704 #if defined(BCM_88270_A0)
  44705 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88270_A0m_fields[] = {
  44706     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44707     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44708     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44709     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44710 };
  44711 #endif
  44712 
  44713 #if defined(BCM_88375_A0)
  44714 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88375_A0m_fields[] = {
  44715     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44716     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44717     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44718     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44719 };
  44720 #endif
  44721 
  44722 #if defined(BCM_88375_B0)
  44723 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88375_B0m_fields[] = {
  44724     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44725     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44726     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44727     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44728 };
  44729 #endif
  44730 
  44731 #if defined(BCM_88470_A0)
  44732 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88470_A0m_fields[] = {
  44733     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44734     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44735     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44736     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44737 };
  44738 #endif
  44739 
  44740 #if defined(BCM_88470_B0)
  44741 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88470_B0m_fields[] = {
  44742     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44743     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44744     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44745     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44746 };
  44747 #endif
  44748 
  44749 #if defined(BCM_88675_B0)
  44750 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88675_B0m_fields[] = {
  44751     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44752     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44753     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44754     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44755 };
  44756 #endif
  44757 
  44758 #if defined(BCM_88680_A0)
  44759 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88680_A0m_fields[] = {
  44760     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44761     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44762     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44763     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44764 };
  44765 #endif
  44766 
  44767 #if defined(BCM_88690_A0)
  44768 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88690_A0m_fields[] = {
  44769     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44770     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44771     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44772     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44773 };
  44774 #endif
  44775 
  44776 #if defined(BCM_88690_B0)
  44777 soc_field_info_t soc_OAMP_PE_1_PROG_TCAM_BCM88690_B0m_fields[] = {
  44778     { DATf, 5, 48, SOCF_LE | SOCF_GLOBAL },
  44779     { KEYf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  44780     { MASKf, 24, 24, SOCF_LE | SOCF_GLOBAL },
  44781     { VALIDf, 1, 53, 0 | SOCF_GLOBAL }
  44782 };
  44783 #endif
  44784 
  44785 #if defined(BCM_88660_A0)
  44786 soc_field_info_t soc_OAMP_PE_GEN_MEMm_fields[] = {
  44787     { PARITYf, 1, 8, SOCF_RO | SOCF_GLOBAL },
  44788     { PE_GEN_DATAf, 8, 0, SOCF_LE | SOCF_GLOBAL }
  44789 };
  44790 #endif
  44791 
  44792 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  44793     defined(BCM_56270_A0)
  44794 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM56260_A0m_fields[] = {
  44795     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44796     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44797 };
  44798 #endif
  44799 
  44800 #if defined(BCM_88270_A0)
  44801 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88270_A0m_fields[] = {
  44802     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44803     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44804 };
  44805 #endif
  44806 
  44807 #if defined(BCM_88375_A0)
  44808 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88375_A0m_fields[] = {
  44809     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44810     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44811 };
  44812 #endif
  44813 
  44814 #if defined(BCM_88375_B0)
  44815 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88375_B0m_fields[] = {
  44816     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44817     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44818 };
  44819 #endif
  44820 
  44821 #if defined(BCM_88470_A0)
  44822 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88470_A0m_fields[] = {
  44823     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44824     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44825 };
  44826 #endif
  44827 
  44828 #if defined(BCM_88470_B0)
  44829 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88470_B0m_fields[] = {
  44830     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44831     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44832 };
  44833 #endif
  44834 
  44835 #if defined(BCM_88675_A0)
  44836 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88675_A0m_fields[] = {
  44837     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44838     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44839 };
  44840 #endif
  44841 
  44842 #if defined(BCM_88675_B0)
  44843 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88675_B0m_fields[] = {
  44844     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44845     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44846 };
  44847 #endif
  44848 
  44849 #if defined(BCM_88680_A0)
  44850 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88680_A0m_fields[] = {
  44851     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44852     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44853 };
  44854 #endif
  44855 
  44856 #if defined(BCM_88690_A0)
  44857 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88690_A0m_fields[] = {
  44858     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44859     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44860 };
  44861 #endif
  44862 
  44863 #if defined(BCM_88690_B0)
  44864 soc_field_info_t soc_OAMP_PE_GEN_MEM_BCM88690_B0m_fields[] = {
  44865     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44866     { PE_GEN_DATAf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  44867 };
  44868 #endif
  44869 
  44870 #if defined(BCM_88660_A0)
  44871 soc_field_info_t soc_OAMP_PE_PROGRAMm_fields[] = {
  44872     { PARITYf, 3, 66, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44873     { PROG_DATAf, 66, 0, SOCF_LE | SOCF_GLOBAL }
  44874 };
  44875 #endif
  44876 
  44877 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  44878     defined(BCM_56270_A0)
  44879 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM56260_A0m_fields[] = {
  44880     { ECCf, 8, 70, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44881     { PROG_DATAf, 70, 0, SOCF_LE | SOCF_GLOBAL }
  44882 };
  44883 #endif
  44884 
  44885 #if defined(BCM_88270_A0)
  44886 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88270_A0m_fields[] = {
  44887     { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44888     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44889 };
  44890 #endif
  44891 
  44892 #if defined(BCM_88375_A0)
  44893 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88375_A0m_fields[] = {
  44894     { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44895     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44896 };
  44897 #endif
  44898 
  44899 #if defined(BCM_88375_B0)
  44900 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88375_B0m_fields[] = {
  44901     { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44902     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44903 };
  44904 #endif
  44905 
  44906 #if defined(BCM_88470_A0)
  44907 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88470_A0m_fields[] = {
  44908     { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44909     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44910 };
  44911 #endif
  44912 
  44913 #if defined(BCM_88470_B0)
  44914 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88470_B0m_fields[] = {
  44915     { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44916     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44917 };
  44918 #endif
  44919 
  44920 #if defined(BCM_88675_A0)
  44921 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88675_A0m_fields[] = {
  44922     { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44923     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44924 };
  44925 #endif
  44926 
  44927 #if defined(BCM_88675_B0)
  44928 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88675_B0m_fields[] = {
  44929     { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44930     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44931 };
  44932 #endif
  44933 
  44934 #if defined(BCM_88680_A0)
  44935 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88680_A0m_fields[] = {
  44936     { PARITYf, 3, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44937     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44938 };
  44939 #endif
  44940 
  44941 #if defined(BCM_88690_A0)
  44942 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88690_A0m_fields[] = {
  44943     { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44944     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44945 };
  44946 #endif
  44947 
  44948 #if defined(BCM_88690_B0)
  44949 soc_field_info_t soc_OAMP_PE_PROGRAM_BCM88690_B0m_fields[] = {
  44950     { ECCf, 8, 75, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  44951     { PROG_DATAf, 75, 0, SOCF_LE | SOCF_GLOBAL }
  44952 };
  44953 #endif
  44954 
  44955 #if defined(BCM_88660_A0)
  44956 soc_field_info_t soc_OAMP_PE_PROG_TCAMm_fields[] = {
  44957     { DATf, 3, 34, SOCF_LE | SOCF_GLOBAL },
  44958     { KEYf, 17, 0, SOCF_LE | SOCF_GLOBAL },
  44959     { MASKf, 17, 17, SOCF_LE | SOCF_GLOBAL },
  44960     { VALIDf, 1, 37, 0 | SOCF_GLOBAL }
  44961 };
  44962 #endif
  44963 
  44964 #if defined(BCM_88470_A0)
  44965 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEYm_fields[] = {
  44966     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44967     { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  44968     { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  44969     { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44970 };
  44971 #endif
  44972 
  44973 #if defined(BCM_88270_A0)
  44974 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEY_BCM88270_A0m_fields[] = {
  44975     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44976     { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  44977     { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  44978     { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44979 };
  44980 #endif
  44981 
  44982 #if defined(BCM_88470_B0)
  44983 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEY_BCM88470_B0m_fields[] = {
  44984     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44985     { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  44986     { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  44987     { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44988 };
  44989 #endif
  44990 
  44991 #if defined(BCM_88690_A0)
  44992 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEY_BCM88690_A0m_fields[] = {
  44993     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  44994     { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  44995     { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  44996     { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  44997 };
  44998 #endif
  44999 
  45000 #if defined(BCM_88690_B0)
  45001 soc_field_info_t soc_OAMP_PROG_TCAM_PUNT_KEY_BCM88690_B0m_fields[] = {
  45002     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45003     { REP_DB_PUNT_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  45004     { RESERVED_1f, 4, 3, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  45005     { RESERVED_2f, 10, 14, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  45006 };
  45007 #endif
  45008 
  45009 #if defined(BCM_88470_A0)
  45010 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEYm_fields[] = {
  45011     { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL },
  45012     { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  45013     { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL },
  45014     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45015     { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL }
  45016 };
  45017 #endif
  45018 
  45019 #if defined(BCM_88270_A0)
  45020 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEY_BCM88270_A0m_fields[] = {
  45021     { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL },
  45022     { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  45023     { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL },
  45024     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45025     { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL }
  45026 };
  45027 #endif
  45028 
  45029 #if defined(BCM_88470_B0)
  45030 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEY_BCM88470_B0m_fields[] = {
  45031     { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL },
  45032     { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  45033     { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL },
  45034     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45035     { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL }
  45036 };
  45037 #endif
  45038 
  45039 #if defined(BCM_88690_A0)
  45040 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEY_BCM88690_A0m_fields[] = {
  45041     { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL },
  45042     { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  45043     { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL },
  45044     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45045     { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL }
  45046 };
  45047 #endif
  45048 
  45049 #if defined(BCM_88690_B0)
  45050 soc_field_info_t soc_OAMP_PROG_TCAM_TX_KEY_BCM88690_B0m_fields[] = {
  45051     { MEP_DB_PE_PROFf, 6, 14, SOCF_LE | SOCF_GLOBAL },
  45052     { MEP_DB_PROFf, 7, 7, SOCF_LE | SOCF_GLOBAL },
  45053     { MEP_DB_TYPEf, 4, 3, SOCF_LE | SOCF_GLOBAL },
  45054     { PKT_SRCf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45055     { PKT_TYPEf, 4, 20, SOCF_LE | SOCF_GLOBAL }
  45056 };
  45057 #endif
  45058 
  45059 #if defined(BCM_88675_A0)
  45060 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUXm_fields[] = {
  45061     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45062 };
  45063 #endif
  45064 
  45065 #if defined(BCM_88270_A0)
  45066 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88270_A0m_fields[] = {
  45067     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45068 };
  45069 #endif
  45070 
  45071 #if defined(BCM_88375_A0)
  45072 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88375_A0m_fields[] = {
  45073     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45074 };
  45075 #endif
  45076 
  45077 #if defined(BCM_88375_B0)
  45078 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88375_B0m_fields[] = {
  45079     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45080 };
  45081 #endif
  45082 
  45083 #if defined(BCM_88470_A0)
  45084 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88470_A0m_fields[] = {
  45085     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45086 };
  45087 #endif
  45088 
  45089 #if defined(BCM_88470_B0)
  45090 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88470_B0m_fields[] = {
  45091     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45092 };
  45093 #endif
  45094 
  45095 #if defined(BCM_88675_B0)
  45096 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88675_B0m_fields[] = {
  45097     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45098 };
  45099 #endif
  45100 
  45101 #if defined(BCM_88680_A0)
  45102 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_AUX_BCM88680_A0m_fields[] = {
  45103     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45104 };
  45105 #endif
  45106 
  45107 #if defined(BCM_88675_A0)
  45108 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_Hm_fields[] = {
  45109     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45110 };
  45111 #endif
  45112 
  45113 #if defined(BCM_88270_A0)
  45114 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88270_A0m_fields[] = {
  45115     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45116 };
  45117 #endif
  45118 
  45119 #if defined(BCM_88375_A0)
  45120 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88375_A0m_fields[] = {
  45121     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45122 };
  45123 #endif
  45124 
  45125 #if defined(BCM_88375_B0)
  45126 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88375_B0m_fields[] = {
  45127     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45128 };
  45129 #endif
  45130 
  45131 #if defined(BCM_88470_A0)
  45132 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88470_A0m_fields[] = {
  45133     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45134 };
  45135 #endif
  45136 
  45137 #if defined(BCM_88470_B0)
  45138 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88470_B0m_fields[] = {
  45139     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45140 };
  45141 #endif
  45142 
  45143 #if defined(BCM_88675_B0)
  45144 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88675_B0m_fields[] = {
  45145     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45146 };
  45147 #endif
  45148 
  45149 #if defined(BCM_88680_A0)
  45150 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_ACDT_H_BCM88680_A0m_fields[] = {
  45151     { REMOTE_MEP_EXACT_MATCH_ACCESSED_16f, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45152 };
  45153 #endif
  45154 
  45155 #if defined(BCM_88675_A0)
  45156 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUXm_fields[] = {
  45157     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL },
  45158     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }
  45159 };
  45160 #endif
  45161 
  45162 #if defined(BCM_88270_A0)
  45163 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88270_A0m_fields[] = {
  45164     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL },
  45165     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }
  45166 };
  45167 #endif
  45168 
  45169 #if defined(BCM_88375_A0)
  45170 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88375_A0m_fields[] = {
  45171     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL },
  45172     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }
  45173 };
  45174 #endif
  45175 
  45176 #if defined(BCM_88375_B0)
  45177 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88375_B0m_fields[] = {
  45178     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL },
  45179     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }
  45180 };
  45181 #endif
  45182 
  45183 #if defined(BCM_88470_A0)
  45184 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88470_A0m_fields[] = {
  45185     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL },
  45186     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }
  45187 };
  45188 #endif
  45189 
  45190 #if defined(BCM_88470_B0)
  45191 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88470_B0m_fields[] = {
  45192     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL },
  45193     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }
  45194 };
  45195 #endif
  45196 
  45197 #if defined(BCM_88675_B0)
  45198 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88675_B0m_fields[] = {
  45199     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL },
  45200     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }
  45201 };
  45202 #endif
  45203 
  45204 #if defined(BCM_88680_A0)
  45205 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_AUX_BCM88680_A0m_fields[] = {
  45206     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 1, SOCF_LE | SOCF_GLOBAL },
  45207     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL }
  45208 };
  45209 #endif
  45210 
  45211 #if defined(BCM_88675_A0)
  45212 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_Hm_fields[] = {
  45213     { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45214     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL },
  45215     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL },
  45216     { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL }
  45217 };
  45218 #endif
  45219 
  45220 #if defined(BCM_88270_A0)
  45221 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88270_A0m_fields[] = {
  45222     { ECCf, 7, 33, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45223     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 18, SOCF_LE | SOCF_GLOBAL },
  45224     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL },
  45225     { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 17, 1, SOCF_LE | SOCF_GLOBAL }
  45226 };
  45227 #endif
  45228 
  45229 #if defined(BCM_88375_A0)
  45230 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88375_A0m_fields[] = {
  45231     { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45232     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL },
  45233     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL },
  45234     { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL }
  45235 };
  45236 #endif
  45237 
  45238 #if defined(BCM_88375_B0)
  45239 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88375_B0m_fields[] = {
  45240     { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45241     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL },
  45242     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL },
  45243     { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL }
  45244 };
  45245 #endif
  45246 
  45247 #if defined(BCM_88470_A0)
  45248 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88470_A0m_fields[] = {
  45249     { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45250     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL },
  45251     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL },
  45252     { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL }
  45253 };
  45254 #endif
  45255 
  45256 #if defined(BCM_88470_B0)
  45257 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88470_B0m_fields[] = {
  45258     { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45259     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL },
  45260     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL },
  45261     { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL }
  45262 };
  45263 #endif
  45264 
  45265 #if defined(BCM_88675_B0)
  45266 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88675_B0m_fields[] = {
  45267     { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45268     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL },
  45269     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL },
  45270     { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL }
  45271 };
  45272 #endif
  45273 
  45274 #if defined(BCM_88680_A0)
  45275 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_KEYT_PLDT_H_BCM88680_A0m_fields[] = {
  45276     { ECCf, 7, 31, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45277     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 16, SOCF_LE | SOCF_GLOBAL },
  45278     { REMOTE_MEP_EXACT_MATCH_VALIDf, 1, 0, 0 | SOCF_GLOBAL },
  45279     { REMOTE_MEP_EXACT_MATCH_VERIFIERf, 15, 1, SOCF_LE | SOCF_GLOBAL }
  45280 };
  45281 #endif
  45282 
  45283 #if defined(BCM_88675_A0)
  45284 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAMm_fields[] = {
  45285     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45286 };
  45287 #endif
  45288 
  45289 #if defined(BCM_88270_A0)
  45290 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88270_A0m_fields[] = {
  45291     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 14, 0, SOCF_LE | SOCF_GLOBAL }
  45292 };
  45293 #endif
  45294 
  45295 #if defined(BCM_88375_A0)
  45296 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88375_A0m_fields[] = {
  45297     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45298 };
  45299 #endif
  45300 
  45301 #if defined(BCM_88375_B0)
  45302 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88375_B0m_fields[] = {
  45303     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45304 };
  45305 #endif
  45306 
  45307 #if defined(BCM_88470_A0)
  45308 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88470_A0m_fields[] = {
  45309     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45310 };
  45311 #endif
  45312 
  45313 #if defined(BCM_88470_B0)
  45314 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88470_B0m_fields[] = {
  45315     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45316 };
  45317 #endif
  45318 
  45319 #if defined(BCM_88675_B0)
  45320 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88675_B0m_fields[] = {
  45321     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45322 };
  45323 #endif
  45324 
  45325 #if defined(BCM_88680_A0)
  45326 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_BCM88680_A0m_fields[] = {
  45327     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_ENTRYf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  45328 };
  45329 #endif
  45330 
  45331 #if defined(BCM_88675_A0)
  45332 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOADm_fields[] = {
  45333     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL }
  45334 };
  45335 #endif
  45336 
  45337 #if defined(BCM_88270_A0)
  45338 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88270_A0m_fields[] = {
  45339     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL }
  45340 };
  45341 #endif
  45342 
  45343 #if defined(BCM_88375_A0)
  45344 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88375_A0m_fields[] = {
  45345     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL }
  45346 };
  45347 #endif
  45348 
  45349 #if defined(BCM_88375_B0)
  45350 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88375_B0m_fields[] = {
  45351     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL }
  45352 };
  45353 #endif
  45354 
  45355 #if defined(BCM_88470_A0)
  45356 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88470_A0m_fields[] = {
  45357     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL }
  45358 };
  45359 #endif
  45360 
  45361 #if defined(BCM_88470_B0)
  45362 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88470_B0m_fields[] = {
  45363     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL }
  45364 };
  45365 #endif
  45366 
  45367 #if defined(BCM_88675_B0)
  45368 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88675_B0m_fields[] = {
  45369     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL }
  45370 };
  45371 #endif
  45372 
  45373 #if defined(BCM_88680_A0)
  45374 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_BCM88680_A0m_fields[] = {
  45375     { REMOTE_MEP_EXACT_MATCH_MAA_CAM_PAYLOAD_ENTRYf, 1, 0, 0 | SOCF_GLOBAL }
  45376 };
  45377 #endif
  45378 
  45379 #if defined(BCM_88675_A0)
  45380 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_Hm_fields[] = {
  45381     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  45382     { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL }
  45383 };
  45384 #endif
  45385 
  45386 #if defined(BCM_88270_A0)
  45387 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88270_A0m_fields[] = {
  45388     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  45389     { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL }
  45390 };
  45391 #endif
  45392 
  45393 #if defined(BCM_88375_A0)
  45394 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88375_A0m_fields[] = {
  45395     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  45396     { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL }
  45397 };
  45398 #endif
  45399 
  45400 #if defined(BCM_88375_B0)
  45401 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88375_B0m_fields[] = {
  45402     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  45403     { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL }
  45404 };
  45405 #endif
  45406 
  45407 #if defined(BCM_88470_A0)
  45408 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88470_A0m_fields[] = {
  45409     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  45410     { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL }
  45411 };
  45412 #endif
  45413 
  45414 #if defined(BCM_88470_B0)
  45415 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88470_B0m_fields[] = {
  45416     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  45417     { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL }
  45418 };
  45419 #endif
  45420 
  45421 #if defined(BCM_88675_B0)
  45422 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88675_B0m_fields[] = {
  45423     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  45424     { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL }
  45425 };
  45426 #endif
  45427 
  45428 #if defined(BCM_88680_A0)
  45429 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_MANAGEMENT_MEMORY_H_BCM88680_A0m_fields[] = {
  45430     { REMOTE_MEP_EXACT_MATCH_KEYf, 27, 0, SOCF_LE | SOCF_GLOBAL },
  45431     { REMOTE_MEP_EXACT_MATCH_PAYLOADf, 15, 27, SOCF_LE | SOCF_GLOBAL }
  45432 };
  45433 #endif
  45434 
  45435 #if defined(BCM_88675_A0)
  45436 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUXm_fields[] = {
  45437     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL }
  45438 };
  45439 #endif
  45440 
  45441 #if defined(BCM_88270_A0)
  45442 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88270_A0m_fields[] = {
  45443     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL }
  45444 };
  45445 #endif
  45446 
  45447 #if defined(BCM_88375_A0)
  45448 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88375_A0m_fields[] = {
  45449     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL }
  45450 };
  45451 #endif
  45452 
  45453 #if defined(BCM_88375_B0)
  45454 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88375_B0m_fields[] = {
  45455     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL }
  45456 };
  45457 #endif
  45458 
  45459 #if defined(BCM_88470_A0)
  45460 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88470_A0m_fields[] = {
  45461     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL }
  45462 };
  45463 #endif
  45464 
  45465 #if defined(BCM_88470_B0)
  45466 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88470_B0m_fields[] = {
  45467     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL }
  45468 };
  45469 #endif
  45470 
  45471 #if defined(BCM_88675_B0)
  45472 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88675_B0m_fields[] = {
  45473     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL }
  45474 };
  45475 #endif
  45476 
  45477 #if defined(BCM_88680_A0)
  45478 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_PLDT_AUX_BCM88680_A0m_fields[] = {
  45479     { REMOTE_MEP_EXACT_MATCH_PAYLOAD_DATAf, 15, 0, SOCF_LE | SOCF_GLOBAL }
  45480 };
  45481 #endif
  45482 
  45483 #if defined(BCM_88650_A0)
  45484 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLEm_fields[] = {
  45485     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45486     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45487     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45488     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45489     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45490     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45491 };
  45492 #endif
  45493 
  45494 #if defined(BCM_88270_A0)
  45495 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88270_A0m_fields[] = {
  45496     { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45497     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  45498     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 4, 7, SOCF_LE | SOCF_GLOBAL },
  45499     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 11, 0 | SOCF_GLOBAL },
  45500     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 12, SOCF_LE | SOCF_GLOBAL },
  45501     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 4, SOCF_LE | SOCF_GLOBAL }
  45502 };
  45503 #endif
  45504 
  45505 #if defined(BCM_88375_A0)
  45506 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88375_A0m_fields[] = {
  45507     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45508     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45509     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45510     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45511     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45512     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45513 };
  45514 #endif
  45515 
  45516 #if defined(BCM_88375_B0)
  45517 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88375_B0m_fields[] = {
  45518     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45519     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45520     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45521     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45522     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45523     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45524 };
  45525 #endif
  45526 
  45527 #if defined(BCM_88470_A0)
  45528 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88470_A0m_fields[] = {
  45529     { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45530     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  45531     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 4, 7, SOCF_LE | SOCF_GLOBAL },
  45532     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 11, 0 | SOCF_GLOBAL },
  45533     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 12, SOCF_LE | SOCF_GLOBAL },
  45534     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 4, SOCF_LE | SOCF_GLOBAL }
  45535 };
  45536 #endif
  45537 
  45538 #if defined(BCM_88470_B0)
  45539 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88470_B0m_fields[] = {
  45540     { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45541     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  45542     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 4, 7, SOCF_LE | SOCF_GLOBAL },
  45543     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 11, 0 | SOCF_GLOBAL },
  45544     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 12, SOCF_LE | SOCF_GLOBAL },
  45545     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 4, SOCF_LE | SOCF_GLOBAL }
  45546 };
  45547 #endif
  45548 
  45549 #if defined(BCM_88650_B0)
  45550 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88650_B0m_fields[] = {
  45551     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45552     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45553     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45554     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45555     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45556     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45557 };
  45558 #endif
  45559 
  45560 #if defined(BCM_88660_A0)
  45561 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88660_A0m_fields[] = {
  45562     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45563     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45564     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45565     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45566     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45567     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45568 };
  45569 #endif
  45570 
  45571 #if defined(BCM_88675_A0)
  45572 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88675_A0m_fields[] = {
  45573     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45574     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45575     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45576     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45577     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45578     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45579 };
  45580 #endif
  45581 
  45582 #if defined(BCM_88675_B0)
  45583 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88675_B0m_fields[] = {
  45584     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45585     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45586     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45587     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45588     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45589     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45590 };
  45591 #endif
  45592 
  45593 #if defined(BCM_88680_A0)
  45594 soc_field_info_t soc_OAMP_REMOTE_MEP_EXACT_MATCH_STEP_TABLE_BCM88680_A0m_fields[] = {
  45595     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45596     { REMOTE_MEP_EXACT_MATCH_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45597     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45598     { REMOTE_MEP_EXACT_MATCH_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45599     { REMOTE_MEP_EXACT_MATCH_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45600     { REMOTE_MEP_EXACT_MATCH_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45601 };
  45602 #endif
  45603 
  45604 #if defined(BCM_88675_A0)
  45605 soc_field_info_t soc_OAMP_RFC_FILTERm_fields[] = {
  45606     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45607     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45608     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45609     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45610     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45611     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45612     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45613     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45614     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45615 };
  45616 #endif
  45617 
  45618 #if defined(BCM_88270_A0)
  45619 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88270_A0m_fields[] = {
  45620     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45621     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45622     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45623     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45624     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45625     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45626     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45627     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45628     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45629 };
  45630 #endif
  45631 
  45632 #if defined(BCM_88375_A0)
  45633 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88375_A0m_fields[] = {
  45634     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45635     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45636     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45637     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45638     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45639     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45640     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45641     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45642     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45643 };
  45644 #endif
  45645 
  45646 #if defined(BCM_88375_B0)
  45647 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88375_B0m_fields[] = {
  45648     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45649     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45650     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45651     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45652     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45653     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45654     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45655     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45656     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45657 };
  45658 #endif
  45659 
  45660 #if defined(BCM_88470_A0)
  45661 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88470_A0m_fields[] = {
  45662     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45663     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45664     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45665     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45666     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45667     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45668     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45669     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45670     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45671 };
  45672 #endif
  45673 
  45674 #if defined(BCM_88470_B0)
  45675 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88470_B0m_fields[] = {
  45676     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45677     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45678     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45679     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45680     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45681     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45682     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45683     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45684     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45685 };
  45686 #endif
  45687 
  45688 #if defined(BCM_88675_B0)
  45689 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88675_B0m_fields[] = {
  45690     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45691     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45692     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45693     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45694     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45695     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45696     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45697     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45698     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45699 };
  45700 #endif
  45701 
  45702 #if defined(BCM_88680_A0)
  45703 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88680_A0m_fields[] = {
  45704     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45705     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45706     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45707     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45708     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45709     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45710     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45711     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45712     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45713 };
  45714 #endif
  45715 
  45716 #if defined(BCM_88690_A0)
  45717 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88690_A0m_fields[] = {
  45718     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45719     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45720     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45721     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45722     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45723     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45724     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45725     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45726     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45727 };
  45728 #endif
  45729 
  45730 #if defined(BCM_88690_B0)
  45731 soc_field_info_t soc_OAMP_RFC_FILTER_BCM88690_B0m_fields[] = {
  45732     { ECCf, 5, 8, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45733     { RFC_IGNORE_0f, 1, 0, 0 | SOCF_GLOBAL },
  45734     { RFC_IGNORE_1f, 1, 2, 0 | SOCF_GLOBAL },
  45735     { RFC_IGNORE_2f, 1, 4, 0 | SOCF_GLOBAL },
  45736     { RFC_IGNORE_3f, 1, 6, 0 | SOCF_GLOBAL },
  45737     { RFC_PUNT_0f, 1, 1, 0 | SOCF_GLOBAL },
  45738     { RFC_PUNT_1f, 1, 3, 0 | SOCF_GLOBAL },
  45739     { RFC_PUNT_2f, 1, 5, 0 | SOCF_GLOBAL },
  45740     { RFC_PUNT_3f, 1, 7, 0 | SOCF_GLOBAL }
  45741 };
  45742 #endif
  45743 
  45744 #if defined(BCM_88650_A0)
  45745 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUESTm_fields[] = {
  45746     { RMAPEM_AGE_STATUSf, 2, 54, SOCF_LE | SOCF_GLOBAL },
  45747     { RMAPEM_KEYf, 29, 11, SOCF_LE | SOCF_GLOBAL },
  45748     { RMAPEM_PAYLOADf, 14, 40, SOCF_LE | SOCF_GLOBAL },
  45749     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45750     { RMAPEM_RESERVED_LOWf, 4, 54, SOCF_LE | SOCF_GLOBAL },
  45751     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45752     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45753     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45754 };
  45755 #endif
  45756 
  45757 #if defined(BCM_88270_A0)
  45758 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88270_A0m_fields[] = {
  45759     { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL },
  45760     { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL },
  45761     { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL },
  45762     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45763     { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL },
  45764     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45765     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45766     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45767 };
  45768 #endif
  45769 
  45770 #if defined(BCM_88375_A0)
  45771 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88375_A0m_fields[] = {
  45772     { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL },
  45773     { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL },
  45774     { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL },
  45775     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45776     { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL },
  45777     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45778     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45779     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45780 };
  45781 #endif
  45782 
  45783 #if defined(BCM_88375_B0)
  45784 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88375_B0m_fields[] = {
  45785     { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL },
  45786     { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL },
  45787     { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL },
  45788     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45789     { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL },
  45790     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45791     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45792     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45793 };
  45794 #endif
  45795 
  45796 #if defined(BCM_88470_A0)
  45797 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88470_A0m_fields[] = {
  45798     { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL },
  45799     { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL },
  45800     { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL },
  45801     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45802     { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL },
  45803     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45804     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45805     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45806 };
  45807 #endif
  45808 
  45809 #if defined(BCM_88470_B0)
  45810 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88470_B0m_fields[] = {
  45811     { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL },
  45812     { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL },
  45813     { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL },
  45814     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45815     { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL },
  45816     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45817     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45818     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45819 };
  45820 #endif
  45821 
  45822 #if defined(BCM_88650_B0)
  45823 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88650_B0m_fields[] = {
  45824     { RMAPEM_AGE_STATUSf, 2, 54, SOCF_LE | SOCF_GLOBAL },
  45825     { RMAPEM_KEYf, 29, 11, SOCF_LE | SOCF_GLOBAL },
  45826     { RMAPEM_PAYLOADf, 14, 40, SOCF_LE | SOCF_GLOBAL },
  45827     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45828     { RMAPEM_RESERVED_LOWf, 4, 54, SOCF_LE | SOCF_GLOBAL },
  45829     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45830     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45831     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45832 };
  45833 #endif
  45834 
  45835 #if defined(BCM_88660_A0)
  45836 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88660_A0m_fields[] = {
  45837     { RMAPEM_AGE_STATUSf, 2, 54, SOCF_LE | SOCF_GLOBAL },
  45838     { RMAPEM_KEYf, 29, 11, SOCF_LE | SOCF_GLOBAL },
  45839     { RMAPEM_PAYLOADf, 14, 40, SOCF_LE | SOCF_GLOBAL },
  45840     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45841     { RMAPEM_RESERVED_LOWf, 4, 54, SOCF_LE | SOCF_GLOBAL },
  45842     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45843     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45844     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45845 };
  45846 #endif
  45847 
  45848 #if defined(BCM_88675_A0)
  45849 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88675_A0m_fields[] = {
  45850     { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL },
  45851     { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL },
  45852     { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL },
  45853     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45854     { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL },
  45855     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45856     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45857     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45858 };
  45859 #endif
  45860 
  45861 #if defined(BCM_88675_B0)
  45862 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88675_B0m_fields[] = {
  45863     { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL },
  45864     { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL },
  45865     { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL },
  45866     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45867     { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL },
  45868     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45869     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45870     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45871 };
  45872 #endif
  45873 
  45874 #if defined(BCM_88680_A0)
  45875 soc_field_info_t soc_OAMP_RMAPEM_MANAGEMENT_REQUEST_BCM88680_A0m_fields[] = {
  45876     { RMAPEM_AGE_STATUSf, 3, 53, SOCF_LE | SOCF_GLOBAL },
  45877     { RMAPEM_KEYf, 27, 11, SOCF_LE | SOCF_GLOBAL },
  45878     { RMAPEM_PAYLOADf, 15, 38, SOCF_LE | SOCF_GLOBAL },
  45879     { RMAPEM_REFRESHED_BY_DSPf, 1, 57, 0 | SOCF_GLOBAL },
  45880     { RMAPEM_RESERVED_LOWf, 5, 53, SOCF_LE | SOCF_GLOBAL },
  45881     { RMAPEM_SELFf, 1, 56, 0 | SOCF_GLOBAL },
  45882     { RMAPEM_STAMPf, 8, 3, SOCF_LE | SOCF_GLOBAL },
  45883     { RMAPEM_TYPEf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  45884 };
  45885 #endif
  45886 
  45887 #if defined(BCM_88650_A0)
  45888 soc_field_info_t soc_OAMP_RMAPEM_STEP_TABLEm_fields[] = {
  45889     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45890     { RMAPEM_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45891     { RMAPEM_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45892     { RMAPEM_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45893     { RMAPEM_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45894     { RMAPEM_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45895 };
  45896 #endif
  45897 
  45898 #if defined(BCM_88650_B0)
  45899 soc_field_info_t soc_OAMP_RMAPEM_STEP_TABLE_BCM88650_B0m_fields[] = {
  45900     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45901     { RMAPEM_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45902     { RMAPEM_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45903     { RMAPEM_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45904     { RMAPEM_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45905     { RMAPEM_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45906 };
  45907 #endif
  45908 
  45909 #if defined(BCM_88660_A0)
  45910 soc_field_info_t soc_OAMP_RMAPEM_STEP_TABLE_BCM88660_A0m_fields[] = {
  45911     { ECCf, 6, 18, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45912     { RMAPEM_MM_READ_LINEf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  45913     { RMAPEM_MM_WRITE_LINEf, 3, 6, SOCF_LE | SOCF_GLOBAL },
  45914     { RMAPEM_MM_WRITE_VALIDf, 1, 9, 0 | SOCF_GLOBAL },
  45915     { RMAPEM_SOURCE_STEPf, 8, 10, SOCF_LE | SOCF_GLOBAL },
  45916     { RMAPEM_TABLE_OFFSETf, 3, 3, SOCF_LE | SOCF_GLOBAL }
  45917 };
  45918 #endif
  45919 
  45920 #if defined(BCM_88690_A0)
  45921 soc_field_info_t soc_OAMP_RMEP_DATABASEm_fields[] = {
  45922     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45923     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  45924     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  45925     { LOCf, 1, 13, 0 | SOCF_GLOBAL },
  45926     { LOC_CLEAR_COUNTf, 2, 11, SOCF_LE | SOCF_GLOBAL },
  45927     { PUNT_COUNTERf, 3, 32, SOCF_LE | SOCF_GLOBAL },
  45928     { PUNT_NEXT_GOOD_PACKETf, 1, 36, 0 | SOCF_GLOBAL },
  45929     { RDI_RECEIVEDf, 1, 35, 0 | SOCF_GLOBAL },
  45930     { REMOTE_STATEf, 18, 14, SOCF_LE | SOCF_GLOBAL },
  45931     { RESERVEDf, 4, 37, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  45932 };
  45933 #endif
  45934 
  45935 #if defined(BCM_88690_B0)
  45936 soc_field_info_t soc_OAMP_RMEP_DATABASE_BCM88690_B0m_fields[] = {
  45937     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45938     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  45939     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  45940     { LAST_PRD_PKT_CNTR_1731f, 2, 37, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  45941     { LOCf, 1, 13, 0 | SOCF_GLOBAL },
  45942     { LOC_CLEAR_COUNTf, 2, 11, SOCF_LE | SOCF_GLOBAL },
  45943     { PUNT_COUNTERf, 3, 32, SOCF_LE | SOCF_GLOBAL },
  45944     { PUNT_NEXT_GOOD_PACKETf, 1, 36, 0 | SOCF_GLOBAL },
  45945     { RDI_RECEIVEDf, 1, 35, 0 | SOCF_GLOBAL },
  45946     { REMOTE_STATEf, 18, 14, SOCF_LE | SOCF_GLOBAL },
  45947     { RESERVEDf, 2, 39, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  45948 };
  45949 #endif
  45950 
  45951 #if defined(BCM_88650_A0)
  45952 soc_field_info_t soc_OAMP_RMEP_DBm_fields[] = {
  45953     { EVENT_MASKf, 1, 29, 0 | SOCF_GLOBAL },
  45954     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  45955     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  45956     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  45957     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  45958     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  45959     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  45960     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  45961     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  45962     { PARITYf, 1, 32, SOCF_RO | SOCF_GLOBAL },
  45963     { RDI_RECEIVEDf, 1, 31, 0 | SOCF_GLOBAL },
  45964     { STATE_AUTO_HANDLEf, 1, 30, 0 | SOCF_GLOBAL }
  45965 };
  45966 #endif
  45967 
  45968 #if defined(BCM_88270_A0)
  45969 soc_field_info_t soc_OAMP_RMEP_DB_BCM88270_A0m_fields[] = {
  45970     { ECCf, 8, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45971     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  45972     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  45973     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  45974     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  45975     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  45976     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  45977     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  45978     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  45979     { MEP_DB_PTRf, 14, 46, SOCF_LE | SOCF_GLOBAL },
  45980     { PUNT_COUNTERf, 3, 42, SOCF_LE | SOCF_GLOBAL },
  45981     { PUNT_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  45982     { RDI_RECEIVEDf, 1, 45, 0 | SOCF_GLOBAL },
  45983     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  45984 };
  45985 #endif
  45986 
  45987 #if defined(BCM_88375_A0)
  45988 soc_field_info_t soc_OAMP_RMEP_DB_BCM88375_A0m_fields[] = {
  45989     { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  45990     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  45991     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  45992     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  45993     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  45994     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  45995     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  45996     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  45997     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  45998     { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL },
  45999     { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL },
  46000     { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL },
  46001     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  46002 };
  46003 #endif
  46004 
  46005 #if defined(BCM_88375_B0)
  46006 soc_field_info_t soc_OAMP_RMEP_DB_BCM88375_B0m_fields[] = {
  46007     { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46008     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46009     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  46010     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  46011     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  46012     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  46013     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  46014     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  46015     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  46016     { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL },
  46017     { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL },
  46018     { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL },
  46019     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  46020 };
  46021 #endif
  46022 
  46023 #if defined(BCM_88470_A0)
  46024 soc_field_info_t soc_OAMP_RMEP_DB_BCM88470_A0m_fields[] = {
  46025     { ECCf, 8, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46026     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46027     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  46028     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  46029     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  46030     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  46031     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  46032     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  46033     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  46034     { MEP_DB_PTRf, 14, 46, SOCF_LE | SOCF_GLOBAL },
  46035     { PUNT_COUNTERf, 3, 42, SOCF_LE | SOCF_GLOBAL },
  46036     { PUNT_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  46037     { RDI_RECEIVEDf, 1, 45, 0 | SOCF_GLOBAL },
  46038     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  46039 };
  46040 #endif
  46041 
  46042 #if defined(BCM_88470_B0)
  46043 soc_field_info_t soc_OAMP_RMEP_DB_BCM88470_B0m_fields[] = {
  46044     { ECCf, 8, 60, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46045     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46046     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  46047     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  46048     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  46049     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  46050     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  46051     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  46052     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  46053     { MEP_DB_PTRf, 14, 46, SOCF_LE | SOCF_GLOBAL },
  46054     { PUNT_COUNTERf, 3, 42, SOCF_LE | SOCF_GLOBAL },
  46055     { PUNT_PROFILEf, 4, 38, SOCF_LE | SOCF_GLOBAL },
  46056     { RDI_RECEIVEDf, 1, 45, 0 | SOCF_GLOBAL },
  46057     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  46058 };
  46059 #endif
  46060 
  46061 #if defined(BCM_88650_B0)
  46062 soc_field_info_t soc_OAMP_RMEP_DB_BCM88650_B0m_fields[] = {
  46063     { EVENT_MASKf, 1, 29, 0 | SOCF_GLOBAL },
  46064     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46065     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  46066     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  46067     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  46068     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  46069     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  46070     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  46071     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  46072     { PARITYf, 1, 32, SOCF_RO | SOCF_GLOBAL },
  46073     { RDI_RECEIVEDf, 1, 31, 0 | SOCF_GLOBAL },
  46074     { STATE_AUTO_HANDLEf, 1, 30, 0 | SOCF_GLOBAL }
  46075 };
  46076 #endif
  46077 
  46078 #if defined(BCM_88660_A0)
  46079 soc_field_info_t soc_OAMP_RMEP_DB_BCM88660_A0m_fields[] = {
  46080     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46081     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  46082     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  46083     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  46084     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  46085     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  46086     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  46087     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  46088     { PARITYf, 2, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46089     { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL },
  46090     { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL },
  46091     { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL },
  46092     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  46093 };
  46094 #endif
  46095 
  46096 #if defined(BCM_88675_A0)
  46097 soc_field_info_t soc_OAMP_RMEP_DB_BCM88675_A0m_fields[] = {
  46098     { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46099     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46100     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  46101     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  46102     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  46103     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  46104     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  46105     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  46106     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  46107     { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL },
  46108     { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL },
  46109     { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL },
  46110     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  46111 };
  46112 #endif
  46113 
  46114 #if defined(BCM_88675_B0)
  46115 soc_field_info_t soc_OAMP_RMEP_DB_BCM88675_B0m_fields[] = {
  46116     { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46117     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46118     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  46119     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  46120     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  46121     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  46122     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  46123     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  46124     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  46125     { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL },
  46126     { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL },
  46127     { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL },
  46128     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  46129 };
  46130 #endif
  46131 
  46132 #if defined(BCM_88680_A0)
  46133 soc_field_info_t soc_OAMP_RMEP_DB_BCM88680_A0m_fields[] = {
  46134     { ECCf, 7, 44, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46135     { LAST_CCM_LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46136     { LAST_CCM_LIFETIME_VALIDf, 1, 10, 0 | SOCF_GLOBAL },
  46137     { LIFETIMEf, 10, 11, SOCF_LE | SOCF_GLOBAL },
  46138     { LIFETIME_UNITSf, 2, 21, SOCF_LE | SOCF_GLOBAL },
  46139     { LOCf, 1, 28, 0 | SOCF_GLOBAL },
  46140     { LOC_CLEAR_COUNTf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  46141     { LOC_CLEAR_ENABLEf, 1, 27, 0 | SOCF_GLOBAL },
  46142     { LOC_CLEAR_LIMTf, 2, 23, SOCF_LE | SOCF_GLOBAL },
  46143     { PUNT_COUNTERf, 3, 40, SOCF_LE | SOCF_GLOBAL },
  46144     { PUNT_PROFILEf, 2, 38, SOCF_LE | SOCF_GLOBAL },
  46145     { RDI_RECEIVEDf, 1, 43, 0 | SOCF_GLOBAL },
  46146     { REMOTE_STATEf, 9, 29, SOCF_LE | SOCF_GLOBAL }
  46147 };
  46148 #endif
  46149 
  46150 #if defined(BCM_88690_A0)
  46151 soc_field_info_t soc_OAMP_RMEP_DB_BCM88690_A0m_fields[] = {
  46152     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46153     { RMEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL }
  46154 };
  46155 #endif
  46156 
  46157 #if defined(BCM_88690_B0)
  46158 soc_field_info_t soc_OAMP_RMEP_DB_BCM88690_B0m_fields[] = {
  46159     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46160     { RMEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL }
  46161 };
  46162 #endif
  46163 
  46164 #if defined(BCM_88470_A0)
  46165 soc_field_info_t soc_OAMP_RMEP_DB_EXTm_fields[] = {
  46166     { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46167     { ENTRY_0f, 7, 0, SOCF_LE | SOCF_GLOBAL },
  46168     { ENTRY_1f, 7, 7, SOCF_LE | SOCF_GLOBAL },
  46169     { ENTRY_2f, 7, 14, SOCF_LE | SOCF_GLOBAL },
  46170     { ENTRY_3f, 7, 21, SOCF_LE | SOCF_GLOBAL },
  46171     { ENTRY_4f, 7, 28, SOCF_LE | SOCF_GLOBAL },
  46172     { ENTRY_5f, 7, 35, SOCF_LE | SOCF_GLOBAL },
  46173     { ENTRY_6f, 7, 42, SOCF_LE | SOCF_GLOBAL },
  46174     { ENTRY_7f, 7, 49, SOCF_LE | SOCF_GLOBAL },
  46175     { LAST_PRD_PKT_CNTR_1711f, 3, 2, SOCF_LE | SOCF_GLOBAL },
  46176     { LAST_PRD_PKT_CNTR_1731f, 2, 0, SOCF_LE | SOCF_GLOBAL },
  46177     { LOCf, 1, 6, 0 | SOCF_GLOBAL },
  46178     { RX_ERRf, 1, 5, 0 | SOCF_GLOBAL }
  46179 };
  46180 #endif
  46181 
  46182 #if defined(BCM_88690_A0)
  46183 soc_field_info_t soc_OAMP_RMEP_DB_EXTERNALm_fields[] = {
  46184     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46185     { LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46186     { LIFETIME_UNITSf, 2, 10, SOCF_LE | SOCF_GLOBAL },
  46187     { LOC_CLEAR_ENABLEf, 1, 14, 0 | SOCF_GLOBAL },
  46188     { LOC_CLEAR_LIMTf, 2, 12, SOCF_LE | SOCF_GLOBAL },
  46189     { MEP_DB_PTRf, 16, 19, SOCF_LE | SOCF_GLOBAL },
  46190     { PUNT_GOOD_PROFILEf, 3, 35, SOCF_LE | SOCF_GLOBAL },
  46191     { PUNT_PROFILEf, 4, 15, SOCF_LE | SOCF_GLOBAL },
  46192     { RESERVEDf, 3, 38, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  46193 };
  46194 #endif
  46195 
  46196 #if defined(BCM_88690_B0)
  46197 soc_field_info_t soc_OAMP_RMEP_DB_EXTERNAL_BCM88690_B0m_fields[] = {
  46198     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46199     { LIFETIMEf, 10, 0, SOCF_LE | SOCF_GLOBAL },
  46200     { LIFETIME_UNITSf, 2, 10, SOCF_LE | SOCF_GLOBAL },
  46201     { LOC_CLEAR_ENABLEf, 1, 14, 0 | SOCF_GLOBAL },
  46202     { LOC_CLEAR_LIMTf, 2, 12, SOCF_LE | SOCF_GLOBAL },
  46203     { MEP_DB_PTRf, 16, 19, SOCF_LE | SOCF_GLOBAL },
  46204     { PUNT_GOOD_PROFILEf, 3, 35, SOCF_LE | SOCF_GLOBAL },
  46205     { PUNT_PROFILEf, 4, 15, SOCF_LE | SOCF_GLOBAL },
  46206     { RESERVEDf, 3, 38, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  46207 };
  46208 #endif
  46209 
  46210 #if defined(BCM_88270_A0)
  46211 soc_field_info_t soc_OAMP_RMEP_DB_EXT_BCM88270_A0m_fields[] = {
  46212     { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46213     { ENTRY_0f, 7, 0, SOCF_LE | SOCF_GLOBAL },
  46214     { ENTRY_1f, 7, 7, SOCF_LE | SOCF_GLOBAL },
  46215     { ENTRY_2f, 7, 14, SOCF_LE | SOCF_GLOBAL },
  46216     { ENTRY_3f, 7, 21, SOCF_LE | SOCF_GLOBAL },
  46217     { ENTRY_4f, 7, 28, SOCF_LE | SOCF_GLOBAL },
  46218     { ENTRY_5f, 7, 35, SOCF_LE | SOCF_GLOBAL },
  46219     { ENTRY_6f, 7, 42, SOCF_LE | SOCF_GLOBAL },
  46220     { ENTRY_7f, 7, 49, SOCF_LE | SOCF_GLOBAL },
  46221     { LAST_PRD_PKT_CNTR_1711f, 3, 2, SOCF_LE | SOCF_GLOBAL },
  46222     { LAST_PRD_PKT_CNTR_1731f, 2, 0, SOCF_LE | SOCF_GLOBAL },
  46223     { LOCf, 1, 6, 0 | SOCF_GLOBAL },
  46224     { RX_ERRf, 1, 5, 0 | SOCF_GLOBAL }
  46225 };
  46226 #endif
  46227 
  46228 #if defined(BCM_88470_B0)
  46229 soc_field_info_t soc_OAMP_RMEP_DB_EXT_BCM88470_B0m_fields[] = {
  46230     { ECCf, 7, 56, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46231     { ENTRY_0f, 7, 0, SOCF_LE | SOCF_GLOBAL },
  46232     { ENTRY_1f, 7, 7, SOCF_LE | SOCF_GLOBAL },
  46233     { ENTRY_2f, 7, 14, SOCF_LE | SOCF_GLOBAL },
  46234     { ENTRY_3f, 7, 21, SOCF_LE | SOCF_GLOBAL },
  46235     { ENTRY_4f, 7, 28, SOCF_LE | SOCF_GLOBAL },
  46236     { ENTRY_5f, 7, 35, SOCF_LE | SOCF_GLOBAL },
  46237     { ENTRY_6f, 7, 42, SOCF_LE | SOCF_GLOBAL },
  46238     { ENTRY_7f, 7, 49, SOCF_LE | SOCF_GLOBAL },
  46239     { LAST_PRD_PKT_CNTR_1711f, 3, 2, SOCF_LE | SOCF_GLOBAL },
  46240     { LAST_PRD_PKT_CNTR_1731f, 2, 0, SOCF_LE | SOCF_GLOBAL },
  46241     { LOCf, 1, 6, 0 | SOCF_GLOBAL },
  46242     { RX_ERRf, 1, 5, 0 | SOCF_GLOBAL }
  46243 };
  46244 #endif
  46245 
  46246 #if defined(BCM_88690_A0)
  46247 soc_field_info_t soc_OAMP_RMEP_INDEX_ACCm_fields[] = {
  46248     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46249     { RMEP_INDEX_ACC_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  46250 };
  46251 #endif
  46252 
  46253 #if defined(BCM_88690_B0)
  46254 soc_field_info_t soc_OAMP_RMEP_INDEX_ACC_BCM88690_B0m_fields[] = {
  46255     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46256     { RMEP_INDEX_ACC_ENABLEf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  46257 };
  46258 #endif
  46259 
  46260 #if defined(BCM_88470_A0)
  46261 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFOm_fields[] = {
  46262     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46263     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  46264 };
  46265 #endif
  46266 
  46267 #if defined(BCM_88270_A0)
  46268 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFO_BCM88270_A0m_fields[] = {
  46269     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46270     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  46271 };
  46272 #endif
  46273 
  46274 #if defined(BCM_88470_B0)
  46275 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFO_BCM88470_B0m_fields[] = {
  46276     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46277     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  46278 };
  46279 #endif
  46280 
  46281 #if defined(BCM_88690_A0)
  46282 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFO_BCM88690_A0m_fields[] = {
  46283     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46284     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  46285 };
  46286 #endif
  46287 
  46288 #if defined(BCM_88690_B0)
  46289 soc_field_info_t soc_OAMP_RSP_FIRST_DATA_FIFO_BCM88690_B0m_fields[] = {
  46290     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46291     { ITEM_0_63f, 64, 0, SOCF_LE | SOCF_GLOBAL }
  46292 };
  46293 #endif
  46294 
  46295 #if defined(BCM_88470_A0)
  46296 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFOm_fields[] = {
  46297     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46298     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46299 };
  46300 #endif
  46301 
  46302 #if defined(BCM_88270_A0)
  46303 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFO_BCM88270_A0m_fields[] = {
  46304     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46305     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46306 };
  46307 #endif
  46308 
  46309 #if defined(BCM_88470_B0)
  46310 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFO_BCM88470_B0m_fields[] = {
  46311     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46312     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46313 };
  46314 #endif
  46315 
  46316 #if defined(BCM_88690_A0)
  46317 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFO_BCM88690_A0m_fields[] = {
  46318     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46319     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46320 };
  46321 #endif
  46322 
  46323 #if defined(BCM_88690_B0)
  46324 soc_field_info_t soc_OAMP_RSP_OUT_DATA_FIFO_BCM88690_B0m_fields[] = {
  46325     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46326     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46327 };
  46328 #endif
  46329 
  46330 #if defined(BCM_88675_A0)
  46331 soc_field_info_t soc_OAMP_RSP_TCAMm_fields[] = {
  46332     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46333     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46334     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46335     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46336 };
  46337 #endif
  46338 
  46339 #if defined(BCM_88270_A0)
  46340 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88270_A0m_fields[] = {
  46341     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46342     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46343     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46344     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46345 };
  46346 #endif
  46347 
  46348 #if defined(BCM_88375_A0)
  46349 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88375_A0m_fields[] = {
  46350     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46351     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46352     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46353     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46354 };
  46355 #endif
  46356 
  46357 #if defined(BCM_88375_B0)
  46358 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88375_B0m_fields[] = {
  46359     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46360     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46361     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46362     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46363 };
  46364 #endif
  46365 
  46366 #if defined(BCM_88470_A0)
  46367 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88470_A0m_fields[] = {
  46368     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46369     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46370     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46371     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46372 };
  46373 #endif
  46374 
  46375 #if defined(BCM_88470_B0)
  46376 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88470_B0m_fields[] = {
  46377     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46378     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46379     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46380     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46381 };
  46382 #endif
  46383 
  46384 #if defined(BCM_88675_B0)
  46385 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88675_B0m_fields[] = {
  46386     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46387     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46388     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46389     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46390 };
  46391 #endif
  46392 
  46393 #if defined(BCM_88680_A0)
  46394 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88680_A0m_fields[] = {
  46395     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46396     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46397     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46398     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46399 };
  46400 #endif
  46401 
  46402 #if defined(BCM_88690_A0)
  46403 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88690_A0m_fields[] = {
  46404     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46405     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46406     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46407     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46408 };
  46409 #endif
  46410 
  46411 #if defined(BCM_88690_B0)
  46412 soc_field_info_t soc_OAMP_RSP_TCAM_BCM88690_B0m_fields[] = {
  46413     { DATf, 20, 36, SOCF_LE | SOCF_GLOBAL },
  46414     { KEYf, 18, 0, SOCF_LE | SOCF_GLOBAL },
  46415     { MASKf, 18, 18, SOCF_LE | SOCF_GLOBAL },
  46416     { VALIDf, 1, 56, 0 | SOCF_GLOBAL }
  46417 };
  46418 #endif
  46419 
  46420 #if defined(BCM_88470_A0)
  46421 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFOm_fields[] = {
  46422     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46423     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46424 };
  46425 #endif
  46426 
  46427 #if defined(BCM_88270_A0)
  46428 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFO_BCM88270_A0m_fields[] = {
  46429     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46430     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46431 };
  46432 #endif
  46433 
  46434 #if defined(BCM_88470_B0)
  46435 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFO_BCM88470_B0m_fields[] = {
  46436     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46437     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46438 };
  46439 #endif
  46440 
  46441 #if defined(BCM_88690_A0)
  46442 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFO_BCM88690_A0m_fields[] = {
  46443     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46444     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46445 };
  46446 #endif
  46447 
  46448 #if defined(BCM_88690_B0)
  46449 soc_field_info_t soc_OAMP_RXB_INPUT_DATA_FIFO_BCM88690_B0m_fields[] = {
  46450     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46451     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46452 };
  46453 #endif
  46454 
  46455 #if defined(BCM_88470_A0)
  46456 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFOm_fields[] = {
  46457     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46458     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46459 };
  46460 #endif
  46461 
  46462 #if defined(BCM_88270_A0)
  46463 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFO_BCM88270_A0m_fields[] = {
  46464     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46465     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46466 };
  46467 #endif
  46468 
  46469 #if defined(BCM_88470_B0)
  46470 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFO_BCM88470_B0m_fields[] = {
  46471     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46472     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46473 };
  46474 #endif
  46475 
  46476 #if defined(BCM_88690_A0)
  46477 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFO_BCM88690_A0m_fields[] = {
  46478     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46479     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46480 };
  46481 #endif
  46482 
  46483 #if defined(BCM_88690_B0)
  46484 soc_field_info_t soc_OAMP_RXB_OUTPUT_DATA_FIFO_BCM88690_B0m_fields[] = {
  46485     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46486     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  46487 };
  46488 #endif
  46489 
  46490 #if defined(BCM_88690_A0)
  46491 soc_field_info_t soc_OAMP_RXI_CORE_0_MEMm_fields[] = {
  46492     { ECCf, 8, 71, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46493     { RX_DATAf, 71, 0, SOCF_LE | SOCF_GLOBAL }
  46494 };
  46495 #endif
  46496 
  46497 #if defined(BCM_88690_B0)
  46498 soc_field_info_t soc_OAMP_RXI_CORE_0_MEM_BCM88690_B0m_fields[] = {
  46499     { ECCf, 8, 71, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46500     { RX_DATAf, 71, 0, SOCF_LE | SOCF_GLOBAL }
  46501 };
  46502 #endif
  46503 
  46504 #if defined(BCM_88690_A0)
  46505 soc_field_info_t soc_OAMP_RXI_CORE_1_MEMm_fields[] = {
  46506     { ECCf, 8, 71, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46507     { RX_DATAf, 71, 0, SOCF_LE | SOCF_GLOBAL }
  46508 };
  46509 #endif
  46510 
  46511 #if defined(BCM_88690_B0)
  46512 soc_field_info_t soc_OAMP_RXI_CORE_1_MEM_BCM88690_B0m_fields[] = {
  46513     { ECCf, 8, 71, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46514     { RX_DATAf, 71, 0, SOCF_LE | SOCF_GLOBAL }
  46515 };
  46516 #endif
  46517 
  46518 #if defined(BCM_88690_A0)
  46519 soc_field_info_t soc_OAMP_RXP_LMM_DA_NIC_TBL_FIFOm_fields[] = {
  46520     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46521     { LMM_DA_NICf, 24, 0, SOCF_LE | SOCF_GLOBAL }
  46522 };
  46523 #endif
  46524 
  46525 #if defined(BCM_88690_B0)
  46526 soc_field_info_t soc_OAMP_RXP_LMM_DA_NIC_TBL_FIFO_BCM88690_B0m_fields[] = {
  46527     { ECCf, 6, 24, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46528     { ITEM_0_23f, 24, 0, SOCF_LE | SOCF_GLOBAL }
  46529 };
  46530 #endif
  46531 
  46532 #if defined(BCM_88690_A0)
  46533 soc_field_info_t soc_OAMP_RXP_LOCAL_R_MEP_PART_1_FIFOm_fields[] = {
  46534     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46535     { R_MEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL }
  46536 };
  46537 #endif
  46538 
  46539 #if defined(BCM_88690_B0)
  46540 soc_field_info_t soc_OAMP_RXP_LOCAL_R_MEP_PART_1_FIFO_BCM88690_B0m_fields[] = {
  46541     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46542     { ITEM_0_40f, 41, 0, SOCF_LE | SOCF_GLOBAL }
  46543 };
  46544 #endif
  46545 
  46546 #if defined(BCM_88690_A0)
  46547 soc_field_info_t soc_OAMP_RXP_LOCAL_R_MEP_PART_2_FIFOm_fields[] = {
  46548     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46549     { R_MEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL }
  46550 };
  46551 #endif
  46552 
  46553 #if defined(BCM_88690_B0)
  46554 soc_field_info_t soc_OAMP_RXP_LOCAL_R_MEP_PART_2_FIFO_BCM88690_B0m_fields[] = {
  46555     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46556     { ITEM_0_40f, 41, 0, SOCF_LE | SOCF_GLOBAL }
  46557 };
  46558 #endif
  46559 
  46560 #if defined(BCM_88690_A0)
  46561 soc_field_info_t soc_OAMP_RXP_LOC_2_SYS_PORT_TBL_FIFOm_fields[] = {
  46562     { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46563     { RESERVEDf, 4, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  46564     { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  46565 };
  46566 #endif
  46567 
  46568 #if defined(BCM_88690_B0)
  46569 soc_field_info_t soc_OAMP_RXP_LOC_2_SYS_PORT_TBL_FIFO_BCM88690_B0m_fields[] = {
  46570     { ECCf, 6, 20, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46571     { RESERVEDf, 4, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  46572     { SYS_PORTf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  46573 };
  46574 #endif
  46575 
  46576 #if defined(BCM_88690_A0)
  46577 soc_field_info_t soc_OAMP_RXP_MDB_R_MEP_PART_2_FIFOm_fields[] = {
  46578     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46579     { R_MEP_DB_ENTRYf, 41, 0, SOCF_LE | SOCF_GLOBAL }
  46580 };
  46581 #endif
  46582 
  46583 #if defined(BCM_88690_B0)
  46584 soc_field_info_t soc_OAMP_RXP_MDB_R_MEP_PART_2_FIFO_BCM88690_B0m_fields[] = {
  46585     { ECCf, 7, 41, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46586     { ITEM_0_40f, 41, 0, SOCF_LE | SOCF_GLOBAL }
  46587 };
  46588 #endif
  46589 
  46590 #if defined(BCM_88690_A0)
  46591 soc_field_info_t soc_OAMP_RXP_MEP_PROFILE_TBL_FIFOm_fields[] = {
  46592     { ECCf, 9, 122, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46593     { MEP_PROFILEf, 122, 0, SOCF_LE | SOCF_GLOBAL }
  46594 };
  46595 #endif
  46596 
  46597 #if defined(BCM_88690_B0)
  46598 soc_field_info_t soc_OAMP_RXP_MEP_PROFILE_TBL_FIFO_BCM88690_B0m_fields[] = {
  46599     { ECCf, 9, 122, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46600     { ITEM_0_121f, 122, 0, SOCF_LE | SOCF_GLOBAL }
  46601 };
  46602 #endif
  46603 
  46604 #if defined(BCM_88690_A0)
  46605 soc_field_info_t soc_OAMP_RXP_R_MEP_INDEX_FIFOm_fields[] = {
  46606     { ECCf, 6, 16, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46607     { R_MEP_INDEXf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  46608 };
  46609 #endif
  46610 
  46611 #if defined(BCM_88690_B0)
  46612 soc_field_info_t soc_OAMP_RXP_R_MEP_INDEX_FIFO_BCM88690_B0m_fields[] = {
  46613     { RXP_R_MEP_INDEX_FIFOf, 22, 0, SOCF_LE | SOCF_GLOBAL }
  46614 };
  46615 #endif
  46616 
  46617 #if defined(BCM_88690_A0)
  46618 soc_field_info_t soc_OAMP_RXP_UMC_TBL_FIFOm_fields[] = {
  46619     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46620     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  46621 };
  46622 #endif
  46623 
  46624 #if defined(BCM_88690_B0)
  46625 soc_field_info_t soc_OAMP_RXP_UMC_TBL_FIFO_BCM88690_B0m_fields[] = {
  46626     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46627     { ITEM_0_39f, 40, 0, SOCF_LE | SOCF_GLOBAL }
  46628 };
  46629 #endif
  46630 
  46631 #if defined(BCM_88675_A0)
  46632 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAMm_fields[] = {
  46633     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46634     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46635     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46636     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46637 };
  46638 #endif
  46639 
  46640 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  46641     defined(BCM_56270_A0)
  46642 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM56260_A0m_fields[] = {
  46643     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46644     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46645     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46646     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46647 };
  46648 #endif
  46649 
  46650 #if defined(BCM_88270_A0)
  46651 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88270_A0m_fields[] = {
  46652     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46653     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46654     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46655     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46656 };
  46657 #endif
  46658 
  46659 #if defined(BCM_88375_A0)
  46660 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88375_A0m_fields[] = {
  46661     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46662     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46663     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46664     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46665 };
  46666 #endif
  46667 
  46668 #if defined(BCM_88375_B0)
  46669 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88375_B0m_fields[] = {
  46670     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46671     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46672     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46673     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46674 };
  46675 #endif
  46676 
  46677 #if defined(BCM_88470_A0)
  46678 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88470_A0m_fields[] = {
  46679     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46680     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46681     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46682     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46683 };
  46684 #endif
  46685 
  46686 #if defined(BCM_88470_B0)
  46687 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88470_B0m_fields[] = {
  46688     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46689     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46690     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46691     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46692 };
  46693 #endif
  46694 
  46695 #if defined(BCM_88675_B0)
  46696 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88675_B0m_fields[] = {
  46697     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46698     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46699     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46700     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46701 };
  46702 #endif
  46703 
  46704 #if defined(BCM_88680_A0)
  46705 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88680_A0m_fields[] = {
  46706     { DATf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  46707     { KEYf, 14, 0, SOCF_LE | SOCF_GLOBAL },
  46708     { MASKf, 14, 14, SOCF_LE | SOCF_GLOBAL },
  46709     { VALIDf, 1, 32, 0 | SOCF_GLOBAL }
  46710 };
  46711 #endif
  46712 
  46713 #if defined(BCM_88690_A0)
  46714 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88690_A0m_fields[] = {
  46715     { DATf, 6, 32, SOCF_LE | SOCF_GLOBAL },
  46716     { KEYf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  46717     { MASKf, 16, 16, SOCF_LE | SOCF_GLOBAL },
  46718     { VALIDf, 1, 38, 0 | SOCF_GLOBAL }
  46719 };
  46720 #endif
  46721 
  46722 #if defined(BCM_88690_B0)
  46723 soc_field_info_t soc_OAMP_RX_OAM_ID_TCAM_BCM88690_B0m_fields[] = {
  46724     { DATf, 6, 32, SOCF_LE | SOCF_GLOBAL },
  46725     { KEYf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  46726     { MASKf, 16, 16, SOCF_LE | SOCF_GLOBAL },
  46727     { VALIDf, 1, 38, 0 | SOCF_GLOBAL }
  46728 };
  46729 #endif
  46730 
  46731 #if defined(BCM_88690_A0)
  46732 soc_field_info_t soc_OAMP_SAT_DATA_FIFO_MEMm_fields[] = {
  46733     { ECCf, 11, 521, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46734     { SAT_DATAf, 521, 0, SOCF_LE | SOCF_GLOBAL }
  46735 };
  46736 #endif
  46737 
  46738 #if defined(BCM_88690_B0)
  46739 soc_field_info_t soc_OAMP_SAT_DATA_FIFO_MEM_BCM88690_B0m_fields[] = {
  46740     { ECCf, 11, 521, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46741     { SAT_DATAf, 521, 0, SOCF_LE | SOCF_GLOBAL }
  46742 };
  46743 #endif
  46744 
  46745 #if defined(BCM_88470_A0)
  46746 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEMm_fields[] = {
  46747     { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46748     { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL }
  46749 };
  46750 #endif
  46751 
  46752 #if defined(BCM_88270_A0)
  46753 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEM_BCM88270_A0m_fields[] = {
  46754     { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46755     { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL }
  46756 };
  46757 #endif
  46758 
  46759 #if defined(BCM_88470_B0)
  46760 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEM_BCM88470_B0m_fields[] = {
  46761     { ECCf, 8, 85, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46762     { ITEM_0_84f, 85, 0, SOCF_LE | SOCF_GLOBAL }
  46763 };
  46764 #endif
  46765 
  46766 #if defined(BCM_88690_A0)
  46767 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEM_BCM88690_A0m_fields[] = {
  46768     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46769     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  46770     { ITEM_16_44f, 29, 16, SOCF_LE | SOCF_GLOBAL },
  46771     { ITEM_45_45f, 1, 45, 0 | SOCF_GLOBAL },
  46772     { ITEM_46_46f, 1, 46, 0 | SOCF_GLOBAL },
  46773     { ITEM_47_78f, 32, 47, SOCF_LE | SOCF_GLOBAL },
  46774     { ITEM_79_82f, 4, 79, SOCF_LE | SOCF_GLOBAL },
  46775     { ITEM_83_83f, 1, 83, 0 | SOCF_GLOBAL },
  46776     { ITEM_84_90f, 7, 84, SOCF_LE | SOCF_GLOBAL },
  46777     { ITEM_91_91f, 1, 91, 0 | SOCF_GLOBAL }
  46778 };
  46779 #endif
  46780 
  46781 #if defined(BCM_88690_B0)
  46782 soc_field_info_t soc_OAMP_SAT_EVENT_FIFO_MEM_BCM88690_B0m_fields[] = {
  46783     { ECCf, 8, 92, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46784     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  46785     { ITEM_16_44f, 29, 16, SOCF_LE | SOCF_GLOBAL },
  46786     { ITEM_45_45f, 1, 45, 0 | SOCF_GLOBAL },
  46787     { ITEM_46_46f, 1, 46, 0 | SOCF_GLOBAL },
  46788     { ITEM_47_78f, 32, 47, SOCF_LE | SOCF_GLOBAL },
  46789     { ITEM_79_82f, 4, 79, SOCF_LE | SOCF_GLOBAL },
  46790     { ITEM_83_83f, 1, 83, 0 | SOCF_GLOBAL },
  46791     { ITEM_84_90f, 7, 84, SOCF_LE | SOCF_GLOBAL },
  46792     { ITEM_91_91f, 1, 91, 0 | SOCF_GLOBAL }
  46793 };
  46794 #endif
  46795 
  46796 #if defined(BCM_88690_A0)
  46797 soc_field_info_t soc_OAMP_SAT_RXI_CORE_0_MEMm_fields[] = {
  46798     { ECCf, 11, 530, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46799     { SAT_DATAf, 530, 0, SOCF_LE | SOCF_GLOBAL }
  46800 };
  46801 #endif
  46802 
  46803 #if defined(BCM_88690_B0)
  46804 soc_field_info_t soc_OAMP_SAT_RXI_CORE_0_MEM_BCM88690_B0m_fields[] = {
  46805     { ECCf, 11, 530, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46806     { SAT_DATAf, 530, 0, SOCF_LE | SOCF_GLOBAL }
  46807 };
  46808 #endif
  46809 
  46810 #if defined(BCM_88690_A0)
  46811 soc_field_info_t soc_OAMP_SAT_RXI_CORE_1_MEMm_fields[] = {
  46812     { ECCf, 11, 530, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46813     { SAT_DATAf, 530, 0, SOCF_LE | SOCF_GLOBAL }
  46814 };
  46815 #endif
  46816 
  46817 #if defined(BCM_88690_B0)
  46818 soc_field_info_t soc_OAMP_SAT_RXI_CORE_1_MEM_BCM88690_B0m_fields[] = {
  46819     { ECCf, 11, 530, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46820     { SAT_DATAf, 530, 0, SOCF_LE | SOCF_GLOBAL }
  46821 };
  46822 #endif
  46823 
  46824 #if defined(BCM_88690_A0)
  46825 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_ACCUM_STATSm_fields[] = {
  46826     { ACCUM_DELAY_CNTR_1_SECf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  46827     { CURR_STATEf, 1, 192, 0 | SOCF_GLOBAL },
  46828     { CURR_WINDOW_SLOTS_CNTf, 5, 222, SOCF_LE | SOCF_GLOBAL },
  46829     { ECCf, 9, 234, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46830     { MAX_PKT_DELAY_1_SECf, 32, 64, SOCF_LE | SOCF_GLOBAL },
  46831     { MIN_PKT_DELAY_1_SECf, 32, 96, SOCF_LE | SOCF_GLOBAL },
  46832     { PKT_LOST_THRESHOLDf, 29, 193, SOCF_LE | SOCF_GLOBAL },
  46833     { TOD_STAMP_1_SECf, 64, 128, SOCF_LE | SOCF_GLOBAL },
  46834     { UPDATE_CNTRS_ALWAYSf, 1, 233, 0 | SOCF_GLOBAL },
  46835     { USE_NTPf, 1, 227, 0 | SOCF_GLOBAL },
  46836     { WINDOW_SIZEf, 5, 228, SOCF_LE | SOCF_GLOBAL }
  46837 };
  46838 #endif
  46839 
  46840 #if defined(BCM_88690_B0)
  46841 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_ACCUM_STATS_EVENm_fields[] = {
  46842     { ACCUM_DELAY_CNTR_1_SECf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  46843     { CURR_STATEf, 1, 192, 0 | SOCF_GLOBAL },
  46844     { CURR_WINDOW_SLOTS_CNTf, 5, 222, SOCF_LE | SOCF_GLOBAL },
  46845     { ECCf, 9, 234, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46846     { MAX_PKT_DELAY_1_SECf, 32, 64, SOCF_LE | SOCF_GLOBAL },
  46847     { MIN_PKT_DELAY_1_SECf, 32, 96, SOCF_LE | SOCF_GLOBAL },
  46848     { PKT_LOST_THRESHOLDf, 29, 193, SOCF_LE | SOCF_GLOBAL },
  46849     { TOD_STAMP_1_SECf, 64, 128, SOCF_LE | SOCF_GLOBAL },
  46850     { UPDATE_CNTRS_ALWAYSf, 1, 233, 0 | SOCF_GLOBAL },
  46851     { USE_NTPf, 1, 227, 0 | SOCF_GLOBAL },
  46852     { WINDOW_SIZEf, 5, 228, SOCF_LE | SOCF_GLOBAL }
  46853 };
  46854 #endif
  46855 
  46856 #if defined(BCM_88690_B0)
  46857 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_ACCUM_STATS_ODDm_fields[] = {
  46858     { ACCUM_DELAY_CNTR_1_SECf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  46859     { CURR_STATEf, 1, 192, 0 | SOCF_GLOBAL },
  46860     { CURR_WINDOW_SLOTS_CNTf, 5, 222, SOCF_LE | SOCF_GLOBAL },
  46861     { ECCf, 9, 234, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46862     { MAX_PKT_DELAY_1_SECf, 32, 64, SOCF_LE | SOCF_GLOBAL },
  46863     { MIN_PKT_DELAY_1_SECf, 32, 96, SOCF_LE | SOCF_GLOBAL },
  46864     { PKT_LOST_THRESHOLDf, 29, 193, SOCF_LE | SOCF_GLOBAL },
  46865     { TOD_STAMP_1_SECf, 64, 128, SOCF_LE | SOCF_GLOBAL },
  46866     { UPDATE_CNTRS_ALWAYSf, 1, 233, 0 | SOCF_GLOBAL },
  46867     { USE_NTPf, 1, 227, 0 | SOCF_GLOBAL },
  46868     { WINDOW_SIZEf, 5, 228, SOCF_LE | SOCF_GLOBAL }
  46869 };
  46870 #endif
  46871 
  46872 #if defined(BCM_88690_A0)
  46873 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_BIN_STATSm_fields[] = {
  46874     { ECCf, 10, 291, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46875     { FDV_BIN_0_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  46876     { FDV_BIN_1_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL },
  46877     { FDV_BIN_2_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL },
  46878     { FDV_BIN_3_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL },
  46879     { FDV_BIN_4_PKT_CNTR_1_SECf, 29, 116, SOCF_LE | SOCF_GLOBAL },
  46880     { FDV_BIN_5_PKT_CNTR_1_SECf, 29, 145, SOCF_LE | SOCF_GLOBAL },
  46881     { FDV_BIN_6_PKT_CNTR_1_SECf, 29, 174, SOCF_LE | SOCF_GLOBAL },
  46882     { FDV_BIN_7_PKT_CNTR_1_SECf, 29, 203, SOCF_LE | SOCF_GLOBAL },
  46883     { FDV_BIN_8_PKT_CNTR_1_SECf, 29, 232, SOCF_LE | SOCF_GLOBAL },
  46884     { FDV_BIN_9_PKT_CNTR_1_SECf, 29, 261, SOCF_LE | SOCF_GLOBAL },
  46885     { RESERVEDf, 1, 290, SOCF_RES | SOCF_GLOBAL }
  46886 };
  46887 #endif
  46888 
  46889 #if defined(BCM_88690_B0)
  46890 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_BIN_STATS_EVENm_fields[] = {
  46891     { ECCf, 10, 291, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46892     { FDV_BIN_0_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  46893     { FDV_BIN_1_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL },
  46894     { FDV_BIN_2_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL },
  46895     { FDV_BIN_3_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL },
  46896     { FDV_BIN_4_PKT_CNTR_1_SECf, 29, 116, SOCF_LE | SOCF_GLOBAL },
  46897     { FDV_BIN_5_PKT_CNTR_1_SECf, 29, 145, SOCF_LE | SOCF_GLOBAL },
  46898     { FDV_BIN_6_PKT_CNTR_1_SECf, 29, 174, SOCF_LE | SOCF_GLOBAL },
  46899     { FDV_BIN_7_PKT_CNTR_1_SECf, 29, 203, SOCF_LE | SOCF_GLOBAL },
  46900     { FDV_BIN_8_PKT_CNTR_1_SECf, 29, 232, SOCF_LE | SOCF_GLOBAL },
  46901     { FDV_BIN_9_PKT_CNTR_1_SECf, 29, 261, SOCF_LE | SOCF_GLOBAL },
  46902     { RESERVEDf, 1, 290, SOCF_RES | SOCF_GLOBAL }
  46903 };
  46904 #endif
  46905 
  46906 #if defined(BCM_88690_B0)
  46907 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_BIN_STATS_ODDm_fields[] = {
  46908     { ECCf, 10, 291, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46909     { FDV_BIN_0_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  46910     { FDV_BIN_1_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL },
  46911     { FDV_BIN_2_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL },
  46912     { FDV_BIN_3_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL },
  46913     { FDV_BIN_4_PKT_CNTR_1_SECf, 29, 116, SOCF_LE | SOCF_GLOBAL },
  46914     { FDV_BIN_5_PKT_CNTR_1_SECf, 29, 145, SOCF_LE | SOCF_GLOBAL },
  46915     { FDV_BIN_6_PKT_CNTR_1_SECf, 29, 174, SOCF_LE | SOCF_GLOBAL },
  46916     { FDV_BIN_7_PKT_CNTR_1_SECf, 29, 203, SOCF_LE | SOCF_GLOBAL },
  46917     { FDV_BIN_8_PKT_CNTR_1_SECf, 29, 232, SOCF_LE | SOCF_GLOBAL },
  46918     { FDV_BIN_9_PKT_CNTR_1_SECf, 29, 261, SOCF_LE | SOCF_GLOBAL },
  46919     { RESERVEDf, 1, 290, SOCF_RES | SOCF_GLOBAL }
  46920 };
  46921 #endif
  46922 
  46923 #if defined(BCM_88690_A0)
  46924 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_STATSm_fields[] = {
  46925     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46926     { ERR_OCTETE_CNTR_1_SECf, 36, 188, SOCF_LE | SOCF_GLOBAL },
  46927     { ERR_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL },
  46928     { LAST_PKT_DELAY_1_SECf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  46929     { LOST_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  46930     { OOO_OCTET_CNTR_1_SECf, 36, 152, SOCF_LE | SOCF_GLOBAL },
  46931     { OOO_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL },
  46932     { RCVD_OCTET_CNTR_1_SECf, 36, 116, SOCF_LE | SOCF_GLOBAL },
  46933     { RCVD_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL }
  46934 };
  46935 #endif
  46936 
  46937 #if defined(BCM_88690_B0)
  46938 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_STATS_EVENm_fields[] = {
  46939     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46940     { ERR_OCTETE_CNTR_1_SECf, 36, 188, SOCF_LE | SOCF_GLOBAL },
  46941     { ERR_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL },
  46942     { LAST_PKT_DELAY_1_SECf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  46943     { LOST_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  46944     { OOO_OCTET_CNTR_1_SECf, 36, 152, SOCF_LE | SOCF_GLOBAL },
  46945     { OOO_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL },
  46946     { RCVD_OCTET_CNTR_1_SECf, 36, 116, SOCF_LE | SOCF_GLOBAL },
  46947     { RCVD_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL }
  46948 };
  46949 #endif
  46950 
  46951 #if defined(BCM_88690_B0)
  46952 soc_field_info_t soc_OAMP_SAT_RX_FLOW_1_SEC_STATS_ODDm_fields[] = {
  46953     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46954     { ERR_OCTETE_CNTR_1_SECf, 36, 188, SOCF_LE | SOCF_GLOBAL },
  46955     { ERR_PKT_CNTR_1_SECf, 29, 87, SOCF_LE | SOCF_GLOBAL },
  46956     { LAST_PKT_DELAY_1_SECf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  46957     { LOST_PKT_CNTR_1_SECf, 29, 0, SOCF_LE | SOCF_GLOBAL },
  46958     { OOO_OCTET_CNTR_1_SECf, 36, 152, SOCF_LE | SOCF_GLOBAL },
  46959     { OOO_PKT_CNTR_1_SECf, 29, 58, SOCF_LE | SOCF_GLOBAL },
  46960     { RCVD_OCTET_CNTR_1_SECf, 36, 116, SOCF_LE | SOCF_GLOBAL },
  46961     { RCVD_PKT_CNTR_1_SECf, 29, 29, SOCF_LE | SOCF_GLOBAL }
  46962 };
  46963 #endif
  46964 
  46965 #if defined(BCM_88690_A0)
  46966 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_1m_fields[] = {
  46967     { ECCf, 10, 268, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46968     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  46969     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  46970     { OOO_OCTET_CNTR_ACCUMf, 48, 216, SOCF_LE | SOCF_GLOBAL },
  46971     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  46972     { RCVD_OCTET_CNTR_ACCUMf, 48, 168, SOCF_LE | SOCF_GLOBAL },
  46973     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL },
  46974     { RESERVEDf, 4, 264, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  46975 };
  46976 #endif
  46977 
  46978 #if defined(BCM_88690_A0)
  46979 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_2m_fields[] = {
  46980     { ECCf, 10, 253, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46981     { ERR_OCTET_CNTR_ACCUMf, 48, 0, SOCF_LE | SOCF_GLOBAL },
  46982     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 80, SOCF_LE | SOCF_GLOBAL },
  46983     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 122, SOCF_LE | SOCF_GLOBAL },
  46984     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 164, SOCF_LE | SOCF_GLOBAL },
  46985     { FDV_BIN_3_PKT_CNTR_ACCUMf, 42, 206, SOCF_LE | SOCF_GLOBAL },
  46986     { LAST_PKT_DELAY_ACCUMf, 32, 48, SOCF_LE | SOCF_GLOBAL },
  46987     { RESERVEDf, 5, 248, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  46988 };
  46989 #endif
  46990 
  46991 #if defined(BCM_88690_A0)
  46992 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_3m_fields[] = {
  46993     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  46994     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  46995     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL },
  46996     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  46997     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  46998     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 168, SOCF_LE | SOCF_GLOBAL },
  46999     { FDV_BIN_9_PKT_CNTR_ACCUMf, 42, 210, SOCF_LE | SOCF_GLOBAL },
  47000     { RESERVEDf, 4, 252, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  47001 };
  47002 #endif
  47003 
  47004 #if defined(BCM_88690_A0)
  47005 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_4m_fields[] = {
  47006     { ACCUM_DELAY_CNTR_ACCUMf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  47007     { ECCf, 9, 210, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47008     { MAX_PKT_DELAY_ACCUMf, 32, 64, SOCF_LE | SOCF_GLOBAL },
  47009     { MIN_PKT_DELAY_ACCUMf, 32, 96, SOCF_LE | SOCF_GLOBAL },
  47010     { SEC_IN_AVAIL_STATE_CNTRf, 18, 192, SOCF_LE | SOCF_GLOBAL },
  47011     { TOD_STAMP_ACCUMf, 64, 128, SOCF_LE | SOCF_GLOBAL }
  47012 };
  47013 #endif
  47014 
  47015 #if defined(BCM_88690_B0)
  47016 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_1_BCM88690_B0m_fields[] = {
  47017     { ECCf, 10, 268, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47018     { ERR_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  47019     { LOST_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  47020     { OOO_OCTET_CNTR_ACCUMf, 48, 216, SOCF_LE | SOCF_GLOBAL },
  47021     { OOO_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  47022     { RCVD_OCTET_CNTR_ACCUMf, 48, 168, SOCF_LE | SOCF_GLOBAL },
  47023     { RCVD_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL },
  47024     { RESERVEDf, 4, 264, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  47025 };
  47026 #endif
  47027 
  47028 #if defined(BCM_88690_B0)
  47029 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_2_BCM88690_B0m_fields[] = {
  47030     { ECCf, 10, 253, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47031     { ERR_OCTET_CNTR_ACCUMf, 48, 0, SOCF_LE | SOCF_GLOBAL },
  47032     { FDV_BIN_0_PKT_CNTR_ACCUMf, 42, 80, SOCF_LE | SOCF_GLOBAL },
  47033     { FDV_BIN_1_PKT_CNTR_ACCUMf, 42, 122, SOCF_LE | SOCF_GLOBAL },
  47034     { FDV_BIN_2_PKT_CNTR_ACCUMf, 42, 164, SOCF_LE | SOCF_GLOBAL },
  47035     { FDV_BIN_3_PKT_CNTR_ACCUMf, 42, 206, SOCF_LE | SOCF_GLOBAL },
  47036     { LAST_PKT_DELAY_ACCUMf, 32, 48, SOCF_LE | SOCF_GLOBAL },
  47037     { RESERVEDf, 5, 248, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  47038 };
  47039 #endif
  47040 
  47041 #if defined(BCM_88690_B0)
  47042 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_3_BCM88690_B0m_fields[] = {
  47043     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47044     { FDV_BIN_4_PKT_CNTR_ACCUMf, 42, 0, SOCF_LE | SOCF_GLOBAL },
  47045     { FDV_BIN_5_PKT_CNTR_ACCUMf, 42, 42, SOCF_LE | SOCF_GLOBAL },
  47046     { FDV_BIN_6_PKT_CNTR_ACCUMf, 42, 84, SOCF_LE | SOCF_GLOBAL },
  47047     { FDV_BIN_7_PKT_CNTR_ACCUMf, 42, 126, SOCF_LE | SOCF_GLOBAL },
  47048     { FDV_BIN_8_PKT_CNTR_ACCUMf, 42, 168, SOCF_LE | SOCF_GLOBAL },
  47049     { FDV_BIN_9_PKT_CNTR_ACCUMf, 42, 210, SOCF_LE | SOCF_GLOBAL },
  47050     { RESERVEDf, 4, 252, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  47051 };
  47052 #endif
  47053 
  47054 #if defined(BCM_88690_B0)
  47055 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ACCUM_STATS_4_BCM88690_B0m_fields[] = {
  47056     { ACCUM_DELAY_CNTR_ACCUMf, 64, 0, SOCF_LE | SOCF_GLOBAL },
  47057     { ECCf, 9, 210, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47058     { MAX_PKT_DELAY_ACCUMf, 32, 64, SOCF_LE | SOCF_GLOBAL },
  47059     { MIN_PKT_DELAY_ACCUMf, 32, 96, SOCF_LE | SOCF_GLOBAL },
  47060     { SEC_IN_AVAIL_STATE_CNTRf, 18, 192, SOCF_LE | SOCF_GLOBAL },
  47061     { TOD_STAMP_ACCUMf, 64, 128, SOCF_LE | SOCF_GLOBAL }
  47062 };
  47063 #endif
  47064 
  47065 #if defined(BCM_88675_A0)
  47066 soc_field_info_t soc_OAMP_SAT_RX_FLOW_IDm_fields[] = {
  47067     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47068     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47069     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47070 };
  47071 #endif
  47072 
  47073 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  47074     defined(BCM_56270_A0)
  47075 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM56260_A0m_fields[] = {
  47076     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47077     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47078     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47079 };
  47080 #endif
  47081 
  47082 #if defined(BCM_88270_A0)
  47083 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88270_A0m_fields[] = {
  47084     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47085     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47086     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47087 };
  47088 #endif
  47089 
  47090 #if defined(BCM_88375_A0)
  47091 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88375_A0m_fields[] = {
  47092     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47093     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47094     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47095 };
  47096 #endif
  47097 
  47098 #if defined(BCM_88375_B0)
  47099 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88375_B0m_fields[] = {
  47100     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47101     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47102     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47103 };
  47104 #endif
  47105 
  47106 #if defined(BCM_88470_A0)
  47107 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88470_A0m_fields[] = {
  47108     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47109     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47110     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47111 };
  47112 #endif
  47113 
  47114 #if defined(BCM_88470_B0)
  47115 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88470_B0m_fields[] = {
  47116     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47117     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47118     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47119 };
  47120 #endif
  47121 
  47122 #if defined(BCM_88675_B0)
  47123 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88675_B0m_fields[] = {
  47124     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47125     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47126     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47127 };
  47128 #endif
  47129 
  47130 #if defined(BCM_88680_A0)
  47131 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88680_A0m_fields[] = {
  47132     { ECCf, 5, 6, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47133     { FLOW_IDf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  47134     { FLOW_VALIDf, 1, 5, 0 | SOCF_GLOBAL }
  47135 };
  47136 #endif
  47137 
  47138 #if defined(BCM_88690_A0)
  47139 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88690_A0m_fields[] = {
  47140     { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47141     { FLOW_IDf, 7, 0, SOCF_LE | SOCF_GLOBAL },
  47142     { FLOW_VALIDf, 1, 7, 0 | SOCF_GLOBAL },
  47143     { RESERVEDf, 3, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  47144 };
  47145 #endif
  47146 
  47147 #if defined(BCM_88690_B0)
  47148 soc_field_info_t soc_OAMP_SAT_RX_FLOW_ID_BCM88690_B0m_fields[] = {
  47149     { ECCf, 5, 11, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47150     { FLOW_IDf, 7, 0, SOCF_LE | SOCF_GLOBAL },
  47151     { FLOW_VALIDf, 1, 7, 0 | SOCF_GLOBAL },
  47152     { RESERVEDf, 3, 8, SOCF_LE|SOCF_RES | SOCF_GLOBAL }
  47153 };
  47154 #endif
  47155 
  47156 #if defined(BCM_88675_A0)
  47157 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMSm_fields[] = {
  47158     { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL },
  47159     { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL },
  47160     { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL },
  47161     { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47162     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47163     { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL },
  47164     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47165     { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL },
  47166     { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL },
  47167     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47168     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47169     { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL },
  47170     { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL },
  47171     { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL },
  47172     { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47173     { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL },
  47174     { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL },
  47175     { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL },
  47176     { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL }
  47177 };
  47178 #endif
  47179 
  47180 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  47181     defined(BCM_56270_A0)
  47182 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM56260_A0m_fields[] = {
  47183     { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL },
  47184     { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL },
  47185     { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL },
  47186     { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47187     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47188     { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL },
  47189     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47190     { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL },
  47191     { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL },
  47192     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47193     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47194     { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL },
  47195     { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL },
  47196     { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL },
  47197     { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47198     { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL },
  47199     { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL },
  47200     { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL },
  47201     { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL }
  47202 };
  47203 #endif
  47204 
  47205 #if defined(BCM_88270_A0)
  47206 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88270_A0m_fields[] = {
  47207     { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL },
  47208     { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL },
  47209     { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL },
  47210     { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL },
  47211     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47212     { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL },
  47213     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47214     { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL },
  47215     { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL },
  47216     { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL },
  47217     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47218     { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47219     { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL },
  47220     { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL },
  47221     { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL },
  47222     { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL },
  47223     { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47224     { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL },
  47225     { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL },
  47226     { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }
  47227 };
  47228 #endif
  47229 
  47230 #if defined(BCM_88375_A0)
  47231 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88375_A0m_fields[] = {
  47232     { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL },
  47233     { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL },
  47234     { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL },
  47235     { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47236     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47237     { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL },
  47238     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47239     { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL },
  47240     { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL },
  47241     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47242     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47243     { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL },
  47244     { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL },
  47245     { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL },
  47246     { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47247     { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL },
  47248     { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL },
  47249     { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL },
  47250     { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL }
  47251 };
  47252 #endif
  47253 
  47254 #if defined(BCM_88375_B0)
  47255 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88375_B0m_fields[] = {
  47256     { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL },
  47257     { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL },
  47258     { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL },
  47259     { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47260     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47261     { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL },
  47262     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47263     { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL },
  47264     { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL },
  47265     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47266     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47267     { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL },
  47268     { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL },
  47269     { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL },
  47270     { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47271     { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL },
  47272     { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL },
  47273     { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL },
  47274     { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL }
  47275 };
  47276 #endif
  47277 
  47278 #if defined(BCM_88470_A0)
  47279 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88470_A0m_fields[] = {
  47280     { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL },
  47281     { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL },
  47282     { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL },
  47283     { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL },
  47284     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47285     { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL },
  47286     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47287     { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL },
  47288     { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL },
  47289     { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL },
  47290     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47291     { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47292     { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL },
  47293     { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL },
  47294     { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL },
  47295     { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL },
  47296     { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47297     { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL },
  47298     { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL },
  47299     { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }
  47300 };
  47301 #endif
  47302 
  47303 #if defined(BCM_88470_B0)
  47304 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88470_B0m_fields[] = {
  47305     { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL },
  47306     { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL },
  47307     { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL },
  47308     { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL },
  47309     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47310     { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL },
  47311     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47312     { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL },
  47313     { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL },
  47314     { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL },
  47315     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47316     { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47317     { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL },
  47318     { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL },
  47319     { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL },
  47320     { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL },
  47321     { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47322     { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL },
  47323     { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL },
  47324     { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }
  47325 };
  47326 #endif
  47327 
  47328 #if defined(BCM_88675_B0)
  47329 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88675_B0m_fields[] = {
  47330     { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL },
  47331     { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL },
  47332     { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL },
  47333     { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47334     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47335     { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL },
  47336     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47337     { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL },
  47338     { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL },
  47339     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47340     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47341     { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL },
  47342     { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL },
  47343     { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL },
  47344     { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47345     { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL },
  47346     { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL },
  47347     { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL },
  47348     { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL }
  47349 };
  47350 #endif
  47351 
  47352 #if defined(BCM_88680_A0)
  47353 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88680_A0m_fields[] = {
  47354     { ADD_CRCf, 1, 129, 0 | SOCF_GLOBAL },
  47355     { ADD_END_TLVf, 1, 128, 0 | SOCF_GLOBAL },
  47356     { CALC_EQUAL_FDV_BINSf, 1, 159, 0 | SOCF_GLOBAL },
  47357     { CRC_OFFSETf, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47358     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47359     { EXP_RPT_PATTERNf, 64, 64, SOCF_LE | SOCF_GLOBAL },
  47360     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47361     { FDV_BIN_MIN_DELAYf, 32, 192, SOCF_LE | SOCF_GLOBAL },
  47362     { FDV_BIN_STEPf, 32, 160, SOCF_LE | SOCF_GLOBAL },
  47363     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47364     { RESERVEDf, 16, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47365     { RPRT_LFSR_THREHOLDf, 8, 149, SOCF_LE | SOCF_GLOBAL },
  47366     { RPRT_PKT_DELAYf, 1, 158, 0 | SOCF_GLOBAL },
  47367     { RPRT_PKT_SEQ_NUMf, 1, 157, 0 | SOCF_GLOBAL },
  47368     { SEQ_NUM_OFFSETf, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47369     { TIME_STAMP_OFFSETf, 16, 130, SOCF_LE | SOCF_GLOBAL },
  47370     { USE_4_BYTE_PATTERNf, 1, 146, 0 | SOCF_GLOBAL },
  47371     { USE_PRBS_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL },
  47372     { USE_RPT_PTRN_PAYLOADf, 1, 148, 0 | SOCF_GLOBAL }
  47373 };
  47374 #endif
  47375 
  47376 #if defined(BCM_88690_A0)
  47377 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_BCM88690_A0m_fields[] = {
  47378     { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL },
  47379     { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL },
  47380     { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL },
  47381     { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL },
  47382     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47383     { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL },
  47384     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47385     { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL },
  47386     { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL },
  47387     { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL },
  47388     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47389     { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47390     { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL },
  47391     { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL },
  47392     { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL },
  47393     { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL },
  47394     { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47395     { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL },
  47396     { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL },
  47397     { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }
  47398 };
  47399 #endif
  47400 
  47401 #if defined(BCM_88690_B0)
  47402 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_EVENm_fields[] = {
  47403     { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL },
  47404     { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL },
  47405     { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL },
  47406     { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL },
  47407     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47408     { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL },
  47409     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47410     { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL },
  47411     { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL },
  47412     { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL },
  47413     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47414     { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47415     { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL },
  47416     { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL },
  47417     { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL },
  47418     { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL },
  47419     { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47420     { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL },
  47421     { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL },
  47422     { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }
  47423 };
  47424 #endif
  47425 
  47426 #if defined(BCM_88690_B0)
  47427 soc_field_info_t soc_OAMP_SAT_RX_FLOW_PARAMS_ODDm_fields[] = {
  47428     { ADD_CRCf, 1, 128, 0 | SOCF_GLOBAL },
  47429     { ADD_END_TLVf, 1, 127, 0 | SOCF_GLOBAL },
  47430     { CALC_EQUAL_FDV_BINSf, 1, 158, 0 | SOCF_GLOBAL },
  47431     { CRC_OFFSETf, 16, 31, SOCF_LE | SOCF_GLOBAL },
  47432     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47433     { EXP_RPT_PATTERNf, 64, 63, SOCF_LE | SOCF_GLOBAL },
  47434     { EXP_SEQ_NUMBERf, 32, 224, SOCF_LE | SOCF_GLOBAL },
  47435     { FDV_BIN_MIN_DELAYf, 32, 191, SOCF_LE | SOCF_GLOBAL },
  47436     { FDV_BIN_STEPf, 32, 159, SOCF_LE | SOCF_GLOBAL },
  47437     { FDV_BIN_USE_INTR_PKT_DELf, 1, 223, 0 | SOCF_GLOBAL },
  47438     { PAYLOAD_OFFSETf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47439     { RESERVEDf, 15, 16, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47440     { RPRT_LFSR_THREHOLDf, 8, 148, SOCF_LE | SOCF_GLOBAL },
  47441     { RPRT_PKT_DELAYf, 1, 157, 0 | SOCF_GLOBAL },
  47442     { RPRT_PKT_SEQ_NUMf, 1, 156, 0 | SOCF_GLOBAL },
  47443     { SEQ_NUM_OFFSETf, 16, 47, SOCF_LE | SOCF_GLOBAL },
  47444     { TIME_STAMP_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47445     { USE_4_BYTE_PATTERNf, 1, 145, 0 | SOCF_GLOBAL },
  47446     { USE_PRBS_PAYLOADf, 1, 146, 0 | SOCF_GLOBAL },
  47447     { USE_RPT_PTRN_PAYLOADf, 1, 147, 0 | SOCF_GLOBAL }
  47448 };
  47449 #endif
  47450 
  47451 #if defined(BCM_88675_A0)
  47452 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATSm_fields[] = {
  47453     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47454     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47455 };
  47456 #endif
  47457 
  47458 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  47459     defined(BCM_56270_A0)
  47460 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM56260_A0m_fields[] = {
  47461     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47462     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47463 };
  47464 #endif
  47465 
  47466 #if defined(BCM_88270_A0)
  47467 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88270_A0m_fields[] = {
  47468     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47469     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47470 };
  47471 #endif
  47472 
  47473 #if defined(BCM_88375_A0)
  47474 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88375_A0m_fields[] = {
  47475     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47476     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47477 };
  47478 #endif
  47479 
  47480 #if defined(BCM_88375_B0)
  47481 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88375_B0m_fields[] = {
  47482     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47483     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47484 };
  47485 #endif
  47486 
  47487 #if defined(BCM_88470_A0)
  47488 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88470_A0m_fields[] = {
  47489     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47490     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47491 };
  47492 #endif
  47493 
  47494 #if defined(BCM_88470_B0)
  47495 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88470_B0m_fields[] = {
  47496     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47497     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47498 };
  47499 #endif
  47500 
  47501 #if defined(BCM_88675_B0)
  47502 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88675_B0m_fields[] = {
  47503     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47504     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47505 };
  47506 #endif
  47507 
  47508 #if defined(BCM_88680_A0)
  47509 soc_field_info_t soc_OAMP_SAT_RX_FLOW_STATS_BCM88680_A0m_fields[] = {
  47510     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47511     { STATISTIC_DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL }
  47512 };
  47513 #endif
  47514 
  47515 #if defined(BCM_88675_A0)
  47516 soc_field_info_t soc_OAMP_SAT_TXm_fields[] = {
  47517     { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47518     { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47519 };
  47520 #endif
  47521 
  47522 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  47523     defined(BCM_56270_A0)
  47524 soc_field_info_t soc_OAMP_SAT_TX_BCM56260_A0m_fields[] = {
  47525     { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47526     { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47527 };
  47528 #endif
  47529 
  47530 #if defined(BCM_88375_A0)
  47531 soc_field_info_t soc_OAMP_SAT_TX_BCM88375_A0m_fields[] = {
  47532     { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47533     { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47534 };
  47535 #endif
  47536 
  47537 #if defined(BCM_88375_B0)
  47538 soc_field_info_t soc_OAMP_SAT_TX_BCM88375_B0m_fields[] = {
  47539     { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47540     { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47541 };
  47542 #endif
  47543 
  47544 #if defined(BCM_88675_B0)
  47545 soc_field_info_t soc_OAMP_SAT_TX_BCM88675_B0m_fields[] = {
  47546     { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47547     { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47548 };
  47549 #endif
  47550 
  47551 #if defined(BCM_88680_A0)
  47552 soc_field_info_t soc_OAMP_SAT_TX_BCM88680_A0m_fields[] = {
  47553     { ECCf, 19, 550, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47554     { SAT_TX_EVC_GEN_PARAMSf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47555 };
  47556 #endif
  47557 
  47558 #if defined(BCM_88675_A0)
  47559 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1m_fields[] = {
  47560     { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47561 };
  47562 #endif
  47563 
  47564 #if defined(BCM_88675_A0)
  47565 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2m_fields[] = {
  47566     { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL },
  47567     { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL },
  47568     { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL },
  47569     { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL }
  47570 };
  47571 #endif
  47572 
  47573 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  47574     defined(BCM_56270_A0)
  47575 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM56260_A0m_fields[] = {
  47576     { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47577 };
  47578 #endif
  47579 
  47580 #if defined(BCM_88375_A0)
  47581 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM88375_A0m_fields[] = {
  47582     { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47583 };
  47584 #endif
  47585 
  47586 #if defined(BCM_88375_B0)
  47587 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM88375_B0m_fields[] = {
  47588     { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47589 };
  47590 #endif
  47591 
  47592 #if defined(BCM_88675_B0)
  47593 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM88675_B0m_fields[] = {
  47594     { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47595 };
  47596 #endif
  47597 
  47598 #if defined(BCM_88680_A0)
  47599 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_1_BCM88680_A0m_fields[] = {
  47600     { PKT_HEADER_LSBf, 550, 0, SOCF_LE | SOCF_GLOBAL }
  47601 };
  47602 #endif
  47603 
  47604 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  47605     defined(BCM_56270_A0)
  47606 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM56260_A0m_fields[] = {
  47607     { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL },
  47608     { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL },
  47609     { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL },
  47610     { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL }
  47611 };
  47612 #endif
  47613 
  47614 #if defined(BCM_88375_A0)
  47615 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM88375_A0m_fields[] = {
  47616     { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL },
  47617     { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL },
  47618     { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL },
  47619     { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL }
  47620 };
  47621 #endif
  47622 
  47623 #if defined(BCM_88375_B0)
  47624 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM88375_B0m_fields[] = {
  47625     { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL },
  47626     { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL },
  47627     { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL },
  47628     { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL }
  47629 };
  47630 #endif
  47631 
  47632 #if defined(BCM_88675_B0)
  47633 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM88675_B0m_fields[] = {
  47634     { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL },
  47635     { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL },
  47636     { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL },
  47637     { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL }
  47638 };
  47639 #endif
  47640 
  47641 #if defined(BCM_88680_A0)
  47642 soc_field_info_t soc_OAMP_SAT_TX_EVC_PARAMS_ENTRY_2_BCM88680_A0m_fields[] = {
  47643     { PAYLOAD_TYPEf, 2, 481, SOCF_LE | SOCF_GLOBAL },
  47644     { PKT_HEADER_LENGTHf, 7, 474, SOCF_LE | SOCF_GLOBAL },
  47645     { PKT_HEADER_MSBf, 474, 0, SOCF_LE | SOCF_GLOBAL },
  47646     { RPT_PATTERNf, 64, 483, SOCF_LE | SOCF_GLOBAL }
  47647 };
  47648 #endif
  47649 
  47650 #if defined(BCM_88470_A0)
  47651 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRMm_fields[] = {
  47652     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47653     { SAT_TX_EVC_GEN_PARAMSf, 573, 0, SOCF_LE | SOCF_GLOBAL }
  47654 };
  47655 #endif
  47656 
  47657 #if defined(BCM_88270_A0)
  47658 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_BCM88270_A0m_fields[] = {
  47659     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47660     { SAT_TX_EVC_GEN_PARAMSf, 573, 0, SOCF_LE | SOCF_GLOBAL }
  47661 };
  47662 #endif
  47663 
  47664 #if defined(BCM_88470_B0)
  47665 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_BCM88470_B0m_fields[] = {
  47666     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47667     { SAT_TX_EVC_GEN_PARAMSf, 573, 0, SOCF_LE | SOCF_GLOBAL }
  47668 };
  47669 #endif
  47670 
  47671 #if defined(BCM_88470_A0)
  47672 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_1m_fields[] = {
  47673     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47674     { PKT_HEADER_LSBf, 573, 0, SOCF_LE | SOCF_GLOBAL }
  47675 };
  47676 #endif
  47677 
  47678 #if defined(BCM_88470_A0)
  47679 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_2m_fields[] = {
  47680     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47681     { PAYLOAD_TYPEf, 2, 458, SOCF_LE | SOCF_GLOBAL },
  47682     { PER_LENGTH_STAMP_ENf, 1, 572, 0 | SOCF_GLOBAL },
  47683     { PER_LENGTH_STAMP_MASKf, 32, 540, SOCF_LE | SOCF_GLOBAL },
  47684     { PER_LENGTH_STAMP_OFFSETf, 16, 524, SOCF_LE | SOCF_GLOBAL },
  47685     { PKT_HEADER_LENGTHf, 7, 451, SOCF_LE | SOCF_GLOBAL },
  47686     { PKT_HEADER_MSBf, 451, 0, SOCF_LE | SOCF_GLOBAL },
  47687     { RPT_PATTERNf, 64, 460, SOCF_LE | SOCF_GLOBAL }
  47688 };
  47689 #endif
  47690 
  47691 #if defined(BCM_88270_A0)
  47692 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_1_BCM88270_A0m_fields[] = {
  47693     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47694     { PKT_HEADER_LSBf, 573, 0, SOCF_LE | SOCF_GLOBAL }
  47695 };
  47696 #endif
  47697 
  47698 #if defined(BCM_88470_B0)
  47699 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_1_BCM88470_B0m_fields[] = {
  47700     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47701     { PKT_HEADER_LSBf, 573, 0, SOCF_LE | SOCF_GLOBAL }
  47702 };
  47703 #endif
  47704 
  47705 #if defined(BCM_88270_A0)
  47706 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_2_BCM88270_A0m_fields[] = {
  47707     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47708     { PAYLOAD_TYPEf, 2, 458, SOCF_LE | SOCF_GLOBAL },
  47709     { PER_LENGTH_STAMP_ENf, 1, 572, 0 | SOCF_GLOBAL },
  47710     { PER_LENGTH_STAMP_MASKf, 32, 540, SOCF_LE | SOCF_GLOBAL },
  47711     { PER_LENGTH_STAMP_OFFSETf, 16, 524, SOCF_LE | SOCF_GLOBAL },
  47712     { PKT_HEADER_LENGTHf, 7, 451, SOCF_LE | SOCF_GLOBAL },
  47713     { PKT_HEADER_MSBf, 451, 0, SOCF_LE | SOCF_GLOBAL },
  47714     { RPT_PATTERNf, 64, 460, SOCF_LE | SOCF_GLOBAL }
  47715 };
  47716 #endif
  47717 
  47718 #if defined(BCM_88470_B0)
  47719 soc_field_info_t soc_OAMP_SAT_TX_EVC_PRM_ENTRY_2_BCM88470_B0m_fields[] = {
  47720     { ECCf, 19, 573, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  47721     { PAYLOAD_TYPEf, 2, 458, SOCF_LE | SOCF_GLOBAL },
  47722     { PER_LENGTH_STAMP_ENf, 1, 572, 0 | SOCF_GLOBAL },
  47723     { PER_LENGTH_STAMP_MASKf, 32, 540, SOCF_LE | SOCF_GLOBAL },
  47724     { PER_LENGTH_STAMP_OFFSETf, 16, 524, SOCF_LE | SOCF_GLOBAL },
  47725     { PKT_HEADER_LENGTHf, 7, 451, SOCF_LE | SOCF_GLOBAL },
  47726     { PKT_HEADER_MSBf, 451, 0, SOCF_LE | SOCF_GLOBAL },
  47727     { RPT_PATTERNf, 64, 460, SOCF_LE | SOCF_GLOBAL }
  47728 };
  47729 #endif
  47730 
  47731 #if defined(BCM_88675_A0)
  47732 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMSm_fields[] = {
  47733     { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL },
  47734     { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL },
  47735     { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL },
  47736     { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL },
  47737     { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL },
  47738     { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL },
  47739     { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL },
  47740     { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL },
  47741     { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL },
  47742     { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL },
  47743     { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL },
  47744     { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL },
  47745     { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL },
  47746     { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL },
  47747     { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL },
  47748     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  47749     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47750     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  47751     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  47752     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL },
  47753     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47754     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  47755     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47756     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47757     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  47758     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  47759     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  47760     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  47761     { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL },
  47762     { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL },
  47763     { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47764     { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47765     { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL },
  47766     { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL },
  47767     { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL },
  47768     { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL },
  47769     { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL },
  47770     { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL },
  47771     { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL },
  47772     { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL }
  47773 };
  47774 #endif
  47775 
  47776 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  47777     defined(BCM_56270_A0)
  47778 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM56260_A0m_fields[] = {
  47779     { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL },
  47780     { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL },
  47781     { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL },
  47782     { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL },
  47783     { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL },
  47784     { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL },
  47785     { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL },
  47786     { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL },
  47787     { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL },
  47788     { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL },
  47789     { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL },
  47790     { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL },
  47791     { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL },
  47792     { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL },
  47793     { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL },
  47794     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  47795     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47796     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  47797     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  47798     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL },
  47799     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47800     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  47801     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47802     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47803     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  47804     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  47805     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  47806     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  47807     { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL },
  47808     { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL },
  47809     { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47810     { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47811     { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL },
  47812     { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL },
  47813     { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL },
  47814     { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL },
  47815     { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL },
  47816     { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL },
  47817     { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL },
  47818     { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL }
  47819 };
  47820 #endif
  47821 
  47822 #if defined(BCM_88375_A0)
  47823 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM88375_A0m_fields[] = {
  47824     { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL },
  47825     { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL },
  47826     { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL },
  47827     { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL },
  47828     { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL },
  47829     { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL },
  47830     { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL },
  47831     { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL },
  47832     { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL },
  47833     { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL },
  47834     { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL },
  47835     { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL },
  47836     { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL },
  47837     { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL },
  47838     { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL },
  47839     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  47840     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47841     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  47842     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  47843     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL },
  47844     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47845     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  47846     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47847     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47848     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  47849     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  47850     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  47851     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  47852     { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL },
  47853     { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL },
  47854     { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47855     { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47856     { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL },
  47857     { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL },
  47858     { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL },
  47859     { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL },
  47860     { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL },
  47861     { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL },
  47862     { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL },
  47863     { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL }
  47864 };
  47865 #endif
  47866 
  47867 #if defined(BCM_88375_B0)
  47868 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM88375_B0m_fields[] = {
  47869     { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL },
  47870     { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL },
  47871     { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL },
  47872     { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL },
  47873     { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL },
  47874     { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL },
  47875     { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL },
  47876     { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL },
  47877     { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL },
  47878     { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL },
  47879     { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL },
  47880     { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL },
  47881     { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL },
  47882     { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL },
  47883     { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL },
  47884     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  47885     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47886     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  47887     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  47888     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL },
  47889     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47890     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  47891     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47892     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47893     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  47894     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  47895     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  47896     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  47897     { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL },
  47898     { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL },
  47899     { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47900     { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47901     { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL },
  47902     { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL },
  47903     { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL },
  47904     { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL },
  47905     { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL },
  47906     { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL },
  47907     { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL },
  47908     { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL }
  47909 };
  47910 #endif
  47911 
  47912 #if defined(BCM_88675_B0)
  47913 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM88675_B0m_fields[] = {
  47914     { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL },
  47915     { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL },
  47916     { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL },
  47917     { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL },
  47918     { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL },
  47919     { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL },
  47920     { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL },
  47921     { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL },
  47922     { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL },
  47923     { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL },
  47924     { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL },
  47925     { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL },
  47926     { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL },
  47927     { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL },
  47928     { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL },
  47929     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  47930     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47931     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  47932     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  47933     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL },
  47934     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47935     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  47936     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47937     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47938     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  47939     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  47940     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  47941     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  47942     { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL },
  47943     { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL },
  47944     { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47945     { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47946     { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL },
  47947     { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL },
  47948     { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL },
  47949     { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL },
  47950     { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL },
  47951     { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL },
  47952     { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL },
  47953     { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL }
  47954 };
  47955 #endif
  47956 
  47957 #if defined(BCM_88680_A0)
  47958 soc_field_info_t soc_OAMP_SAT_TX_GEN_PARAMS_BCM88680_A0m_fields[] = {
  47959     { ADD_END_TLVf, 1, 257, 0 | SOCF_GLOBAL },
  47960     { CNTR_16_BIT_ENABLEf, 1, 295, 0 | SOCF_GLOBAL },
  47961     { CNTR_16_BIT_INC_STEPf, 7, 331, SOCF_LE | SOCF_GLOBAL },
  47962     { CNTR_16_BIT_MASKf, 16, 315, SOCF_LE | SOCF_GLOBAL },
  47963     { CNTR_16_BIT_NEXT_VALUEf, 16, 389, SOCF_LE | SOCF_GLOBAL },
  47964     { CNTR_16_BIT_OFFSETf, 16, 296, SOCF_LE | SOCF_GLOBAL },
  47965     { CNTR_16_BIT_PERIODf, 2, 338, SOCF_LE | SOCF_GLOBAL },
  47966     { CNTR_16_BIT_SHIFTf, 3, 312, SOCF_LE | SOCF_GLOBAL },
  47967     { CNTR_8_BIT_ENABLEf, 1, 258, 0 | SOCF_GLOBAL },
  47968     { CNTR_8_BIT_INC_STEPf, 7, 286, SOCF_LE | SOCF_GLOBAL },
  47969     { CNTR_8_BIT_MASKf, 8, 278, SOCF_LE | SOCF_GLOBAL },
  47970     { CNTR_8_BIT_NEXT_VALUEf, 8, 381, SOCF_LE | SOCF_GLOBAL },
  47971     { CNTR_8_BIT_OFFSETf, 16, 259, SOCF_LE | SOCF_GLOBAL },
  47972     { CNTR_8_BIT_PERIODf, 2, 293, SOCF_LE | SOCF_GLOBAL },
  47973     { CNTR_8_BIT_SHIFTf, 3, 275, SOCF_LE | SOCF_GLOBAL },
  47974     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  47975     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  47976     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  47977     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  47978     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 437, SOCF_LE | SOCF_GLOBAL },
  47979     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  47980     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  47981     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  47982     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  47983     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  47984     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  47985     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  47986     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  47987     { PKT_LENGTH_NEXTf, 16, 440, SOCF_LE | SOCF_GLOBAL },
  47988     { PKT_LENGTH_PATTERN_IDXf, 5, 456, SOCF_LE | SOCF_GLOBAL },
  47989     { RESERVED_1f, 11, 246, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47990     { RESERVED_2f, 89, 461, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  47991     { SEQ_NUM_ENABLEf, 1, 362, 0 | SOCF_GLOBAL },
  47992     { SEQ_NUM_NXT_VALUEf, 32, 405, SOCF_LE | SOCF_GLOBAL },
  47993     { SEQ_NUM_OFFSETf, 16, 363, SOCF_LE | SOCF_GLOBAL },
  47994     { SEQ_NUM_PERIODf, 2, 379, SOCF_LE | SOCF_GLOBAL },
  47995     { STMP_2_BIT_ENABLEf, 1, 340, 0 | SOCF_GLOBAL },
  47996     { STMP_2_BIT_OFFSETf, 16, 341, SOCF_LE | SOCF_GLOBAL },
  47997     { STMP_2_BIT_SHIFTf, 3, 357, SOCF_LE | SOCF_GLOBAL },
  47998     { STMP_2_BIT_VALUEf, 2, 360, SOCF_LE | SOCF_GLOBAL }
  47999 };
  48000 #endif
  48001 
  48002 #if defined(BCM_88690_A0)
  48003 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_HEADERm_fields[] = {
  48004     { ECCf, 12, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48005     { PKT_HEADERf, 1024, 0, SOCF_LE | SOCF_GLOBAL }
  48006 };
  48007 #endif
  48008 
  48009 #if defined(BCM_88690_B0)
  48010 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_HEADER_BCM88690_B0m_fields[] = {
  48011     { ECCf, 12, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48012     { PKT_HEADERf, 1024, 0, SOCF_LE | SOCF_GLOBAL }
  48013 };
  48014 #endif
  48015 
  48016 #if defined(BCM_88690_A0)
  48017 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_PARAMS_1_EVENm_fields[] = {
  48018     { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL },
  48019     { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL },
  48020     { CNTR_16_BIT_INC_STEPf, 15, 320, SOCF_LE | SOCF_GLOBAL },
  48021     { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL },
  48022     { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL },
  48023     { CNTR_16_BIT_PERIODf, 2, 335, SOCF_LE | SOCF_GLOBAL },
  48024     { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL },
  48025     { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL },
  48026     { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL },
  48027     { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL },
  48028     { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL },
  48029     { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL },
  48030     { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL },
  48031     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  48032     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  48033     { ECCf, 11, 514, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48034     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  48035     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  48036     { PAYLOAD_TYPEf, 2, 399, SOCF_LE | SOCF_GLOBAL },
  48037     { PER_LENGTH_STAMP_ENf, 1, 513, 0 | SOCF_GLOBAL },
  48038     { PER_LENGTH_STAMP_MASKf, 32, 481, SOCF_LE | SOCF_GLOBAL },
  48039     { PER_LENGTH_STAMP_OFFSETf, 16, 465, SOCF_LE | SOCF_GLOBAL },
  48040     { PKT_HEADER_LENGTHf, 7, 392, SOCF_LE | SOCF_GLOBAL },
  48041     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  48042     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  48043     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  48044     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  48045     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  48046     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  48047     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  48048     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  48049     { RPT_PATTERNf, 64, 401, SOCF_LE | SOCF_GLOBAL },
  48050     { SEQ_NUM_ENABLEf, 1, 373, 0 | SOCF_GLOBAL },
  48051     { SEQ_NUM_OFFSETf, 16, 374, SOCF_LE | SOCF_GLOBAL },
  48052     { SEQ_NUM_PERIODf, 2, 390, SOCF_LE | SOCF_GLOBAL },
  48053     { STMP_16_BIT_ENABLEf, 1, 337, 0 | SOCF_GLOBAL },
  48054     { STMP_16_BIT_OFFSETf, 16, 338, SOCF_LE | SOCF_GLOBAL },
  48055     { STMP_16_BIT_SHIFTf, 3, 354, SOCF_LE | SOCF_GLOBAL },
  48056     { STMP_16_BIT_VALUEf, 16, 357, SOCF_LE | SOCF_GLOBAL }
  48057 };
  48058 #endif
  48059 
  48060 #if defined(BCM_88690_B0)
  48061 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_PARAMS_1_EVEN_BCM88690_B0m_fields[] = {
  48062     { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL },
  48063     { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL },
  48064     { CNTR_16_BIT_INC_STEPf, 15, 320, SOCF_LE | SOCF_GLOBAL },
  48065     { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL },
  48066     { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL },
  48067     { CNTR_16_BIT_PERIODf, 2, 335, SOCF_LE | SOCF_GLOBAL },
  48068     { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL },
  48069     { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL },
  48070     { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL },
  48071     { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL },
  48072     { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL },
  48073     { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL },
  48074     { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL },
  48075     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  48076     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  48077     { ECCf, 11, 514, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48078     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  48079     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  48080     { PAYLOAD_TYPEf, 2, 399, SOCF_LE | SOCF_GLOBAL },
  48081     { PER_LENGTH_STAMP_ENf, 1, 513, 0 | SOCF_GLOBAL },
  48082     { PER_LENGTH_STAMP_MASKf, 32, 481, SOCF_LE | SOCF_GLOBAL },
  48083     { PER_LENGTH_STAMP_OFFSETf, 16, 465, SOCF_LE | SOCF_GLOBAL },
  48084     { PKT_HEADER_LENGTHf, 7, 392, SOCF_LE | SOCF_GLOBAL },
  48085     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  48086     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  48087     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  48088     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  48089     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  48090     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  48091     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  48092     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  48093     { RPT_PATTERNf, 64, 401, SOCF_LE | SOCF_GLOBAL },
  48094     { SEQ_NUM_ENABLEf, 1, 373, 0 | SOCF_GLOBAL },
  48095     { SEQ_NUM_OFFSETf, 16, 374, SOCF_LE | SOCF_GLOBAL },
  48096     { SEQ_NUM_PERIODf, 2, 390, SOCF_LE | SOCF_GLOBAL },
  48097     { STMP_16_BIT_ENABLEf, 1, 337, 0 | SOCF_GLOBAL },
  48098     { STMP_16_BIT_OFFSETf, 16, 338, SOCF_LE | SOCF_GLOBAL },
  48099     { STMP_16_BIT_SHIFTf, 3, 354, SOCF_LE | SOCF_GLOBAL },
  48100     { STMP_16_BIT_VALUEf, 16, 357, SOCF_LE | SOCF_GLOBAL }
  48101 };
  48102 #endif
  48103 
  48104 #if defined(BCM_88690_A0)
  48105 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_PARAMS_1_ODDm_fields[] = {
  48106     { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL },
  48107     { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL },
  48108     { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL },
  48109     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48110     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL },
  48111     { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48112     { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL },
  48113     { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL },
  48114     { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL },
  48115     { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL },
  48116     { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL },
  48117     { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL },
  48118     { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL },
  48119     { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL },
  48120     { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL },
  48121     { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48122     { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL }
  48123 };
  48124 #endif
  48125 
  48126 #if defined(BCM_88690_B0)
  48127 soc_field_info_t soc_OAMP_SAT_TX_GEN_PKT_PARAMS_1_ODD_BCM88690_B0m_fields[] = {
  48128     { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL },
  48129     { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL },
  48130     { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL },
  48131     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48132     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL },
  48133     { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48134     { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL },
  48135     { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL },
  48136     { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL },
  48137     { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL },
  48138     { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL },
  48139     { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL },
  48140     { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL },
  48141     { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL },
  48142     { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL },
  48143     { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48144     { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL }
  48145 };
  48146 #endif
  48147 
  48148 #if defined(BCM_88470_A0)
  48149 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRMm_fields[] = {
  48150     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48151     { SAT_TX_EVC_GEN_PARAMSf, 370, 0, SOCF_LE | SOCF_GLOBAL }
  48152 };
  48153 #endif
  48154 
  48155 #if defined(BCM_88270_A0)
  48156 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_BCM88270_A0m_fields[] = {
  48157     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48158     { SAT_TX_EVC_GEN_PARAMSf, 370, 0, SOCF_LE | SOCF_GLOBAL }
  48159 };
  48160 #endif
  48161 
  48162 #if defined(BCM_88470_B0)
  48163 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_BCM88470_B0m_fields[] = {
  48164     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48165     { SAT_TX_EVC_GEN_PARAMSf, 370, 0, SOCF_LE | SOCF_GLOBAL }
  48166 };
  48167 #endif
  48168 
  48169 #if defined(BCM_88470_A0)
  48170 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_1m_fields[] = {
  48171     { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL },
  48172     { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL },
  48173     { CNTR_16_BIT_INC_STEPf, 7, 320, SOCF_LE | SOCF_GLOBAL },
  48174     { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL },
  48175     { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL },
  48176     { CNTR_16_BIT_PERIODf, 2, 327, SOCF_LE | SOCF_GLOBAL },
  48177     { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL },
  48178     { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL },
  48179     { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL },
  48180     { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL },
  48181     { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL },
  48182     { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL },
  48183     { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL },
  48184     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  48185     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  48186     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48187     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  48188     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  48189     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  48190     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  48191     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  48192     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  48193     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  48194     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  48195     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  48196     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  48197     { SEQ_NUM_ENABLEf, 1, 351, 0 | SOCF_GLOBAL },
  48198     { SEQ_NUM_OFFSETf, 16, 352, SOCF_LE | SOCF_GLOBAL },
  48199     { SEQ_NUM_PERIODf, 2, 368, SOCF_LE | SOCF_GLOBAL },
  48200     { STMP_2_BIT_ENABLEf, 1, 329, 0 | SOCF_GLOBAL },
  48201     { STMP_2_BIT_OFFSETf, 16, 330, SOCF_LE | SOCF_GLOBAL },
  48202     { STMP_2_BIT_SHIFTf, 3, 346, SOCF_LE | SOCF_GLOBAL },
  48203     { STMP_2_BIT_VALUEf, 2, 349, SOCF_LE | SOCF_GLOBAL }
  48204 };
  48205 #endif
  48206 
  48207 #if defined(BCM_88470_A0)
  48208 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_2m_fields[] = {
  48209     { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL },
  48210     { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL },
  48211     { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL },
  48212     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48213     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL },
  48214     { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48215     { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL },
  48216     { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL },
  48217     { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL },
  48218     { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL },
  48219     { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL },
  48220     { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL },
  48221     { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL },
  48222     { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL },
  48223     { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL },
  48224     { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48225     { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL }
  48226 };
  48227 #endif
  48228 
  48229 #if defined(BCM_88270_A0)
  48230 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_1_BCM88270_A0m_fields[] = {
  48231     { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL },
  48232     { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL },
  48233     { CNTR_16_BIT_INC_STEPf, 7, 320, SOCF_LE | SOCF_GLOBAL },
  48234     { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL },
  48235     { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL },
  48236     { CNTR_16_BIT_PERIODf, 2, 327, SOCF_LE | SOCF_GLOBAL },
  48237     { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL },
  48238     { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL },
  48239     { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL },
  48240     { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL },
  48241     { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL },
  48242     { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL },
  48243     { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL },
  48244     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  48245     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  48246     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48247     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  48248     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  48249     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  48250     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  48251     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  48252     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  48253     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  48254     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  48255     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  48256     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  48257     { SEQ_NUM_ENABLEf, 1, 351, 0 | SOCF_GLOBAL },
  48258     { SEQ_NUM_OFFSETf, 16, 352, SOCF_LE | SOCF_GLOBAL },
  48259     { SEQ_NUM_PERIODf, 2, 368, SOCF_LE | SOCF_GLOBAL },
  48260     { STMP_2_BIT_ENABLEf, 1, 329, 0 | SOCF_GLOBAL },
  48261     { STMP_2_BIT_OFFSETf, 16, 330, SOCF_LE | SOCF_GLOBAL },
  48262     { STMP_2_BIT_SHIFTf, 3, 346, SOCF_LE | SOCF_GLOBAL },
  48263     { STMP_2_BIT_VALUEf, 2, 349, SOCF_LE | SOCF_GLOBAL }
  48264 };
  48265 #endif
  48266 
  48267 #if defined(BCM_88470_B0)
  48268 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_1_BCM88470_B0m_fields[] = {
  48269     { ADD_END_TLVf, 1, 246, 0 | SOCF_GLOBAL },
  48270     { CNTR_16_BIT_ENABLEf, 1, 284, 0 | SOCF_GLOBAL },
  48271     { CNTR_16_BIT_INC_STEPf, 7, 320, SOCF_LE | SOCF_GLOBAL },
  48272     { CNTR_16_BIT_MASKf, 16, 304, SOCF_LE | SOCF_GLOBAL },
  48273     { CNTR_16_BIT_OFFSETf, 16, 285, SOCF_LE | SOCF_GLOBAL },
  48274     { CNTR_16_BIT_PERIODf, 2, 327, SOCF_LE | SOCF_GLOBAL },
  48275     { CNTR_16_BIT_SHIFTf, 3, 301, SOCF_LE | SOCF_GLOBAL },
  48276     { CNTR_8_BIT_ENABLEf, 1, 247, 0 | SOCF_GLOBAL },
  48277     { CNTR_8_BIT_INC_STEPf, 7, 275, SOCF_LE | SOCF_GLOBAL },
  48278     { CNTR_8_BIT_MASKf, 8, 267, SOCF_LE | SOCF_GLOBAL },
  48279     { CNTR_8_BIT_OFFSETf, 16, 248, SOCF_LE | SOCF_GLOBAL },
  48280     { CNTR_8_BIT_PERIODf, 2, 282, SOCF_LE | SOCF_GLOBAL },
  48281     { CNTR_8_BIT_SHIFTf, 3, 264, SOCF_LE | SOCF_GLOBAL },
  48282     { CRC_32_ENABLEf, 1, 128, 0 | SOCF_GLOBAL },
  48283     { CRC_32_OFFSETf, 16, 129, SOCF_LE | SOCF_GLOBAL },
  48284     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48285     { LENGTH_PATTERNf, 96, 145, SOCF_LE | SOCF_GLOBAL },
  48286     { LENGTH_PATTERN_SIZEf, 5, 241, SOCF_LE | SOCF_GLOBAL },
  48287     { PKT_LENGTH_0f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  48288     { PKT_LENGTH_1f, 16, 16, SOCF_LE | SOCF_GLOBAL },
  48289     { PKT_LENGTH_2f, 16, 32, SOCF_LE | SOCF_GLOBAL },
  48290     { PKT_LENGTH_3f, 16, 48, SOCF_LE | SOCF_GLOBAL },
  48291     { PKT_LENGTH_4f, 16, 64, SOCF_LE | SOCF_GLOBAL },
  48292     { PKT_LENGTH_5f, 16, 80, SOCF_LE | SOCF_GLOBAL },
  48293     { PKT_LENGTH_6f, 16, 96, SOCF_LE | SOCF_GLOBAL },
  48294     { PKT_LENGTH_7f, 16, 112, SOCF_LE | SOCF_GLOBAL },
  48295     { SEQ_NUM_ENABLEf, 1, 351, 0 | SOCF_GLOBAL },
  48296     { SEQ_NUM_OFFSETf, 16, 352, SOCF_LE | SOCF_GLOBAL },
  48297     { SEQ_NUM_PERIODf, 2, 368, SOCF_LE | SOCF_GLOBAL },
  48298     { STMP_2_BIT_ENABLEf, 1, 329, 0 | SOCF_GLOBAL },
  48299     { STMP_2_BIT_OFFSETf, 16, 330, SOCF_LE | SOCF_GLOBAL },
  48300     { STMP_2_BIT_SHIFTf, 3, 346, SOCF_LE | SOCF_GLOBAL },
  48301     { STMP_2_BIT_VALUEf, 2, 349, SOCF_LE | SOCF_GLOBAL }
  48302 };
  48303 #endif
  48304 
  48305 #if defined(BCM_88270_A0)
  48306 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_2_BCM88270_A0m_fields[] = {
  48307     { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL },
  48308     { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL },
  48309     { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL },
  48310     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48311     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL },
  48312     { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48313     { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL },
  48314     { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL },
  48315     { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL },
  48316     { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL },
  48317     { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL },
  48318     { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL },
  48319     { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL },
  48320     { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL },
  48321     { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL },
  48322     { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48323     { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL }
  48324 };
  48325 #endif
  48326 
  48327 #if defined(BCM_88470_B0)
  48328 soc_field_info_t soc_OAMP_SAT_TX_GEN_PRM_ENTRY_2_BCM88470_B0m_fields[] = {
  48329     { CHAN_NUMf, 8, 256, SOCF_LE | SOCF_GLOBAL },
  48330     { CNTR_16_BIT_NEXT_VALUEf, 16, 272, SOCF_LE | SOCF_GLOBAL },
  48331     { CNTR_8_BIT_NEXT_VALUEf, 8, 264, SOCF_LE | SOCF_GLOBAL },
  48332     { ECCf, 10, 370, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48333     { PERIOD_8_CNTR_NEXT_VALUEf, 3, 320, SOCF_LE | SOCF_GLOBAL },
  48334     { PER_LENGTH_STAMP_0f, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48335     { PER_LENGTH_STAMP_1f, 32, 32, SOCF_LE | SOCF_GLOBAL },
  48336     { PER_LENGTH_STAMP_2f, 32, 64, SOCF_LE | SOCF_GLOBAL },
  48337     { PER_LENGTH_STAMP_3f, 32, 96, SOCF_LE | SOCF_GLOBAL },
  48338     { PER_LENGTH_STAMP_4f, 32, 128, SOCF_LE | SOCF_GLOBAL },
  48339     { PER_LENGTH_STAMP_5f, 32, 160, SOCF_LE | SOCF_GLOBAL },
  48340     { PER_LENGTH_STAMP_6f, 32, 192, SOCF_LE | SOCF_GLOBAL },
  48341     { PER_LENGTH_STAMP_7f, 32, 224, SOCF_LE | SOCF_GLOBAL },
  48342     { PKT_LENGTH_NEXTf, 16, 323, SOCF_LE | SOCF_GLOBAL },
  48343     { PKT_LENGTH_PATTERN_IDXf, 5, 339, SOCF_LE | SOCF_GLOBAL },
  48344     { RESERVEDf, 26, 344, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48345     { SEQ_NUM_NXT_VALUEf, 32, 288, SOCF_LE | SOCF_GLOBAL }
  48346 };
  48347 #endif
  48348 
  48349 #if defined(BCM_88470_A0)
  48350 soc_field_info_t soc_OAMP_SD_SF_DB_1m_fields[] = {
  48351     { CCM_TX_RATEf, 3, 545, SOCF_LE | SOCF_GLOBAL },
  48352     { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48353     { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL },
  48354     { RMEP_DB_PTRf, 15, 530, SOCF_LE | SOCF_GLOBAL },
  48355     { SD_INDICATIONf, 1, 529, 0 | SOCF_GLOBAL },
  48356     { SF_INDICATIONf, 1, 528, 0 | SOCF_GLOBAL },
  48357     { SLIDING_WND_CNTRf, 512, 2, SOCF_LE | SOCF_GLOBAL },
  48358     { SUM_OF_CNTRSf, 10, 514, SOCF_LE | SOCF_GLOBAL },
  48359     { THRESH_PROFILEf, 4, 524, SOCF_LE | SOCF_GLOBAL }
  48360 };
  48361 #endif
  48362 
  48363 #if defined(BCM_88470_A0)
  48364 soc_field_info_t soc_OAMP_SD_SF_DB_2m_fields[] = {
  48365     { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48366     { SD_SF_DATAf, 548, 0, SOCF_LE | SOCF_GLOBAL }
  48367 };
  48368 #endif
  48369 
  48370 #if defined(BCM_88270_A0)
  48371 soc_field_info_t soc_OAMP_SD_SF_DB_1_BCM88270_A0m_fields[] = {
  48372     { CCM_TX_RATEf, 3, 545, SOCF_LE | SOCF_GLOBAL },
  48373     { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48374     { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL },
  48375     { RMEP_DB_PTRf, 15, 530, SOCF_LE | SOCF_GLOBAL },
  48376     { SD_INDICATIONf, 1, 529, 0 | SOCF_GLOBAL },
  48377     { SF_INDICATIONf, 1, 528, 0 | SOCF_GLOBAL },
  48378     { SLIDING_WND_CNTRf, 512, 2, SOCF_LE | SOCF_GLOBAL },
  48379     { SUM_OF_CNTRSf, 10, 514, SOCF_LE | SOCF_GLOBAL },
  48380     { THRESH_PROFILEf, 4, 524, SOCF_LE | SOCF_GLOBAL }
  48381 };
  48382 #endif
  48383 
  48384 #if defined(BCM_88470_B0)
  48385 soc_field_info_t soc_OAMP_SD_SF_DB_1_BCM88470_B0m_fields[] = {
  48386     { CCM_TX_RATEf, 3, 545, SOCF_LE | SOCF_GLOBAL },
  48387     { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48388     { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL },
  48389     { RMEP_DB_PTRf, 15, 530, SOCF_LE | SOCF_GLOBAL },
  48390     { SD_INDICATIONf, 1, 529, 0 | SOCF_GLOBAL },
  48391     { SF_INDICATIONf, 1, 528, 0 | SOCF_GLOBAL },
  48392     { SLIDING_WND_CNTRf, 512, 2, SOCF_LE | SOCF_GLOBAL },
  48393     { SUM_OF_CNTRSf, 10, 514, SOCF_LE | SOCF_GLOBAL },
  48394     { THRESH_PROFILEf, 4, 524, SOCF_LE | SOCF_GLOBAL }
  48395 };
  48396 #endif
  48397 
  48398 #if defined(BCM_88270_A0)
  48399 soc_field_info_t soc_OAMP_SD_SF_DB_2_BCM88270_A0m_fields[] = {
  48400     { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48401     { SD_SF_DATAf, 548, 0, SOCF_LE | SOCF_GLOBAL }
  48402 };
  48403 #endif
  48404 
  48405 #if defined(BCM_88470_B0)
  48406 soc_field_info_t soc_OAMP_SD_SF_DB_2_BCM88470_B0m_fields[] = {
  48407     { ECCf, 19, 548, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48408     { SD_SF_DATAf, 548, 0, SOCF_LE | SOCF_GLOBAL }
  48409 };
  48410 #endif
  48411 
  48412 #if defined(BCM_88470_A0)
  48413 soc_field_info_t soc_OAMP_SD_SF_DB_Y_1711m_fields[] = {
  48414     { ALLERT_METHODf, 1, 33, 0 | SOCF_GLOBAL },
  48415     { CCM_TX_RATEf, 3, 30, SOCF_LE | SOCF_GLOBAL },
  48416     { D_EXCESSf, 1, 12, 0 | SOCF_GLOBAL },
  48417     { D_MISMATCHf, 1, 14, 0 | SOCF_GLOBAL },
  48418     { D_MISMERGEf, 1, 13, 0 | SOCF_GLOBAL },
  48419     { ENTRY_0f, 34, 2, SOCF_LE | SOCF_GLOBAL },
  48420     { ENTRY_1f, 34, 36, SOCF_LE | SOCF_GLOBAL },
  48421     { ENTRY_10f, 34, 342, SOCF_LE | SOCF_GLOBAL },
  48422     { ENTRY_11f, 34, 376, SOCF_LE | SOCF_GLOBAL },
  48423     { ENTRY_12f, 34, 410, SOCF_LE | SOCF_GLOBAL },
  48424     { ENTRY_13f, 34, 444, SOCF_LE | SOCF_GLOBAL },
  48425     { ENTRY_14f, 34, 478, SOCF_LE | SOCF_GLOBAL },
  48426     { ENTRY_15f, 34, 512, SOCF_LE | SOCF_GLOBAL },
  48427     { ENTRY_2f, 34, 70, SOCF_LE | SOCF_GLOBAL },
  48428     { ENTRY_3f, 34, 104, SOCF_LE | SOCF_GLOBAL },
  48429     { ENTRY_4f, 34, 138, SOCF_LE | SOCF_GLOBAL },
  48430     { ENTRY_5f, 34, 172, SOCF_LE | SOCF_GLOBAL },
  48431     { ENTRY_6f, 34, 206, SOCF_LE | SOCF_GLOBAL },
  48432     { ENTRY_7f, 34, 240, SOCF_LE | SOCF_GLOBAL },
  48433     { ENTRY_8f, 34, 274, SOCF_LE | SOCF_GLOBAL },
  48434     { ENTRY_9f, 34, 308, SOCF_LE | SOCF_GLOBAL },
  48435     { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL },
  48436     { PRD_ERR_IND_0f, 1, 9, 0 | SOCF_GLOBAL },
  48437     { PRD_ERR_IND_1f, 1, 10, 0 | SOCF_GLOBAL },
  48438     { PRD_ERR_IND_2f, 1, 11, 0 | SOCF_GLOBAL },
  48439     { PRD_PKT_CNTR_0f, 3, 0, SOCF_LE | SOCF_GLOBAL },
  48440     { PRD_PKT_CNTR_1f, 3, 3, SOCF_LE | SOCF_GLOBAL },
  48441     { PRD_PKT_CNTR_2f, 3, 6, SOCF_LE | SOCF_GLOBAL },
  48442     { RESERVEDf, 2, 546, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48443     { RMEP_DB_PTRf, 15, 15, SOCF_LE | SOCF_GLOBAL }
  48444 };
  48445 #endif
  48446 
  48447 #if defined(BCM_88270_A0)
  48448 soc_field_info_t soc_OAMP_SD_SF_DB_Y_1711_BCM88270_A0m_fields[] = {
  48449     { ALLERT_METHODf, 1, 33, 0 | SOCF_GLOBAL },
  48450     { CCM_TX_RATEf, 3, 30, SOCF_LE | SOCF_GLOBAL },
  48451     { D_EXCESSf, 1, 12, 0 | SOCF_GLOBAL },
  48452     { D_MISMATCHf, 1, 14, 0 | SOCF_GLOBAL },
  48453     { D_MISMERGEf, 1, 13, 0 | SOCF_GLOBAL },
  48454     { ENTRY_0f, 34, 2, SOCF_LE | SOCF_GLOBAL },
  48455     { ENTRY_1f, 34, 36, SOCF_LE | SOCF_GLOBAL },
  48456     { ENTRY_10f, 34, 342, SOCF_LE | SOCF_GLOBAL },
  48457     { ENTRY_11f, 34, 376, SOCF_LE | SOCF_GLOBAL },
  48458     { ENTRY_12f, 34, 410, SOCF_LE | SOCF_GLOBAL },
  48459     { ENTRY_13f, 34, 444, SOCF_LE | SOCF_GLOBAL },
  48460     { ENTRY_14f, 34, 478, SOCF_LE | SOCF_GLOBAL },
  48461     { ENTRY_15f, 34, 512, SOCF_LE | SOCF_GLOBAL },
  48462     { ENTRY_2f, 34, 70, SOCF_LE | SOCF_GLOBAL },
  48463     { ENTRY_3f, 34, 104, SOCF_LE | SOCF_GLOBAL },
  48464     { ENTRY_4f, 34, 138, SOCF_LE | SOCF_GLOBAL },
  48465     { ENTRY_5f, 34, 172, SOCF_LE | SOCF_GLOBAL },
  48466     { ENTRY_6f, 34, 206, SOCF_LE | SOCF_GLOBAL },
  48467     { ENTRY_7f, 34, 240, SOCF_LE | SOCF_GLOBAL },
  48468     { ENTRY_8f, 34, 274, SOCF_LE | SOCF_GLOBAL },
  48469     { ENTRY_9f, 34, 308, SOCF_LE | SOCF_GLOBAL },
  48470     { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL },
  48471     { PRD_ERR_IND_0f, 1, 9, 0 | SOCF_GLOBAL },
  48472     { PRD_ERR_IND_1f, 1, 10, 0 | SOCF_GLOBAL },
  48473     { PRD_ERR_IND_2f, 1, 11, 0 | SOCF_GLOBAL },
  48474     { PRD_PKT_CNTR_0f, 3, 0, SOCF_LE | SOCF_GLOBAL },
  48475     { PRD_PKT_CNTR_1f, 3, 3, SOCF_LE | SOCF_GLOBAL },
  48476     { PRD_PKT_CNTR_2f, 3, 6, SOCF_LE | SOCF_GLOBAL },
  48477     { RESERVEDf, 2, 546, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48478     { RMEP_DB_PTRf, 15, 15, SOCF_LE | SOCF_GLOBAL }
  48479 };
  48480 #endif
  48481 
  48482 #if defined(BCM_88470_B0)
  48483 soc_field_info_t soc_OAMP_SD_SF_DB_Y_1711_BCM88470_B0m_fields[] = {
  48484     { ALLERT_METHODf, 1, 33, 0 | SOCF_GLOBAL },
  48485     { CCM_TX_RATEf, 3, 30, SOCF_LE | SOCF_GLOBAL },
  48486     { D_EXCESSf, 1, 12, 0 | SOCF_GLOBAL },
  48487     { D_MISMATCHf, 1, 14, 0 | SOCF_GLOBAL },
  48488     { D_MISMERGEf, 1, 13, 0 | SOCF_GLOBAL },
  48489     { ENTRY_0f, 34, 2, SOCF_LE | SOCF_GLOBAL },
  48490     { ENTRY_1f, 34, 36, SOCF_LE | SOCF_GLOBAL },
  48491     { ENTRY_10f, 34, 342, SOCF_LE | SOCF_GLOBAL },
  48492     { ENTRY_11f, 34, 376, SOCF_LE | SOCF_GLOBAL },
  48493     { ENTRY_12f, 34, 410, SOCF_LE | SOCF_GLOBAL },
  48494     { ENTRY_13f, 34, 444, SOCF_LE | SOCF_GLOBAL },
  48495     { ENTRY_14f, 34, 478, SOCF_LE | SOCF_GLOBAL },
  48496     { ENTRY_15f, 34, 512, SOCF_LE | SOCF_GLOBAL },
  48497     { ENTRY_2f, 34, 70, SOCF_LE | SOCF_GLOBAL },
  48498     { ENTRY_3f, 34, 104, SOCF_LE | SOCF_GLOBAL },
  48499     { ENTRY_4f, 34, 138, SOCF_LE | SOCF_GLOBAL },
  48500     { ENTRY_5f, 34, 172, SOCF_LE | SOCF_GLOBAL },
  48501     { ENTRY_6f, 34, 206, SOCF_LE | SOCF_GLOBAL },
  48502     { ENTRY_7f, 34, 240, SOCF_LE | SOCF_GLOBAL },
  48503     { ENTRY_8f, 34, 274, SOCF_LE | SOCF_GLOBAL },
  48504     { ENTRY_9f, 34, 308, SOCF_LE | SOCF_GLOBAL },
  48505     { ENTRY_FORMATf, 2, 0, SOCF_LE | SOCF_GLOBAL },
  48506     { PRD_ERR_IND_0f, 1, 9, 0 | SOCF_GLOBAL },
  48507     { PRD_ERR_IND_1f, 1, 10, 0 | SOCF_GLOBAL },
  48508     { PRD_ERR_IND_2f, 1, 11, 0 | SOCF_GLOBAL },
  48509     { PRD_PKT_CNTR_0f, 3, 0, SOCF_LE | SOCF_GLOBAL },
  48510     { PRD_PKT_CNTR_1f, 3, 3, SOCF_LE | SOCF_GLOBAL },
  48511     { PRD_PKT_CNTR_2f, 3, 6, SOCF_LE | SOCF_GLOBAL },
  48512     { RESERVEDf, 2, 546, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48513     { RMEP_DB_PTRf, 15, 15, SOCF_LE | SOCF_GLOBAL }
  48514 };
  48515 #endif
  48516 
  48517 #if defined(BCM_88470_A0)
  48518 soc_field_info_t soc_OAMP_SD_SF_PROFILEm_fields[] = {
  48519     { ALERT_METHODf, 1, 48, 0 | SOCF_GLOBAL },
  48520     { ECCf, 7, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48521     { RESERVEDf, 4, 50, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48522     { SD_CLR_THRESHf, 10, 28, SOCF_LE | SOCF_GLOBAL },
  48523     { SD_SET_THRESHf, 10, 8, SOCF_LE | SOCF_GLOBAL },
  48524     { SF_CLR_THRESHf, 10, 38, SOCF_LE | SOCF_GLOBAL },
  48525     { SF_SET_THRESHf, 10, 18, SOCF_LE | SOCF_GLOBAL },
  48526     { SUPRESS_ALERTSf, 1, 49, 0 | SOCF_GLOBAL },
  48527     { WND_LNGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL }
  48528 };
  48529 #endif
  48530 
  48531 #if defined(BCM_88270_A0)
  48532 soc_field_info_t soc_OAMP_SD_SF_PROFILE_BCM88270_A0m_fields[] = {
  48533     { ALERT_METHODf, 1, 48, 0 | SOCF_GLOBAL },
  48534     { ECCf, 7, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48535     { RESERVEDf, 4, 50, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48536     { SD_CLR_THRESHf, 10, 28, SOCF_LE | SOCF_GLOBAL },
  48537     { SD_SET_THRESHf, 10, 8, SOCF_LE | SOCF_GLOBAL },
  48538     { SF_CLR_THRESHf, 10, 38, SOCF_LE | SOCF_GLOBAL },
  48539     { SF_SET_THRESHf, 10, 18, SOCF_LE | SOCF_GLOBAL },
  48540     { SUPRESS_ALERTSf, 1, 49, 0 | SOCF_GLOBAL },
  48541     { WND_LNGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL }
  48542 };
  48543 #endif
  48544 
  48545 #if defined(BCM_88470_B0)
  48546 soc_field_info_t soc_OAMP_SD_SF_PROFILE_BCM88470_B0m_fields[] = {
  48547     { ALERT_METHODf, 1, 48, 0 | SOCF_GLOBAL },
  48548     { ECCf, 7, 54, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48549     { RESERVEDf, 4, 50, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  48550     { SD_CLR_THRESHf, 10, 28, SOCF_LE | SOCF_GLOBAL },
  48551     { SD_SET_THRESHf, 10, 8, SOCF_LE | SOCF_GLOBAL },
  48552     { SF_CLR_THRESHf, 10, 38, SOCF_LE | SOCF_GLOBAL },
  48553     { SF_SET_THRESHf, 10, 18, SOCF_LE | SOCF_GLOBAL },
  48554     { SUPRESS_ALERTSf, 1, 49, 0 | SOCF_GLOBAL },
  48555     { WND_LNGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL }
  48556 };
  48557 #endif
  48558 
  48559 #if defined(BCM_88470_A0)
  48560 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORYm_fields[] = {
  48561     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48562     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48563 };
  48564 #endif
  48565 
  48566 #if defined(BCM_88270_A0)
  48567 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORY_BCM88270_A0m_fields[] = {
  48568     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48569     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48570 };
  48571 #endif
  48572 
  48573 #if defined(BCM_88470_B0)
  48574 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORY_BCM88470_B0m_fields[] = {
  48575     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48576     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48577 };
  48578 #endif
  48579 
  48580 #if defined(BCM_88690_A0)
  48581 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORY_BCM88690_A0m_fields[] = {
  48582     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48583     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48584 };
  48585 #endif
  48586 
  48587 #if defined(BCM_88690_B0)
  48588 soc_field_info_t soc_OAMP_TXM_DATA_FIFO_MEMORY_BCM88690_B0m_fields[] = {
  48589     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48590     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48591 };
  48592 #endif
  48593 
  48594 #if defined(BCM_88470_A0)
  48595 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORYm_fields[] = {
  48596     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48597     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  48598 };
  48599 #endif
  48600 
  48601 #if defined(BCM_88270_A0)
  48602 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORY_BCM88270_A0m_fields[] = {
  48603     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48604     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  48605 };
  48606 #endif
  48607 
  48608 #if defined(BCM_88470_B0)
  48609 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORY_BCM88470_B0m_fields[] = {
  48610     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48611     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  48612 };
  48613 #endif
  48614 
  48615 #if defined(BCM_88690_A0)
  48616 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORY_BCM88690_A0m_fields[] = {
  48617     { ECCf, 9, 127, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48618     { ITEM_0_126f, 127, 0, SOCF_LE | SOCF_GLOBAL }
  48619 };
  48620 #endif
  48621 
  48622 #if defined(BCM_88690_B0)
  48623 soc_field_info_t soc_OAMP_TXM_LENGTH_FIFO_MEMORY_BCM88690_B0m_fields[] = {
  48624     { ECCf, 9, 128, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48625     { ITEM_0_127f, 128, 0, SOCF_LE | SOCF_GLOBAL }
  48626 };
  48627 #endif
  48628 
  48629 #if defined(BCM_88470_A0)
  48630 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORYm_fields[] = {
  48631     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48632     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48633 };
  48634 #endif
  48635 
  48636 #if defined(BCM_88270_A0)
  48637 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORY_BCM88270_A0m_fields[] = {
  48638     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48639     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48640 };
  48641 #endif
  48642 
  48643 #if defined(BCM_88470_B0)
  48644 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORY_BCM88470_B0m_fields[] = {
  48645     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48646     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48647 };
  48648 #endif
  48649 
  48650 #if defined(BCM_88690_A0)
  48651 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORY_BCM88690_A0m_fields[] = {
  48652     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48653     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48654 };
  48655 #endif
  48656 
  48657 #if defined(BCM_88690_B0)
  48658 soc_field_info_t soc_OAMP_TXO_DATA_FIFO_MEMORY_BCM88690_B0m_fields[] = {
  48659     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48660     { ITEM_0_31f, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48661 };
  48662 #endif
  48663 
  48664 #if defined(BCM_88470_A0)
  48665 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORYm_fields[] = {
  48666     { ECCf, 7, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48667     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  48668     { ITEM_14_17f, 4, 14, SOCF_LE | SOCF_GLOBAL },
  48669     { ITEM_18_26f, 9, 18, SOCF_LE | SOCF_GLOBAL },
  48670     { ITEM_27_34f, 8, 27, SOCF_LE | SOCF_GLOBAL },
  48671     { ITEM_35_42f, 8, 35, SOCF_LE | SOCF_GLOBAL },
  48672     { ITEM_43_50f, 8, 43, SOCF_LE | SOCF_GLOBAL }
  48673 };
  48674 #endif
  48675 
  48676 #if defined(BCM_88270_A0)
  48677 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORY_BCM88270_A0m_fields[] = {
  48678     { ECCf, 7, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48679     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  48680     { ITEM_14_17f, 4, 14, SOCF_LE | SOCF_GLOBAL },
  48681     { ITEM_18_26f, 9, 18, SOCF_LE | SOCF_GLOBAL },
  48682     { ITEM_27_34f, 8, 27, SOCF_LE | SOCF_GLOBAL },
  48683     { ITEM_35_42f, 8, 35, SOCF_LE | SOCF_GLOBAL },
  48684     { ITEM_43_50f, 8, 43, SOCF_LE | SOCF_GLOBAL }
  48685 };
  48686 #endif
  48687 
  48688 #if defined(BCM_88470_B0)
  48689 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORY_BCM88470_B0m_fields[] = {
  48690     { ECCf, 7, 51, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48691     { ITEM_0_13f, 14, 0, SOCF_LE | SOCF_GLOBAL },
  48692     { ITEM_14_17f, 4, 14, SOCF_LE | SOCF_GLOBAL },
  48693     { ITEM_18_26f, 9, 18, SOCF_LE | SOCF_GLOBAL },
  48694     { ITEM_27_34f, 8, 27, SOCF_LE | SOCF_GLOBAL },
  48695     { ITEM_35_42f, 8, 35, SOCF_LE | SOCF_GLOBAL },
  48696     { ITEM_43_50f, 8, 43, SOCF_LE | SOCF_GLOBAL }
  48697 };
  48698 #endif
  48699 
  48700 #if defined(BCM_88690_A0)
  48701 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORY_BCM88690_A0m_fields[] = {
  48702     { ECCf, 7, 53, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48703     { ITEM_0_15f, 16, 0, SOCF_LE | SOCF_GLOBAL },
  48704     { ITEM_16_19f, 4, 16, SOCF_LE | SOCF_GLOBAL },
  48705     { ITEM_20_28f, 9, 20, SOCF_LE | SOCF_GLOBAL },
  48706     { ITEM_29_36f, 8, 29, SOCF_LE | SOCF_GLOBAL },
  48707     { ITEM_37_44f, 8, 37, SOCF_LE | SOCF_GLOBAL },
  48708     { ITEM_45_52f, 8, 45, SOCF_LE | SOCF_GLOBAL }
  48709 };
  48710 #endif
  48711 
  48712 #if defined(BCM_88690_B0)
  48713 soc_field_info_t soc_OAMP_TXO_REQ_FIFO_MEMORY_BCM88690_B0m_fields[] = {
  48714     { ECCf, 7, 55, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48715     { ITEM_0_16f, 17, 0, SOCF_LE | SOCF_GLOBAL },
  48716     { ITEM_17_20f, 4, 17, SOCF_LE | SOCF_GLOBAL },
  48717     { ITEM_21_30f, 10, 21, SOCF_LE | SOCF_GLOBAL },
  48718     { ITEM_31_38f, 8, 31, SOCF_LE | SOCF_GLOBAL },
  48719     { ITEM_39_46f, 8, 39, SOCF_LE | SOCF_GLOBAL },
  48720     { ITEM_47_54f, 8, 47, SOCF_LE | SOCF_GLOBAL }
  48721 };
  48722 #endif
  48723 
  48724 #if defined(BCM_88650_A0)
  48725 soc_field_info_t soc_OAMP_UMC_TABLEm_fields[] = {
  48726     { PARITYf, 2, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48727     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48728 };
  48729 #endif
  48730 
  48731 #if defined(BCM_88270_A0)
  48732 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88270_A0m_fields[] = {
  48733     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48734     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48735 };
  48736 #endif
  48737 
  48738 #if defined(BCM_88375_A0)
  48739 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88375_A0m_fields[] = {
  48740     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48741     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48742 };
  48743 #endif
  48744 
  48745 #if defined(BCM_88375_B0)
  48746 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88375_B0m_fields[] = {
  48747     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48748     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48749 };
  48750 #endif
  48751 
  48752 #if defined(BCM_88470_A0)
  48753 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88470_A0m_fields[] = {
  48754     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48755     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48756 };
  48757 #endif
  48758 
  48759 #if defined(BCM_88470_B0)
  48760 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88470_B0m_fields[] = {
  48761     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48762     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48763 };
  48764 #endif
  48765 
  48766 #if defined(BCM_88650_B0)
  48767 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88650_B0m_fields[] = {
  48768     { PARITYf, 2, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48769     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48770 };
  48771 #endif
  48772 
  48773 #if defined(BCM_88660_A0)
  48774 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88660_A0m_fields[] = {
  48775     { PARITYf, 2, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48776     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48777 };
  48778 #endif
  48779 
  48780 #if defined(BCM_88675_A0)
  48781 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88675_A0m_fields[] = {
  48782     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48783     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48784 };
  48785 #endif
  48786 
  48787 #if defined(BCM_88675_B0)
  48788 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88675_B0m_fields[] = {
  48789     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48790     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48791 };
  48792 #endif
  48793 
  48794 #if defined(BCM_88680_A0)
  48795 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88680_A0m_fields[] = {
  48796     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48797     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48798 };
  48799 #endif
  48800 
  48801 #if defined(BCM_88690_A0)
  48802 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88690_A0m_fields[] = {
  48803     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48804     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48805 };
  48806 #endif
  48807 
  48808 #if defined(BCM_88690_B0)
  48809 soc_field_info_t soc_OAMP_UMC_TABLE_BCM88690_B0m_fields[] = {
  48810     { ECCf, 7, 40, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  48811     { UMCf, 40, 0, SOCF_LE | SOCF_GLOBAL }
  48812 };
  48813 #endif
  48814 
  48815 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  48816     defined(BCM_56270_A0)
  48817 soc_field_info_t soc_OAM_DGLP_PROFILEm_fields[] = {
  48818     { DGLPf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  48819 };
  48820 #endif
  48821 
  48822 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  48823     defined(BCM_56270_A0)
  48824 soc_field_info_t soc_OAM_FLEXIBLE_DOMAIN_CONTROLm_fields[] = {
  48825     { CVLAN_DOMAIN_POST_VXLT_CVLAN_TAG_SOURCEf, 1, 6, 0 | SOCF_GLOBAL },
  48826     { CVLAN_DOMAIN_POST_VXLT_DATA_PROCESSING_ENABLEf, 1, 5, 0 | SOCF_GLOBAL },
  48827     { CVLAN_DOMAIN_POST_VXLT_OAM_PROCESSING_ENABLEf, 1, 4, 0 | SOCF_GLOBAL },
  48828     { CVLAN_DOMAIN_PRE_VXLT_CVLAN_TAG_SOURCEf, 1, 2, 0 | SOCF_GLOBAL },
  48829     { CVLAN_DOMAIN_PRE_VXLT_DATA_PROCESSING_ENABLEf, 1, 1, 0 | SOCF_GLOBAL },
  48830     { CVLAN_DOMAIN_PRE_VXLT_OAM_PROCESSING_ENABLEf, 1, 0, 0 | SOCF_GLOBAL },
  48831     { EVEN_PARITYf, 1, 21, 0 | SOCF_GLOBAL },
  48832     { MPLS_SECTION_DOMAIN_CVLAN_TAG_SOURCEf, 1, 19, 0 | SOCF_GLOBAL },
  48833     { MPLS_SECTION_DOMAIN_DATA_PROCESSING_ENABLEf, 1, 16, 0 | SOCF_GLOBAL },
  48834     { MPLS_SECTION_DOMAIN_OAM_PROCESSING_ENABLEf, 1, 17, 0 | SOCF_GLOBAL },
  48835     { MPLS_SECTION_DOMAIN_SVLAN_TAG_SOURCEf, 1, 18, 0 | SOCF_GLOBAL },
  48836     { RESERVEDf, 1, 20, SOCF_RES | SOCF_GLOBAL },
  48837     { RESERVED_0f, 1, 10, SOCF_RES | SOCF_GLOBAL },
  48838     { RESERVED_1f, 1, 7, SOCF_RES | SOCF_GLOBAL },
  48839     { RESERVED_2f, 1, 3, SOCF_RES | SOCF_GLOBAL },
  48840     { SVLAN_CVLAN_DOMAIN_CVLAN_TAG_SOURCEf, 1, 14, 0 | SOCF_GLOBAL },
  48841     { SVLAN_CVLAN_DOMAIN_DATA_PROCESSING_ENABLEf, 1, 13, 0 | SOCF_GLOBAL },
  48842     { SVLAN_CVLAN_DOMAIN_OAM_PROCESSING_ENABLEf, 1, 12, 0 | SOCF_GLOBAL },
  48843     { SVLAN_CVLAN_DOMAIN_SVLAN_TAG_SOURCEf, 1, 15, 0 | SOCF_GLOBAL },
  48844     { SVLAN_DOMAIN_DATA_PROCESSING_ENABLEf, 1, 9, 0 | SOCF_GLOBAL },
  48845     { SVLAN_DOMAIN_OAM_PROCESSING_ENABLEf, 1, 8, 0 | SOCF_GLOBAL },
  48846     { SVLAN_DOMAIN_SVLAN_TAG_SOURCEf, 1, 11, 0 | SOCF_GLOBAL }
  48847 };
  48848 #endif
  48849 
  48850 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  48851 soc_field_info_t soc_OAM_FLEX_COUNTER_OFFSETm_fields[] = {
  48852     { OFFSETf, 3, 0, SOCF_LE | SOCF_GLOBAL }
  48853 };
  48854 #endif
  48855 
  48856 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  48857 soc_field_info_t soc_OAM_LM_COUNTERSm_fields[] = {
  48858     { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL }
  48859 };
  48860 #endif
  48861 
  48862 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  48863     defined(BCM_56160_A0)
  48864 soc_field_info_t soc_OAM_LM_COUNTERS_BCM53400_A0m_fields[] = {
  48865     { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48866     { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL }
  48867 };
  48868 #endif
  48869 
  48870 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  48871 soc_field_info_t soc_OAM_LM_COUNTERS_BCM53570_A0m_fields[] = {
  48872     { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48873     { EVEN_PARITYf, 1, 33, 0 | SOCF_GLOBAL },
  48874     { RESERVEDf, 1, 32, SOCF_RES | SOCF_GLOBAL }
  48875 };
  48876 #endif
  48877 
  48878 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  48879 soc_field_info_t soc_OAM_LM_COUNTERS_BCM56440_A0m_fields[] = {
  48880     { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48881     { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL }
  48882 };
  48883 #endif
  48884 
  48885 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  48886     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  48887     defined(BCM_56450_B1) || defined(BCM_56640_A0)
  48888 soc_field_info_t soc_OAM_LM_COUNTERS_BCM56640_A0m_fields[] = {
  48889     { COUNTf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  48890     { EVEN_PARITYf, 1, 32, 0 | SOCF_GLOBAL }
  48891 };
  48892 #endif
  48893 
  48894 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  48895 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILEm_fields[] = {
  48896     { CCM_COPYTO_CPUf, 1, 15, 0 | SOCF_GLOBAL },
  48897     { CCM_DROPf, 1, 14, 0 | SOCF_GLOBAL },
  48898     { CCM_PROCESS_IN_HWf, 1, 16, 0 | SOCF_GLOBAL },
  48899     { FWD_LMEP_PKTf, 1, 13, 0 | SOCF_GLOBAL },
  48900     { LBM_MC_COPYTO_CPUf, 1, 9, 0 | SOCF_GLOBAL },
  48901     { LBM_MC_DROPf, 1, 10, 0 | SOCF_GLOBAL },
  48902     { LBM_PROCESS_IN_HWf, 1, 8, 0 | SOCF_GLOBAL },
  48903     { LBM_UC_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL },
  48904     { LBM_UC_DROPf, 1, 12, 0 | SOCF_GLOBAL },
  48905     { LBR_COPYTO_CPUf, 1, 6, 0 | SOCF_GLOBAL },
  48906     { LBR_DROPf, 1, 7, 0 | SOCF_GLOBAL },
  48907     { LTM_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL },
  48908     { LTM_DROPf, 1, 5, 0 | SOCF_GLOBAL },
  48909     { LTR_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL },
  48910     { LTR_DROPf, 1, 3, 0 | SOCF_GLOBAL },
  48911     { OTHER_OPCODE_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL },
  48912     { OTHER_OPCODE_DROPf, 1, 1, 0 | SOCF_GLOBAL }
  48913 };
  48914 #endif
  48915 
  48916 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  48917     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  48918     defined(BCM_56160_A0)
  48919 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM53400_A0m_fields[] = {
  48920     { CCM_COPYTO_CPUf, 1, 15, 0 | SOCF_GLOBAL },
  48921     { CCM_DROPf, 1, 14, 0 | SOCF_GLOBAL },
  48922     { CCM_PROCESS_IN_HWf, 1, 16, 0 | SOCF_GLOBAL },
  48923     { FWD_LMEP_PKTf, 1, 13, 0 | SOCF_GLOBAL },
  48924     { LBM_MC_COPYTO_CPUf, 1, 9, 0 | SOCF_GLOBAL },
  48925     { LBM_MC_DROPf, 1, 10, 0 | SOCF_GLOBAL },
  48926     { LBM_UC_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL },
  48927     { LBM_UC_DROPf, 1, 12, 0 | SOCF_GLOBAL },
  48928     { LBM_UC_PROCESS_IN_HWf, 1, 8, 0 | SOCF_GLOBAL },
  48929     { LBR_COPYTO_CPUf, 1, 6, 0 | SOCF_GLOBAL },
  48930     { LBR_DROPf, 1, 7, 0 | SOCF_GLOBAL },
  48931     { LTM_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL },
  48932     { LTM_DROPf, 1, 5, 0 | SOCF_GLOBAL },
  48933     { LTR_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL },
  48934     { LTR_DROPf, 1, 3, 0 | SOCF_GLOBAL },
  48935     { OTHER_OPCODE_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL },
  48936     { OTHER_OPCODE_DROPf, 1, 1, 0 | SOCF_GLOBAL },
  48937     { RESERVEDf, 1, 17, SOCF_RES | SOCF_GLOBAL }
  48938 };
  48939 #endif
  48940 
  48941 #if defined(BCM_56150_A0)
  48942 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM56150_A0m_fields[] = {
  48943     { CCM_COPYTO_CPUf, 1, 15, 0 | SOCF_GLOBAL },
  48944     { CCM_DROPf, 1, 14, 0 | SOCF_GLOBAL },
  48945     { CCM_PROCESS_IN_HWf, 1, 16, 0 | SOCF_GLOBAL },
  48946     { FWD_LMEP_PKTf, 1, 13, 0 | SOCF_GLOBAL },
  48947     { LBM_MC_COPYTO_CPUf, 1, 9, 0 | SOCF_GLOBAL },
  48948     { LBM_MC_DROPf, 1, 10, 0 | SOCF_GLOBAL },
  48949     { LBM_UC_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL },
  48950     { LBM_UC_DROPf, 1, 12, 0 | SOCF_GLOBAL },
  48951     { LBM_UC_PROCESS_IN_HWf, 1, 8, 0 | SOCF_GLOBAL },
  48952     { LBR_COPYTO_CPUf, 1, 6, 0 | SOCF_GLOBAL },
  48953     { LBR_DROPf, 1, 7, 0 | SOCF_GLOBAL },
  48954     { LTM_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL },
  48955     { LTM_DROPf, 1, 5, 0 | SOCF_GLOBAL },
  48956     { LTR_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL },
  48957     { LTR_DROPf, 1, 3, 0 | SOCF_GLOBAL },
  48958     { OTHER_OPCODE_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL },
  48959     { OTHER_OPCODE_DROPf, 1, 1, 0 | SOCF_GLOBAL },
  48960     { RESERVEDf, 1, 17, SOCF_RES | SOCF_GLOBAL }
  48961 };
  48962 #endif
  48963 
  48964 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  48965     defined(BCM_56270_A0)
  48966 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM56260_A0m_fields[] = {
  48967     { EQUAL_MDL_SAMPLE_LM_COUNTERf, 1, 17, 0 | SOCF_GLOBAL },
  48968     { EQUAL_MDL_SAMPLE_TIMESTAMPf, 1, 16, 0 | SOCF_GLOBAL },
  48969     { EVEN_PARITYf, 1, 18, 0 | SOCF_GLOBAL },
  48970     { LOW_MDL_ACTIONf, 3, 1, SOCF_LE | SOCF_GLOBAL },
  48971     { LOW_MDL_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL },
  48972     { MC_ACTIONf, 3, 13, SOCF_LE | SOCF_GLOBAL },
  48973     { MC_COPYTO_CPUf, 1, 12, 0 | SOCF_GLOBAL },
  48974     { UC_MY_STATION_HIT_ACTIONf, 3, 9, SOCF_LE | SOCF_GLOBAL },
  48975     { UC_MY_STATION_HIT_COPYTO_CPUf, 1, 8, 0 | SOCF_GLOBAL },
  48976     { UC_MY_STATION_MISS_ACTIONf, 3, 5, SOCF_LE | SOCF_GLOBAL },
  48977     { UC_MY_STATION_MISS_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL }
  48978 };
  48979 #endif
  48980 
  48981 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  48982     defined(BCM_56450_B1)
  48983 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM56450_A0m_fields[] = {
  48984     { CCM_COPYTO_CPUf, 1, 77, 0 | SOCF_GLOBAL },
  48985     { CCM_DROPf, 1, 75, 0 | SOCF_GLOBAL },
  48986     { CCM_PROCESS_IN_HWf, 1, 76, 0 | SOCF_GLOBAL },
  48987     { FWD_LMEP_PKTf, 2, 73, SOCF_LE | SOCF_GLOBAL },
  48988     { LBM_ACTIONf, 2, 64, SOCF_LE | SOCF_GLOBAL },
  48989     { LBM_MC_COPYTO_CPUf, 1, 63, 0 | SOCF_GLOBAL },
  48990     { LBM_MC_DROPf, 1, 62, 0 | SOCF_GLOBAL },
  48991     { LBM_MC_FWDf, 2, 60, SOCF_LE | SOCF_GLOBAL },
  48992     { LBM_RESERVEDf, 2, 68, SOCF_LE | SOCF_GLOBAL },
  48993     { LBM_UC_COPYTO_CPUf, 1, 67, 0 | SOCF_GLOBAL },
  48994     { LBM_UC_DROPf, 1, 66, 0 | SOCF_GLOBAL },
  48995     { LBR_COPYTO_CPUf, 1, 57, 0 | SOCF_GLOBAL },
  48996     { LBR_DROPf, 1, 56, 0 | SOCF_GLOBAL },
  48997     { LBR_FWDf, 2, 54, SOCF_LE | SOCF_GLOBAL },
  48998     { LBR_RESERVEDf, 2, 58, SOCF_LE | SOCF_GLOBAL },
  48999     { LB_LT_RESERVEDf, 2, 40, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  49000     { LB_LT_UC_MY_STATION_MISS_COPYTO_CPUf, 1, 39, 0 | SOCF_GLOBAL },
  49001     { LB_LT_UC_MY_STATION_MISS_DROPf, 1, 38, 0 | SOCF_GLOBAL },
  49002     { LB_LT_UC_MY_STATION_MISS_FWDf, 2, 36, SOCF_LE | SOCF_GLOBAL },
  49003     { LOW_MDL_CCM_COPYTO_CPUf, 1, 70, 0 | SOCF_GLOBAL },
  49004     { LOW_MDL_CCM_FWD_ACTIONf, 2, 71, SOCF_LE | SOCF_GLOBAL },
  49005     { LOW_MDL_LB_LT_COPYTO_CPUf, 1, 35, 0 | SOCF_GLOBAL },
  49006     { LOW_MDL_LB_LT_DROPf, 1, 34, 0 | SOCF_GLOBAL },
  49007     { LOW_MDL_LB_LT_FWDf, 2, 32, SOCF_LE | SOCF_GLOBAL },
  49008     { LTM_COPYTO_CPUf, 1, 51, 0 | SOCF_GLOBAL },
  49009     { LTM_DROPf, 1, 50, 0 | SOCF_GLOBAL },
  49010     { LTM_FWDf, 2, 48, SOCF_LE | SOCF_GLOBAL },
  49011     { LTM_RESERVEDf, 2, 52, SOCF_LE | SOCF_GLOBAL },
  49012     { LTR_COPYTO_CPUf, 1, 45, 0 | SOCF_GLOBAL },
  49013     { LTR_DROPf, 1, 44, 0 | SOCF_GLOBAL },
  49014     { LTR_FWDf, 2, 42, SOCF_LE | SOCF_GLOBAL },
  49015     { LTR_RESERVEDf, 2, 46, SOCF_LE | SOCF_GLOBAL },
  49016     { OTHER_OPCODE_GROUP_1_LOW_MDL_ACTIONf, 2, 19, SOCF_LE | SOCF_GLOBAL },
  49017     { OTHER_OPCODE_GROUP_1_LOW_MDL_COPYTO_CPUf, 1, 21, 0 | SOCF_GLOBAL },
  49018     { OTHER_OPCODE_GROUP_1_MC_ACTIONf, 2, 16, SOCF_LE | SOCF_GLOBAL },
  49019     { OTHER_OPCODE_GROUP_1_MC_COPYTO_CPUf, 1, 18, 0 | SOCF_GLOBAL },
  49020     { OTHER_OPCODE_GROUP_1_RESERVEDf, 4, 28, SOCF_LE | SOCF_GLOBAL },
  49021     { OTHER_OPCODE_GROUP_1_UC_MY_STATION_HIT_ACTIONf, 2, 22, SOCF_LE | SOCF_GLOBAL },
  49022     { OTHER_OPCODE_GROUP_1_UC_MY_STATION_HIT_COPYTO_CPUf, 1, 24, 0 | SOCF_GLOBAL },
  49023     { OTHER_OPCODE_GROUP_1_UC_MY_STATION_MISS_ACTIONf, 2, 25, SOCF_LE | SOCF_GLOBAL },
  49024     { OTHER_OPCODE_GROUP_1_UC_MY_STATION_MISS_COPYTO_CPUf, 1, 27, 0 | SOCF_GLOBAL },
  49025     { OTHER_OPCODE_GROUP_2_LOW_MDL_ACTIONf, 2, 3, SOCF_LE | SOCF_GLOBAL },
  49026     { OTHER_OPCODE_GROUP_2_LOW_MDL_COPYTO_CPUf, 1, 5, 0 | SOCF_GLOBAL },
  49027     { OTHER_OPCODE_GROUP_2_MC_ACTIONf, 2, 0, SOCF_LE | SOCF_GLOBAL },
  49028     { OTHER_OPCODE_GROUP_2_MC_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL },
  49029     { OTHER_OPCODE_GROUP_2_RESERVEDf, 4, 12, SOCF_LE|SOCF_RES | SOCF_GLOBAL },
  49030     { OTHER_OPCODE_GROUP_2_UC_MY_STATION_HIT_ACTIONf, 2, 6, SOCF_LE | SOCF_GLOBAL },
  49031     { OTHER_OPCODE_GROUP_2_UC_MY_STATION_HIT_COPYTO_CPUf, 1, 8, 0 | SOCF_GLOBAL },
  49032     { OTHER_OPCODE_GROUP_2_UC_MY_STATION_MISS_ACTIONf, 2, 9, SOCF_LE | SOCF_GLOBAL },
  49033     { OTHER_OPCODE_GROUP_2_UC_MY_STATION_MISS_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL }
  49034 };
  49035 #endif
  49036 
  49037 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \
  49038     defined(BCM_56850_A0)
  49039 soc_field_info_t soc_OAM_OPCODE_CONTROL_PROFILE_BCM56640_A0m_fields[] = {
  49040     { CCM_COPYTO_CPUf, 1, 15, 0 | SOCF_GLOBAL },
  49041     { CCM_DROPf, 1, 14, 0 | SOCF_GLOBAL },
  49042     { CCM_PROCESS_IN_HWf, 1, 16, 0 | SOCF_GLOBAL },
  49043     { EVEN_PARITYf, 1, 17, 0 | SOCF_GLOBAL },
  49044     { FWD_LMEP_PKTf, 1, 13, 0 | SOCF_GLOBAL },
  49045     { LBM_MC_COPYTO_CPUf, 1, 9, 0 | SOCF_GLOBAL },
  49046     { LBM_MC_DROPf, 1, 10, 0 | SOCF_GLOBAL },
  49047     { LBM_UC_COPYTO_CPUf, 1, 11, 0 | SOCF_GLOBAL },
  49048     { LBM_UC_DROPf, 1, 12, 0 | SOCF_GLOBAL },
  49049     { LBM_UC_PROCESS_IN_HWf, 1, 8, 0 | SOCF_GLOBAL },
  49050     { LBR_COPYTO_CPUf, 1, 6, 0 | SOCF_GLOBAL },
  49051     { LBR_DROPf, 1, 7, 0 | SOCF_GLOBAL },
  49052     { LTM_COPYTO_CPUf, 1, 4, 0 | SOCF_GLOBAL },
  49053     { LTM_DROPf, 1, 5, 0 | SOCF_GLOBAL },
  49054     { LTR_COPYTO_CPUf, 1, 2, 0 | SOCF_GLOBAL },
  49055     { LTR_DROPf, 1, 3, 0 | SOCF_GLOBAL },
  49056     { OTHER_OPCODE_COPYTO_CPUf, 1, 0, 0 | SOCF_GLOBAL },
  49057     { OTHER_OPCODE_DROPf, 1, 1, 0 | SOCF_GLOBAL }
  49058 };
  49059 #endif
  49060 
  49061 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  49062     defined(BCM_56270_A0)
  49063 soc_field_info_t soc_OAM_OPCODE_GROUPm_fields[] = {
  49064     { CPU_OPCODEf, 2, 4, SOCF_LE | SOCF_GLOBAL },
  49065     { EVEN_PARITYf, 1, 11, 0 | SOCF_GLOBAL },
  49066     { OLP_HDR_TYPE_COMPRESSEDf, 5, 6, SOCF_LE | SOCF_GLOBAL },
  49067     { OPCODE_GROUPf, 4, 0, SOCF_LE | SOCF_GLOBAL }
  49068 };
  49069 #endif
  49070 
  49071 #if defined(BCM_88690_A0)
  49072 soc_field_info_t soc_OCB_FBM_BANK_MEMm_fields[] = {
  49073     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49074     { FREEf, 64, 0, SOCF_LE | SOCF_GLOBAL }
  49075 };
  49076 #endif
  49077 
  49078 #if defined(BCM_88690_B0)
  49079 soc_field_info_t soc_OCB_FBM_BANK_MEM_BCM88690_B0m_fields[] = {
  49080     { ECCf, 8, 64, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49081     { FREEf, 64, 0, SOCF_LE | SOCF_GLOBAL }
  49082 };
  49083 #endif
  49084 
  49085 #if defined(BCM_88675_A0)
  49086 soc_field_info_t soc_OCB_OCBM_BANKm_fields[] = {
  49087     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49088     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49089 };
  49090 #endif
  49091 
  49092 #if defined(BCM_88375_A0)
  49093 soc_field_info_t soc_OCB_OCBM_BANK_BCM88375_A0m_fields[] = {
  49094     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49095     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49096 };
  49097 #endif
  49098 
  49099 #if defined(BCM_88375_B0)
  49100 soc_field_info_t soc_OCB_OCBM_BANK_BCM88375_B0m_fields[] = {
  49101     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49102     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49103 };
  49104 #endif
  49105 
  49106 #if defined(BCM_88675_B0)
  49107 soc_field_info_t soc_OCB_OCBM_BANK_BCM88675_B0m_fields[] = {
  49108     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49109     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49110 };
  49111 #endif
  49112 
  49113 #if defined(BCM_88680_A0)
  49114 soc_field_info_t soc_OCB_OCBM_BANK_BCM88680_A0m_fields[] = {
  49115     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49116     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49117 };
  49118 #endif
  49119 
  49120 #if defined(BCM_88690_A0)
  49121 soc_field_info_t soc_OCB_OCBM_BANK_BCM88690_A0m_fields[] = {
  49122     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49123     { ECCf, 49, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49124 };
  49125 #endif
  49126 
  49127 #if defined(BCM_88690_B0)
  49128 soc_field_info_t soc_OCB_OCBM_BANK_BCM88690_B0m_fields[] = {
  49129     { DATAf, 233, 0, SOCF_LE | SOCF_GLOBAL }
  49130 };
  49131 #endif
  49132 
  49133 #if defined(BCM_88650_A0)
  49134 soc_field_info_t soc_OCB_OCBM_EVENm_fields[] = {
  49135     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL }
  49136 };
  49137 #endif
  49138 
  49139 #if defined(BCM_88202_A0)
  49140 soc_field_info_t soc_OCB_OCBM_EVEN_BCM88202_A0m_fields[] = {
  49141     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL },
  49142     { ECCf, 12, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49143 };
  49144 #endif
  49145 
  49146 #if defined(BCM_88650_B0)
  49147 soc_field_info_t soc_OCB_OCBM_EVEN_BCM88650_B0m_fields[] = {
  49148     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL }
  49149 };
  49150 #endif
  49151 
  49152 #if defined(BCM_88660_A0)
  49153 soc_field_info_t soc_OCB_OCBM_EVEN_BCM88660_A0m_fields[] = {
  49154     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL }
  49155 };
  49156 #endif
  49157 
  49158 #if defined(BCM_88650_A0)
  49159 soc_field_info_t soc_OCB_OCBM_ODDm_fields[] = {
  49160     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL }
  49161 };
  49162 #endif
  49163 
  49164 #if defined(BCM_88202_A0)
  49165 soc_field_info_t soc_OCB_OCBM_ODD_BCM88202_A0m_fields[] = {
  49166     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL },
  49167     { ECCf, 12, 1024, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49168 };
  49169 #endif
  49170 
  49171 #if defined(BCM_88650_B0)
  49172 soc_field_info_t soc_OCB_OCBM_ODD_BCM88650_B0m_fields[] = {
  49173     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL }
  49174 };
  49175 #endif
  49176 
  49177 #if defined(BCM_88660_A0)
  49178 soc_field_info_t soc_OCB_OCBM_ODD_BCM88660_A0m_fields[] = {
  49179     { DATAf, 1024, 0, SOCF_LE | SOCF_GLOBAL }
  49180 };
  49181 #endif
  49182 
  49183 #if defined(BCM_88675_A0)
  49184 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACEm_fields[] = {
  49185     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49186     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49187 };
  49188 #endif
  49189 
  49190 #if defined(BCM_88375_A0)
  49191 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACE_BCM88375_A0m_fields[] = {
  49192     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49193     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49194 };
  49195 #endif
  49196 
  49197 #if defined(BCM_88375_B0)
  49198 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACE_BCM88375_B0m_fields[] = {
  49199     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49200     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49201 };
  49202 #endif
  49203 
  49204 #if defined(BCM_88675_B0)
  49205 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACE_BCM88675_B0m_fields[] = {
  49206     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49207     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49208 };
  49209 #endif
  49210 
  49211 #if defined(BCM_88680_A0)
  49212 soc_field_info_t soc_OCB_OCB_ADDRESS_SPACE_BCM88680_A0m_fields[] = {
  49213     { DATAf, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49214     { ECCf, 13, 2048, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49215 };
  49216 #endif
  49217 
  49218 #if defined(BCM_88690_A0)
  49219 soc_field_info_t soc_OCB_OCB_CPU_ACCESSm_fields[] = {
  49220     { DATA_1f, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49221     { DATA_2f, 49, 2048, SOCF_LE | SOCF_GLOBAL }
  49222 };
  49223 #endif
  49224 
  49225 #if defined(BCM_88690_B0)
  49226 soc_field_info_t soc_OCB_OCB_CPU_ACCESS_BCM88690_B0m_fields[] = {
  49227     { DATA_1f, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49228     { DATA_2f, 49, 2048, SOCF_LE | SOCF_GLOBAL }
  49229 };
  49230 #endif
  49231 
  49232 #if defined(BCM_88690_A0)
  49233 soc_field_info_t soc_OCB_WRITE_RXI_MEMm_fields[] = {
  49234     { CNTXf, 8, 4097, SOCF_LE | SOCF_GLOBAL },
  49235     { ECCf, 89, 4106, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49236     { SOPf, 1, 4096, 0 | SOCF_GLOBAL },
  49237     { WORD_0f, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49238     { WORD_1f, 2048, 2048, SOCF_LE | SOCF_GLOBAL },
  49239     { WORD_1_VALIDf, 1, 4105, 0 | SOCF_GLOBAL }
  49240 };
  49241 #endif
  49242 
  49243 #if defined(BCM_88690_B0)
  49244 soc_field_info_t soc_OCB_WRITE_RXI_MEM_BCM88690_B0m_fields[] = {
  49245     { ECCf, 89, 4096, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49246     { WORD_0f, 2048, 0, SOCF_LE | SOCF_GLOBAL },
  49247     { WORD_1f, 2048, 2048, SOCF_LE | SOCF_GLOBAL }
  49248 };
  49249 #endif
  49250 
  49251 #if defined(BCM_88690_A0)
  49252 soc_field_info_t soc_OLP_APP_DB_MAPm_fields[] = {
  49253     { ARR_PROFILEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  49254     { STRENGTH_SIZEf, 2, 5, SOCF_LE | SOCF_GLOBAL }
  49255 };
  49256 #endif
  49257 
  49258 #if defined(BCM_88690_B0)
  49259 soc_field_info_t soc_OLP_APP_DB_MAP_BCM88690_B0m_fields[] = {
  49260     { ARR_PROFILEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  49261     { STRENGTH_SIZEf, 2, 5, SOCF_LE | SOCF_GLOBAL }
  49262 };
  49263 #endif
  49264 
  49265 #if defined(BCM_88690_A0)
  49266 soc_field_info_t soc_OLP_AUTO_DOC_NAME_4m_fields[] = {
  49267     { ECCf, 9, 181, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49268     { ITEM_0_1f, 2, 0, SOCF_LE | SOCF_GLOBAL },
  49269     { ITEM_0_177f, 178, 0, SOCF_LE | SOCF_GLOBAL },
  49270     { ITEM_100_103f, 4, 100, SOCF_LE | SOCF_GLOBAL },
  49271     { ITEM_104_107f, 4, 104, SOCF_LE | SOCF_GLOBAL },
  49272     { ITEM_108_171f, 64, 108, SOCF_LE | SOCF_GLOBAL },
  49273     { ITEM_172_177f, 6, 172, SOCF_LE | SOCF_GLOBAL },
  49274     { ITEM_178_178f, 1, 178, 0 | SOCF_GLOBAL },
  49275     { ITEM_179_180f, 2, 179, SOCF_LE | SOCF_GLOBAL },
  49276     { ITEM_2_7f, 6, 2, SOCF_LE | SOCF_GLOBAL },
  49277     { ITEM_88_90f, 3, 88, SOCF_LE | SOCF_GLOBAL },
  49278     { ITEM_8_87f, 80, 8, SOCF_LE | SOCF_GLOBAL },
  49279     { ITEM_91_98f, 8, 91, SOCF_LE | SOCF_GLOBAL },
  49280     { ITEM_99_99f, 1, 99, 0 | SOCF_GLOBAL }
  49281 };
  49282 #endif
  49283 
  49284 #if defined(BCM_88690_A0)
  49285 soc_field_info_t soc_OLP_AUTO_DOC_NAME_5m_fields[] = {
  49286     { ECCf, 9, 181, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49287     { ITEM_0_1f, 2, 0, SOCF_LE | SOCF_GLOBAL },
  49288     { ITEM_0_177f, 178, 0, SOCF_LE | SOCF_GLOBAL },
  49289     { ITEM_100_103f, 4, 100, SOCF_LE | SOCF_GLOBAL },
  49290     { ITEM_104_107f, 4, 104, SOCF_LE | SOCF_GLOBAL },
  49291     { ITEM_108_171f, 64, 108, SOCF_LE | SOCF_GLOBAL },
  49292     { ITEM_172_177f, 6, 172, SOCF_LE | SOCF_GLOBAL },
  49293     { ITEM_178_178f, 1, 178, 0 | SOCF_GLOBAL },
  49294     { ITEM_179_180f, 2, 179, SOCF_LE | SOCF_GLOBAL },
  49295     { ITEM_2_7f, 6, 2, SOCF_LE | SOCF_GLOBAL },
  49296     { ITEM_88_90f, 3, 88, SOCF_LE | SOCF_GLOBAL },
  49297     { ITEM_8_87f, 80, 8, SOCF_LE | SOCF_GLOBAL },
  49298     { ITEM_91_98f, 8, 91, SOCF_LE | SOCF_GLOBAL },
  49299     { ITEM_99_99f, 1, 99, 0 | SOCF_GLOBAL }
  49300 };
  49301 #endif
  49302 
  49303 #if defined(BCM_88690_B0)
  49304 soc_field_info_t soc_OLP_AUTO_DOC_NAME_4_BCM88690_B0m_fields[] = {
  49305     { ECCf, 9, 181, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49306     { ITEM_0_1f, 2, 0, SOCF_LE | SOCF_GLOBAL },
  49307     { ITEM_0_177f, 178, 0, SOCF_LE | SOCF_GLOBAL },
  49308     { ITEM_100_103f, 4, 100, SOCF_LE | SOCF_GLOBAL },
  49309     { ITEM_104_107f, 4, 104, SOCF_LE | SOCF_GLOBAL },
  49310     { ITEM_108_171f, 64, 108, SOCF_LE | SOCF_GLOBAL },
  49311     { ITEM_172_177f, 6, 172, SOCF_LE | SOCF_GLOBAL },
  49312     { ITEM_178_178f, 1, 178, 0 | SOCF_GLOBAL },
  49313     { ITEM_179_180f, 2, 179, SOCF_LE | SOCF_GLOBAL },
  49314     { ITEM_2_7f, 6, 2, SOCF_LE | SOCF_GLOBAL },
  49315     { ITEM_88_90f, 3, 88, SOCF_LE | SOCF_GLOBAL },
  49316     { ITEM_8_87f, 80, 8, SOCF_LE | SOCF_GLOBAL },
  49317     { ITEM_91_98f, 8, 91, SOCF_LE | SOCF_GLOBAL },
  49318     { ITEM_99_99f, 1, 99, 0 | SOCF_GLOBAL }
  49319 };
  49320 #endif
  49321 
  49322 #if defined(BCM_88690_B0)
  49323 soc_field_info_t soc_OLP_AUTO_DOC_NAME_5_BCM88690_B0m_fields[] = {
  49324     { ECCf, 9, 181, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49325     { ITEM_0_1f, 2, 0, SOCF_LE | SOCF_GLOBAL },
  49326     { ITEM_0_177f, 178, 0, SOCF_LE | SOCF_GLOBAL },
  49327     { ITEM_100_103f, 4, 100, SOCF_LE | SOCF_GLOBAL },
  49328     { ITEM_104_107f, 4, 104, SOCF_LE | SOCF_GLOBAL },
  49329     { ITEM_108_171f, 64, 108, SOCF_LE | SOCF_GLOBAL },
  49330     { ITEM_172_177f, 6, 172, SOCF_LE | SOCF_GLOBAL },
  49331     { ITEM_178_178f, 1, 178, 0 | SOCF_GLOBAL },
  49332     { ITEM_179_180f, 2, 179, SOCF_LE | SOCF_GLOBAL },
  49333     { ITEM_2_7f, 6, 2, SOCF_LE | SOCF_GLOBAL },
  49334     { ITEM_88_90f, 3, 88, SOCF_LE | SOCF_GLOBAL },
  49335     { ITEM_8_87f, 80, 8, SOCF_LE | SOCF_GLOBAL },
  49336     { ITEM_91_98f, 8, 91, SOCF_LE | SOCF_GLOBAL },
  49337     { ITEM_99_99f, 1, 99, 0 | SOCF_GLOBAL }
  49338 };
  49339 #endif
  49340 
  49341 #if defined(BCM_88690_A0)
  49342 soc_field_info_t soc_OLP_DSPG_EVR_EVENT_FIFOm_fields[] = {
  49343     { DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL },
  49344     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49345 };
  49346 #endif
  49347 
  49348 #if defined(BCM_88690_B0)
  49349 soc_field_info_t soc_OLP_DSPG_EVR_EVENT_FIFO_BCM88690_B0m_fields[] = {
  49350     { DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL },
  49351     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49352 };
  49353 #endif
  49354 
  49355 #if defined(BCM_88690_A0)
  49356 soc_field_info_t soc_OLP_DSPR_DMT_EVENT_FIFOm_fields[] = {
  49357     { DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL },
  49358     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49359 };
  49360 #endif
  49361 
  49362 #if defined(BCM_88690_B0)
  49363 soc_field_info_t soc_OLP_DSPR_DMT_EVENT_FIFO_BCM88690_B0m_fields[] = {
  49364     { DATAf, 256, 0, SOCF_LE | SOCF_GLOBAL },
  49365     { ECCf, 10, 256, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49366 };
  49367 #endif
  49368 
  49369 #if defined(BCM_88650_A0)
  49370 soc_field_info_t soc_OLP_DSP_EVENT_ROUTEm_fields[] = {
  49371     { DSP_EVENT_ROUTE_ENTRYf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  49372     { DSP_EVENT_ROUTE_LINEf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  49373     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49374     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49375     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49376     { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }
  49377 };
  49378 #endif
  49379 
  49380 #if defined(BCM_88270_A0)
  49381 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88270_A0m_fields[] = {
  49382     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49383     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49384     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49385     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49386     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49387     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49388     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49389 };
  49390 #endif
  49391 
  49392 #if defined(BCM_88375_A0)
  49393 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88375_A0m_fields[] = {
  49394     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49395     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49396     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49397     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49398     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49399     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49400     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49401 };
  49402 #endif
  49403 
  49404 #if defined(BCM_88375_B0)
  49405 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88375_B0m_fields[] = {
  49406     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49407     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49408     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49409     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49410     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49411     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49412     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49413 };
  49414 #endif
  49415 
  49416 #if defined(BCM_88470_A0)
  49417 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88470_A0m_fields[] = {
  49418     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49419     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49420     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49421     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49422     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49423     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49424     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49425 };
  49426 #endif
  49427 
  49428 #if defined(BCM_88470_B0)
  49429 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88470_B0m_fields[] = {
  49430     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49431     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49432     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49433     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49434     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49435     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49436     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49437 };
  49438 #endif
  49439 
  49440 #if defined(BCM_88650_B0)
  49441 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88650_B0m_fields[] = {
  49442     { DSP_EVENT_ROUTE_ENTRYf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  49443     { DSP_EVENT_ROUTE_LINEf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  49444     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49445     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49446     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49447     { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }
  49448 };
  49449 #endif
  49450 
  49451 #if defined(BCM_88660_A0)
  49452 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88660_A0m_fields[] = {
  49453     { DSP_EVENT_ROUTE_ENTRYf, 3, 0, SOCF_LE | SOCF_GLOBAL },
  49454     { DSP_EVENT_ROUTE_LINEf, 24, 0, SOCF_LE | SOCF_GLOBAL },
  49455     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49456     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49457     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49458     { PARITYf, 1, 24, SOCF_RO | SOCF_GLOBAL }
  49459 };
  49460 #endif
  49461 
  49462 #if defined(BCM_88675_A0)
  49463 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88675_A0m_fields[] = {
  49464     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49465     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49466     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49467     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49468     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49469     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49470     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49471 };
  49472 #endif
  49473 
  49474 #if defined(BCM_88675_B0)
  49475 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88675_B0m_fields[] = {
  49476     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49477     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49478     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49479     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49480     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49481     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49482     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49483 };
  49484 #endif
  49485 
  49486 #if defined(BCM_88680_A0)
  49487 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88680_A0m_fields[] = {
  49488     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49489     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49490     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49491     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49492     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49493     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49494     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49495 };
  49496 #endif
  49497 
  49498 #if defined(BCM_88690_A0)
  49499 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88690_A0m_fields[] = {
  49500     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49501     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49502     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49503     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49504     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49505     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49506     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49507 };
  49508 #endif
  49509 
  49510 #if defined(BCM_88690_B0)
  49511 soc_field_info_t soc_OLP_DSP_EVENT_ROUTE_BCM88690_B0m_fields[] = {
  49512     { DSP_EVENT_ROUTE_ENTRYf, 4, 0, SOCF_LE | SOCF_GLOBAL },
  49513     { DSP_EVENT_ROUTE_LINEf, 32, 0, SOCF_LE | SOCF_GLOBAL },
  49514     { DSP_EVENT_ROUTE_TO_CPUf, 1, 3, 0 | SOCF_GLOBAL },
  49515     { DSP_EVENT_ROUTE_TO_DSP_0f, 1, 1, 0 | SOCF_GLOBAL },
  49516     { DSP_EVENT_ROUTE_TO_DSP_1f, 1, 2, 0 | SOCF_GLOBAL },
  49517     { DSP_EVENT_ROUTE_TO_LOOPBACKf, 1, 0, 0 | SOCF_GLOBAL },
  49518     { ECCf, 7, 32, SOCF_LE|SOCF_RO | SOCF_GLOBAL }
  49519 };
  49520 #endif
  49521 
  49522 #if defined(BCM_88690_A0)
  49523 soc_field_info_t soc_OLP_LEARN_ARR_CONFIGURATION_TABLEm_fields[] = {
  49524     { DESTINATION_CONFIGf, 11, 0, SOCF_LE | SOCF_GLOBAL },
  49525     { DESTINATION_POSITIONf, 6, 5, SOCF_LE | SOCF_GLOBAL },
  49526     { DESTINATION_SIZEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  49527     { EEI_CONFIGf, 11, 22, SOCF_LE | SOCF_GLOBAL },
  49528     { EEI_POSITIONf, 6, 27, SOCF_LE | SOCF_GLOBAL },
  49529     { EEI_SIZEf, 5, 22, SOCF_LE | SOCF_GLOBAL },
  49530     { OUTLIF_CONFIGf, 11, 11, SOCF_LE | SOCF_GLOBAL },
  49531     { OUTLIF_POSITIONf, 6, 16, SOCF_LE | SOCF_GLOBAL },
  49532     { OUTLIF_SIZEf, 5, 11, SOCF_LE | SOCF_GLOBAL }
  49533 };
  49534 #endif
  49535 
  49536 #if defined(BCM_88690_B0)
  49537 soc_field_info_t soc_OLP_LEARN_ARR_CONFIGURATION_TABLE_BCM88690_B0m_fields[] = {
  49538     { DESTINATION_CONFIGf, 11, 0, SOCF_LE | SOCF_GLOBAL },
  49539     { DESTINATION_POSITIONf, 6, 5, SOCF_LE | SOCF_GLOBAL },
  49540     { DESTINATION_SIZEf, 5, 0, SOCF_LE | SOCF_GLOBAL },
  49541     { EEI_CONFIGf, 11, 22, SOCF_LE | SOCF_GLOBAL },
  49542     { EEI_POSITIONf, 6, 27, SOCF_LE | SOCF_GLOBAL },
  49543     { EEI_SIZEf, 5, 22, SOCF_LE | SOCF_GLOBAL },
  49544     { OUTLIF_CONFIGf, 11, 11, SOCF_LE | SOCF_GLOBAL },
  49545     { OUTLIF_POSITIONf, 6, 16, SOCF_LE | SOCF_GLOBAL },
  49546     { OUTLIF_SIZEf, 5, 11, SOCF_LE | SOCF_GLOBAL }
  49547 };
  49548 #endif
  49549 
  49550 #if defined(BCM_88650_A0)
  49551 soc_field_info_t soc_OLP_MEM_00000m_fields[] = {
  49552     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49553     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49554     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49555     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49556     { ITEM_133_137f, 5, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49557     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49558     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49559     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49560     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49561     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49562     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49563     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49564 };
  49565 #endif
  49566 
  49567 #if defined(BCM_88675_A0)
  49568 soc_field_info_t soc_OLP_MEM_20000m_fields[] = {
  49569     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49570     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49571     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49572     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49573     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49574     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49575     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49576     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49577     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49578     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49579     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49580     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49581 };
  49582 #endif
  49583 
  49584 #if defined(BCM_88270_A0)
  49585 soc_field_info_t soc_OLP_MEM_00000_BCM88270_A0m_fields[] = {
  49586     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49587     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49588     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49589     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49590     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49591     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49592     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49593     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49594     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49595     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49596     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49597     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49598 };
  49599 #endif
  49600 
  49601 #if defined(BCM_88375_A0)
  49602 soc_field_info_t soc_OLP_MEM_00000_BCM88375_A0m_fields[] = {
  49603     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49604     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49605     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49606     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49607     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49608     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49609     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49610     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49611     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49612     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49613     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49614     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49615 };
  49616 #endif
  49617 
  49618 #if defined(BCM_88375_B0)
  49619 soc_field_info_t soc_OLP_MEM_00000_BCM88375_B0m_fields[] = {
  49620     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49621     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49622     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49623     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49624     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49625     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49626     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49627     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49628     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49629     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49630     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49631     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49632 };
  49633 #endif
  49634 
  49635 #if defined(BCM_88470_A0)
  49636 soc_field_info_t soc_OLP_MEM_00000_BCM88470_A0m_fields[] = {
  49637     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49638     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49639     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49640     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49641     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49642     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49643     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49644     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49645     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49646     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49647     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49648     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49649 };
  49650 #endif
  49651 
  49652 #if defined(BCM_88470_B0)
  49653 soc_field_info_t soc_OLP_MEM_00000_BCM88470_B0m_fields[] = {
  49654     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49655     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49656     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49657     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49658     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49659     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49660     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49661     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49662     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49663     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49664     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49665     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49666 };
  49667 #endif
  49668 
  49669 #if defined(BCM_88650_B0)
  49670 soc_field_info_t soc_OLP_MEM_00000_BCM88650_B0m_fields[] = {
  49671     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49672     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49673     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49674     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49675     { ITEM_133_137f, 5, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49676     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49677     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49678     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49679     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49680     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49681     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49682     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49683 };
  49684 #endif
  49685 
  49686 #if defined(BCM_88660_A0)
  49687 soc_field_info_t soc_OLP_MEM_00000_BCM88660_A0m_fields[] = {
  49688     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49689     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49690     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49691     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49692     { ITEM_133_137f, 5, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49693     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49694     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49695     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49696     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49697     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49698     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49699     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49700 };
  49701 #endif
  49702 
  49703 #if defined(BCM_88675_A0)
  49704 soc_field_info_t soc_OLP_MEM_00000_BCM88675_A0m_fields[] = {
  49705     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49706     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49707     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49708     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49709     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49710     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49711     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49712     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49713     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49714     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49715     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49716     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49717 };
  49718 #endif
  49719 
  49720 #if defined(BCM_88675_B0)
  49721 soc_field_info_t soc_OLP_MEM_00000_BCM88675_B0m_fields[] = {
  49722     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49723     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49724     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49725     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49726     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49727     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49728     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49729     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49730     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49731     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49732     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49733     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49734 };
  49735 #endif
  49736 
  49737 #if defined(BCM_88680_A0)
  49738 soc_field_info_t soc_OLP_MEM_00000_BCM88680_A0m_fields[] = {
  49739     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49740     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49741     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49742     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49743     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49744     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49745     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49746     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49747     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49748     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49749     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49750     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49751 };
  49752 #endif
  49753 
  49754 #if defined(BCM_88270_A0)
  49755 soc_field_info_t soc_OLP_MEM_20000_BCM88270_A0m_fields[] = {
  49756     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49757     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49758     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49759     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49760     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49761     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49762     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49763     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49764     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49765     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49766     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49767     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49768 };
  49769 #endif
  49770 
  49771 #if defined(BCM_88375_A0)
  49772 soc_field_info_t soc_OLP_MEM_20000_BCM88375_A0m_fields[] = {
  49773     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49774     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49775     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49776     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49777     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49778     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49779     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49780     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49781     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49782     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49783     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49784     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49785 };
  49786 #endif
  49787 
  49788 #if defined(BCM_88375_B0)
  49789 soc_field_info_t soc_OLP_MEM_20000_BCM88375_B0m_fields[] = {
  49790     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49791     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49792     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49793     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49794     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49795     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49796     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49797     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49798     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49799     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49800     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49801     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49802 };
  49803 #endif
  49804 
  49805 #if defined(BCM_88470_A0)
  49806 soc_field_info_t soc_OLP_MEM_20000_BCM88470_A0m_fields[] = {
  49807     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49808     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49809     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49810     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49811     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49812     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49813     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49814     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49815     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49816     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49817     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49818     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49819 };
  49820 #endif
  49821 
  49822 #if defined(BCM_88470_B0)
  49823 soc_field_info_t soc_OLP_MEM_20000_BCM88470_B0m_fields[] = {
  49824     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49825     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49826     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49827     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49828     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49829     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49830     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49831     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49832     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49833     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49834     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49835     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49836 };
  49837 #endif
  49838 
  49839 #if defined(BCM_88675_B0)
  49840 soc_field_info_t soc_OLP_MEM_20000_BCM88675_B0m_fields[] = {
  49841     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49842     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49843     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49844     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49845     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49846     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49847     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49848     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49849     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49850     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49851     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49852     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49853 };
  49854 #endif
  49855 
  49856 #if defined(BCM_88680_A0)
  49857 soc_field_info_t soc_OLP_MEM_20000_BCM88680_A0m_fields[] = {
  49858     { ECCf, 9, 133, SOCF_LE|SOCF_RO | SOCF_GLOBAL },
  49859     { ITEM_0_0f, 1, 0, 0 | SOCF_GLOBAL },
  49860     { ITEM_0_131f, 132, 0, SOCF_LE | SOCF_GLOBAL },
  49861     { ITEM_131_131f, 1, 131, 0 | SOCF_GLOBAL },
  49862     { ITEM_132_132f, 1, 132, 0 | SOCF_GLOBAL },
  49863     { ITEM_1_48f, 48, 1, SOCF_LE | SOCF_GLOBAL },
  49864     { ITEM_1_74f, 74, 1, SOCF_LE | SOCF_GLOBAL },
  49865     { ITEM_49_64f, 16, 49, SOCF_LE | SOCF_GLOBAL },
  49866     { ITEM_65_74f, 10, 65, SOCF_LE | SOCF_GLOBAL },
  49867     { ITEM_75_77f, 3, 75, SOCF_LE | SOCF_GLOBAL },
  49868     { ITEM_78_88f, 11, 78, SOCF_LE | SOCF_GLOBAL },
  49869     { ITEM_89_130f, 42, 89, SOCF_LE | SOCF_GLOBAL }
  49870 };
  49871 #endif
  49872 
  49873 #if defined(BCM_88690_A0)
  49874 soc_field_info_t soc_OLP_MRQ_ARR_CFGm_fields[] = {
  49875     { STRENGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL }
  49876 };
  49877 #endif
  49878 
  49879 #if defined(BCM_88690_B0)
  49880 soc_field_info_t soc_OLP_MRQ_ARR_CFG_BCM88690_B0m_fields[] = {
  49881     { STRENGTHf, 8, 0, SOCF_LE | SOCF_GLOBAL }
  49882 };
  49883 #endif
  49884 
  49885 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  49886 soc_field_info_t soc_OP_UC_QGROUP_DROP_STATEm_fields[] = {
  49887     { ECCf, 6, 48, SOCF_LE | SOCF_GLOBAL },
  49888     { ECCPf, 7, 48, SOCF_LE | SOCF_GLOBAL },
  49889     { PARITYf, 1, 54, 0 | SOCF_GLOBAL },
  49890     { QDSf, 48, 0, SOCF_LE | SOCF_GLOBAL }
  49891 };
  49892 #endif
  49893 
  49894 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  49895 soc_field_info_t soc_OP_UC_QGROUP_DROP_STATE_BCM56670_A0m_fields[] = {
  49896     { QDSf, 48, 0, SOCF_LE | SOCF_GLOBAL }
  49897 };
  49898 #endif
  49899 
  49900 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  49901 soc_field_info_t soc_OP_UC_QGROUP_MINOKm_fields[] = {
  49902     { ECCf, 5, 16, SOCF_LE | SOCF_GLOBAL },
  49903     { ECCPf, 6, 16, SOCF_LE | SOCF_GLOBAL },
  49904     { MINOKf, 16, 0, SOCF_LE | SOCF_GLOBAL },
  49905     { PARITYf, 1, 21, 0 | SOCF_GLOBAL }
  49906 };
  49907 #endif
  49908 
  49909 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  49910 soc_field_info_t soc_OP_UC_QGROUP_MINOK_BCM56670_A0m_fields[] = {
  49911     { MINOKf, 16, 0, SOCF_LE | SOCF_GLOBAL }
  49912 };
  49913 #endif
  49914 
  49915 #if defined(BCM_88732_A0)
  49916 soc_field_info_t soc_OUTCTRLBCASTPKTSm_fields[] = {
  49917     { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL },
  49918     { ECCf, 6, 40, SOCF_LE | SOCF_GLOBAL },
  49919     { ECCPf, 7, 40, SOCF_LE | SOCF_GLOBAL },
  49920     { PARITYf, 1, 46, 0 | SOCF_GLOBAL }
  49921 };
  49922 #endif
  49923 
  49924 #if defined(BCM_88732_A0)
  49925 soc_field_info_t soc_OUTCTRLBYTm_fields[] = {
  49926     { COUNTf, 44, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL }
  49927 };
  49928 #endif
  49929 
  49930 #if defined(BCM_88732_A0)
  49931 soc_field_info_t soc_OUTCTRLERRPKTSm_fields[] = {
  49932     { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL }
  49933 };
  49934 #endif
  49935 
  49936 #if defined(BCM_88732_A0)
  49937 soc_field_info_t soc_OUTCTRLMCASTPKTSm_fields[] = {
  49938     { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL },
  49939     { ECCf, 6, 40, SOCF_LE | SOCF_GLOBAL },
  49940     { ECCPf, 7, 40, SOCF_LE | SOCF_GLOBAL },
  49941     { PARITYf, 1, 46, 0 | SOCF_GLOBAL }
  49942 };
  49943 #endif
  49944 
  49945 #if defined(BCM_88732_A0)
  49946 soc_field_info_t soc_OUTCTRLUCASTPKTSm_fields[] = {
  49947     { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL },
  49948     { ECCf, 6, 40, SOCF_LE | SOCF_GLOBAL },
  49949     { ECCPf, 7, 40, SOCF_LE | SOCF_GLOBAL },
  49950     { PARITYf, 1, 46, 0 | SOCF_GLOBAL }
  49951 };
  49952 #endif
  49953 
  49954 #if defined(BCM_88732_A0)
  49955 soc_field_info_t soc_OUTUNCTRLBYTm_fields[] = {
  49956     { COUNTf, 44, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL }
  49957 };
  49958 #endif
  49959 
  49960 #if defined(BCM_88732_A0)
  49961 soc_field_info_t soc_OUTUNCTRLERRPKTSm_fields[] = {
  49962     { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL }
  49963 };
  49964 #endif
  49965 
  49966 #if defined(BCM_88732_A0)
  49967 soc_field_info_t soc_OUTUNCTRLUCASTPKTSm_fields[] = {
  49968     { COUNTf, 40, 0, SOCF_LE|SOCF_COR | SOCF_GLOBAL },
  49969     { ECCf, 6, 40, SOCF_LE | SOCF_GLOBAL },
  49970     { ECCPf, 7, 40, SOCF_LE | SOCF_GLOBAL },
  49971     { PARITYf, 1, 46, 0 | SOCF_GLOBAL }
  49972 };
  49973 #endif
  49974 
  49975 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) || \
  49976     defined(BCM_56850_A0)
  49977 soc_field_info_t soc_OAM_LM_COUNTERS_COV_DEFSfmt_fields[] = {
  49978     { BYPASS_WINDOWf, 4, 17, SOCF_LE },
  49979     { SYS_ACC_ADDRf, 14, 3, SOCF_LE },
  49980     { SYS_ACC_TYPEf, 3, 0, SOCF_LE },
  49981     { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 },
  49982     { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 },
  49983     { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 }
  49984 };
  49985 #endif
  49986 
  49987 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  49988     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  49989     defined(BCM_56160_A0)
  49990 soc_field_info_t soc_OAM_LM_COUNTERS_COV_DEFS_BCM53400_A0fmt_fields[] = {
  49991     { BYPASS_WINDOWf, 2, 15, SOCF_LE },
  49992     { SYS_ACC_ADDRf, 12, 3, SOCF_LE },
  49993     { SYS_ACC_TYPEf, 3, 0, SOCF_LE },
  49994     { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 },
  49995     { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 },
  49996     { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 }
  49997 };
  49998 #endif
  49999 
  50000 #if defined(BCM_56150_A0)
  50001 soc_field_info_t soc_OAM_LM_COUNTERS_COV_DEFS_BCM56150_A0fmt_fields[] = {
  50002     { BYPASS_WINDOWf, 2, 15, SOCF_LE },
  50003     { SYS_ACC_ADDRf, 12, 3, SOCF_LE },
  50004     { SYS_ACC_TYPEf, 3, 0, SOCF_LE },
  50005     { SYS_ACC_TYPE_CPU_RDf, 1, 0, 0 },
  50006     { SYS_ACC_TYPE_CPU_WRf, 1, 1, 0 },
  50007     { SYS_ACC_TYPE_PKT_ACCf, 1, 2, 0 }
  50008 };
  50009 #endif
  50010 
  50011 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  50012 soc_field_info_t soc_OAM_LPR_CNTR_ACTION_BUSfmt_fields[] = {
  50013     { BASE_CNTR_IDXf, 11, 14, SOCF_LE },
  50014     { CNTR_ACTION_INCRf, 1, 32, 0 },
  50015     { CNTR_ACTION_SAMPLEf, 1, 31, 0 },
  50016     { CNTR_INTF_TYPEf, 4, 1, SOCF_LE },
  50017     { CNTR_INTF_TYPE_SRC_ATRf, 2, 5, SOCF_LE },
  50018     { CNTR_LM_COS_OFFSETf, 2, 10, SOCF_LE },
  50019     { CNTR_LM_PAYLOAD_OFFSETf, 3, 7, SOCF_LE },
  50020     { OAM_EQ_MDL_CNTRf, 1, 30, 0 },
  50021     { SERVICE_PRI_MAP_MODEf, 2, 12, SOCF_LE },
  50022     { SERVICE_PRI_MAP_PTRf, 5, 25, SOCF_LE },
  50023     { UPMEP_CNTRf, 1, 0, 0 }
  50024 };
  50025 #endif
  50026 
  50027 #if defined(BCM_56270_A0)
  50028 soc_field_info_t soc_OAM_LPR_CNTR_ACTION_BUS_BCM56270_A0fmt_fields[] = {
  50029     { BASE_CNTR_IDXf, 9, 14, SOCF_LE },
  50030     { CNTR_ACTION_INCRf, 1, 30, 0 },
  50031     { CNTR_ACTION_SAMPLEf, 1, 29, 0 },
  50032     { CNTR_INTF_TYPEf, 4, 1, SOCF_LE },
  50033     { CNTR_INTF_TYPE_SRC_ATRf, 2, 5, SOCF_LE },
  50034     { CNTR_LM_COS_OFFSETf, 2, 10, SOCF_LE },
  50035     { CNTR_LM_PAYLOAD_OFFSETf, 3, 7, SOCF_LE },
  50036     { OAM_EQ_MDL_CNTRf, 1, 28, 0 },
  50037     { SERVICE_PRI_MAP_MODEf, 2, 12, SOCF_LE },
  50038     { SERVICE_PRI_MAP_PTRf, 5, 23, SOCF_LE },
  50039     { UPMEP_CNTRf, 1, 0, 0 }
  50040 };
  50041 #endif
  50042 
  50043 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50044     defined(BCM_56270_A0)
  50045 soc_field_info_t soc_OAM_LPR_INTF_CONTROL_INFOfmt_fields[] = {
  50046     { DATA_PROC_ENf, 1, 8, 0 },
  50047     { INTF_PRE_CVXLTf, 1, 6, 0 },
  50048     { INTF_PRE_SVXLTf, 1, 7, 0 },
  50049     { INTF_TYPEf, 4, 0, SOCF_LE },
  50050     { INTF_TYPE_SRC_ATRf, 2, 4, SOCF_LE },
  50051     { OAM_PROC_ENf, 1, 9, 0 }
  50052 };
  50053 #endif
  50054 
  50055 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  50056 soc_field_info_t soc_OAM_LPR_INTF_LOOKUP_CNTR_DATAfmt_fields[] = {
  50057     { BASE_CNTR_IDXf, 11, 10, SOCF_LE },
  50058     { LM_COS_OFFSETf, 2, 26, SOCF_LE },
  50059     { LM_PAYLOAD_OFFSETf, 3, 23, SOCF_LE },
  50060     { MEP_MDLf, 3, 2, SOCF_LE },
  50061     { MEP_TYPE_UPMEPf, 1, 1, 0 },
  50062     { SERVICE_PRI_MAP_MODEf, 2, 21, SOCF_LE },
  50063     { SERVICE_PRI_MAP_PTRf, 5, 5, SOCF_LE },
  50064     { VALIDf, 1, 0, 0 }
  50065 };
  50066 #endif
  50067 
  50068 #if defined(BCM_56270_A0)
  50069 soc_field_info_t soc_OAM_LPR_INTF_LOOKUP_CNTR_DATA_BCM56270_A0fmt_fields[] = {
  50070     { BASE_CNTR_IDXf, 9, 10, SOCF_LE },
  50071     { LM_COS_OFFSETf, 2, 24, SOCF_LE },
  50072     { LM_PAYLOAD_OFFSETf, 3, 21, SOCF_LE },
  50073     { MEP_MDLf, 3, 2, SOCF_LE },
  50074     { MEP_TYPE_UPMEPf, 1, 1, 0 },
  50075     { SERVICE_PRI_MAP_MODEf, 2, 19, SOCF_LE },
  50076     { SERVICE_PRI_MAP_PTRf, 5, 5, SOCF_LE },
  50077     { VALIDf, 1, 0, 0 }
  50078 };
  50079 #endif
  50080 
  50081 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  50082 soc_field_info_t soc_OAM_LPR_INTF_LOOKUP_DATAfmt_fields[] = {
  50083     { CNTR0_DATAf, 28, 30, SOCF_LE },
  50084     { CNTR1_DATAf, 28, 58, SOCF_LE },
  50085     { CNTR2_DATAf, 28, 86, SOCF_LE },
  50086     { MA_BASE_PTRf, 12, 1, SOCF_LE },
  50087     { MDL_BITMAP_ACTIVEf, 8, 13, SOCF_LE },
  50088     { MDL_BITMAP_PASSIVEf, 8, 21, SOCF_LE },
  50089     { TIMESTAMP_TYPEf, 1, 29, 0 },
  50090     { VALIDf, 1, 0, 0 }
  50091 };
  50092 #endif
  50093 
  50094 #if defined(BCM_56270_A0)
  50095 soc_field_info_t soc_OAM_LPR_INTF_LOOKUP_DATA_BCM56270_A0fmt_fields[] = {
  50096     { CNTR0_DATAf, 26, 29, SOCF_LE },
  50097     { CNTR1_DATAf, 26, 55, SOCF_LE },
  50098     { CNTR2_DATAf, 26, 81, SOCF_LE },
  50099     { MA_BASE_PTRf, 11, 1, SOCF_LE },
  50100     { MDL_BITMAP_ACTIVEf, 8, 12, SOCF_LE },
  50101     { MDL_BITMAP_PASSIVEf, 8, 20, SOCF_LE },
  50102     { TIMESTAMP_TYPEf, 1, 28, 0 },
  50103     { VALIDf, 1, 0, 0 }
  50104 };
  50105 #endif
  50106 
  50107 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  50108 soc_field_info_t soc_OAM_LPR_IN_BUSfmt_fields[] = {
  50109     { KEY_TYPE_SRC_BUSf, 63, 414, SOCF_LE },
  50110     { PKT_AND_CTRL_BUSf, 300, 0, SOCF_LE },
  50111     { PORT_INTF_LOOKUP_DATAf, 114, 300, SOCF_LE }
  50112 };
  50113 #endif
  50114 
  50115 #if defined(BCM_56270_A0)
  50116 soc_field_info_t soc_OAM_LPR_IN_BUS_BCM56270_A0fmt_fields[] = {
  50117     { KEY_TYPE_SRC_BUSf, 63, 407, SOCF_LE },
  50118     { PKT_AND_CTRL_BUSf, 300, 0, SOCF_LE },
  50119     { PORT_INTF_LOOKUP_DATAf, 107, 300, SOCF_LE }
  50120 };
  50121 #endif
  50122 
  50123 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50124     defined(BCM_56270_A0)
  50125 soc_field_info_t soc_OAM_LPR_KEYfmt_fields[] = {
  50126     { CVIDf, 12, 32, SOCF_LE },
  50127     { GLPf, 16, 4, SOCF_LE },
  50128     { KEYf, 44, 0, SOCF_LE },
  50129     { KEY_TYPEf, 4, 0, SOCF_LE },
  50130     { MEPIDf, 13, 4, SOCF_LE },
  50131     { MPLS_LABELf, 20, 20, SOCF_LE },
  50132     { PROTECTIONf, 1, 17, 0 },
  50133     { SVIDf, 12, 20, SOCF_LE },
  50134     { VPf, 13, 4, SOCF_LE }
  50135 };
  50136 #endif
  50137 
  50138 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50139     defined(BCM_56270_A0)
  50140 soc_field_info_t soc_OAM_LPR_KEY_TYPEfmt_fields[] = {
  50141     { KEY_TYPEf, 4, 0, SOCF_LE }
  50142 };
  50143 #endif
  50144 
  50145 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50146     defined(BCM_56270_A0)
  50147 soc_field_info_t soc_OAM_LPR_KEY_TYPE_SRCfmt_fields[] = {
  50148     { ATRf, 2, 4, SOCF_LE },
  50149     { KEY_TYPEf, 4, 0, SOCF_LE },
  50150     { VALIDf, 1, 6, 0 }
  50151 };
  50152 #endif
  50153 
  50154 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50155     defined(BCM_56270_A0)
  50156 soc_field_info_t soc_OAM_LPR_KEY_TYPE_SRC_ATRfmt_fields[] = {
  50157     { ATRf, 2, 0, SOCF_LE }
  50158 };
  50159 #endif
  50160 
  50161 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50162     defined(BCM_56270_A0)
  50163 soc_field_info_t soc_OAM_LPR_KEY_TYPE_SRC_BUSfmt_fields[] = {
  50164     { SRC0f, 7, 0, SOCF_LE },
  50165     { SRC1f, 7, 7, SOCF_LE },
  50166     { SRC2f, 7, 14, SOCF_LE },
  50167     { SRC3f, 7, 21, SOCF_LE },
  50168     { SRC4f, 7, 28, SOCF_LE },
  50169     { SRC5f, 7, 35, SOCF_LE },
  50170     { SRC6f, 7, 42, SOCF_LE },
  50171     { SRC7f, 7, 49, SOCF_LE },
  50172     { SRC8f, 7, 56, SOCF_LE }
  50173 };
  50174 #endif
  50175 
  50176 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  50177 soc_field_info_t soc_OAM_LPR_OAM_ACTIONfmt_fields[] = {
  50178     { DGLPf, 16, 9, SOCF_LE },
  50179     { FWD_PKTf, 1, 8, 0 },
  50180     { GEN_LBRf, 1, 29, 0 },
  50181     { INT_PRIf, 4, 35, SOCF_LE },
  50182     { MA_PTRf, 13, 39, SOCF_LE },
  50183     { MDL_IS_LOWf, 1, 26, 0 },
  50184     { OAM_ERROR_COPYTO_CPUf, 1, 33, 0 },
  50185     { OAM_ERROR_DROPf, 1, 28, 0 },
  50186     { OAM_HIGH_PRI_COPYTO_CPUf, 1, 30, 0 },
  50187     { OAM_INTF_MEP_HITf, 1, 57, 0 },
  50188     { OAM_INTF_PRE_CVXLTf, 1, 4, 0 },
  50189     { OAM_INTF_PRE_SVXLTf, 1, 5, 0 },
  50190     { OAM_INTF_TYPEf, 4, 0, SOCF_LE },
  50191     { OAM_LOW_PRI_COPYTO_CPUf, 1, 32, 0 },
  50192     { OAM_MEDIUM_PRI_COPYTO_CPUf, 1, 31, 0 },
  50193     { OAM_RX_DROPf, 1, 27, 0 },
  50194     { OLP_HDR_ADDf, 1, 34, 0 },
  50195     { OLP_HDR_TYPE_COMPRESSEDf, 5, 52, SOCF_LE },
  50196     { PROC_CCM_IN_HWf, 1, 25, 0 },
  50197     { RESERVEDf, 6, 58, SOCF_LE|SOCF_RES },
  50198     { SAMPLE_DM_CLKf, 1, 6, 0 },
  50199     { TIMESTAMP_TYPEf, 1, 7, 0 }
  50200 };
  50201 #endif
  50202 
  50203 #if defined(BCM_56270_A0)
  50204 soc_field_info_t soc_OAM_LPR_OAM_ACTION_BCM56270_A0fmt_fields[] = {
  50205     { DGLPf, 16, 9, SOCF_LE },
  50206     { FWD_PKTf, 1, 8, 0 },
  50207     { GEN_LBRf, 1, 29, 0 },
  50208     { INT_PRIf, 4, 35, SOCF_LE },
  50209     { MA_PTRf, 13, 39, SOCF_LE },
  50210     { MDL_IS_LOWf, 1, 26, 0 },
  50211     { OAM_COUNT_PROFILEf, 1, 58, 0 },
  50212     { OAM_ERROR_COPYTO_CPUf, 1, 33, 0 },
  50213     { OAM_ERROR_DROPf, 1, 28, 0 },
  50214     { OAM_HIGH_PRI_COPYTO_CPUf, 1, 30, 0 },
  50215     { OAM_INTF_MEP_HITf, 1, 57, 0 },
  50216     { OAM_INTF_PRE_CVXLTf, 1, 4, 0 },
  50217     { OAM_INTF_PRE_SVXLTf, 1, 5, 0 },
  50218     { OAM_INTF_TYPEf, 4, 0, SOCF_LE },
  50219     { OAM_LOW_PRI_COPYTO_CPUf, 1, 32, 0 },
  50220     { OAM_MEDIUM_PRI_COPYTO_CPUf, 1, 31, 0 },
  50221     { OAM_RX_DROPf, 1, 27, 0 },
  50222     { OLP_HDR_ADDf, 1, 34, 0 },
  50223     { OLP_HDR_TYPE_COMPRESSEDf, 5, 52, SOCF_LE },
  50224     { PROC_CCM_IN_HWf, 1, 25, 0 },
  50225     { RESERVEDf, 5, 59, SOCF_LE|SOCF_RES },
  50226     { SAMPLE_DM_CLKf, 1, 6, 0 },
  50227     { TIMESTAMP_TYPEf, 1, 7, 0 }
  50228 };
  50229 #endif
  50230 
  50231 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50232     defined(BCM_56270_A0)
  50233 soc_field_info_t soc_OAM_LPR_OAM_DROP_VECTORfmt_fields[] = {
  50234     { DISCARD_TAG_UNTAGf, 1, 24, 0 },
  50235     { DISC_DROP_VECTORf, 20, 0, SOCF_LE },
  50236     { EGR_DROP_VECTORf, 32, 0, SOCF_LE },
  50237     { ERRORED_E2E_PKT_DROPf, 1, 23, 0 },
  50238     { MPLS_DROP_VECTORf, 8, 35, SOCF_LE },
  50239     { OLP_DROPf, 1, 26, 0 },
  50240     { RESERVED_1f, 3, 29, SOCF_LE|SOCF_RES },
  50241     { RESERVED_2f, 1, 34, SOCF_RES },
  50242     { SAT_DN_SAMP_RX_DROPf, 1, 28, 0 },
  50243     { SPST_NOT_IN_FORWARDING_STATE_DROPf, 1, 25, 0 },
  50244     { VFP_DROPf, 1, 27, 0 },
  50245     { VLAN_DROP_VECTORf, 3, 20, SOCF_LE },
  50246     { VXLT_DROPf, 2, 32, SOCF_LE },
  50247     { VXLT_MISS_DROPf, 3, 32, SOCF_LE }
  50248 };
  50249 #endif
  50250 
  50251 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50252     defined(BCM_56270_A0)
  50253 soc_field_info_t soc_OAM_LPR_OAM_PKT_INFO_BUSfmt_fields[] = {
  50254     { MACDA_BCf, 1, 1, 0 },
  50255     { MACDA_MCf, 1, 0, 0 },
  50256     { MACSA_UCf, 1, 2, 0 },
  50257     { OAM_HDR_ERRf, 1, 6, 0 },
  50258     { OAM_VERSION_ZEROf, 1, 7, 0 },
  50259     { PBB_TE_MIP_TLV_PRESENTf, 1, 5, 0 },
  50260     { UC_MY_STATION_HITf, 1, 3, 0 },
  50261     { VFP_MY_STATION_HITf, 1, 4, 0 }
  50262 };
  50263 #endif
  50264 
  50265 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  50266 soc_field_info_t soc_OAM_LPR_OUT_BUSfmt_fields[] = {
  50267     { CNTR0_ACTION_BUSf, 33, 64, SOCF_LE },
  50268     { CNTR1_ACTION_BUSf, 33, 97, SOCF_LE },
  50269     { CNTR2_ACTION_BUSf, 33, 130, SOCF_LE },
  50270     { OAM_ACTIONf, 64, 0, SOCF_LE }
  50271 };
  50272 #endif
  50273 
  50274 #if defined(BCM_56270_A0)
  50275 soc_field_info_t soc_OAM_LPR_OUT_BUS_BCM56270_A0fmt_fields[] = {
  50276     { CNTR0_ACTION_BUSf, 31, 64, SOCF_LE },
  50277     { CNTR1_ACTION_BUSf, 31, 95, SOCF_LE },
  50278     { CNTR2_ACTION_BUSf, 31, 126, SOCF_LE },
  50279     { OAM_ACTIONf, 64, 0, SOCF_LE }
  50280 };
  50281 #endif
  50282 
  50283 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50284     defined(BCM_56270_A0)
  50285 soc_field_info_t soc_OAM_LPR_PAR_ERR_INTRfmt_fields[] = {
  50286     { MA_INDEXf, 1, 2, 0 },
  50287     { MP_GROUPf, 1, 1, 0 },
  50288     { OAM_FLEXIBLE_DOMAIN_CONTROLf, 1, 0, 0 },
  50289     { OAM_OPCODE_CONTROL_PROFILEf, 1, 4, 0 },
  50290     { OAM_OPCODE_GROUPf, 1, 3, 0 }
  50291 };
  50292 #endif
  50293 
  50294 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50295     defined(BCM_56270_A0)
  50296 soc_field_info_t soc_OAM_LPR_PKT_AND_CTRL_BUSfmt_fields[] = {
  50297     { ETH_OAM_PDUf, 1, 94, 0 },
  50298     { EVXLT_APPLIED_TO_PAYLOADf, 1, 273, 0 },
  50299     { GLPf, 16, 2, SOCF_LE },
  50300     { LSP1_OAM_PDUf, 1, 95, 0 },
  50301     { LSP2_OAM_PDUf, 1, 96, 0 },
  50302     { LSP3_OAM_PDUf, 1, 97, 0 },
  50303     { MEPIDf, 13, 81, SOCF_LE },
  50304     { MPLS_LABEL1f, 20, 18, SOCF_LE },
  50305     { MPLS_LABEL1_GLOBALf, 1, 78, 0 },
  50306     { MPLS_LABEL2f, 20, 38, SOCF_LE },
  50307     { MPLS_LABEL2_GLOBALf, 1, 79, 0 },
  50308     { MPLS_LABEL3f, 20, 58, SOCF_LE },
  50309     { MPLS_LABEL3_GLOBALf, 1, 80, 0 },
  50310     { OAM_CVLAN_MEP_AFTER_VXLTf, 1, 175, 0 },
  50311     { OAM_DROP_VECTORf, 43, 100, SOCF_LE },
  50312     { OAM_ENf, 1, 1, 0 },
  50313     { OAM_MDLf, 3, 244, SOCF_LE },
  50314     { OAM_OPCODEf, 10, 247, SOCF_LE },
  50315     { PARITY_CELL_ERR_PURGE_AGED_DROPf, 1, 274, 0 },
  50316     { PKT_INFO_ETH_OAMf, 8, 257, SOCF_LE },
  50317     { PKT_INFO_MPLS_OAMf, 8, 265, SOCF_LE },
  50318     { POST_VXLT_INNER_TAGGEDf, 1, 179, 0 },
  50319     { POST_VXLT_INNER_VIDf, 12, 206, SOCF_LE },
  50320     { POST_VXLT_OUTER_TAGGEDf, 1, 180, 0 },
  50321     { POST_VXLT_OUTER_VIDf, 12, 218, SOCF_LE },
  50322     { PRE_VXLT_INNER_PRI_TAGGEDf, 1, 178, 0 },
  50323     { PRE_VXLT_INNER_TAGGEDf, 1, 176, 0 },
  50324     { PRE_VXLT_INNER_VIDf, 12, 182, SOCF_LE },
  50325     { PRE_VXLT_OUTER_TAGGEDf, 1, 177, 0 },
  50326     { PRE_VXLT_OUTER_VIDf, 12, 194, SOCF_LE },
  50327     { PROTECTIONf, 1, 243, 0 },
  50328     { PW_OAM_PDUf, 1, 98, 0 },
  50329     { RESERVEDf, 25, 275, SOCF_LE|SOCF_RES },
  50330     { SECTION_OAM_PDUf, 1, 99, 0 },
  50331     { SOPf, 1, 0, 0 },
  50332     { S_INTF_PASSIVE_DROP_VECTORf, 32, 143, SOCF_LE },
  50333     { VPf, 13, 230, SOCF_LE },
  50334     { VP_VALIDf, 1, 181, 0 }
  50335 };
  50336 #endif
  50337 
  50338 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50339     defined(BCM_56270_A0)
  50340 soc_field_info_t soc_OAM_LPR_PKT_INFOfmt_fields[] = {
  50341     { MACDA_BCf, 1, 1, 0 },
  50342     { MACDA_MCf, 1, 0, 0 },
  50343     { MACSA_UCf, 1, 2, 0 },
  50344     { OAM_HDR_ERRf, 1, 17, 0 },
  50345     { OAM_MDLf, 3, 5, SOCF_LE },
  50346     { OAM_UNKNOWN_VER_ERRf, 1, 18, 0 },
  50347     { OPCODEf, 9, 8, SOCF_LE },
  50348     { PBB_TE_MIP_TLV_PRESENTf, 1, 4, 0 },
  50349     { UC_MY_STATION_HITf, 1, 3, 0 }
  50350 };
  50351 #endif
  50352 
  50353 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50354     defined(BCM_56270_A0)
  50355 soc_field_info_t soc_OAM_LPR_S_INTF_PASSIVE_DROP_VECTORfmt_fields[] = {
  50356     { EGR_DROP_VECTORf, 32, 0, SOCF_LE },
  50357     { RESERVED_1f, 28, 4, SOCF_LE|SOCF_RES },
  50358     { SPST_NOT_IN_FORWARDING_STATE_DROPf, 1, 3, 0 },
  50359     { VLAN_DROP_VECTORf, 3, 0, SOCF_LE }
  50360 };
  50361 #endif
  50362 
  50363 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  50364     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  50365     defined(BCM_56450_B1) || defined(BCM_56640_A0) || \
  50366     defined(BCM_56850_A0) || defined(BCM_56860_A0)
  50367 soc_field_info_t soc_OAM_OPCODEfmt_fields[] = {
  50368     { OPCODEf, 8, 0, SOCF_LE }
  50369 };
  50370 #endif
  50371 
  50372 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  50373     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  50374     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  50375     defined(BCM_56260_B0) || defined(BCM_56270_A0) || \
  50376     defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  50377     defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  50378     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  50379     defined(BCM_56970_A0) || defined(BCM_56980_A0) || \
  50380     defined(BCM_56980_B0)
  50381 soc_field_info_t soc_OAM_OPCODE_BCM53400_A0fmt_fields[] = {
  50382     { OPCODEf, 8, 0, SOCF_LE }
  50383 };
  50384 #endif
  50385 
  50386 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  50387     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  50388     defined(BCM_56450_B1) || defined(BCM_56640_A0) || \
  50389     defined(BCM_56850_A0) || defined(BCM_56860_A0)
  50390 soc_field_info_t soc_OAM_TLV_DATAfmt_fields[] = {
  50391     { DATAf, 8, 0, SOCF_LE }
  50392 };
  50393 #endif
  50394 
  50395 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  50396     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  50397     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  50398     defined(BCM_56260_B0) || defined(BCM_56270_A0) || \
  50399     defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  50400     defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  50401     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  50402     defined(BCM_56970_A0) || defined(BCM_56980_A0) || \
  50403     defined(BCM_56980_B0)
  50404 soc_field_info_t soc_OAM_TLV_DATA_BCM53400_A0fmt_fields[] = {
  50405     { DATAf, 8, 0, SOCF_LE }
  50406 };
  50407 #endif
  50408 
  50409 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  50410     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  50411     defined(BCM_56450_B1) || defined(BCM_56640_A0) || \
  50412     defined(BCM_56850_A0) || defined(BCM_56860_A0)
  50413 soc_field_info_t soc_OAM_TLV_TYPEfmt_fields[] = {
  50414     { TLV_TYPEf, 8, 0, SOCF_LE }
  50415 };
  50416 #endif
  50417 
  50418 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  50419     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  50420     defined(BCM_56160_A0) || defined(BCM_56260_A0) || \
  50421     defined(BCM_56260_B0) || defined(BCM_56270_A0) || \
  50422     defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  50423     defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  50424     defined(BCM_56960_A0) || defined(BCM_56965_A0) || \
  50425     defined(BCM_56970_A0) || defined(BCM_56980_A0) || \
  50426     defined(BCM_56980_B0)
  50427 soc_field_info_t soc_OAM_TLV_TYPE_BCM53400_A0fmt_fields[] = {
  50428     { TLV_TYPEf, 8, 0, SOCF_LE }
  50429 };
  50430 #endif
  50431 
  50432 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  50433     defined(BCM_56450_B1) || defined(BCM_56860_A0)
  50434 soc_field_info_t soc_OLP_RX_HEADERfmt_fields[] = {
  50435     { HEADER_SUBTYPEf, 8, 140, SOCF_LE },
  50436     { HEADER_TYPEf, 8, 148, SOCF_LE },
  50437     { OAMPDU_OFFSETf, 8, 34, SOCF_LE },
  50438     { PORT_IDf, 16, 124, SOCF_LE },
  50439     { PORT_ID_MODIDf, 8, 132, SOCF_LE },
  50440     { PORT_ID_PORTf, 8, 124, SOCF_LE },
  50441     { RESERVEDf, 34, 0, SOCF_LE|SOCF_RES },
  50442     { SAMPLE_TYPEf, 2, 106, SOCF_LE },
  50443     { SAMPLE_VALUEf, 64, 42, SOCF_LE },
  50444     { SESSION_IDf, 16, 108, SOCF_LE },
  50445     { VERSIONf, 4, 156, SOCF_LE }
  50446 };
  50447 #endif
  50448 
  50449 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50450     defined(BCM_56270_A0)
  50451 soc_field_info_t soc_OLP_RX_HEADER_BCM56260_A0fmt_fields[] = {
  50452     { EXT_SAMPLE_VALUEf, 32, 1, SOCF_LE },
  50453     { HEADER_SUBTYPEf, 8, 140, SOCF_LE },
  50454     { HEADER_TYPEf, 8, 148, SOCF_LE },
  50455     { PDU_OFFSETf, 8, 34, SOCF_LE },
  50456     { PORT_IDf, 16, 124, SOCF_LE },
  50457     { PORT_ID_MODIDf, 8, 132, SOCF_LE },
  50458     { PORT_ID_PORTf, 8, 124, SOCF_LE },
  50459     { RESERVEDf, 1, 0, SOCF_RES },
  50460     { SAMPLE_TYPEf, 2, 106, SOCF_LE },
  50461     { SAMPLE_TYPE_EXTN_BITf, 1, 33, 0 },
  50462     { SAMPLE_VALUEf, 64, 42, SOCF_LE },
  50463     { SESSION_IDf, 16, 108, SOCF_LE },
  50464     { VERSIONf, 4, 156, SOCF_LE }
  50465 };
  50466 #endif
  50467 
  50468 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  50469 soc_field_info_t soc_OLP_RX_HEADER_BCM56560_A0fmt_fields[] = {
  50470     { EXT_SAMPLE_VALUEf, 32, 1, SOCF_LE },
  50471     { HEADER_SUBTYPEf, 8, 140, SOCF_LE },
  50472     { HEADER_TYPEf, 8, 148, SOCF_LE },
  50473     { OAMPDU_OFFSETf, 8, 34, SOCF_LE },
  50474     { PORT_IDf, 16, 124, SOCF_LE },
  50475     { PORT_ID_MODIDf, 8, 132, SOCF_LE },
  50476     { PORT_ID_PORTf, 8, 124, SOCF_LE },
  50477     { RESERVEDf, 1, 0, SOCF_RES },
  50478     { SAMPLE_TYPEf, 2, 106, SOCF_LE },
  50479     { SAMPLE_TYPE_EXTN_BITf, 1, 33, 0 },
  50480     { SAMPLE_VALUEf, 64, 42, SOCF_LE },
  50481     { SESSION_IDf, 16, 108, SOCF_LE },
  50482     { VERSIONf, 4, 156, SOCF_LE }
  50483 };
  50484 #endif
  50485 
  50486 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  50487 soc_field_info_t soc_OLP_RX_HEADER_BCM56670_A0fmt_fields[] = {
  50488     { HEADER_TYPEf, 8, 148, SOCF_LE },
  50489     { MACSEC_RX__DGPPf, 16, 104, SOCF_LE },
  50490     { MACSEC_RX__HEADER_SUBTYPEf, 8, 140, SOCF_LE },
  50491     { MACSEC_RX__INT_PRIf, 4, 136, SOCF_LE },
  50492     { MACSEC_RX__OFFSETf, 8, 52, SOCF_LE },
  50493     { MACSEC_RX__PACKET_LENGTHf, 16, 64, SOCF_LE },
  50494     { MACSEC_RX__PACKET_TYPEf, 8, 80, SOCF_LE },
  50495     { MACSEC_RX__RESERVEDf, 52, 0, SOCF_LE|SOCF_RES },
  50496     { MACSEC_RX__SGPPf, 16, 120, SOCF_LE },
  50497     { MACSEC_RX__SUBPORT_NUMBERf, 16, 88, SOCF_LE },
  50498     { MACSEC_RX__VLAN_TAG_STATUSf, 4, 60, SOCF_LE },
  50499     { OAM_RX_HEADER__EXT_SAMPLE_VALUEf, 32, 1, SOCF_LE },
  50500     { OAM_RX_HEADER__HEADER_SUBTYPEf, 8, 140, SOCF_LE },
  50501     { OAM_RX_HEADER__OAMPDU_OFFSETf, 8, 34, SOCF_LE },
  50502     { OAM_RX_HEADER__PORT_IDf, 16, 124, SOCF_LE },
  50503     { OAM_RX_HEADER__PORT_ID_MODIDf, 8, 132, SOCF_LE },
  50504     { OAM_RX_HEADER__PORT_ID_PORTf, 8, 124, SOCF_LE },
  50505     { OAM_RX_HEADER__RESERVEDf, 1, 0, 0 },
  50506     { OAM_RX_HEADER__SAMPLE_TYPEf, 2, 106, SOCF_LE },
  50507     { OAM_RX_HEADER__SAMPLE_TYPE_EXTN_BITf, 1, 33, 0 },
  50508     { OAM_RX_HEADER__SAMPLE_VALUEf, 64, 42, SOCF_LE },
  50509     { OAM_RX_HEADER__SESSION_IDf, 16, 108, SOCF_LE },
  50510     { VERSIONf, 4, 156, SOCF_LE }
  50511 };
  50512 #endif
  50513 
  50514 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  50515     defined(BCM_56450_B1) || defined(BCM_56860_A0)
  50516 soc_field_info_t soc_OLP_TX_HEADERfmt_fields[] = {
  50517     { CLASS_IDf, 16, 26, SOCF_LE },
  50518     { COUNTER_1_ACTIONf, 2, 70, SOCF_LE },
  50519     { COUNTER_1_IDf, 16, 72, SOCF_LE },
  50520     { COUNTER_1_LOCATIONf, 1, 87, 0 },
  50521     { COUNTER_2_ACTIONf, 2, 52, SOCF_LE },
  50522     { COUNTER_2_IDf, 16, 54, SOCF_LE },
  50523     { COUNTER_2_LOCATIONf, 1, 69, 0 },
  50524     { HEADER_SUBTYPEf, 8, 108, SOCF_LE },
  50525     { HEADER_TYPEf, 8, 116, SOCF_LE },
  50526     { INT_PRIf, 4, 104, SOCF_LE },
  50527     { OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE },
  50528     { PORT_IDf, 16, 88, SOCF_LE },
  50529     { PORT_ID_MODIDf, 8, 96, SOCF_LE },
  50530     { PORT_ID_PORTf, 8, 88, SOCF_LE },
  50531     { RESERVEDf, 26, 0, SOCF_LE|SOCF_RES },
  50532     { TIMESTAMP_ACTIONf, 2, 50, SOCF_LE },
  50533     { VERSIONf, 4, 124, SOCF_LE }
  50534 };
  50535 #endif
  50536 
  50537 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  50538 soc_field_info_t soc_OLP_TX_HEADER_BCM56260_A0fmt_fields[] = {
  50539     { CLASS_IDf, 16, 26, SOCF_LE },
  50540     { COUNTER_1_ACTIONf, 2, 70, SOCF_LE },
  50541     { COUNTER_1_IDf, 16, 72, SOCF_LE },
  50542     { COUNTER_1_LOCATIONf, 1, 87, 0 },
  50543     { COUNTER_1_OFFSET_TO_LM_PAYLOADf, 6, 13, SOCF_LE },
  50544     { COUNTER_2_ACTIONf, 2, 52, SOCF_LE },
  50545     { COUNTER_2_IDf, 16, 54, SOCF_LE },
  50546     { COUNTER_2_LOCATIONf, 1, 69, 0 },
  50547     { COUNTER_2_OFFSET_TO_LM_PAYLOADf, 6, 7, SOCF_LE },
  50548     { COUNTER_3_ACTIONf, 2, 19, SOCF_LE },
  50549     { COUNTER_3_IDf, 16, 21, SOCF_LE },
  50550     { COUNTER_3_LOCATIONf, 1, 36, 0 },
  50551     { COUNTER_3_OFFSET_TO_LM_PAYLOADf, 6, 1, SOCF_LE },
  50552     { HEADER_SUBTYPEf, 8, 108, SOCF_LE },
  50553     { HEADER_TYPEf, 8, 116, SOCF_LE },
  50554     { INT_PRIf, 4, 104, SOCF_LE },
  50555     { OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE },
  50556     { PORT_IDf, 16, 88, SOCF_LE },
  50557     { PORT_ID_MODIDf, 8, 96, SOCF_LE },
  50558     { PORT_ID_PORTf, 8, 88, SOCF_LE },
  50559     { RELATIVE_LM_REPLACEMENT_OFFSETf, 4, 38, SOCF_LE },
  50560     { RELATIVE_LM_REPLACEMENT_OFFSET_ADD_OR_SUBf, 1, 37, 0 },
  50561     { RESERVEDf, 1, 0, SOCF_RES },
  50562     { TIMESTAMP_ACTIONf, 2, 50, SOCF_LE },
  50563     { VERSIONf, 4, 124, SOCF_LE }
  50564 };
  50565 #endif
  50566 
  50567 #if defined(BCM_56270_A0)
  50568 soc_field_info_t soc_OLP_TX_HEADER_BCM56270_A0fmt_fields[] = {
  50569     { CLASS_IDf, 16, 26, SOCF_LE },
  50570     { COUNTER_1_ACTIONf, 2, 70, SOCF_LE },
  50571     { COUNTER_1_IDf, 9, 72, SOCF_LE },
  50572     { COUNTER_1_LOCATIONf, 1, 87, 0 },
  50573     { COUNTER_1_OFFSET_TO_LM_PAYLOADf, 6, 13, SOCF_LE },
  50574     { COUNTER_2_ACTIONf, 2, 52, SOCF_LE },
  50575     { COUNTER_2_IDf, 9, 54, SOCF_LE },
  50576     { COUNTER_2_LOCATIONf, 1, 69, 0 },
  50577     { COUNTER_2_OFFSET_TO_LM_PAYLOADf, 6, 7, SOCF_LE },
  50578     { COUNTER_3_ACTIONf, 2, 19, SOCF_LE },
  50579     { COUNTER_3_IDf, 9, 21, SOCF_LE },
  50580     { COUNTER_3_LOCATIONf, 1, 36, 0 },
  50581     { COUNTER_3_OFFSET_TO_LM_PAYLOADf, 6, 1, SOCF_LE },
  50582     { HEADER_SUBTYPEf, 8, 108, SOCF_LE },
  50583     { HEADER_TYPEf, 8, 116, SOCF_LE },
  50584     { INT_PRIf, 4, 104, SOCF_LE },
  50585     { OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE },
  50586     { PORT_IDf, 16, 88, SOCF_LE },
  50587     { PORT_ID_MODIDf, 8, 96, SOCF_LE },
  50588     { PORT_ID_PORTf, 8, 88, SOCF_LE },
  50589     { RELATIVE_LM_REPLACEMENT_OFFSETf, 4, 38, SOCF_LE },
  50590     { RELATIVE_LM_REPLACEMENT_OFFSET_ADD_OR_SUBf, 1, 37, 0 },
  50591     { RESERVEDf, 1, 0, SOCF_RES },
  50592     { RESERVED_COUNTER_1_IDf, 7, 81, SOCF_LE|SOCF_RES },
  50593     { RESERVED_COUNTER_2_IDf, 7, 63, SOCF_LE|SOCF_RES },
  50594     { RESERVED_COUNTER_3_IDf, 7, 30, SOCF_LE|SOCF_RES },
  50595     { TIMESTAMP_ACTIONf, 2, 50, SOCF_LE },
  50596     { VERSIONf, 4, 124, SOCF_LE }
  50597 };
  50598 #endif
  50599 
  50600 #if defined(BCM_56560_A0) || defined(BCM_56560_B0)
  50601 soc_field_info_t soc_OLP_TX_HEADER_BCM56560_A0fmt_fields[] = {
  50602     { CLASS_IDf, 16, 26, SOCF_LE },
  50603     { COUNTER_1_ACTIONf, 2, 70, SOCF_LE },
  50604     { COUNTER_1_IDf, 16, 72, SOCF_LE },
  50605     { COUNTER_1_LOCATIONf, 1, 87, 0 },
  50606     { COUNTER_2_ACTIONf, 2, 52, SOCF_LE },
  50607     { COUNTER_2_IDf, 16, 54, SOCF_LE },
  50608     { COUNTER_2_LOCATIONf, 1, 69, 0 },
  50609     { COUNTER_3_ACTIONf, 2, 19, SOCF_LE },
  50610     { COUNTER_3_IDf, 16, 21, SOCF_LE },
  50611     { COUNTER_3_LOCATIONf, 1, 36, 0 },
  50612     { HEADER_SUBTYPEf, 8, 108, SOCF_LE },
  50613     { HEADER_TYPEf, 8, 116, SOCF_LE },
  50614     { INT_PRIf, 4, 104, SOCF_LE },
  50615     { OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE },
  50616     { PORT_IDf, 16, 88, SOCF_LE },
  50617     { PORT_ID_MODIDf, 8, 96, SOCF_LE },
  50618     { PORT_ID_PORTf, 8, 88, SOCF_LE },
  50619     { RELATIVE_LM_REPLACEMENT_OFFSETf, 4, 38, SOCF_LE },
  50620     { RELATIVE_LM_REPLACEMENT_OFFSET_ADD_OR_SUBf, 1, 37, 0 },
  50621     { RESERVEDf, 19, 0, SOCF_LE|SOCF_RES },
  50622     { TIMESTAMP_ACTIONf, 2, 50, SOCF_LE },
  50623     { VERSIONf, 4, 124, SOCF_LE }
  50624 };
  50625 #endif
  50626 
  50627 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  50628 soc_field_info_t soc_OLP_TX_HEADER_BCM56670_A0fmt_fields[] = {
  50629     { HEADER_TYPEf, 8, 116, SOCF_LE },
  50630     { MACSEC_TX__DGPPf, 16, 72, SOCF_LE },
  50631     { MACSEC_TX__ERROR_REASON_CODEf, 8, 40, SOCF_LE },
  50632     { MACSEC_TX__HEADER_SUBTYPEf, 8, 108, SOCF_LE },
  50633     { MACSEC_TX__INT_PRIf, 4, 104, SOCF_LE },
  50634     { MACSEC_TX__PACKET_TYPEf, 8, 48, SOCF_LE },
  50635     { MACSEC_TX__RESERVEDf, 40, 0, SOCF_LE|SOCF_RES },
  50636     { MACSEC_TX__SGPPf, 16, 88, SOCF_LE },
  50637     { MACSEC_TX__SUBPORT_NUMBERf, 16, 56, SOCF_LE },
  50638     { OAM_TX_HEADER__CLASS_IDf, 16, 26, SOCF_LE },
  50639     { OAM_TX_HEADER__COUNTER_1_ACTIONf, 2, 70, SOCF_LE },
  50640     { OAM_TX_HEADER__COUNTER_1_IDf, 16, 72, SOCF_LE },
  50641     { OAM_TX_HEADER__COUNTER_1_LOCATIONf, 1, 87, 0 },
  50642     { OAM_TX_HEADER__COUNTER_2_ACTIONf, 2, 52, SOCF_LE },
  50643     { OAM_TX_HEADER__COUNTER_2_IDf, 16, 54, SOCF_LE },
  50644     { OAM_TX_HEADER__COUNTER_2_LOCATIONf, 1, 69, 0 },
  50645     { OAM_TX_HEADER__COUNTER_3_ACTIONf, 2, 19, SOCF_LE },
  50646     { OAM_TX_HEADER__COUNTER_3_IDf, 16, 21, SOCF_LE },
  50647     { OAM_TX_HEADER__COUNTER_3_LOCATIONf, 1, 36, 0 },
  50648     { OAM_TX_HEADER__HEADER_SUBTYPEf, 8, 108, SOCF_LE },
  50649     { OAM_TX_HEADER__INT_PRIf, 4, 104, SOCF_LE },
  50650     { OAM_TX_HEADER__OAM_REPLACEMENT_OFFSETf, 8, 42, SOCF_LE },
  50651     { OAM_TX_HEADER__PORT_IDf, 16, 88, SOCF_LE },
  50652     { OAM_TX_HEADER__PORT_ID_MODIDf, 8, 96, SOCF_LE },
  50653     { OAM_TX_HEADER__PORT_ID_PORTf, 8, 88, SOCF_LE },
  50654     { OAM_TX_HEADER__RELATIVE_LM_REPLACEMENT_OFFSETf, 4, 38, SOCF_LE },
  50655     { OAM_TX_HEADER__RELATIVE_LM_REPLACEMENT_OFFSET_ADD_OR_SUBf, 1, 37, 0 },
  50656     { OAM_TX_HEADER__RESERVEDf, 19, 0, SOCF_LE },
  50657     { OAM_TX_HEADER__TIMESTAMP_ACTIONf, 2, 50, SOCF_LE },
  50658     { VERSIONf, 4, 124, SOCF_LE }
  50659 };
  50660 #endif
  50661 
  50662 #if defined(BCM_56370_A0) || defined(BCM_56870_A0)
  50663 soc_field_info_t soc_OPAQUE_FIELDS_DOPfmt_fields[] = {
  50664     { CAPTURE_DATAf, 64, 0, SOCF_LE },
  50665     { OPAQUE_VALUE_1f, 16, 0, SOCF_LE },
  50666     { OPAQUE_VALUE_2f, 16, 16, SOCF_LE },
  50667     { OPAQUE_VALUE_3f, 16, 48, SOCF_LE },
  50668     { OPAQUE_VALUE_4f, 16, 32, SOCF_LE }
  50669 };
  50670 #endif
  50671 
  50672 #if defined(BCM_56770_A0)
  50673 soc_field_info_t soc_OPAQUE_FIELDS_DOP_BCM56770_A0fmt_fields[] = {
  50674     { CAPTURE_DATAf, 64, 0, SOCF_LE },
  50675     { OPAQUE_VALUE_1f, 16, 0, SOCF_LE },
  50676     { OPAQUE_VALUE_2f, 16, 16, SOCF_LE },
  50677     { OPAQUE_VALUE_3f, 16, 32, SOCF_LE },
  50678     { OPAQUE_VALUE_4f, 16, 48, SOCF_LE }
  50679 };
  50680 #endif
  50681 
  50682 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
  50683     defined(BCM_56870_A0)
  50684 soc_field_info_t soc_OPAQUE_OBJECT_ID_AND_VALUE_FORMATfmt_fields[] = {
  50685     { IDf, 3, 0, SOCF_LE },
  50686     { VALUEf, 16, 3, SOCF_LE }
  50687 };
  50688 #endif
  50689 
  50690 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  50691 soc_field_info_t soc_OQS_EXEC_CTRL_INFOfmt_fields[] = {
  50692     { BANK_NUMf, 4, 3, SOCF_LE },
  50693     { CELL_INFO_LOCf, 3, 0, SOCF_LE },
  50694     { PRESENT_IN_RESIDUEf, 1, 8, 0 },
  50695     { TRANSFER_CTRL_INFOf, 8, 0, SOCF_LE },
  50696     { VALIDf, 1, 7, 0 }
  50697 };
  50698 #endif
  50699 
  50700 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  50701 soc_field_info_t soc_OQS_TRANSFER_CTRL_INFOfmt_fields[] = {
  50702     { BANK_NUMf, 4, 3, SOCF_LE },
  50703     { CELL_INFO_LOCf, 3, 0, SOCF_LE },
  50704     { VALIDf, 1, 7, 0 }
  50705 };
  50706 #endif
  50707 
  50708 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \
  50709     defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  50710     defined(BCM_56725_A0) || defined(BCM_56820_A0)
  50711 soc_field_info_t soc_OTP_FORMATfmt_fields[] = {
  50712     { CHIP_CONFIGf, 126, 130, SOCF_LE },
  50713     { CHIP_TMf, 64, 256, SOCF_LE },
  50714     { CONFIG_DATA_ROWS_LOCK_BITf, 1, 128, 0 },
  50715     { FINAL_TEST_DATA_ROW_LOCK_BITf, 1, 127, 0 },
  50716     { MANUF_DATA_ROW1f, 63, 0, SOCF_LE },
  50717     { MANUF_DATA_ROW2f, 63, 64, SOCF_LE },
  50718     { MEM_REPAIR_DATA_ROWS_LOCK_BITf, 1, 129, 0 },
  50719     { MEM_REPAIR_SEGMENTf, 3760, 320, SOCF_LE },
  50720     { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE },
  50721     { WAFER_SORT_DATA_ROW_LOCKf, 1, 63, 0 }
  50722 };
  50723 #endif
  50724 
  50725 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  50726 soc_field_info_t soc_OTP_FORMAT_BCM53314_A0fmt_fields[] = {
  50727     { CHIP_CONFIGf, 126, 130, SOCF_LE },
  50728     { CHIP_CONFIG_UMf, 3072, 256, SOCF_LE },
  50729     { CONFIG_DATA_ROWS_LOCK_BITf, 1, 128, 0 },
  50730     { FINAL_TEST_DATA_ROW_LOCK_BITf, 1, 127, 0 },
  50731     { MANUF_DATA_ROW1f, 63, 0, SOCF_LE },
  50732     { MANUF_DATA_ROW2f, 63, 64, SOCF_LE },
  50733     { MEM_REPAIR_DATA_ROWS_LOCK_BITf, 1, 129, 0 },
  50734     { MEM_REPAIR_SEGMENTf, 752, 3328, SOCF_LE },
  50735     { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE },
  50736     { WAFER_SORT_DATA_ROW_LOCKf, 1, 63, 0 }
  50737 };
  50738 #endif
  50739 
  50740 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \
  50741     defined(BCM_53570_A0) || defined(BCM_53570_B0) || \
  50742     defined(BCM_56160_A0)
  50743 soc_field_info_t soc_OTP_FORMAT_BCM53400_A0fmt_fields[] = {
  50744     { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE },
  50745     { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 202, SOCF_LE },
  50746     { CHIP_TMf, 64, 704, SOCF_LE },
  50747     { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE },
  50748     { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 197, SOCF_LE },
  50749     { MEM_REPAIR_SEGMENTf, 7424, 768, SOCF_LE },
  50750     { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 207, SOCF_LE },
  50751     { RAM_REPAIR_CHECKSUMf, 32, 8160, SOCF_LE },
  50752     { RESERVED_SEGMENT_LOCK_BITf, 44, 212, SOCF_LE|SOCF_RES },
  50753     { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE },
  50754     { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 192, SOCF_LE }
  50755 };
  50756 #endif
  50757 
  50758 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  50759 soc_field_info_t soc_OTP_FORMAT_BCM56224_A0fmt_fields[] = {
  50760     { CONFIG_DATA_ROWS_LOCK_BITf, 1, 128, 0 },
  50761     { DEVICE_IDf, 16, 130, SOCF_LE },
  50762     { DISABLE_2_5G_SPEED_0_1f, 1, 159, 0 },
  50763     { DISABLE_2_5G_SPEED_2_3f, 1, 158, 0 },
  50764     { DISABLE_FP_4_7f, 1, 166, 0 },
  50765     { DISABLE_FP_8_15f, 1, 165, 0 },
  50766     { DISABLE_GE_16_23f, 1, 154, 0 },
  50767     { DISABLE_GE_8_23f, 1, 155, 0 },
  50768     { DISABLE_GE_MODEf, 1, 160, 0 },
  50769     { DISABLE_HALF_PKTBUFf, 1, 168, 0 },
  50770     { DISABLE_ICS_MODEf, 1, 163, 0 },
  50771     { DISABLE_L3f, 1, 167, 0 },
  50772     { DISABLE_STACKING_0_1f, 1, 162, 0 },
  50773     { DISABLE_STACKING_2_3f, 1, 161, 0 },
  50774     { DISABLE_STK_0_1f, 1, 157, 0 },
  50775     { DISABLE_STK_2_3f, 1, 156, 0 },
  50776     { DISABLE_UPPER_8K_L2f, 1, 164, 0 },
  50777     { DISABLE_VXLTf, 1, 169, 0 },
  50778     { ECC_BITSf, 6, 179, SOCF_LE },
  50779     { ECC_PARITYf, 1, 185, 0 },
  50780     { FINAL_TEST_DATA_ROW_LOCK_BITf, 1, 127, 0 },
  50781     { MANUF_DATA_ROW1f, 63, 0, SOCF_LE },
  50782     { MANUF_DATA_ROW2f, 63, 64, SOCF_LE },
  50783     { MEM_REPAIR_DATA_ROWS_LOCK_BITf, 1, 129, 0 },
  50784     { MEM_REPAIR_SEGMENTf, 1840, 192, SOCF_LE },
  50785     { MIPS_REGFILE_TMf, 2, 170, SOCF_LE },
  50786     { PROG_VALIDf, 1, 178, 0 },
  50787     { RAM_REPAIR_CHECKSUMf, 16, 2032, SOCF_LE },
  50788     { REVISION_IDf, 8, 146, SOCF_LE },
  50789     { SPARE_2f, 1, 172, 0 },
  50790     { SPARE_3f, 1, 173, 0 },
  50791     { SPARE_4f, 1, 174, 0 },
  50792     { SPARE_5f, 1, 175, 0 },
  50793     { SPARE_6f, 1, 176, 0 },
  50794     { SPARE_7f, 1, 177, 0 },
  50795     { UNUSED_USER_BITSf, 6, 186, SOCF_LE },
  50796     { WAFER_SORT_DATA_ROW_LOCKf, 1, 63, 0 }
  50797 };
  50798 #endif
  50799 
  50800 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \
  50801     defined(BCM_56270_A0)
  50802 soc_field_info_t soc_OTP_FORMAT_BCM56260_A0fmt_fields[] = {
  50803     { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE },
  50804     { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 202, SOCF_LE },
  50805     { CHIP_TMf, 64, 704, SOCF_LE },
  50806     { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE },
  50807     { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 197, SOCF_LE },
  50808     { MEM_REPAIR_SEGMENTf, 3312, 768, SOCF_LE },
  50809     { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 207, SOCF_LE },
  50810     { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE },
  50811     { RESERVED_SEGMENT_LOCK_BITf, 44, 212, SOCF_LE|SOCF_RES },
  50812     { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE },
  50813     { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 192, SOCF_LE }
  50814 };
  50815 #endif
  50816 
  50817 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  50818     defined(BCM_56334_B0) || defined(BCM_56524_A0) || \
  50819     defined(BCM_56524_B0) || defined(BCM_56634_A0) || \
  50820     defined(BCM_56634_B0) || defined(BCM_56685_A0) || \
  50821     defined(BCM_56685_B0)
  50822 soc_field_info_t soc_OTP_FORMAT_BCM56634_A0fmt_fields[] = {
  50823     { CHIP_CONFIGf, 254, 130, SOCF_LE },
  50824     { CHIP_TMf, 64, 384, SOCF_LE },
  50825     { CONFIG_DATA_ROWS_LOCK_BITf, 1, 128, 0 },
  50826     { FINAL_TEST_DATA_ROW_LOCK_BITf, 1, 127, 0 },
  50827     { MANUF_DATA_ROW1f, 63, 0, SOCF_LE },
  50828     { MANUF_DATA_ROW2f, 63, 64, SOCF_LE },
  50829     { MEM_REPAIR_DATA_ROWS_LOCK_BITf, 1, 129, 0 },
  50830     { MEM_REPAIR_SEGMENTf, 3632, 448, SOCF_LE },
  50831     { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE },
  50832     { WAFER_SORT_DATA_ROW_LOCKf, 1, 63, 0 }
  50833 };
  50834 #endif
  50835 
  50836 #if defined(BCM_56150_A0) || defined(BCM_56340_A0) || \
  50837     defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  50838     defined(BCM_56450_B1) || defined(BCM_56640_A0) || \
  50839     defined(BCM_56850_A0)
  50840 soc_field_info_t soc_OTP_FORMAT_BCM56640_A0fmt_fields[] = {
  50841     { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE },
  50842     { CHIP_CONFIG_SEGMENT_LOCK_BITf, 1, 194, 0 },
  50843     { CHIP_TMf, 64, 704, SOCF_LE },
  50844     { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE },
  50845     { FINAL_TEST_SEGMENT_LOCK_BITf, 1, 193, 0 },
  50846     { MEM_REPAIR_SEGMENTf, 3312, 768, SOCF_LE },
  50847     { MEM_REPAIR_SEGMENT_LOCK_BITf, 1, 195, 0 },
  50848     { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE },
  50849     { RESERVED_SEGMENT_LOCK_BITf, 60, 196, SOCF_LE|SOCF_RES },
  50850     { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE },
  50851     { WAFER_SORT_SEGMENT_LOCK_BITf, 1, 192, 0 }
  50852 };
  50853 #endif
  50854 
  50855 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \
  50856     defined(BCM_56840_A0) || defined(BCM_56840_B0) || \
  50857     defined(BCM_88732_A0)
  50858 soc_field_info_t soc_OTP_FORMAT_BCM56840_A0fmt_fields[] = {
  50859     { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE },
  50860     { CHIP_CONFIG_SEGMENT_LOCK_BITf, 1, 194, 0 },
  50861     { CHIP_TMf, 64, 704, SOCF_LE },
  50862     { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE },
  50863     { FINAL_TEST_SEGMENT_LOCK_BITf, 1, 193, 0 },
  50864     { MEM_REPAIR_SEGMENTf, 3312, 768, SOCF_LE },
  50865     { MEM_REPAIR_SEGMENT_LOCK_BITf, 1, 195, 0 },
  50866     { RAM_REPAIR_CHECKSUMf, 16, 4080, SOCF_LE },
  50867     { RESERVED_SEGMENT_LOCK_BITf, 60, 196, SOCF_LE|SOCF_RES },
  50868     { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE },
  50869     { WAFER_SORT_SEGMENT_LOCK_BITf, 1, 192, 0 }
  50870 };
  50871 #endif
  50872 
  50873 #if defined(BCM_56860_A0)
  50874 soc_field_info_t soc_OTP_FORMAT_BCM56860_A0fmt_fields[] = {
  50875     { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE },
  50876     { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 202, SOCF_LE },
  50877     { CHIP_TMf, 64, 704, SOCF_LE },
  50878     { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE },
  50879     { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 197, SOCF_LE },
  50880     { MEM_REPAIR_SEGMENTf, 7392, 768, SOCF_LE },
  50881     { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 207, SOCF_LE },
  50882     { RAM_REPAIR_CHECKSUMf, 32, 8160, SOCF_LE },
  50883     { RESERVED_SEGMENT_LOCK_BITf, 44, 212, SOCF_LE|SOCF_RES },
  50884     { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE },
  50885     { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 192, SOCF_LE }
  50886 };
  50887 #endif
  50888 
  50889 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \
  50890     defined(BCM_56670_A0) || defined(BCM_56670_B0) || \
  50891     defined(BCM_56960_A0) || defined(BCM_56965_A0)
  50892 soc_field_info_t soc_OTP_FORMAT_BCM56960_A0fmt_fields[] = {
  50893     { CHIP_CONFIG_SEGMENTf, 448, 256, SOCF_LE },
  50894     { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 202, SOCF_LE },
  50895     { CHIP_TMf, 64, 704, SOCF_LE },
  50896     { FINAL_TEST_SEGMENTf, 96, 96, SOCF_LE },
  50897     { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 197, SOCF_LE },
  50898     { MEM_REPAIR_SEGMENTf, 7392, 768, SOCF_LE },
  50899     { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 207, SOCF_LE },
  50900     { RAM_REPAIR_CHECKSUMf, 32, 8160, SOCF_LE },
  50901     { RESERVED_SEGMENT_LOCK_BITf, 44, 212, SOCF_LE|SOCF_RES },
  50902     { WAFER_SORT_SEGMENTf, 96, 0, SOCF_LE },
  50903     { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 192, SOCF_LE }
  50904 };
  50905 #endif
  50906 
  50907 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \
  50908     defined(BCM_56870_A0) || defined(BCM_56970_A0) || \
  50909     defined(BCM_56980_A0) || defined(BCM_56980_B0)
  50910 soc_field_info_t soc_OTP_FORMAT_BCM56970_A0fmt_fields[] = {
  50911     { CHIP_CONFIG_SEGMENTf, 1008, 936, SOCF_LE },
  50912     { CHIP_CONFIG_SEGMENT_LOCK_BITf, 5, 807, SOCF_LE },
  50913     { CHIP_TMf, 144, 1944, SOCF_LE },
  50914     { FINAL_TEST_SEGMENTf, 288, 504, SOCF_LE },
  50915     { FINAL_TEST_SEGMENT_LOCK_BITf, 5, 802, SOCF_LE },
  50916     { HASH_DATA_SEGMENTf, 216, 288, SOCF_LE },
  50917     { HASH_DATA_SEGMENT_LOCK_BITf, 5, 797, SOCF_LE },
  50918     { MEM_REPAIR_SEGMENTf, 16272, 2088, SOCF_LE },
  50919     { MEM_REPAIR_SEGMENT_LOCK_BITf, 5, 812, SOCF_LE },
  50920     { RAM_REPAIR_CHECKSUMf, 72, 18360, SOCF_LE },
  50921     { RESERVED_SEGMENT_LOCK_BITf, 119, 817, SOCF_LE|SOCF_RES },
  50922     { WAFER_SORT_SEGMENTf, 288, 0, SOCF_LE },
  50923     { WAFER_SORT_SEGMENT_LOCK_BITf, 5, 792, SOCF_LE }
  50924 };
  50925 #endif
  50926 
  50927 #if defined(BCM_56340_A0) || defined(BCM_56640_A0)
  50928 soc_field_info_t soc_OVQ_TO_TOQ_INFOfmt_fields[] = {
  50929     { COS1f, 4, 0, SOCF_LE },
  50930     { COS2f, 4, 4, SOCF_LE },
  50931     { CPUCOSf, 6, 8, SOCF_LE },
  50932     { L2_BITMAPf, 62, 31, SOCF_LE },
  50933     { L3_BITMAPf, 62, 93, SOCF_LE },
  50934     { LAST_BMPf, 62, 262, SOCF_LE },
  50935     { MEMBER_BMPf, 62, 200, SOCF_LE },
  50936     { MTP_0f, 6, 155, SOCF_LE },
  50937     { MTP_1f, 6, 161, SOCF_LE },
  50938     { MTP_2f, 6, 167, SOCF_LE },
  50939     { MTP_3f, 6, 173, SOCF_LE },
  50940     { PASSTHRU_GRP_IDf, 1, 324, 0 },
  50941     { PKT_PTRf, 15, 14, SOCF_LE },
  50942     { PKT_SIZEf, 2, 29, SOCF_LE },
  50943     { REPL_BASE_PTRf, 17, 183, SOCF_LE },
  50944     { USE_MTP_COSf, 4, 179, SOCF_LE }
  50945 };
  50946 #endif
  50947